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
..
2025-12-15 15:41:41 -08:00
2025-11-11 17:00:58 -08:00
2025-12-15 17:27:08 -08:00
2025-11-03 05:20:05 -08:00
2025-12-22 05:51:21 -08:00
2025-12-22 05:51:21 -08:00
2025-12-21 08:12:48 -08:00
2025-12-20 20:22:05 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-16 08:52:03 -08:00
2025-12-21 08:12:48 -08:00
2025-12-22 05:51:21 -08:00
2025-10-10 14:43:28 -07:00
2025-12-22 05:51:21 -08:00
2025-12-22 05:51:21 -08:00
2025-12-22 05:51:21 -08:00
2025-12-22 05:51:21 -08:00
2025-12-22 05:51:21 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-12-16 08:52:03 -08:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00
2025-10-11 11:14:52 -07:00
2025-12-20 20:22:05 -08:00
2025-12-16 08:52:03 -08:00
2025-12-20 12:18:27 -08:00
2025-10-10 18:07:18 -07:00
2025-12-21 08:12:48 -08:00
2025-12-21 08:12:48 -08:00