openreader/src/lib/server
Richard R 01cb95d8e7 fix(compute): migrate compute backend initialization to async and update consumers
Refactor compute backend initialization to use asynchronous loading and promise caching, replacing previous synchronous singleton pattern. Update all consumers—including TTS segment alignment and PDF layout parsing jobs—to await compute backend resolution before invoking methods. This change improves compatibility with dynamic imports and future-proofs backend selection logic.
2026-05-19 19:38:36 -06:00
..
admin refactor(config): migrate compute and runtime env vars to new naming scheme 2026-05-19 13:27:07 -06:00
audiobooks feat(audiobook): integrate settings coercion utility and migrate metadata handling 2026-05-14 11:34:16 -06:00
auth refactor(pdf): implement ONNX-based Docling layout parsing and block-level TTS for PDFs 2026-05-17 21:18:51 -06:00
compute fix(compute): migrate compute backend initialization to async and update consumers 2026-05-19 19:38:36 -06:00
crypto feat(admin,config,ui,db): introduce runtime-editable site config and admin-managed TTS providers 2026-05-12 22:39:24 -06:00
documents refactor(previews): streamline preview generation and update image variant to 400px 2026-05-18 12:37:26 -06:00
jobs fix(compute): migrate compute backend initialization to async and update consumers 2026-05-19 19:38:36 -06:00
pdf-layout refactor(config): migrate compute and runtime env vars to new naming scheme 2026-05-19 13:27:07 -06:00
rate-limit fix(api,rate-limit): centralize daily quota exceeded response and update imports 2026-05-12 18:24:39 -06:00
storage refactor(pdf): implement ONNX-based Docling layout parsing and block-level TTS for PDFs 2026-05-17 21:18:51 -06:00
testing feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. 2026-02-17 19:30:12 -07:00
tts refactor(pdf): implement ONNX-based Docling layout parsing and block-level TTS for PDFs 2026-05-17 21:18:51 -06:00
user feat(preferences): add changelog version tracking and payload meta support 2026-05-14 10:53:38 -06:00
whisper refactor(config): migrate compute and runtime env vars to new naming scheme 2026-05-19 13:27:07 -06:00
runtime-config-rsc.ts fix(server): enforce server-only usage for runtime config resolvers 2026-05-14 13:07:43 -06:00
runtime-config.ts refactor(pdf-layout): remove compute "none" mode and unsupported parse status 2026-05-19 18:25:27 -06:00