JB
c2209eeb2a
feat: Add GPU configuration for Supertonic to enable acceleration support
2025-12-21 08:51:05 -08:00
JB
899c9f5aa5
feat: Add USE_GPU argument to Dockerfile and docker-compose for GPU support
2025-12-21 08:31:51 -08:00
JB
938e122166
feat: Refactor code structure to move web-related components to the webui module and update references accordingly
2025-12-21 08:12:48 -08:00
JB
5303dcf681
Refactored code to move into the webui folder in order to prep for merging the branch.
2025-12-21 08:06:15 -08:00
JB
b47952b857
feat: Enhance series metadata handling in Calibre OPDS integration and Epub extraction
2025-12-20 20:22:05 -08:00
JB
0fe8ee0ad4
feat: Add pending ID handling and pronunciation/manual overrides to audio preview generation
2025-12-20 17:40:05 -08:00
JB
5dd53354a1
feat: Add _chunk_text_for_tts function to prioritize raw text for TTS synthesis and implement related tests
2025-12-20 17:18:46 -08:00
JB
eb57744533
feat: Implement unsupported character handling in Supertonic pipeline and add related tests
2025-12-20 12:18:27 -08:00
JB
de8debb6b1
feat: Add support for saved speaker references in voice selection and enhance related tests
2025-12-20 09:11:35 -08:00
JB
e47536e2ab
feat: Enhance voice resolution handling and support mixed-provider conversions
2025-12-20 09:09:37 -08:00
JB
32f616e90b
feat: Improve SuperTonic voice resolution and add tests for voice formula handling
2025-12-20 08:35:33 -08:00
JB
19e98c3ad6
feat: Add subtitle support in OPDSEntry and enhance metadata handling in API routes
2025-12-20 08:27:47 -08:00
JB
eabfe87ffb
feat: Enhance Supertonic voice mixer controls with range inputs and display labels
2025-12-20 07:36:34 -08:00
JB
9a72c209b3
feat: Enhance provider picker modal handling and improve action event delegation
2025-12-20 07:19:02 -08:00
JB
888c737293
feat: Add provider selection modal and enhance voice profile handling for Supertonic integration
2025-12-20 07:12:19 -08:00
JB
77eb58bdff
Refactor voice profiles to support Supertonic integration
...
- Introduced normalization functions for Supertonic voice profiles.
- Updated profile serialization to include provider information.
- Enhanced API endpoints to handle Supertonic profiles, including import/export functionality.
- Modified settings to allow selection of default speakers and removed deprecated options.
- Updated front-end to manage speaker profiles, including UI changes for Supertonic settings.
- Improved handling of voice mixing and preview functionalities for both Kokoro and Supertonic providers.
2025-12-20 06:49:13 -08:00
JB
95d5921e67
feat: Integrate Supertonic TTS provider with configuration options and UI updates; enhance voice handling and settings management
2025-12-20 06:20:33 -08:00
JB
08ebedc177
feat: Update year normalization logic to reflect US-style pronunciation for years 1100-1999; adjust related tests for consistency
2025-12-16 08:52:03 -08:00
JB
015435adb6
feat: Enhance text normalization with support for internet slang expansion, currency formatting, and date handling; update debug WAVs interface and settings
2025-12-15 17:27:08 -08:00
JB
0afaaf561b
feat: Implement voice profile resolution in debug TTS and add corresponding tests
2025-12-15 16:28:30 -08:00
JB
fdf95dbae7
feat: Implement language aliasing in debug TTS and add debug WAVs page with artifact handling
2025-12-15 16:17:55 -08:00
JB
05d7c28128
feat: Expand debug TTS samples with additional cases and implement validation test for minimum sample counts
2025-12-15 15:41:41 -08:00
JB
aa71783e5a
feat: Add debug TTS functionality with EPUB generation, WAV artifact creation, and settings integration
2025-12-15 13:46:13 -08:00
JB
daf4d78766
feat: Implement heteronym handling with extraction, UI integration, and processing logic
2025-12-15 06:41:13 -08:00
JB
ef2b045b69
feat: Enhance number normalization logic to distinguish between addresses and years
2025-12-02 12:21:46 -08:00
JB
196e2cdf2e
feat: Update metadata handling in new job step book template for improved data access
2025-12-02 11:33:33 -08:00
JB
a501e96b12
feat: Add metadata fields for title, subtitle, author, series, publisher, and description in book form
2025-12-02 10:51:51 -08:00
JB
1e13c901fe
feat: Implement normalization settings UI with dynamic groups and options
2025-12-02 09:58:47 -08:00
JB
609af66748
feat: Enhance currency normalization to support magnitude and fractional amounts
2025-12-02 07:43:08 -08:00
JB
2e1e9af995
feat: Implement migration from legacy SQLite database to JSON for pronunciation overrides
2025-12-02 06:55:24 -08:00
JB
40eb294fec
feat: Refactor pronunciation storage from SQLite to JSON for improved simplicity and performance
2025-12-02 06:43:08 -08:00
JB
b502ff9068
feat: Update entities route to use '/overrides' prefix and enhance filtering options for pronunciation overrides
2025-12-02 05:15:24 -08:00
JB
a14469c1d0
feat: Add get_override_stats function to retrieve statistics for pronunciation overrides
2025-12-01 20:08:01 -08:00
JB
aa53438acf
feat: Add normalization settings for currency conversion and footnote removal in UI
2025-12-01 20:00:56 -08:00
JB
baef01ad45
feat: Add analysis and override fields to Job class for enhanced processing capabilities
2025-12-01 19:27:49 -08:00
JB
7eceb601f8
feat: Implement footnote removal and URL normalization in text processing; enhance manual override token normalization
2025-12-01 06:23:30 -08:00
JB
b3aaa94831
feat: Add estimated time remaining display and duration formatting to job progress cards
2025-12-01 05:26:50 -08:00
JB
c7dd8cf13a
feat: Add job statistics overview to dashboard with styling enhancements
2025-11-30 15:28:37 -08:00
JB
7db1779ca5
fix: Enhance author handling in metadata payload and add currency conversion support in normalization
2025-11-30 15:13:51 -08:00
JB
76b3aae341
fix: Update _normalize_metadata_casefold and _first_nonempty to handle various data types
2025-11-30 12:36:58 -08:00
JB
07c78255e8
feat: Enhance entity tabs with global loading spinner and status text for improved user feedback
2025-11-30 11:55:32 -08:00
JB
040bce1bc1
fix: Implement garbage collection in run_conversion_job to prevent memory accumulation and add resource limits in docker-compose for better performance
2025-11-30 05:37:40 -08:00
JB
540b191d5b
fix: Simplify audiobookshelf availability check and improve error handling in prepare.js
2025-11-30 05:31:25 -08:00
JB
079c36702e
fix: Update redirect keys in wizard functions and add next_step to form data
2025-11-29 19:25:19 -08:00
JB
59c8568348
fix: Include pending_id in redirect URL and form data when available
2025-11-29 12:47:51 -08:00
JB
f2ba8f692c
fix: Enhance wizard_upload to handle pending jobs and new file uploads
2025-11-29 12:17:56 -08:00
JB
2e1f38a98b
fix: Update redirect step in api_calibre_opds_import to point to 'book' instead of 'chapters'
2025-11-29 12:16:09 -08:00
JB
3d073e8e55
fix: Rename redirect key to redirect_url in api_calibre_opds_import response
2025-11-29 12:09:06 -08:00
JB
cc641cec78
refactor: Remove redundant checks for activeLetter in find_books.js
2025-11-29 12:00:47 -08:00
JB
aa45228844
refactor: Replace feed_to_dict with feed.to_dict in CalibreOPDSClient integration
2025-11-29 11:49:17 -08:00