48 Commits

Author SHA1 Message Date
santiagosayshey
8531da9384 fix: save quality group upgrade until changes (#709) 2026-06-01 11:00:31 +09:30
santiagosayshey
323d87e467 fix: strip backup git remote credentials (#700) 2026-05-29 15:13:26 +09:30
santiagosayshey
bcaff2b268 fix: support quality profile upgrades allowed (#690) 2026-05-27 15:16:54 +09:30
santiagosayshey
ff289213d2 fix: support arr naming token parameters (#675) 2026-05-26 09:23:39 +09:30
santiagosayshey
6dfbf8d7b0 fix: sync size custom format units (#626) 2026-05-21 04:23:09 +09:30
santiagosayshey
4af19ce215 fix: allow cloned Arr instances with reused API keys (#619) 2026-05-20 07:54:46 +09:30
santiagosayshey
62303c2e51 fix: preserve null quality profile description guards (#603) 2026-05-19 20:10:58 +09:30
santiagosayshey
15f1f78690 fix: preserve queued named schedules (#558) 2026-05-08 16:05:13 +09:30
santiagosayshey
95bccd3b03 refactor: migrate pcd conflict tests (#551) 2026-05-07 17:47:26 +09:30
santiagosayshey
5d60e79144 fix: rewrite restored database paths (#550) 2026-05-07 14:05:37 +09:30
santiagosayshey
70ab3c7065 feat: enable editing for quality definitions on linked databases (#544) 2026-05-07 08:37:25 +09:30
santiagosayshey
b4a072ce94 feat: enable editing for naming on linked databases (#542) 2026-05-06 17:51:05 +09:30
santiagosayshey
56f5a42bda fix: resolve conflict field values after upstream renames (#541) 2026-05-06 16:50:16 +09:30
santiagosayshey
3177d36312 feat: enable editing for media settings on linked databases (#540) 2026-05-06 16:33:13 +09:30
santiagosayshey
2691e2341b fix: converge delay profile delete to name-only guards (#539) 2026-05-06 15:32:27 +09:30
santiagosayshey
fb374790c0 fix: drop pattern guard from regex delete and add coverage (#537) 2026-05-06 14:09:58 +09:30
santiagosayshey
c915a40307 refactor: centralize integration test port allocation (#535) 2026-05-06 12:50:24 +09:30
santiagosayshey
9b5defa812 feat: enable editing for delay profiles on linked databases (#534) 2026-05-06 08:46:47 +09:30
santiagosayshey
d19ea6a147 refactor: pcd write test harness and regex coverage (#533) 2026-05-06 08:05:34 +09:30
santiagosayshey
ce72f41bfc fix: backup creation and restore reliability (#527) 2026-05-05 15:58:38 +09:30
santiagosayshey
1824246956 fix: apply busy_timeout to test harness DB connections (#526) 2026-05-05 08:02:28 +09:30
santiagosayshey
0d3474def7 feat: add drift notifications (#516) 2026-05-04 15:28:23 +09:30
santiagosayshey
e2e7fdf9c8 chore: speed up and stabilize CI and integration tests (#517) 2026-05-04 15:23:44 +09:30
santiagosayshey
955cc21f7c fix: keep generated draft ops with rename groups (#488) 2026-04-30 06:08:23 +09:30
santiagosayshey
9e49d19358 refactor(pcd): split regex update into per-field ops (#484) 2026-04-28 23:44:47 +09:30
santiagosayshey
75275890d1 feat: database announcements (#478) 2026-04-27 07:56:08 +09:30
santiagosayshey
483ed538a6 feat: add in-app announcements (#467) 2026-04-21 01:40:28 +09:30
santiagosayshey
0db1d311ee feat: add arr cleanup notifications (#457) 2026-04-18 17:19:26 +09:30
santiagosayshey
1710f2ba20 feat: backup notifications with live status stream (#454) 2026-04-18 15:35:31 +09:30
santiagosayshey
fb810c4318 chore: repository cleanup and modular architecture docs (#432) 2026-04-15 10:36:23 +09:30
santiagosayshey
3f64b48aef feat: add database CRUD and sync API endpoints (#416) 2026-04-10 07:07:57 +09:30
santiagosayshey
7e4576b815 feat: add POST /api/v1/databases endpoint (#413) 2026-04-09 07:54:14 +09:30
santiagosayshey
e8159b30c6 feat: add GET /api/v1/status endpoint (#411) 2026-04-09 05:47:20 +09:30
santiagosayshey
58233f9f67 feat: add backup API endpoints and rewrite API docs (#410) 2026-04-08 06:52:33 +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
d2b253ecfa feat: add Telegram notification service (#353) 2026-03-22 09:07:11 +10:30
santiagosayshey
94c7202e20 feat: PCD sync notifications (#352) 2026-03-22 06:20:40 +10:30
santiagosayshey
e8cab9c3d9 feat: arr sync notifications (#350) 2026-03-21 09:50:48 +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
d34f822226 feat: quality group positions (#329) 2026-03-15 03:01:25 +10:30
Sam Chau
2e5ee823a3 test: add reverse proxy header size integration tests 2026-03-09 19:21:37 +10:30
Sam Chau
cdafffe530 chore: formatting 2026-03-09 03:39:24 +10:30
Sam Chau
5c4ba36010 test: add integration tests for PCD conflict detection and resolution 2026-03-09 03:37:56 +10:30
santiagosayshey
7289fc5cd0 feat: security hardening + CI pipeline (#310) 2026-03-08 20:46:01 +10:30