Commit graph

  • 7d9d8de967 test(ui): stabilize onboarding/modal dismissal in e2e helpers Richard R 2026-04-06 11:16:54 -0600
  • dbd202569f undo(tests): Undo bad changes to tests/helpers.ts suggested by CodeRabbit.ai Richard R 2026-04-06 10:34:59 -0600
  • 97dba6d987 refactor(tts,audiobook,tests): centralize TTS catalog, harden epub & UI flows Richard R 2026-04-06 10:28:00 -0600
  • e373d268d2 chore(package): bump version to v2.1.1 Richard R 2026-04-06 10:00:25 -0600
  • 52e512f17d test(ui,tests): stabilize audiobook export tests and harden settings modal interactions Richard R 2026-04-06 09:59:37 -0600
  • d6ae2baa6f refactor(tts,config,audiobook): centralize TTS provider catalog and extract audiobook pipeline Richard R 2026-04-04 17:53:57 -0600
  • 4a985b3bf1 feat(tts): add continuation loop guard and block fingerprinting Richard R 2026-04-04 14:50:34 -0600
  • b600b67252
    Merge pull request #83 from othrayte/pg-migration-error-user-is-reserved Richard R 2026-04-04 12:30:32 -0600
  • d2f1fe65dd
    Fix SQL syntax for user table insert statement Adrian Cowan 2026-04-04 18:31:09 +1100
  • e8b5452863 fix(config): preserve voice selection when resetting TTS provider settings Richard R 2026-03-19 13:41:37 -0600
  • 0480a52c83 docs: snapshot v2.1.0 github-actions[bot] 2026-03-19 18:40:29 +0000
  • 617f459bb7 chore(package): update version to v2.1.0 v2.1.0 Richard R 2026-03-19 12:37:48 -0600
  • ab9968f75b feat(config): implement reset logic for TTS provider settings based on feature flag Richard R 2026-03-19 12:35:01 -0600
  • b2a623ba2a feat(ui): add feature flag for TTS Providers tab and update related documentation Richard R 2026-03-19 12:25:42 -0600
  • e41a5ba481 refactor(audiobooks): Refactor TTS generation and audiobook chapter creation Richard R 2026-03-19 11:54:33 -0600
  • df0e4341ff fix(ui): update SettingsModal and test helpers for improved onboarding flow in non-auth mode Richard R 2026-03-19 11:33:20 -0600
  • b6852da2a2 feat(ui): enhance AudiobookExportModal and ConfirmDialog with improved layout and styling; update VoicesControlBase for better dropdown handling Richard R 2026-03-19 11:16:24 -0600
  • 3c37b0c59e docs: refactor TTS provider setup documentation Richard R 2026-03-19 10:26:05 -0600
  • 1deb8c21f7 feat(ui): add five new light themes and redesign settings modal Richard R 2026-03-19 10:24:16 -0600
  • fe05de9fec fix(issue #81): Add synchronous guard to prevent duplicate audio playback in TTSProvider Richard R 2026-03-18 01:57:01 -0600
  • cf7cac6ebb feat: Add SeaweedFS license retrieval and third-party license report generation in Dockerfile Richard R 2026-02-28 14:56:49 -0700
  • 49c5b794ea feat: Implement sequential lookahead preloading for multiple upcoming TTS sentences. Richard R 2026-02-22 03:31:03 -0700
  • 6e442e8dba feat: Explicitly set and default TTS response format to MP3. Richard R 2026-02-22 03:21:27 -0700
  • f5cd3b262a feat: Refine TTS retry logic to handle client-side transport failures and enhance voice management within the TTS context. Richard R 2026-02-22 03:08:16 -0700
  • cbd8aa6240 feat: Optimize audiobook export by attempting audio stream copying, adding duration validation, refining chapter duration calculation, and synchronizing export settings with playback controls. Richard R 2026-02-21 22:57:59 -0700
  • b2d9ab5395 chore: bump version to v2.0.1 in package.json Richard R 2026-02-21 20:28:48 -0700
  • 22541f2302 docs: snapshot v2.0.1 github-actions[bot] 2026-02-22 03:21:44 +0000
  • 7810a6329a feat: add KittenTTS-FastAPI support and update documentation v2.0.1 Richard R 2026-02-21 20:19:00 -0700
  • 230b614b90 feat: enhance docs deployment workflow with conditional execution for workflow runs Richard R 2026-02-19 13:02:18 -0700
  • 78fa6c3940 docs: snapshot v2.0.0 github-actions[bot] 2026-02-19 19:55:16 +0000
  • 092fc3ae0d feat: enhance workflow for versioning documentation with optional inputs and improved commit handling Richard R 2026-02-19 12:53:01 -0700
  • bc4c888866 feat: implement US-only availability check for production instance in middleware and privacy page v2.0.0 Richard R 2026-02-19 12:28:30 -0700
  • ffcd120f68 fix: replace getS3Client with getS3ProxyClient in audiobook functions Richard R 2026-02-19 11:46:23 -0700
  • cfd5a7679c fix: update Docker run commands and improve local network setup instructions in documentation Richard R 2026-02-19 11:34:19 -0700
  • af5373bf26 feat: update links in README and add local network setup instructions in Docker Quick Start Richard R 2026-02-19 11:25:45 -0700
  • d4bad59007 feat: add loopback support for S3 endpoint in storage migration Richard R 2026-02-19 11:20:51 -0700
  • 5ffacb251f fix: remove legacy image name from Docker outputs in workflow Richard R 2026-02-19 11:05:42 -0700
  • fe567782e8 feat: update version from v1.3.0 to v2.0.0 in package.json Richard R 2026-02-19 11:00:40 -0700
  • 7f9659fd99 chore: Remove unnecessary Pages configuration step from docs deployment workflow Richard R 2026-02-19 10:32:28 -0700
  • 3555561d3b
    Merge pull request #80 from richardr1126/better-auth Richard R 2026-02-19 10:28:51 -0700
  • 7482a4265e feat: Enhance authentication handling by adding error logging and improving session checks in the API and ClaimDataModal component Richard R 2026-02-19 02:13:43 -0700
  • 0fbd9d5c38 feat: Update Docker image name to openreader while maintaining openreader-webui as a legacy alias and updating documentation. Richard R 2026-02-18 02:54:01 -0700
  • a0cc189a0f refactor: rename project from OpenReader WebUI to OpenReader across all relevant files. Richard R 2026-02-18 02:49:47 -0700
  • f7af557073 feat: Implement S3 proxy client, enhance session handling, and improve Drizzle migration script. Richard R 2026-02-18 02:39:54 -0700
  • 30ad62aa41 feat: Remove explicit background state and implementing text prefetching for smoother page/section transitions. Richard R 2026-02-18 00:05:41 -0700
  • 3ede092adc feat: Make word highlighting enabled by default by inverting its environment variable logic, updating documentation, and removing NEXT_PUBLIC_NODE_ENV from Playwright tests. Richard R 2026-02-17 22:12:11 -0700
  • 021533223b refactor: Standardize database timestamp fields to bigint epoch milliseconds and update schema migrations. Richard R 2026-02-17 21:00:36 -0700
  • c2188b476f feat: Refactor server-side document, audiobook, and authentication logic, introduce new client-side APIs and caching, and update related tests. Richard R 2026-02-17 19:30:12 -0700
  • 8e1b6b4009 refactor: Move document-related components into a dedicated documents subdirectory and update imports. Richard R 2026-02-17 18:29:54 -0700
  • 8f5e87ed4a feat: Replace NEXT_PUBLIC_NODE_ENV with explicit feature flags for granular control over DOCX conversion, destructive actions, TTS defaults, and DeepInfra model visibility. Richard R 2026-02-17 18:26:03 -0700
  • eeeceb8e54 feat(privacy): implement data export and encryption with updated policy Richard R 2026-02-17 17:16:58 -0700
  • 8dc836cbb7 feat(auth): implement route protection and security headers Richard R 2026-02-16 19:06:24 -0700
  • f58a2b690d refactor(db): remove user_id foreign key from user_tts_chars Richard R 2026-02-16 17:29:26 -0700
  • fc24b31cc3 perf: lazy load heavy dependencies and db drivers Richard R 2026-02-16 16:10:03 -0700
  • 9931c7d0d8 fix(api): add retry for document blob head checks Richard R 2026-02-16 15:51:01 -0700
  • 596c04d4d3 feat(preview): improve failure recovery and configuration Richard R 2026-02-16 15:46:30 -0700
  • deaacbd6f0 feat(auth): add conditional GitHub authentication support Richard R 2026-02-16 14:21:25 -0700
  • 94d24c4687 test(export): increase timeout for resume test Richard R 2026-02-16 10:19:54 -0700
  • 80b2ae2676 test: improve test reliability and adjust timeouts Richard R 2026-02-16 01:50:43 -0700
  • fa406a8cb2 refactor(deps): remove ffprobe-static and fix playwright flakiness Richard R 2026-02-16 01:41:54 -0700
  • da0fce708f refactor: improve database reliability and clean up code Richard R 2026-02-15 15:44:20 -0700
  • 4d13b5b821 refactor: improve async state and session reliability Richard R 2026-02-15 15:13:25 -0700
  • 8e4f0b0ca9 build(config): remove better-sqlite3 from serverExternalPackages Richard R 2026-02-15 14:02:42 -0700
  • 8cb2929116 feat(db): add system user seeding and storage cleanup Richard R 2026-02-15 14:00:35 -0700
  • d3c7831f70 fix: address hook violations and improve resource reliability Richard R 2026-02-15 13:31:06 -0700
  • 3eebfe6c6c ci(config): remove vercel configuration file Richard R 2026-02-15 13:06:34 -0700
  • bedbbb026a feat(db): add foreign keys and cascade deletes Richard R 2026-02-15 13:02:42 -0700
  • bb853acaf6 Refactor authentication schema and database handling Richard R 2026-02-15 12:49:23 -0700
  • f9366dbfa2 refactor(audio): replace ffprobe with ffmpeg for metadata extraction Richard R 2026-02-15 12:13:29 -0700
  • 260513ebaa ci(config): configure CI environment and optimize function memory Richard R 2026-02-15 11:33:46 -0700
  • 1f4794a706 feat(auth): implement session gatekeeping and architectural reorganization Richard R 2026-02-15 11:12:42 -0700
  • d074bb2aef keep awake Sunny 2026-02-14 15:40:37 +0000
  • 9f25e05cce feat(previews): implement document preview generation and caching Richard R 2026-02-12 16:05:03 -0700
  • 82f82a990e feat: add user preferences and document progress syncing Richard R 2026-02-11 13:58:16 -0700
  • 852092c558 docs: reorganize documentation structure and fix word highlight behavior Richard R 2026-02-11 06:03:51 -0700
  • 4310098949 Fix background playback: remove duplicate hidden-tab play effect ru-aish 2026-02-11 17:27:13 +0530
  • d04ab733d2 Add background playback toggle and fix tab-switch audio overlap ru-aish 2026-02-11 17:15:16 +0530
  • 63483e055e refactor(docs): reorganize and enhance documentation structure Richard R 2026-02-11 04:16:02 -0700
  • 4e2d18962d fix(config): update ffmpeg tracing for audiobook APIs Richard R 2026-02-11 03:20:22 -0700
  • 9b9206f50d refactor(audiobooks): migrate audiobook pipeline to object storage Richard R 2026-02-11 02:44:34 -0700
  • 91bcf232e1 fix(docs): simplify docs versioning workflow Richard R 2026-02-10 15:15:44 -0700
  • 6d5fb65a72 feat(docs): add configurable rate limiting and external docs Richard R 2026-02-10 15:11:37 -0700
  • 81d249ed52 feat(storage): implement S3/SeaweedFS blob storage for documents Richard R 2026-02-10 12:29:15 -0700
  • 4a5f3060f2 refactor(documents): migrate from IndexedDB to server-backed storage with caching Richard R 2026-02-08 11:15:57 -0700
  • 4ce1874d78 Revert "refactor: replace external Groq TTS proxy with built-in API route" Sunny 2026-02-07 01:53:12 +0000
  • 2c23dc9043 refactor(db): remove conditional database usage from API layer Richard R 2026-02-03 12:17:30 -0700
  • c24710b2ca refactor(audiobooks): implement user-specific storage with composite primary keys Richard R 2026-02-03 12:17:06 -0700
  • 9a929d98cb fix: address CodeRabbit review comments for PR #77 Sunny 2026-02-03 04:57:41 +0000
  • 41b9793537 refactor: replace external Groq TTS proxy with built-in API route Sunny 2026-02-03 04:10:11 +0000
  • 7a13698a1c security: add authentication and baseUrl validation to summarize API Sunny 2026-02-02 07:34:36 +0000
  • 9cdeeca420 perf: optimize audiobook generation with concurrent TTS and stream copy Sunny 2026-02-02 05:19:36 +0000
  • 567b29abf2 fix: address CodeRabbit review comments for PR #76 Sunny 2026-02-02 04:48:16 +0000
  • 30ce65e747 refactor(auth): bootstrap anonymous sessions via AuthLoader Richard R 2026-01-28 02:39:44 -0700
  • 20111b1e36 fix(tests): try to get tests working again Richard R 2026-01-28 01:04:01 -0700
  • 6089d2c445 chore(db): move drizzle scripts and update commands Richard R 2026-01-27 17:46:29 -0700
  • 297752e83e fix(db): select drizzle config for migrations Richard R 2026-01-27 16:53:58 -0700
  • 8189087ad9 fix: reduce pdf flicker and harden tts Richard R 2026-01-26 17:01:51 -0700
  • c57b913cb5 feat(db/auth): migrate auth storage to Drizzle and add claimable data flow Richard R 2026-01-26 17:01:36 -0700
  • c46947b238 chore: remove OPENREADER_SETUP.md documentation file Sunny Modi 2026-01-26 10:40:50 -0600
  • c286e3825f chore: improve startup script and remove debug logging Sunny 2026-01-26 06:56:22 +0000