Support Kobo sync without custom Nginx routing #2

Merged
eleith merged 12 commits from eleith/feat/zero-nginx into main 2026-10-01 15:38:09 +00:00
12 Commits
Author SHA1 Message Date
eleith b98c5659ad fix: avoid logging Readeck authorization headers
ci/woodpecker/pr/build-docker Pipeline was successful
ci/woodpecker/push/build-docker Pipeline was successful
2026-10-01 08:22:20 -07:00
eleith 42042f3df6 docs: clarify optional public origin configuration
ci/woodpecker/pr/build-docker Pipeline was successful
2026-10-01 06:44:59 -07:00
eleith 9fa12c7275 ci: build branch-tagged images for pull requests
ci/woodpecker/pr/build-docker Pipeline was successful
2026-09-30 17:56:51 -07:00
eleith 03c1fb78ab docs: document Kobo ebook sync and deployment routes 2026-09-30 15:03:09 -07:00
eleith 6bd71af095 fix: keep ebook service URLs direct 2026-09-30 14:37:13 -07:00
eleithandJoão Duarte 8800edf804 feat: rewrite per-device ebook initialization image URLs
Co-authored-by: João Duarte <jduar.dev@proton.me>
2026-09-30 13:07:52 -07:00
eleithandShaun c887b56f73 fix: preserve semicolons in Kobo download form URLs
Co-authored-by: Shaun <8411919+shaunmbg@users.noreply.github.com>
2026-09-29 16:41:48 -07:00
eleithandShaun 6243376a3b feat: opt in to archived article removal status
Co-authored-by: Shaun <8411919+shaunmbg@users.noreply.github.com>
2026-09-29 11:09:51 -07:00
eleithandJoão Duarte b2fd8a10a1 feat: proxy book sync for known Kobo devices
Co-authored-by: João Duarte <jduar.dev@proton.me>
2026-09-29 10:43:19 -07:00
eleithandShaun 3458223e2f feat: proxy Kobo Store requests in app
Co-authored-by: Shaun <8411919+shaunmbg@users.noreply.github.com>
2026-09-29 09:46:56 -07:00
df7f2910cd feat(config): add Kobo book sync settings
Introduce an optional per-user book sync endpoint, public origin, and archived removal setting. Keep the old book_sync switch inert while the Go proxy routes are integrated.

Co-authored-by: João Duarte <jduar.dev@proton.me>

Co-authored-by: Shaun <8411919+shaunmbg@users.noreply.github.com>
2026-09-29 08:23:29 -07:00
eleith e823dc4e2f chore: ignore local planning and sandbox files 2026-09-29 06:53:59 -07:00