openreader/docs-site
Richard R 1f4794a706 feat(auth): implement session gatekeeping and architectural reorganization
- Introduce `USE_ANONYMOUS_AUTH_SESSIONS` to make guest access an opt-in feature.
- Transition root-level pages into `(app)` and `(public)` route groups for improved access control.
- Adopt Figtree as the primary typeface and implement a pre-render theme initialization script.
- Decouple audiobook chapter processing into a standalone API route and harden resource ownership logic.
- Replace the legacy footer with a unified layout and add skeleton loading states for document lists.
- Update environment documentation and test suites to align with the revised routing and auth flows.

BREAKING CHANGE: The audiobook generation API has been restructured, moving specific chapter logic to `/api/audiobook/chapter`.
2026-02-15 11:12:42 -07:00
..
docs feat(auth): implement session gatekeeping and architectural reorganization 2026-02-15 11:12:42 -07:00
static refactor(audiobooks): migrate audiobook pipeline to object storage 2026-02-11 02:44:34 -07:00
.gitignore feat(docs): add configurable rate limiting and external docs 2026-02-10 15:11:37 -07:00
custom.css feat(docs): add configurable rate limiting and external docs 2026-02-10 15:11:37 -07:00
docusaurus.config.ts docs: reorganize documentation structure and fix word highlight behavior 2026-02-11 06:03:51 -07:00
package.json feat(docs): add configurable rate limiting and external docs 2026-02-10 15:11:37 -07:00
pnpm-lock.yaml feat(docs): add configurable rate limiting and external docs 2026-02-10 15:11:37 -07:00
sidebars.ts docs: reorganize documentation structure and fix word highlight behavior 2026-02-11 06:03:51 -07:00
tsconfig.json feat(docs): add configurable rate limiting and external docs 2026-02-10 15:11:37 -07:00