-
6cd18dc17f
fix(downloads): clip long titles to fit display_name (VARCHAR 255)
peter
2026-07-07 21:40:15 +02:00
-
0256fddfb8
Merge: promote dev to prod
peter
2026-07-07 20:21:38 +02:00
-
-
bf29572d27
merge: downloads metadata editing + rich share-link previews — v0.31.0
peter
2026-07-07 20:19:51 +02:00
-
-
d73cfb16a3
chore(release): v0.31.0
peter
2026-07-07 20:19:39 +02:00
-
e0090c64ad
feat(share): rich link previews (Open Graph) for /watch pages
peter
2026-07-07 20:19:30 +02:00
-
9ba88b2616
feat(downloads): editable details with clickable channel and extra links
peter
2026-07-07 20:19:18 +02:00
-
-
78c4d2b4cb
merge: Plex playlist power — grouped collapsible view, drag & drop, bulk add (UAT accepted, dev-only)
peter
2026-07-06 23:59:01 +02:00
-
-
c3c7a6ff6c
feat(plex): grouped collapsible playlist view + drag-and-drop + bulk add
peter
2026-07-06 22:14:56 +02:00
-
9c6f4b3923
feat(plex): playlist bulk add/remove + group-aware playlist cards
peter
2026-07-06 22:14:40 +02:00
-
-
938cf2d8da
Merge: promote dev to prod
peter
2026-07-06 20:22:13 +02:00
-
-
6a8cb43c35
merge: Plex Playlists Phase 1 — per-user ordered watch-lists — v0.30.0
peter
2026-07-06 20:20:08 +02:00
-
-
cb6fb60b08
feat(plex): Playlists Phase 1 — per-user ordered watch-lists (Siftlode-native)
peter
2026-07-06 19:05:12 +02:00
-
-
ded573ff16
Merge: promote dev to prod
peter
2026-07-06 17:35:14 +02:00
-
-
a3cb81823b
merge: Plex Collections Phase 2 — admin editing/write-back — v0.29.0
peter
2026-07-06 17:33:16 +02:00
-
-
cd2175ccc3
feat(plex): Collections Phase 2 — admin collection editing (write-back to Plex)
peter
2026-07-06 17:33:16 +02:00
-
-
dfc858759e
Merge: promote dev to prod
peter
2026-07-06 08:47:22 +02:00
-
-
57556e29ec
merge: Plex subtitles as WebVTT tracks (fix external-sub crash) — v0.28.3
peter
2026-07-06 08:45:30 +02:00
-
-
8853b73dda
fix(plex): play subtitles as WebVTT tracks (external sidecar subs no longer crash)
peter
2026-07-06 08:45:30 +02:00
-
-
fb6a1d3ba9
Merge: promote dev to prod
peter
2026-07-06 08:06:11 +02:00
-
-
1395f045e6
merge: right-sized Plex poster/art images — v0.28.2
peter
2026-07-06 08:04:13 +02:00
-
-
c1a3848271
improvement(plex): serve right-sized poster/art images via Plex transcode
peter
2026-07-06 08:04:13 +02:00
-
-
d5dccf4c92
Merge: promote dev to prod
peter
2026-07-06 07:16:13 +02:00
-
-
fb22a4a932
merge: fix Plex image-proxy DB-pool exhaustion — v0.28.1
peter
2026-07-06 07:14:29 +02:00
-
-
e0c7e21850
fix(plex): image proxy no longer exhausts the DB connection pool
peter
2026-07-06 07:14:28 +02:00
-
-
bc9b208de1
Merge: promote dev to prod
peter
2026-07-06 06:52:53 +02:00
-
-
c7f85a8f33
merge: Plex collections Phase 1 + info-page polish — v0.28.0
peter
2026-07-06 06:50:21 +02:00
-
-
8893c464f2
feat(plex): info-page polish — per-source strip toggles, glassy look, scroll restore
peter
2026-07-06 06:50:03 +02:00
-
401c762ac7
feat(plex): classify collection-strip source (franchise/imdb/tmdb/smart)
peter
2026-07-06 06:49:43 +02:00
-
74ae722977
feat(plex): collections — sync, browse, filter, and info-page strips (Phase 1, read)
peter
2026-07-06 02:25:48 +02:00
-
-
da48116151
fix(scheduler): give the plex_sync job a proper name + tooltip
peter
2026-07-06 01:35:47 +02:00
-
b262669cea
Merge: promote dev to prod
peter
2026-07-06 01:29:40 +02:00
-
-
7c973ac580
merge: Plex cast/crew search + clickable person cards — v0.27.0
peter
2026-07-06 01:27:58 +02:00
-
-
e36a8bab71
feat(plex): search cast & crew names + clickable person cards
peter
2026-07-06 00:56:01 +02:00
-
-
0283773456
Merge: promote dev to prod
peter
2026-07-06 00:26:00 +02:00
-
-
54b801ec58
merge: Plex info page + rich metadata + expanded filters + clickable-to-filter — v0.26.0
peter
2026-07-06 00:24:05 +02:00
-
-
a1df9fdb72
feat(plex): sort direction, genre any/all, multi-person filters; fix back-nav + player stop
peter
2026-07-06 00:15:31 +02:00
-
70a12e2cad
feat(plex): expanded metadata filters, clickable info page, image disk cache
peter
2026-07-05 23:45:55 +02:00
-
5383b50afb
feat(plex): rich media info — info page, in-player info overlay, IMDb + cast photos
peter
2026-07-05 22:57:18 +02:00
-
-
1741607ebf
Merge: promote dev to prod
peter
2026-07-05 22:10:19 +02:00
-
-
e22915ada6
merge: Plex player HTPC polish (Stop, keyboard help, time-remaining + clock, scroll-restore) — v0.24.0
peter
2026-07-05 22:08:25 +02:00
-
-
7c9829087e
feat(plex): player HTPC polish — Stop button, keyboard help, time-remaining + clock, scroll-restore
peter
2026-07-05 21:27:02 +02:00
-
-
e3d26ef671
Merge: promote dev to prod
peter
2026-07-05 21:12:19 +02:00
-
-
25e186a7d4
merge: player queue fixes (Loop One + freeze launch list for Loop All/Next-Prev) — v0.23.2
peter
2026-07-05 21:10:30 +02:00
-
-
0047de7bdd
fix(player): freeze the launch queue so Loop All + Next/Previous use the original list
peter
2026-07-05 20:50:05 +02:00
-
08ab02ddea
fix(player): keep playing the current video when it leaves the live feed queue
peter
2026-07-05 19:49:39 +02:00
-
-
3287aa1208
Merge: promote dev to prod
peter
2026-07-05 19:00:57 +02:00
-
-
a58ff4050e
release: v0.23.1 — clearer Plex playback errors + admin media-mount check
peter
2026-07-05 18:58:43 +02:00
-
aa477f356b
Merge: devops repo split — public repo keeps only example configs
peter
2026-07-05 08:06:27 +02:00
-
-
5bbe1676ff
chore(devops): move prod deploy config out of the app repo
peter
2026-07-05 08:05:59 +02:00
-
58a4ffd191
feat(plex): surface playback errors + media-mount status in the UI
peter
2026-07-05 06:58:34 +02:00
-
0bc9d02930
feat(plex): Test-connection media mount probe
peter
2026-07-05 06:58:34 +02:00
-
-
b75f07a2bb
Merge: promote dev to prod
peter
2026-07-05 06:30:19 +02:00
-
-
e4eb1e8ad5
release: v0.23.0 — Plex integration (browse/search + rich player)
peter
2026-07-05 06:28:15 +02:00
-
b144a2cb05
merge: Plex integration epic (P0–P2) — optional library browse/search + rich player
peter
2026-07-05 06:27:33 +02:00
-
-
53b42c3775
chore(plex): use a generic example IP in the Plex server-URL hint (public repo)
peter
2026-07-05 06:27:13 +02:00
-
dfed471e70
feat(plex): P2 subtitle + audio track selector (closes P2)
peter
2026-07-05 06:08:44 +02:00
-
f0acd6307a
fix(plex): player + card polish from UAT
peter
2026-07-05 05:26:16 +02:00
-
ec6c7590d9
feat(plex): P2 player — rich full-page HLS/direct player + watch-state
peter
2026-07-05 04:28:00 +02:00
-
a3198ebc94
feat(plex): P2 streaming backend — direct 206 + seek-restart HLS remux
peter
2026-07-05 04:16:45 +02:00
-
1c12e983bc
feat(plex): P1.5 — Plex as a nav module + integrated search + filter sidebar
peter
2026-07-05 03:29:20 +02:00
-
53fe91fad0
feat(plex): P1 frontend — Plex feed source, browse/search, show drill-down
peter
2026-07-05 02:32:00 +02:00
-
1c8ee0bf0a
feat(plex): P1 backend — catalog sync + browse/search/show/image API
peter
2026-07-05 02:20:23 +02:00
-
2f34a88d0f
chore(localdev): optional read-only Plex media CIFS mount for dev
peter
2026-07-05 02:07:05 +02:00
-
e46099e0b7
i18n(config): friendly labels for the download_* config fields (en/hu/de)
peter
2026-07-05 01:42:56 +02:00
-
2aef2d94e2
feat(plex): P0 admin Config UI — connection test + library picker
peter
2026-07-05 01:35:08 +02:00
-
6b3a132957
feat(plex): P0 backend foundations — catalog model, config, client
peter
2026-07-05 01:35:08 +02:00
-
-
e1aa0e29c3
Merge: promote dev to prod
peter
2026-07-05 00:33:30 +02:00
-
-
50e5046b71
docs(release): note player auto-advance + loop in v0.22.3
peter
2026-07-05 00:21:15 +02:00
-
b5af67af4e
feat(player): persistent auto-advance + loop playback modes
peter
2026-07-05 00:20:50 +02:00
-
79ed9d900b
docs(release): note the saved-view persistence fix in v0.22.3
peter
2026-07-04 23:42:40 +02:00
-
0ef8d6f423
fix(views): keep the applied saved view (or filters) across a reload
peter
2026-07-04 23:42:13 +02:00
-
7972ec2211
feat(player): full-height glassy nav strips flanking the modal
peter
2026-07-04 23:42:13 +02:00
-
14e6fc4562
feat(player): show the Shift+arrow shortcut in prev/next tooltips
peter
2026-07-04 23:20:02 +02:00
-
17c74d46fc
merge: player feed-stepping + reachable native controls + hover-intent (v0.22.3)
peter
2026-07-04 22:26:22 +02:00
-
-
e9b8bbfd9a
docs(release): note player stepping + native controls in v0.22.3
peter
2026-07-04 22:26:22 +02:00
-
7284f89910
feat(player): step through the feed, reachable native controls, hover-intent
peter
2026-07-04 22:25:37 +02:00
-
-
01a82111cf
merge: download source URL reference + adaptive watch player (v0.22.3)
peter
2026-07-04 21:26:08 +02:00
-
-
9193b73327
chore(release): v0.22.3 — source URL reference + adaptive watch player
peter
2026-07-04 21:26:08 +02:00
-
335ea31040
fix(watch): shrink-wrap the player to the video aspect
peter
2026-07-04 21:25:37 +02:00
-
8b96b673bc
feat(downloads): store + show a canonical "downloaded from" source URL
peter
2026-07-04 21:25:37 +02:00
-
-
c5fd4dfa0f
Merge: promote dev to prod
peter
2026-07-04 20:59:53 +02:00
-
-
3327dd774a
merge: route/modal code splitting (v0.22.2)
peter
2026-07-04 19:44:19 +02:00
-
-
887cda1b40
docs(release): note code-splitting in v0.22.2
peter
2026-07-04 19:44:19 +02:00
-
0c428abe9f
perf: route- and modal-level code splitting (React.lazy)
peter
2026-07-04 19:43:50 +02:00
-
-
3f2af0c520
merge: accessibility fixes across module pages + feed thumbnail dims
peter
2026-07-04 19:13:35 +02:00
-
-
13467837a4
docs(release): note a11y improvements in v0.22.2
peter
2026-07-04 19:13:35 +02:00
-
11ee22847a
perf(feed): intrinsic dimensions + async decode on video thumbnails
peter
2026-07-04 19:13:11 +02:00
-
1dd74fcda9
fix(a11y): accessible names for switches, swatches, selects and inputs
peter
2026-07-04 19:13:11 +02:00
-
-
36b8560355
merge: Lighthouse audit fixes — landing perf, SEO, console (v0.22.2)
peter
2026-07-04 18:19:08 +02:00
-
-
1abd5c3b51
chore(release): v0.22.2 — landing perf + SEO polish
peter
2026-07-04 18:19:07 +02:00
-
d58dd8abad
fix(auth): /api/me answers 200 when logged out (no console error)
peter
2026-07-04 18:17:24 +02:00
-
8dea56f1c5
feat(seo): meta description, Open Graph tags and robots.txt
peter
2026-07-04 18:17:24 +02:00
-
2acc013756
perf(landing): WebP welcome screenshots + long-cache static assets
peter
2026-07-04 18:17:11 +02:00
-
-
a8e498d730
Merge: promote dev to prod
peter
2026-07-04 17:34:36 +02:00
-
-
8f943db046
merge: iOS/Safari-compatible mp4 downloads (v0.22.1)
peter
2026-07-04 17:30:02 +02:00
-
-
f872ad78c5
chore(release): v0.22.1 — iOS/Safari-compatible downloads
peter
2026-07-04 17:30:02 +02:00
-
ddfe1854e9
fix(downloads): prefer H.264+AAC for mp4 so shared files play on iOS/Safari
peter
2026-07-04 17:29:05 +02:00
-
-
fde5066fd8
Merge: promote dev to prod
peter
2026-07-04 06:44:48 +02:00
-
-
6b183c72af
fix(worker): wait for the DB schema before starting (no crash-loop on fresh deploy)
peter
2026-07-04 06:43:04 +02:00
-
0e552e452d
Merge: promote dev to prod
peter
2026-07-04 06:36:02 +02:00
-