Commit Graph
34 Commits
Author SHA1 Message Date
joshpatra 968fe3dcd5 test(qualification): harden stateful live checks 2026-08-04 18:57:35 -04:00
joshpatra 11fd049eb9 fix(streaming): avoid media work on head requests 2026-08-03 20:51:32 -04:00
joshpatra 640636d23a fix: harden provider streaming and session lifecycle 2026-08-02 00:19:12 -04:00
joshpatra f8509d310e feat: search Apple albums and artists 2026-08-01 02:50:36 -04:00
joshpatra 1d3c951d73 fix(jellyfin): preserve all injected playlist tracks 2026-07-30 21:53:30 -04:00
joshpatra a89c1118c5 fix(jellyfin): verify legacy query-key file streams 2026-07-30 20:34:45 -04:00
joshpatra 885d73f2f4 fix(jellyfin): restore injected playlists and file streams
CI / build-and-test (push) Canceled after 0s
CI / apple-contracts (push) Canceled after 0s
CI / compose-contracts (push) Canceled after 0s
2026-07-30 20:22:53 -04:00
joshpatra aa46ce0a59 fix(jellyfin): harden music client compatibility 2026-07-30 19:17:11 -04:00
joshpatra 041f8caa9a test: align organized suite contracts
CI / build-and-test (push) Canceled after 0s
CI / apple-contracts (push) Canceled after 0s
CI / compose-contracts (push) Canceled after 0s
2026-07-29 02:36:41 -04:00
joshpatra 42a502639b feat(intelligence): persist recommendation provenance and feedback 2026-07-27 05:11:49 -04:00
joshpatra 44520d30ef feat(migration): import durable playlist concepts 2026-07-26 14:06:43 -04:00
joshpatra a28b417ab0 chore(deployment): consolidate PostgreSQL-only runtime 2026-07-26 10:49:02 -04:00
joshpatra 363dd128f5 refactor(storage)!: require PostgreSQL for durable state 2026-07-25 18:15:05 -04:00
joshpatra 4a856034cc chore(core): enforce mandatory PostgreSQL and clean up architecture documentation
- Enforce PostgreSQL as the sole production storage provider, restricting SQLite to offline migration tools
- Remove obsolete Redis references from compose configuration and steering docs
- Clean up unused/legacy helper classes and redundant comments across controllers and services
- Add architecture audit documentation and background operation contract tests
2026-07-24 14:03:27 -04:00
joshpatra 12bbed53db feat: overhaul provider-neutral playlist management 2026-07-21 23:34:37 -04:00
joshpatra d60810952b perf(apple): stream FLAC conversion output
CI / build-and-test (push) Canceled after 0s
CI / provider-contracts (push) Canceled after 0s
CI / compose-contracts (push) Canceled after 0s
2026-07-20 08:45:01 -04:00
joshpatra 1075199020 feat(jellyfin): secure music surface and stream Apple FLAC 2026-07-20 08:25:31 -04:00
joshpatra 419bd4f460 feat(upgrade): restore portable installation state 2026-07-18 18:45:39 -04:00
joshpatra e0ae8279e4 feat(upgrade): export complete portable state 2026-07-18 18:11:04 -04:00
joshpatra a6d686f727 feat(apple): stage packages from admin webui 2026-07-18 14:01:16 -04:00
joshpatra e56b380942 fix(providers): probe lyrics and streamline Apple setup 2026-07-18 13:46:34 -04:00
joshpatra 05301cb92e fix(deploy): update source checkouts before rebuilding 2026-07-18 12:53:22 -04:00
joshpatra a582e8cb63 fix(playlists): read migrated settings from Postgres 2026-07-18 10:36:33 -04:00
joshpatra 7510ec9663 feat(migration): import admin scrobbling accounts
CI / build-and-test (push) Canceled after 0s
2026-07-18 01:57:07 -04:00
joshpatra 629b55a590 fix(logging): preserve useful operational context 2026-07-18 01:06:06 -04:00
joshpatra 086a8063c3 fix(jellyfin): restore authenticated album artwork 2026-07-18 01:01:31 -04:00
joshpatra 875ef13811 feat(providers): enforce scoped playlist and artifact flows
CI / build-and-test (push) Has been cancelled
2026-07-16 22:37:38 -04:00
joshpatra 71f3c4a25a feat(deploy): support verified Apple library migrations 2026-07-16 21:22:56 -04:00
joshpatra ec19acf928 feat(apple): add turnkey optional download provider 2026-07-16 21:10:25 -04:00
joshpatra 93bbd595fb feat(deploy): add optional Spotify lyrics sidecar 2026-07-16 20:09:23 -04:00
joshpatra ce8f26ce55 feat(overhaul): harden protocols, onboarding, and operations
CI / build-and-test (push) Has been cancelled
2026-07-14 21:02:47 -04:00
joshpatra 0a7db64f9d fix(migration): accept duplicate legacy env assignments 2026-07-14 19:15:45 -04:00
joshpatra c57a486d1a docs: reconcile the v3 beta baseline 2026-07-13 22:00:27 -04:00
joshpatra d684609459 feat!: establish the v3 platform overhaul 2026-07-13 20:31:09 -04:00