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