Commit Graph

98 Commits

Author SHA1 Message Date
santiagosayshey
5cc142a12f feat: enable onboarding flag, add cutscene stages for databases and arr instances (#407) 2026-04-07 05:11:11 +09:30
santiagosayshey
7d3ddf76f6 feat: add GET /api/v1/arr endpoint (#404) 2026-04-03 17:22:11 +10:30
santiagosayshey
6cf5ec4899 feat: add GET /api/v1/databases endpoint (#403) 2026-04-03 03:40:01 +10:30
santiagosayshey
df535f6b55 refactor: move database endpoints to page-local routes (#400) 2026-04-03 02:44:48 +10:30
santiagosayshey
07ce977780 fix: cron input layout on weekly/monthly and mobile (#396) 2026-04-01 20:06:47 +10:30
santiagosayshey
e0f08b3fda docs: cutscene onboarding architecture (#392) 2026-04-01 01:17:20 +10:30
santiagosayshey
c08193d4a3 feat: toggle monitored, fix: sonarr series slugs (#373) 2026-03-28 12:59:58 +10:30
santiagosayshey
36826a3d9f feat: arr library overhaul (#371) 2026-03-27 18:14:02 +10:30
santiagosayshey
d2b253ecfa feat: add Telegram notification service (#353) 2026-03-22 09:07:11 +10:30
santiagosayshey
a6004967d6 docs: readme rewrite (#349) 2026-03-19 08:13:21 +10:30
santiagosayshey
809634daaf feat: add webhook notification service (#347) 2026-03-18 13:41:54 +10:30
santiagosayshey
69ffa40782 feat: add ntfy notification service (#346) 2026-03-18 05:48:45 +10:30
santiagosayshey
4801d28f8f refactor: service agnostic notification payloads (#345) 2026-03-18 03:16:16 +10:30
santiagosayshey
e776bb1407 feat: live job status indicator in sidebar via SSE (#332) 2026-03-16 04:30:33 +10:30
santiagosayshey
d34f822226 feat: quality group positions (#329) 2026-03-15 03:01:25 +10:30
santiagosayshey
c0c704ea46 fix: replace highlight.js with custom tokenizer and themed code blocks (#327) 2026-03-12 07:24:29 +10:30
santiagosayshey
7289fc5cd0 feat: security hardening + CI pipeline (#310) 2026-03-08 20:46:01 +10:30
Sam Chau
17a739a93f feat: add .NET regex validation with inline feedback and save guard 2026-03-04 10:43:30 +10:30
Sam Chau
2b9248b48e chore: update CI workflows and contributing guide 2026-03-03 11:56:27 +10:30
Sam Chau
a467ea56e3 refactor: simplify sync-entity API by deriving section from entityType 2026-03-03 08:10:11 +10:30
Sam Chau
be079b52be feat: add sync-on-save for media settings changes 2026-03-03 07:58:57 +10:30
Sam Chau
e3b1b49e33 feat: add sync-on-save for quality definition changes 2026-03-03 07:52:16 +10:30
Sam Chau
743108cbf7 feat: add sync-on-save for naming config changes 2026-03-02 15:25:57 +10:30
Sam Chau
7c312b0006 feat: add sync-on-save for delay profile changes 2026-03-02 14:47:12 +10:30
Sam Chau
da5d9b1585 feat: add sync-on-save for regular expression changes 2026-03-02 14:34:38 +10:30
Sam Chau
08aa396c12 feat: add sync-on-save for custom format changes 2026-03-02 13:59:55 +10:30
Sam Chau
ef14c86960 feat: add entity sync API endpoint and infrastructure 2026-03-02 04:06:15 +10:30
Sam Chau
55fb877d26 chore: add import modal types to api spec 2026-02-17 05:06:55 +10:30
Sam Chau
0d282d7d87 fix: use indexer reported langague in evaluator in front of release title parsed value, specify source in parsed badge 2026-02-17 05:00:47 +10:30
Sam Chau
18b74c807d docs: add clone and portable entities todo 2026-02-12 15:35:18 +10:30
Sam Chau
449a5f8970 feat: add PCD export/import API endpoints 2026-02-12 15:34:42 +10:30
Sam Chau
5c8588e0b9 docs: update section 3 with regex E2E results 2026-02-12 03:40:32 +10:30
Sam Chau
6f33f0f283 test: add 2.46 real world use case e2e (ask, override, align) 2026-02-12 02:57:02 +10:30
Sam Chau
97691837a4 docs: refresh architecture + add clean:dev task 2026-02-11 20:31:44 +10:30
Sam Chau
fc80682864 fix: track readme/manifest in outgoing changes 2026-02-11 13:39:55 +10:30
Sam Chau
0d9bdff0fb test(e2e): implement QP lifecycle and dependency tests 2.40–2.45 2026-02-11 01:37:00 +10:30
Sam Chau
880dd926ff test(e2e): implement QP scoring conflict tests 2.32–2.39 2026-02-10 21:29:03 +10:30
Sam Chau
b78bc3524b docs: mark QP conflict tests 2.17–2.31 as passing 2026-02-10 19:46:14 +10:30
Sam Chau
f6c10150ee refactor(api): migrate library endpoints to v1 with OpenAPI spec
Define full library schemas in OpenAPI spec and regenerate types.
Rewrite v1 library handler with Profilarr profile matching, add
episodes endpoint for Sonarr. Update frontend to use v1 URLs and
fix ImportReleasesModal for new response shape. Delete legacy
/api/arr/[id]/library endpoints.
2026-02-09 19:45:04 +10:30
Sam Chau
08cd6c8cc4 docs: remove seraphys feedback 2026-02-09 17:15:57 +10:30
Sam Chau
91efd57d5f docs(conflicts): regroup QP test matrix and mark 2.1-2.16 complete 2026-02-08 21:21:28 +10:30
Sam Chau
0ae3632fac docs(conflicts): update qp op-splitting checklist and test plan 2026-02-08 16:58:41 +10:30
Sam Chau
fdb7b5d222 feat: add cleanup logic to remove stale custom formats / quality profiles 2026-02-07 16:17:20 +10:30
Sam Chau
d49e160ff9 chore: fix hmr with polling 2026-02-05 22:25:28 +10:30
Sam Chau
6f6108afb7 fix: migrate delay profile sync to use profile_name and update route to [name] 2026-02-05 16:50:39 +10:30
Sam Chau
0539df7029 docs: move pcd reference files 2026-02-03 12:23:55 +10:30
Sam Chau
75de7c6731 docs: add conflict testing notes + op splitting checklist 2026-02-03 12:23:19 +10:30
Sam Chau
085ac5ce6f docs: remove transaction task 2026-02-01 13:14:05 +10:30
Sam Chau
f3783a8253 ui: fix toggles in desktop navbar 2026-02-01 11:27:13 +10:30
Sam Chau
06768a6ad6 ui: better alerts on mobile 2026-02-01 08:34:06 +10:30