Commit graph

  • 14b1b5602f fix(parse-progress): persist opId only after worker op exists Richard R 2026-05-27 00:08:42 -0600
  • c717f7e33e fix(storage): restore main-like upload path without pre-presign bucket scan Richard R 2026-05-26 20:08:02 -0600
  • ebc1dbcda0 ci(playwright): install nats-server from linux tarball asset Richard R 2026-05-26 19:48:55 -0600
  • 16e94a1587 build(docker): include compute/core and worker package manifests for deps Richard R 2026-05-26 19:33:41 -0600
  • cd530a365d refactor(whisper): migrate default ONNX model references to q4 variant Richard R 2026-05-26 19:22:07 -0600
  • b2cf4aa7aa ci(playwright): install nats for embedded worker startup Richard R 2026-05-26 19:00:07 -0600
  • 1de7ed67b4 refactor(worker): extract op helpers and shared parse mapping Richard R 2026-05-26 18:54:11 -0600
  • 0b1ce1c8dc refactor(worker): remove unused job_state kv writes Richard R 2026-05-26 18:47:53 -0600
  • e6e029cf8a cleanup compute core/server dead paths Richard R 2026-05-26 18:43:05 -0600
  • 6f68c169b6 feat(compute): integrate worker operation state polling for document parsing Richard R 2026-05-26 18:38:50 -0600
  • bfea95aa35 fix(entrypoint): ensure fatal shutdown on critical embedded service exit Richard R 2026-05-26 18:05:57 -0600
  • e5ee621288 refactor(docstore): improve docstore directory resolution for monorepo setups Richard R 2026-05-26 18:05:45 -0600
  • 02979a98af refactor(config): remove START_EMBEDDED_COMPUTE_WORKER env and enforce nats-server for embedded mode Richard R 2026-05-26 17:37:18 -0600
  • e3ac1b1dac docs/env: clarify embedded vs external worker env ownership Richard R 2026-05-26 17:16:38 -0600
  • a073fb63a3 runtime: default embedded worker startup when worker url is unset Richard R 2026-05-26 17:00:41 -0600
  • 943e547836 test: fix JetStream mock typing for tsc Richard R 2026-05-26 16:39:40 -0600
  • 0e6f966e3a hard-cut batch C: worker projection ownership finalized Richard R 2026-05-26 16:38:22 -0600
  • 012cb63de6 hard-cut batch F: remove COMPUTE_MODE docs and env references Richard R 2026-05-26 16:28:40 -0600
  • c0f0438fff hard-cut batch E: embedded nats+worker startup in single-container entrypoint Richard R 2026-05-26 16:25:39 -0600
  • fb0c95dfb1 hard-cut batch D: enforce worker bundle isolation and CI guard Richard R 2026-05-26 16:00:26 -0600
  • f77ee8cfd4 hard-cut batch B: worker-proxy parsed SSE and remove app progress bus Richard R 2026-05-26 15:58:14 -0600
  • f5eb593554 hard-cut batch A: worker-only app compute backend Richard R 2026-05-26 15:56:39 -0600
  • 821d0fdc6b build(tsconfig): add path alias for compute-core control-plane module Richard R 2026-05-26 15:45:19 -0600
  • df05a7d7a3 refactor(control-plane): hard-cut worker events and shared SSE helpers Richard R 2026-05-26 11:41:33 -0600
  • 084cbdfac1 refactor(worker-control-plane): route ops through core orchestrator Richard R 2026-05-26 11:16:54 -0600
  • 00fc2d5e36 feat(control-plane): add shared orchestrator and in-memory adapters Richard R 2026-05-26 11:09:43 -0600
  • cd06201f5c refactor(parse-progress): rely on sse reconnect and document mode behavior Richard R 2026-05-25 21:37:43 -0600
  • be7ec2c254 feat(worker-events): stream op events via jetstream and proxy in app Richard R 2026-05-25 21:37:27 -0600
  • 2df49b54de feat(parse-progress): add local in-memory realtime bus Richard R 2026-05-25 21:06:18 -0600
  • 52083c6a09 build(config): add path alias for api-contracts in compute-core Richard R 2026-05-25 12:00:31 -0600
  • e70b3619e0 tests: harden pdf readiness waits and extend tts/pdf timeouts Richard R 2026-05-24 20:58:57 -0600
  • 3f17874fe5 tts ensure: skip whisper alignment in test namespaces Richard R 2026-05-24 20:58:48 -0600
  • b2517bc91d pdf parse: dedupe shared jobs and stop enqueue-on-read Richard R 2026-05-24 20:58:34 -0600
  • 12c586d7be refactor(core,server): migrate contracts to api-contracts and modularize job handlers Richard R 2026-05-24 11:39:25 -0600
  • e75114a943 refactor(onboarding): introduce onboarding state coordinator and central registry Richard R 2026-05-23 17:07:50 -0600
  • df321b8832 fix(jobs): make TTS segment cache invalidation non-blocking in parsePdfJob Richard R 2026-05-23 05:55:22 -0600
  • 65d25e3ce5 refactor(ui): centralize privacy gating logic for settings modal Richard R 2026-05-23 05:50:54 -0600
  • 3dcda2b4b7 refactor(logging): enhance logger configuration and streamline event logging Richard R 2026-05-22 13:11:51 -0600
  • ad82aede73 feat(worker,whisper): improve logging for operation lifecycle and remove align mutex Richard R 2026-05-22 12:49:33 -0600
  • 653dbedaee refactor(worker): add configurable NATS JetStream replica count Richard R 2026-05-22 09:32:25 -0600
  • 64a68b1011 docs(worker): document and implement idle-based NATS disconnect for Railway sleep Richard R 2026-05-22 09:01:14 -0600
  • 0fcf4e2dab style(config): update eslint import rules for compute-core/types subpath Richard R 2026-05-22 02:01:52 -0600
  • b6be71e3b1 refactor(types,api): centralize PDF and TTS type exports to compute-core/types Richard R 2026-05-22 01:51:51 -0600
  • 09e8898683 feat(pdf,config): implement stale parse-state healing and unify op stale window config Richard R 2026-05-22 01:21:18 -0600
  • 1d4a301a5d fix(pdf): correct parse status handling and loader display logic Richard R 2026-05-22 00:17:15 -0600
  • 50c4330ab1 refactor(core,config,tests): update ONNX model manifest loading and test imports Richard R 2026-05-21 23:49:56 -0600
  • b2bb36911a test(whisper): fix playwright ESM loading via dynamic imports Richard R 2026-05-21 21:53:55 -0600
  • 2fd9f05652 fix(config): load webpack DefinePlugin via createRequire Richard R 2026-05-21 21:49:03 -0600
  • 7a49ff9896 chore(lint): fix eslint violations in worker config and e2e tests Richard R 2026-05-21 21:44:58 -0600
  • 057d2a4e32 chore(eslint): restrict compute-core subpath imports to local-runtime Richard R 2026-05-21 21:42:35 -0600
  • 55acf05ad6 refactor(compute-core): rename pdf and whisper modules to clean capability layout Richard R 2026-05-21 21:41:37 -0600
  • 3a2c6ffa42 refactor(compute-core): split runtime into config/platform and move contracts barrel Richard R 2026-05-21 21:40:16 -0600
  • 37b6999c2c refactor(compute-core): collapse to root/local-runtime entrypoints Richard R 2026-05-21 21:30:44 -0600
  • 37d11bf9b8 refactor(compute): remove legacy app whisper duplicate and unify core whisper boundary Richard R 2026-05-21 21:15:10 -0600
  • 1612e6694b refactor(compute-core): capability-boundary exports for runtime and pdf-layout Richard R 2026-05-21 21:11:28 -0600
  • d8c6d00de6 docs(env): clarify local vs worker compute env ownership Richard R 2026-05-21 20:58:32 -0600
  • a29e6fc250 docs(compute): align worker env docs and model override vars Richard R 2026-05-21 20:57:10 -0600
  • 754fbee227 refactor(compute-core): centralize runtime cpu config exports Richard R 2026-05-21 20:54:22 -0600
  • 51fbfa117d worker: avoid idle consumer blocking shared compute gate Richard R 2026-05-21 20:06:24 -0600
  • 4664806ba0 worker: enrich single-line request logs with status and opId Richard R 2026-05-21 19:48:46 -0600
  • bcdff35200 worker: simplify request logs to single-line entries Richard R 2026-05-21 19:44:25 -0600
  • 661af71fa4 refactor(whisper): implement dynamic timeout configuration for alignment and decoding Richard R 2026-05-21 19:29:03 -0600
  • 7cdd89b26d compute-core: resolve pdf layout license asset by module path Richard R 2026-05-21 19:09:01 -0600
  • 1f13ecaed9 worker: use default JetStream long-poll for consumer next Richard R 2026-05-21 19:04:16 -0600
  • 4d12c6913a test(export): streamline export cleanup and improve test reliability Richard R 2026-05-21 18:50:11 -0600
  • 384369f48b refactor: fix tests + remove deprecated PDF layout processing files and update imports Richard R 2026-05-21 18:48:17 -0600
  • 3ebcb3e6fd tts: make ensure route abort-aware and reduce abort log noise Richard R 2026-05-21 16:46:47 -0600
  • 3c25c93e8b tts: remove redundant route-level alignment timeout wrappers Richard R 2026-05-21 16:33:55 -0600
  • c9dad9c23c compute: reuse shared timeout helpers across worker and local Richard R 2026-05-21 16:32:24 -0600
  • d70c6aa5c6 docs: document shared compute timeout env vars across app and worker Richard R 2026-05-21 16:27:03 -0600
  • e384b66b7d compute: align local and worker-client timeout behavior Richard R 2026-05-21 16:17:47 -0600
  • fbb6f484ce compute: centralize timeout config in compute-core and use in worker Richard R 2026-05-21 16:15:34 -0600
  • 0d494cf5e5 docs(config): update PDF job attempts default to 1 for layout parsing Richard R 2026-05-21 16:04:17 -0600
  • f8672b073e refactor(compute): unify job concurrency and CPU thread allocation logic Richard R 2026-05-21 15:58:29 -0600
  • 671d5c6adb feat(pdf,worker): enhance PDF layout parsing UX and add robust timeout controls Richard R 2026-05-21 13:50:40 -0600
  • a2c714c2a5 refactor(worker,tts): unify PDF and Whisper retry config, add alignment timeouts Richard R 2026-05-21 12:37:21 -0600
  • fe9104e8fc docs(pdf,spinner,config): update parse state UI, spinner theming, and worker env docs Richard R 2026-05-21 11:59:12 -0600
  • 08df437e61 chore: add .npmrc for npm configuration Richard R 2026-05-21 11:18:41 -0600
  • bde8d74a97 refactor(pdf): improve parse loader UX and PDF viewer readiness signaling Richard R 2026-05-21 10:54:07 -0600
  • dd494d50aa Add force-reparse confirmation flow in PDF UI Richard R 2026-05-21 10:34:29 -0600
  • 10748c7fcd Add force-token cache bust for worker PDF op keys Richard R 2026-05-21 10:32:18 -0600
  • 3aad8a51e4 Add local compute concurrency limiter with tests Richard R 2026-05-21 10:30:36 -0600
  • 4497f610c0 feat(pdf): implement granular PDF parse progress tracking and migrate to parseState Richard R 2026-05-21 10:27:16 -0600
  • a7b955e1ca refactor(worker): adopt operation-based API and opKey deduplication for compute flows Richard R 2026-05-21 09:05:26 -0600
  • 8190b57ff2 feat(documents): support parsed document retrieval by key and configurable worker wait timeout Richard R 2026-05-20 18:07:32 -0600
  • 49d9735237 refactor(worker): unify port environment variable usage and update deployment docs Richard R 2026-05-20 17:05:35 -0600
  • 086329505f fix(worker): improve environment variable handling and URL normalization Richard R 2026-05-20 17:01:14 -0600
  • 91d9fe47a5 refactor(compute): standardize compute mode detection for backend initialization Richard R 2026-05-20 16:39:25 -0600
  • 29b7cfafb9 chore(deps): update node engine requirement and clean server externals Richard R 2026-05-20 16:26:07 -0600
  • fb32dea73c build(config): adjust output and file tracing for Vercel and local compute modes Richard R 2026-05-20 15:53:26 -0600
  • 944b8246e5 refactor(context): expose provider config type and instruction flags in TTS value Richard R 2026-05-20 15:42:45 -0600
  • 88809b826b fix(compute): unify PDF layout result handling with object key support Richard R 2026-05-20 15:38:24 -0600
  • 4ddedee8ec docs(worker): document and expose JetStream storage limits for jobs and KV state Richard R 2026-05-20 15:34:17 -0600
  • 1bd13c02fe refactor(compute): modularize core contracts and runtime, enable flexible backend resolution Richard R 2026-05-20 15:07:22 -0600
  • 8310091816 docs(deploy): update compute worker and Vercel deployment guides for Synadia + Railway Richard R 2026-05-20 14:17:07 -0600
  • 3a1dd41d91 refactor(build): update Dockerfiles for improved dependency isolation and workspace handling Richard R 2026-05-20 13:21:12 -0600
  • b30304a119 docs(worker): document NATS credentials options and update authentication support Richard R 2026-05-20 12:25:13 -0600
  • 4b26531172 chore(worker): migrate compute worker from Redis/BullMQ to NATS JetStream Richard R 2026-05-20 07:38:03 -0600
  • 502c98f11f refactor(tts): add segment cache clearing and improve sidebar scroll handling Richard R 2026-05-20 04:59:09 -0600
  • b679bf736c chore(config): remove smartSentenceSplitting option and related code paths Richard R 2026-05-20 04:51:10 -0600