openreader/src
Richard R 12c586d7be refactor(core,server): migrate contracts to api-contracts and modularize job handlers
Move shared type contracts from `contracts` to new `api-contracts` module in `compute/core` for clearer API boundaries. Remove legacy `contracts`, `pdf`, and `whisper` index files. Update all imports to use `api-contracts`. Refactor server job logic by replacing `parsePdfJob.ts` with modular `user-pdf-layout-job.ts` and `user-whisper-align-job.ts`, updating all relevant API routes and compute integration. This improves maintainability and separation of concerns across compute and server layers.
2026-05-24 11:39:25 -06:00
..
app refactor(core,server): migrate contracts to api-contracts and modularize job handlers 2026-05-24 11:39:25 -06:00
components refactor(onboarding): introduce onboarding state coordinator and central registry 2026-05-23 17:07:50 -06:00
contexts refactor(context): expose provider config type and instruction flags in TTS value 2026-05-20 15:42:45 -06:00
db feat(pdf): implement granular PDF parse progress tracking and migrate to parseState 2026-05-21 10:27:16 -06:00
hooks refactor(onboarding): introduce onboarding state coordinator and central registry 2026-05-23 17:07:50 -06:00
lib refactor(core,server): migrate contracts to api-contracts and modularize job handlers 2026-05-24 11:39:25 -06:00
types refactor(types,api): centralize PDF and TTS type exports to compute-core/types 2026-05-22 01:51:51 -06:00
middleware.ts feat: implement US-only availability check for production instance in middleware and privacy page 2026-02-19 12:28:30 -07:00