Sam Chau
284c44d108
style(alerts): full width, no transparency for mobile
2026-01-29 04:09:58 +10:30
Sam Chau
e1da79257f
fix: increase z index of modals so unsaved changes trumps hamburger nav in mobile
2026-01-29 03:16:27 +10:30
Sam Chau
95263fb061
style: mobile improvements for database pages
2026-01-29 03:10:21 +10:30
Sam Chau
0d59bd4ae9
style: dropdown'd tabs on mobile
2026-01-29 02:49:13 +10:30
Sam Chau
53259bdcc0
style: modal'd search action on mobile
2026-01-29 02:49:02 +10:30
Sam Chau
a2c7a2de4b
style: responsive mobile entity and release tables
2026-01-29 02:31:21 +10:30
Sam Chau
006df41a09
style: restore theme and accent dropdowns to mobile navbar
2026-01-29 02:26:27 +10:30
Sam Chau
9a510a86bb
style: stack badges on the bottom of card view for /databases
2026-01-29 02:26:11 +10:30
Sam Chau
4182e42010
style: better emojis for page/bottom nav
2026-01-29 01:48:00 +10:30
Sam Chau
87bd140d88
style(security(: use responsive styling for security page
2026-01-29 01:38:56 +10:30
Sam Chau
dee5d93b13
refactor(notifs): remove custom table, replace with reusable table, use responsive styling for mobile
2026-01-29 01:35:48 +10:30
Sam Chau
64cb093b8b
style(backups): use responsive styling for backups page
2026-01-29 01:31:53 +10:30
Sam Chau
6fd31efb30
style(logs): use responsive styling for logs page
2026-01-29 01:30:34 +10:30
Sam Chau
9c78acedf8
style(jobs): use responsive styling for jobs and job history
2026-01-29 01:12:21 +10:30
Sam Chau
984b092c32
style(ui): responsive card based styling for table comps
2026-01-29 01:11:59 +10:30
Sam Chau
5720bd6d3c
style(settings): mobile views for general settings
2026-01-29 00:59:51 +10:30
Sam Chau
03958a29ad
style(ui): remove size dropdown in quality defs mobile, remove tiny buttons from number input mobile
2026-01-29 00:53:31 +10:30
Sam Chau
af669448db
style(mm): better mobile views for media management. Hide slider componenet in quality defs, only show number inputs
2026-01-29 00:21:17 +10:30
Sam Chau
8eb57d276c
style(mm): card views for all media management pages
2026-01-28 23:44:41 +10:30
Sam Chau
1e75a4d6c1
fix: increase font size on mobile so iOS doesn't auto zoom
2026-01-28 23:44:19 +10:30
Sam Chau
a858c798d1
docs: auth env vars -> gui
2026-01-28 13:31:47 +10:30
Sam Chau
e73f90738b
style(arr): better arr cards
2026-01-28 13:31:29 +10:30
Sam Chau
dc38ce3b40
style(cards): add default card views for database and arr pages
2026-01-28 09:22:31 +10:30
Sam Chau
2f17e786fe
style(nav): add bottom nav, hamburger page nav
2026-01-28 08:38:03 +10:30
Sam Chau
8db58d36dc
style: add custom overlay scrollbars because chromium default is ugly!!!!!!!
2026-01-28 07:53:29 +10:30
Sam Chau
ca0ad56ddd
style(auth): mobile responsive login and setup pages
2026-01-28 07:42:15 +10:30
Sam Chau
e3f9c8414e
fix(auth): set secure flag to false for cookies in login and setup actions - fixes mobile login issues
2026-01-28 06:42:44 +10:30
Sam Chau
ff28f17588
feat(setup): implement setup_state table and auto-link dictionarry db on first startup (once per database instantiation)
2026-01-28 05:47:57 +10:30
Sam Chau
6d3267d9c9
style(databases): add loading state to confirm and cancel buttons
2026-01-28 03:04:19 +10:30
Sam Chau
7fe06dcdb1
refactor(pcd): better file structure, remove watcher utils, update deps using tags instead of branches
2026-01-28 02:55:57 +10:30
Sam Chau
bb5d4af476
refactor: reorganise shared folder structure
2026-01-28 02:19:56 +10:30
Sam Chau
d0defd941e
chore: rename queries folder to entities
2026-01-28 02:09:43 +10:30
Sam Chau
81a9ecfc05
refactor(pcd): reorganise qualityProfiles to CRUD pattern, split into route based structure, remove dead langauges code and combine with general queries
2026-01-28 02:08:41 +10:30
Sam Chau
83e19f93fd
refactor(pcd): reorganise customFormats to CRUD pattern, cleanup duped types in evaluator, split into similar route based file structure
2026-01-28 01:35:00 +10:30
Sam Chau
ec5946428d
refactor(pcd): reorganise entityTests/releases to CRUD pattern
2026-01-28 01:04:02 +10:30
Sam Chau
bb64b9ba9a
refactor(pcd): mediaManagement now uses generated types, removed a fair bit of dead code
2026-01-28 00:31:51 +10:30
Sam Chau
745b1531cb
feat(pcd): enhance generator with type overrides for semantic enums (media management)
2026-01-27 23:10:16 +10:30
Sam Chau
1c7e063b9b
fix(pcd): fix up temp types until i refactor them properly
2026-01-27 22:52:59 +10:30
Sam Chau
8a75f718b6
refactor(pcd): reorganize delayProfiles to CRUD pattern
2026-01-27 22:35:04 +10:30
Sam Chau
be64e11599
docs: for add schema and sample data for testing
2026-01-27 22:33:36 +10:30
Sam Chau
bec2d0c320
feat(pcd): enhance type generator with semantic types - check constraints, booleans
2026-01-27 22:33:14 +10:30
Sam Chau
dc837a5254
refactor(pcd): reorganize regularExpressions to CRUD pattern
2026-01-27 22:12:01 +10:30
Sam Chau
d6c4655608
feat(pcd): add common ArrType
2026-01-27 21:41:12 +10:30
Sam Chau
d079c0dfd7
feat(pcd): add PCD type generator and corresponding types for database schema
2026-01-27 21:32:31 +10:30
Sam Chau
2e36df30e5
refactor: media management can now contain multiple configs for each setting
2026-01-27 07:47:31 +10:30
Sam Chau
60049737b3
refactor: move database settings page into tabbed layout, make style more consistent with arrs
2026-01-26 22:14:50 +10:30
Sam Chau
f89ba67899
refactor: move arr settings page into tabbed layout
2026-01-26 01:57:38 +10:30
Sam Chau
568681ad14
fix: rename default action to update and set form action for edit mode
2026-01-26 00:46:51 +10:30
Sam Chau
d2133aa457
feat(auth): implement authentication system
...
- Username/password login with bcrypt and session cookies
- API key authentication (X-Api-Key header or ?apikey query param)
- AUTH env var modes: on, local, off, oidc
- Generic OIDC support for external providers
- Session metadata tracking (IP, browser, device)
- Security settings page (password, sessions, API key)
- Login analysis with typo and attack detection
- Auth event logging throughout
2026-01-26 00:22:05 +10:30
Sam Chau
71a1c9e969
feat(api): make databaseId optional in entity-testing for parse-only mode
2026-01-25 23:36:24 +10:30