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
|
9ff44f091e
|
feat: add settings onboarding cutscene group (#450)
|
2026-04-17 19:24:22 +09:30 |
|
santiagosayshey
|
65fa73efe4
|
feat: add media management onboarding cutscene group (#449)
|
2026-04-17 16:39:10 +09:30 |
|
santiagosayshey
|
11650b26f1
|
feat: add delay profiles onboarding cutscene group (#448)
|
2026-04-17 15:56:41 +09:30 |
|
santiagosayshey
|
e5dc721e43
|
feat: add custom formats onboarding cutscene group (#445)
|
2026-04-16 17:00:43 +09:30 |
|
santiagosayshey
|
b6602662e7
|
feat: smart entity search (#439)
|
2026-04-15 17:58:34 +09:30 |
|
santiagosayshey
|
496d13e7ab
|
feat: cross-entity reference navigation (#438)
|
2026-04-15 15:08:40 +09:30 |
|
santiagosayshey
|
f86a1f0e9d
|
fix: use on-demand SSE instead of persistent connection for job status (#436)
|
2026-04-15 11:44:35 +09:30 |
|
santiagosayshey
|
7b393fefbc
|
fix: use leader election for SSE to prevent multi-tab connection exhaustion (#435)
|
2026-04-15 11:04:31 +09:30 |
|
santiagosayshey
|
fb810c4318
|
chore: repository cleanup and modular architecture docs (#432)
|
2026-04-15 10:36:23 +09:30 |
|
santiagosayshey
|
942811f190
|
chore: update vite to v8 (#423)
|
2026-04-12 04:05: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
|
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 |
|