Commit Graph
70 Commits
Author SHA1 Message Date
7b1f4f54ee Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-06 23:45:13 +03:00
Deniz Şafak 925ef51edc Add webui photo 2026-02-06 23:26:16 +03:00
Deniz Şafak be7c7baa75 Update readme 2026-02-06 23:20:04 +03:00
Deniz Şafak 6ab863e65f Update README and version 2026-02-06 23:09:49 +03:00
Deniz Şafak 7677f5a1e2 Update installation instructions in README to use editable mode for development 2026-01-08 01:30:43 +03:00
JB e2b2f610a6 feat: Additive merge of webui branch with PyQt GUI support
- Add abogen/pyqt/ package with full PyQt6 desktop GUI
- Restore PyQt GUI files (gui.py, book_handler.py, queue_manager_gui.py, voice_formula_gui.py, conversion.py)
- Add new shared modules from webui: book_parser.py, subtitle_utils.py, spacy_utils.py
- Add Linux libraries (libxcb-cursor) for Qt platform plugin support
- Add new epub parsing tests from webui branch
- Update pyproject.toml with dual entry points:
  - abogen: PyQt6 desktop GUI
  - abogen-web: Flask Web UI
- Add PyQt6 to dependencies
- Re-export PyQt classes from root modules for backwards compatibility
- Merge CHANGELOG.md entries (1.2.0-1.2.5 from webui)
- Update README.md with dual interface documentation

Implements #26 - shared core with separate UI folders
2025-12-22 05:51:21 -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 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 0259963eb8 feat: Update LLM base URL configuration and enhance model selection logic 2025-10-26 07:57:18 -07:00
JB 6b5255a80d Implement LLM client and normalization settings
- Added LLMClient class for handling requests to LLM API, including methods for listing models and generating completions.
- Introduced LLMConfiguration dataclass for managing LLM configuration settings.
- Created normalization_settings module to manage normalization configurations and environment variable overrides.
- Developed JavaScript functionality for the settings interface, including model fetching and preview generation for LLM and normalization.
- Enhanced user experience with status messages and error handling in the settings UI.
2025-10-26 07:42:12 -07:00
JB 477c5055b4 feat: Update environment variables and Docker configuration for cache management and temporary directory settings 2025-10-06 16:14:49 -07:00
JB c19050261c feat: Configure cache environment variables for Hugging Face and update Docker settings 2025-10-06 15:50:32 -07:00
JB dc7a115e2e feat: Update environment variables and Docker configuration for improved directory management 2025-10-06 15:26:17 -07:00
JB 153d5ba92c feat: Update environment configuration for Docker to include temporary directory settings 2025-10-06 14:42:54 -07:00
JB 26e0e764db feat: Add UID/GID configuration to .env.example and update README for container user settings 2025-10-06 14:30:55 -07:00
JB 2e402f6b5b feat: Enhance voice mixer functionality with language filtering and improved directory management 2025-10-06 06:00:17 -07:00
JB 1629d3e80c feat: Update application to use port 8808 instead of 8000 in README, Dockerfile, app.py, and docker-compose.yaml 2025-10-05 16:18:05 -07:00
JB 66a0679e18 feat: Update Docker configuration for GPU support and remove deprecated compose file 2025-10-05 16:05:16 -07:00
JB 338ff104e8 feat: Implement conversion service with job management and logging
- Added `ConversionService` class to handle job queuing, processing, and cancellation.
- Introduced `Job`, `JobLog`, and `JobResult` data classes to manage job details and results.
- Implemented job status tracking with enums for better state management.
- Created a web interface with HTML templates for job submission and monitoring.
- Developed CSS styles for a modern UI layout and responsive design.
- Added functionality for voice profile management in the voice mixer.
- Implemented a Docker Compose configuration for GPU support.
- Wrote unit tests for the conversion service to ensure job processing works as expected.
2025-10-05 15:53:33 -07:00
Deniz ŞafakandGitHub a3ee95e83f Update readme 2025-09-18 01:50:28 +03:00
Deniz ŞafakandGitHub a98f75c1a9 Update readme 2025-09-17 23:07:36 +03:00
Deniz Şafak f4f3a4c207 Update readme 2025-09-17 22:39:45 +03:00
Deniz Şafak 343ac29759 Update readme 2025-09-17 22:08:26 +03:00
Deniz ŞafakandGitHub ce61b2e312 Merge pull request #83 from betsegaw/main
Update readme to include instructions to enable audio when using the browser view in docker
2025-09-17 22:04:21 +03:00
Deniz Şafak 3d90bf94ac Update readme 2025-09-17 22:03:09 +03:00
Deniz Şafak de8cdfa278 Update readme and changelog 2025-09-17 22:01:14 +03:00
Deniz Şafak 6291f89ae9 Added new option Configure silence between chapters 2025-09-17 04:36:48 +03:00
Deniz Şafak be36796d5d Update readme 2025-09-17 03:39:19 +03:00
Betsegaw (Beta) TadeleandGitHub 4230db4c40 Update README.md 2025-09-16 00:16:17 -07:00
Deniz Şafak 023884d6d8 1.1.7 2025-08-25 03:09:37 +03:00
Deniz ŞafakandGitHub 528343f375 Fix demo video not playing in Firefox 2025-08-25 02:07:09 +03:00
Deniz Şafak 977b2a736c Changed the temporary directory path to user's cache directory 2025-07-16 15:03:10 +03:00
Deniz Şafak 6b85a08ccb Add new options and improvements for hfhub 2025-07-15 10:24:05 +03:00
Deniz Şafak 9b88a1ba55 Added chapter options countdown and new option "Configure max lines in log window", improvements in code 2025-07-11 03:31:47 +03:00
Deniz Şafak 6ede337658 Various improvements and modifications in code and documentation 2025-07-10 23:27:19 +03:00
Deniz Şafak 89d5fb8116 Updare Readmes 2025-05-30 11:50:19 +02:00
Deniz Şafak 2f5780f40e Added new option: Subtitle format 2025-05-28 13:28:59 +03:00
Deniz Şafak 26d4481ee1 "Composer" and "Genre" metadata fields for M4B files are now editable from the text editor, update Readme 2025-05-27 12:49:53 +03:00
Deniz Şafak bbabc9feed Update README 2025-05-23 06:46:39 +03:00
Deniz Şafak 507aedeae1 v1.0.8 2025-05-22 06:26:37 +03:00
Deniz Şafak accb3efc54 v1.0.7 2025-05-10 01:24:22 +03:00
Deniz Şafak 5cfb8b4be7 Update readme, fix desktop shortcut in linux 2025-05-10 00:08:38 +03:00
Deniz Şafak 412fb3bc7e Update readme 2025-05-04 11:10:07 +03:00
Deniz Şafak 1d27f6fd2e Improvements in documentation 2025-05-04 10:50:36 +03:00
Deniz Şafak 9170d9ae3e Update readme 2025-05-03 23:15:38 +03:00
Deniz Şafak 6bf189312a Add docker support, fix config dir 2025-05-03 22:55:41 +03:00
Deniz Şafak 8daa3cb3b5 Update readme about chapter markers 2025-05-03 12:09:26 +03:00