JB
83e0841274
feat: Refactor settings page routing to handle form submissions and improve code structure
2025-11-28 17:27:09 -08:00
JB
726decfaf4
feat: Update form action to correctly submit settings changes
2025-11-28 16:55:11 -08:00
JB
319037fe8c
feat: Add integration settings loading to settings page
2025-11-28 16:38:31 -08:00
JB
c00cbaef69
feat: Enhance entity and job management with new routes and template updates
2025-11-28 16:00:16 -08:00
JB
124e5b33db
feat: Update wizard routing and improve pending job handling in modal
2025-11-28 15:31:45 -08:00
JB
fd93e1c9e9
feat: Add entity pronunciation preview API and enhance job management pages
2025-11-28 15:20:22 -08:00
JB
d08cbcfdc9
Add voice management functionality and voice synthesis preview
...
- Implemented voice management routes in `voices.py` for listing, saving, and deleting speaker configurations.
- Added a test endpoint for voice synthesis preview, allowing users to test voice settings with provided text and speed.
- Introduced utility functions in `voice.py` for building voice catalogs, resolving voice settings, and synthesizing audio from normalized text.
- Enhanced speaker roster building and configuration application logic to support dynamic voice settings.
2025-11-28 14:57:23 -08:00
JB
0a2b3533f4
feat: Improve logging error handling in job processing to capture failures in stderr
2025-11-28 13:44:15 -08:00
JB
ad70c630c7
feat: Enhance security by adding user permissions in Dockerfile, parameterized queries in pronunciation_store, and secure filename handling in routes
2025-11-28 13:19:53 -08:00
JB
39628453de
feat: Update Audiobookshelf timeout settings to 3600 seconds for improved upload reliability
2025-11-28 13:00:58 -08:00
JB
7cc60aacf6
feat: Add bottom navigation for OPDS modal and enhance styling for better visibility
2025-11-28 12:13:37 -08:00
JB
775e05f94c
feat: Enhance heading processing by stripping numeric prefixes from titles
2025-11-27 19:41:40 -08:00
JB
550fdbf537
feat: Enhance normalization settings with additional options and UI elements
2025-11-27 10:49:29 -08:00
JB
d0532347be
feat: Improve query matching in OPDS entries for enhanced search functionality
2025-11-12 08:38:06 -08:00
JB
3ef95900cc
feat: Enhance OPDS client with pagination support for search and browsing by letter
2025-11-12 06:12:05 -08:00
JB
71dfbd49b6
feat: Add browsing functionality by alphabet letter in Calibre OPDS client
2025-11-11 18:44:16 -08:00
JB
166162931c
feat: Implement local search functionality with alphabet filtering in OPDS feed
2025-11-11 18:09:58 -08:00
JB
aba72524ce
feat: Implement filtering of OPDS feed entries and preserve navigation links
2025-11-11 17:37:11 -08:00
JB
028384e6ee
feat: Add stubs for soundfile and static_ffmpeg modules to facilitate testing
2025-11-11 17:00:58 -08:00
JB
504b5ab5e5
feat: Enhance entity management with filtering and preview functionality
2025-11-11 09:57:44 -08:00
JB
95f0307be1
feat: Add handling for author-series name collisions in Audiobookshelf metadata
2025-11-11 07:56:51 -08:00
JB
67453ed17c
feat: Implement filtering of unsupported download formats in CalibreOPDSClient
2025-11-11 07:29:13 -08:00
JB
4491674fac
feat: Enhance URL handling in CalibreOPDSClient to preserve catalog prefix for relative paths
2025-11-11 06:57:27 -08:00
JB
387d324ea0
feat: Add year pronunciation handling and roman numeral normalization to text processing
2025-11-11 05:25:29 -08:00
JB
acede32559
feat: Add series sequence handling and normalization for Audiobookshelf metadata
2025-11-03 05:20:05 -08:00
JB
4e06601b04
feat: Add support for decimal number normalization in text processing
2025-11-03 05:10:02 -08:00
JB
f2ab62aeab
feat: Enhance Audiobookshelf metadata handling to support additional series and book number tags
2025-11-02 07:04:29 -08:00
JB
72b2ada9ac
feat: Implement existing item lookup and overwrite handling for Audiobookshelf uploads
2025-11-02 06:25:14 -08:00
JB
af90da0b99
feat: Add contraction handling options and UI for normalization settings
2025-11-02 05:47:20 -08:00
JB
d238524cbb
feat: Enhance Calibre OPDS integration to extract and handle tags, ratings, and publication dates from metadata
2025-11-01 07:27:56 -07:00
JB
2d61674e90
feat: Implement folder browsing modal for Audiobookshelf integration and enhance folder selection UI
2025-11-01 06:49:43 -07:00
JB
28652d9e78
feat: Add folder browsing functionality to Audiobookshelf integration and enhance related settings UI
2025-11-01 06:07:29 -07:00
JB
1d9dcf8800
feat: Update Audiobookshelf integration to support folder name or ID input and enhance related documentation
2025-10-31 14:41:07 -07:00
JB
5322c6406d
feat: Implement Folder ID support in Audiobookshelf integration and update related documentation
2025-10-31 14:12:08 -07:00
JB
1d4316ad18
feat: Add Folder ID support for Audiobookshelf integration in settings and configuration
2025-10-31 12:49:46 -07:00
JB
8aaf183f75
feat: Update base URL handling in Audiobookshelf client for consistent API requests
2025-10-31 05:12:49 -07:00
JB
eb28b01c06
feat: Refactor API path handling in Audiobookshelf client for improved endpoint management
2025-10-30 15:54:10 -07:00
JB
65ec77180d
feat: Normalize Audiobookshelf base URL input and update placeholder instructions
2025-10-30 15:20:54 -07:00
JB
0906b590a6
feat: Enhance series metadata extraction from categories in OPDS feed
2025-10-30 15:15:47 -07:00
JB
b9e3fb5e1c
feat: Add series index and label formatting for improved entry metadata display
2025-10-30 12:54:05 -07:00
JB
fe5419565d
feat: Add support for series metadata and closing outro in audio conversion
2025-10-30 12:43:24 -07:00
JB
688d550f13
feat: Add outro text generation and voice resolution for audio conversion jobs
2025-10-30 12:22:19 -07:00
JB
c7356338c2
feat: Implement contraction resolution using spaCy for ambiguous contractions
2025-10-30 09:36:23 -07:00
JB
13c6b120c9
feat: Add position handling in OPDSEntry and update navigation button behavior in the UI
2025-10-30 08:27:21 -07:00
JB
9acec3c309
fix: Refactor regex patterns for number ranges and fractions to improve accuracy
2025-10-30 06:54:33 -07:00
JB
013c5c2dbb
feat: Enhance find books page with template options and settings integration
2025-10-30 06:35:33 -07:00
JB
e7f6f0221d
feat: Implement apostrophe normalization settings and overrides in the UI and backend
2025-10-30 06:25:08 -07:00
JB
963ef71647
feat: Add support for numeric ranges and simple fractions in text normalization
2025-10-30 05:34:02 -07:00
JB
b8a6ca7091
feat: Update conversion button labels and status messages for clarity
2025-10-29 10:17:15 -07:00
JB
cf6ccf0171
feat: Revamp Calibre OPDS integration with improved UI, search functionality, and modal handling
2025-10-29 06:52:23 -07:00