Skip to content

vNext: Add multiple book import sources, configurable frontend upstream, and dependency upgrades - #113

Merged
codebude merged 24 commits into
mainfrom
develop
Oct 18, 2026
Merged

codebude merged 24 commits into
mainfrom
develop

Conversation

@codebude

Copy link
Copy Markdown
Owner
  • Add BnF, Inventaire and Library of Congress import sources to backend
  • Add new search sources, localize import source names and report each search stage
  • Document new import search sources and their per-source toggles
  • Document new import sources and features in README
  • Set keyed import sources off in example config and require credentials to enable them
  • Update frontend and Python dependency lockfiles with minor safe/upgrades
  • Migrate frontend imports to #lib and upgrade SvelteKit/Vitest
  • Ignore intentional Pydantic deprecation warnings in backend tests
  • Document Node.js 22.17 requirement and SvelteKit 3 upgrade
  • Add Deutsche Nationalbibliothek as book import source
  • Add Deutsche Nationalbibliothek to import search frontend
  • Document Deutsche Nationalbibliothek import source
  • feat: allow a configurable upstream for the frontend webserver
  • docs: describe BACKEND_ADDR
  • fix: use default.conf for config
  • chore: addressed feedback
  • Warn about invalid BACKEND_ADDR values
  • Updated release notes for v1.10.0
  • Fix release comparison links

codebude and others added 24 commits October 14, 2026 20:41
This enables setups which do deviate from the default docker-compose and it's networking config.
…d-address

feature: allow a configurable backend address
@codebude codebude self-assigned this Oct 18, 2026
@codebude codebude changed the title develop vNext: Add multiple book import sources, configurable frontend upstream, and dependency upgrades Oct 18, 2026
@github-actions

Copy link
Copy Markdown

🧪 Test Results — 9d13b62

✅ Backend (pytest) — 1175 passed, 0 failed, 0 skipped (1175 total)
✅ CLI (pytest) — 54 passed, 0 failed, 0 skipped (54 total)
✅ Frontend (vitest) — 543 passed, 0 failed, 0 skipped (543 total)
✅ E2E (Playwright) — 79 passed, 0 failed, 0 skipped (79 total)

Summary: ✅ All 1851 tests passed

@codebude
codebude merged commit 18ece16 into main Oct 18, 2026
13 checks passed
@codebude
codebude deleted the develop branch October 18, 2026 21:23
@codebude
codebude restored the develop branch October 18, 2026 21:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants