Commit Graph

  • a7ae13558c Add missing load_config import to subtitle_utils.py Deniz Şafak 2025-12-13 20:32:33 +03:00
  • 5735f05be0 Improve WINDOWS_INSTALL.bat to support version selection and install dependencies using uv Deniz Şafak 2025-12-13 20:27:48 +03:00
  • c3673b6dc7 Merge pull request #113 from mohangk/refactor Deniz ŞafakandGitHub 2025-12-13 08:19:10 -08:00
  • 675ed437c8 Extracts out subtitle_utils from conversion.py Your Name 2025-12-13 17:06:55 +08:00
  • 5010616e85 Add PyPI total downloads badge to README Deniz ŞafakandGitHub 2025-12-12 04:33:39 +03:00
  • 65eecbcfee Update installation instructions in README for Silicon and Intel Mac support Deniz Şafak 2025-12-10 23:50:43 +03:00
  • c9b17b6f49 Update installation commands in README to include index strategy for CUDA and ROCm Deniz Şafak 2025-12-10 05:59:58 +03:00
  • 7722863435 Update installation commands in README to include extra index URLs for CUDA and ROCm Deniz Şafak 2025-12-10 05:40:16 +03:00
  • 6a1928483b Fix numpy error Deniz Şafak 2025-12-10 04:22:30 +03:00
  • 2a20dfab6f Update readme Deniz Şafak 2025-12-10 04:19:12 +03:00
  • a2f186e7a1 Update installation command in README to include Kokoro dependency Deniz Şafak 2025-12-10 04:17:18 +03:00
  • 56f81ef892 v1.2.5 v1.2.5 Deniz Şafak 2025-12-10 03:35:00 +03:00
  • 968c673e58 Fixed incorrect sentence segmentation when using spaCy Deniz Şafak 2025-12-10 03:20:59 +03:00
  • 174ff4232f Update installation instructions in README for uv Deniz Şafak 2025-12-10 03:03:49 +03:00
  • c43659005e Added new option: Override item settings with current selection Deniz Şafak 2025-12-10 01:27:00 +03:00
  • e3cdd1a9ca Fixed Error "Could not load the Qt platform plugin "xcb" mentioned in #101 Deniz Şafak 2025-12-09 04:24:38 +03:00
  • ed31aaf632 Implement PyPI package builder script with version handling and build module installation Deniz Şafak 2025-12-09 01:00:35 +03:00
  • 0820c40b14 uv integration: add optional dependencies and index definitions for CUDA and ROCm configurations Deniz Şafak 2025-12-08 23:00:57 +03:00
  • 0ac2810515 update changelog Deniz Şafak 2025-12-03 21:36:47 +03:00
  • 1c3fd9e4cf Fix #109 Deniz Şafak 2025-12-03 21:34:35 +03:00
  • ef2b045b69 feat: Enhance number normalization logic to distinguish between addresses and years JB 2025-12-02 12:21:46 -08:00
  • 196e2cdf2e feat: Update metadata handling in new job step book template for improved data access JB 2025-12-02 11:33:33 -08:00
  • a501e96b12 feat: Add metadata fields for title, subtitle, author, series, publisher, and description in book form JB 2025-12-02 10:51:51 -08:00
  • 1e13c901fe feat: Implement normalization settings UI with dynamic groups and options JB 2025-12-02 09:58:47 -08:00
  • 609af66748 feat: Enhance currency normalization to support magnitude and fractional amounts JB 2025-12-02 07:43:08 -08:00
  • 2e1e9af995 feat: Implement migration from legacy SQLite database to JSON for pronunciation overrides JB 2025-12-02 06:55:24 -08:00
  • 40eb294fec feat: Refactor pronunciation storage from SQLite to JSON for improved simplicity and performance JB 2025-12-02 06:43:08 -08:00
  • b502ff9068 feat: Update entities route to use '/overrides' prefix and enhance filtering options for pronunciation overrides JB 2025-12-02 05:15:24 -08:00
  • a14469c1d0 feat: Add get_override_stats function to retrieve statistics for pronunciation overrides JB 2025-12-01 20:08:01 -08:00
  • aa53438acf feat: Add normalization settings for currency conversion and footnote removal in UI JB 2025-12-01 20:00:56 -08:00
  • baef01ad45 feat: Add analysis and override fields to Job class for enhanced processing capabilities JB 2025-12-01 19:27:49 -08:00
  • 7eceb601f8 feat: Implement footnote removal and URL normalization in text processing; enhance manual override token normalization JB 2025-12-01 06:23:30 -08:00
  • b3aaa94831 feat: Add estimated time remaining display and duration formatting to job progress cards JB 2025-12-01 05:26:50 -08:00
  • c7dd8cf13a feat: Add job statistics overview to dashboard with styling enhancements JB 2025-11-30 15:28:37 -08:00
  • 7db1779ca5 fix: Enhance author handling in metadata payload and add currency conversion support in normalization JB 2025-11-30 15:13:51 -08:00
  • 76b3aae341 fix: Update _normalize_metadata_casefold and _first_nonempty to handle various data types JB 2025-11-30 12:36:58 -08:00
  • 07c78255e8 feat: Enhance entity tabs with global loading spinner and status text for improved user feedback JB 2025-11-30 11:55:32 -08:00
  • 040bce1bc1 fix: Implement garbage collection in run_conversion_job to prevent memory accumulation and add resource limits in docker-compose for better performance JB 2025-11-30 05:37:40 -08:00
  • 540b191d5b fix: Simplify audiobookshelf availability check and improve error handling in prepare.js JB 2025-11-30 05:31:25 -08:00
  • 079c36702e fix: Update redirect keys in wizard functions and add next_step to form data JB 2025-11-29 19:25:19 -08:00
  • 59c8568348 fix: Include pending_id in redirect URL and form data when available JB 2025-11-29 12:47:51 -08:00
  • f2ba8f692c fix: Enhance wizard_upload to handle pending jobs and new file uploads JB 2025-11-29 12:17:56 -08:00
  • 2e1f38a98b fix: Update redirect step in api_calibre_opds_import to point to 'book' instead of 'chapters' JB 2025-11-29 12:16:09 -08:00
  • 3d073e8e55 fix: Rename redirect key to redirect_url in api_calibre_opds_import response JB 2025-11-29 12:09:06 -08:00
  • cc641cec78 refactor: Remove redundant checks for activeLetter in find_books.js JB 2025-11-29 12:00:47 -08:00
  • aa45228844 refactor: Replace feed_to_dict with feed.to_dict in CalibreOPDSClient integration JB 2025-11-29 11:49:17 -08:00
  • 6cc2b4e8a4 feat: Enhance CalibreOPDSClient with improved search scoring and OpenSearch template fetching JB 2025-11-29 10:21:23 -08:00
  • 252be6d4b7 feat: Add text normalization for improved search functionality in CalibreOPDSClient JB 2025-11-29 06:02:04 -08:00
  • bce1419d92 feat: Enhance CalibreOPDSClient to start feed from the first link if available JB 2025-11-29 05:57:03 -08:00
  • b0a3e1dbd9 feat: Enhance search functionality in CalibreOPDSClient to support contextual search with start_href JB 2025-11-29 05:54:13 -08:00
  • 8a2bd7ec50 feat: Add Calibre OPDS feed and import endpoints for enhanced integration JB 2025-11-29 05:39:11 -08:00
  • e96c19ace6 Fixed the No module named pip error Deniz Şafak 2025-11-29 13:21:33 +03:00
  • a5f2bf7fbe feat: Refactor integration settings loading to use environment variable fallbacks for Calibre OPDS JB 2025-11-28 20:16:34 -08:00
  • 4bfce0f900 feat: Update Calibre integration to use 'calibre_opds' for settings retrieval JB 2025-11-28 19:49:41 -08:00
  • 5b548cc155 feat: Implement Calibre OPDS import endpoint for downloading books JB 2025-11-28 19:43:13 -08:00
  • c69e5af54d feat: Improve integration settings loading by ensuring proper mapping and type validation JB 2025-11-28 19:03:33 -08:00
  • 48e9534b68 feat: Preserve password and API token in integration settings loading JB 2025-11-28 18:57:53 -08:00
  • a9489dec2d feat: Update Audiobookshelf and Calibre OPDS integration settings with new parameters and improved handling JB 2025-11-28 18:28:36 -08:00
  • 94983c39bb feat: Enhance Audiobookshelf integration with improved error handling and add Calibre OPDS test route JB 2025-11-28 18:12:33 -08:00
  • 963b020c0f feat: Add normalization settings for contraction and year style options JB 2025-11-28 17:50:59 -08:00
  • 83e0841274 feat: Refactor settings page routing to handle form submissions and improve code structure JB 2025-11-28 17:27:09 -08:00
  • 726decfaf4 feat: Update form action to correctly submit settings changes JB 2025-11-28 16:55:11 -08:00
  • 319037fe8c feat: Add integration settings loading to settings page JB 2025-11-28 16:38:31 -08:00
  • c00cbaef69 feat: Enhance entity and job management with new routes and template updates JB 2025-11-28 16:00:16 -08:00
  • 124e5b33db feat: Update wizard routing and improve pending job handling in modal JB 2025-11-28 15:31:45 -08:00
  • fd93e1c9e9 feat: Add entity pronunciation preview API and enhance job management pages JB 2025-11-28 15:20:22 -08:00
  • d08cbcfdc9 Add voice management functionality and voice synthesis preview JB 2025-11-28 14:57:23 -08:00
  • 0a2b3533f4 feat: Improve logging error handling in job processing to capture failures in stderr JB 2025-11-28 13:44:15 -08:00
  • ad70c630c7 feat: Enhance security by adding user permissions in Dockerfile, parameterized queries in pronunciation_store, and secure filename handling in routes JB 2025-11-28 13:19:53 -08:00
  • 39628453de feat: Update Audiobookshelf timeout settings to 3600 seconds for improved upload reliability JB 2025-11-28 13:00:58 -08:00
  • 4e678c7e13 Fix defaults for replace_single_newlines variable Deniz Şafak 2025-11-28 23:25:02 +03:00
  • 7cc60aacf6 feat: Add bottom navigation for OPDS modal and enhance styling for better visibility JB 2025-11-28 12:13:37 -08:00
  • 7ee40d6aca Add web application version of Abogen Deniz ŞafakandGitHub 2025-11-28 17:06:23 +03:00
  • 775e05f94c feat: Enhance heading processing by stripping numeric prefixes from titles JB 2025-11-27 19:41:40 -08:00
  • 55a4f958ee Update changelog v1.2.4 Deniz Şafak 2025-11-28 05:17:31 +03:00
  • 6c633e9167 v1.2.4 Deniz Şafak 2025-11-28 05:16:39 +03:00
  • 566158c132 Reformat using black Deniz Şafak 2025-11-28 05:07:26 +03:00
  • bf43d1799d Update readme Deniz Şafak 2025-11-28 05:06:51 +03:00
  • 7293b4b826 New option: **Pre-download models and voices for offline use** Deniz Şafak 2025-11-28 04:58:13 +03:00
  • 34f2d712b3 Update readme Deniz Şafak 2025-11-28 00:56:44 +03:00
  • 5ef2612df6 Add spaCy support for improved sentence segmentation, possible fix for #91 Deniz Şafak 2025-11-28 00:49:36 +03:00
  • 550fdbf537 feat: Enhance normalization settings with additional options and UI elements JB 2025-11-27 10:49:29 -08:00
  • 290c265d5e Improve cleanup_preview_threads function Deniz Şafak 2025-11-24 00:46:13 +03:00
  • ed418ac11d Added support for . separator in timestamps Deniz Şafak 2025-11-23 17:30:05 +03:00
  • e6abf2e541 Change audiobook to audio Deniz Şafak 2025-11-23 16:07:28 +03:00
  • f5d95547c5 Added subtitle generation support for non-English languages, improvements in code and documentation Deniz Şafak 2025-11-23 16:03:41 +03:00
  • 795bd8f1aa Fix WINDWOS_INSTALL.bat Deniz Şafak 2025-11-22 15:41:40 +03:00
  • c4e2a5ef0d Merge pull request #103 from denizsafak/copilot/improve-slow-code-efficiency Deniz ŞafakandGitHub 2025-11-22 15:22:15 +03:00
  • f57d1994cf Update CHANGELOG.md for pre-release 1.2.4: optimize regex compilation and eliminate busy-wait loops Deniz Şafak 2025-11-22 15:20:17 +03:00
  • 6482a56479 Remove unused import of QEventLoop Deniz ŞafakandGitHub 2025-11-22 15:14:41 +03:00
  • 8ddfd01dff Delete test_performance.py Deniz ŞafakandGitHub 2025-11-22 15:13:50 +03:00
  • ac551abd55 Delete PERFORMANCE_OPTIMIZATIONS.md Deniz ŞafakandGitHub 2025-11-22 15:13:36 +03:00
  • 711858ce2c Address final code review nitpicks: improve code organization copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:29:23 +00:00
  • 5cca6235e1 Fix potential division by zero in performance tests copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:26:36 +00:00
  • 115ab2a0f2 Add comprehensive performance optimization documentation copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:24:11 +00:00
  • bf5dfddee6 Improve cancellation handling and use generator expressions for memory efficiency copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:23:25 +00:00
  • 23a89a618b Address code review feedback: Fix Linux control chars and improve readability copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:20:51 +00:00
  • 4ad384dc9f Add performance tests and optimize repeated path operations copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:18:11 +00:00
  • 5ec06e7d49 Replace busy-wait loop with threading.Event for better efficiency copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:13:22 +00:00
  • 7f75aa8209 Optimize regex patterns by pre-compiling frequently used patterns copilot-swe-agent[bot]anddenizsafak 2025-11-20 23:11:06 +00:00