siftlode/frontend
npeter83 abedca5b8c chore(release): v0.22.0 — Download Center worker/sidecar in all composes + docs
Prep the Download Center epic (Phase 1 + editor + share) for prod/self-host:
- Dockerfile: create /downloads owned by appuser so a named-volume mount is writable (prod Linux).
- docker-compose.{home,selfhost,yml}: add the 'worker' (yt-dlp/ffmpeg job loop) + 'bgutil-pot'
  (PO-token) services + a downloads mount (DOWNLOAD_ROOT, WORKER_ENABLED). Media defaults to a
  named volume; DOWNLOAD_HOST_PATH points it at a host dir (e.g. a Plex-readable folder).
- README / docs/self-hosting.md / .env.example / install.{sh,ps1}: document the Download Center,
  the two extra containers, and DOWNLOAD_HOST_PATH.
- VERSION 0.22.0 + releaseNotes entry.
2026-07-04 06:31:31 +02:00
..
public feat(ui): favicon, dynamic tab title, clickable logo, styled module headers 2026-07-04 06:17:40 +02:00
src chore(release): v0.22.0 — Download Center worker/sidecar in all composes + docs 2026-07-04 06:31:31 +02:00
index.html feat(ui): favicon, dynamic tab title, clickable logo, styled module headers 2026-07-04 06:17:40 +02:00
package-lock.json feat(feed): virtualize the feed list and consume the keyset cursor 2026-06-25 19:54:40 +02:00
package.json feat(feed): virtualize the feed list and consume the keyset cursor 2026-06-25 19:54:40 +02:00
postcss.config.js feat: M4 (part 2) — React reader UI with theming 2026-06-11 02:19:47 +02:00
tailwind.config.js feat: M4 (part 2) — React reader UI with theming 2026-06-11 02:19:47 +02:00
tsconfig.json feat: M4 (part 2) — React reader UI with theming 2026-06-11 02:19:47 +02:00
vite.config.ts fix(dev): vite proxy to 127.0.0.1 + throttle error notifications 2026-06-11 22:00:57 +02:00