Files
auditui/CHANGELOG.md
2026-02-18 04:20:56 +01:00

92 lines
2.6 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.2.0] - 2026-02-18
### Changed
- massive code refactoring
- complete test suite revamp
- updated download cache naming to use `Author_Title` format with normalized separators
- optimized library pagination fetch with bounded concurrent scheduling
### Fixed
- reused library metadata for download filename generation to avoid `Unknown-Author_Unknown-Title` when title/author are already known in the UI
- fixed Audible last-position request parameter handling after library client refactor
- added retry behavior and explicit size diagnostics when downloaded files are too small
## [0.1.6] - 2026-02-16
### Changed
- Updated compatibility for Textual 8 APIs and typing.
## [0.1.5] - 2026-02-12
### Added
- Display download progress in megabytes in the main view.
### Fixed
- Re-centered the progress bar in the updated responsive layout.
### Changed
- Improved responsive behavior of the main layout and column proportions.
- Polished modal styling and help screen density/alignment for better readability.
## [0.1.4] - 2026-01-19
### Fixed
- Centered the progress bar container.
- Constrained progress bar width to prevent layout overflow.
## [0.1.3] - 2026-01-09
### Changed
- Improved library fetching performance by requesting pages concurrently.
## [0.1.2] - 2026-01-06
### Added
- Added a shared search helper module.
- Added test configuration and development dependencies.
- Added test coverage for filter/search helpers, cache and URL helpers, library parsing, table utilities, email extraction, and filter debounce behavior.
### Changed
- Refactored existing search/filter logic to use shared helpers.
- Improved packaging and CI setup for project distribution.
## [0.1.1] - 2026-01-06
### Added
- Added playback speed controls with up/down key bindings.
- Added an `f` key binding to toggle finished/unfinished status.
- Added responsive table columns and a redesigned top bar/help experience.
- Added a stats screen with listening/account statistics and persisted email config.
- Added a debounced filter view with cached search and refresh toggle.
### Changed
- Refined UI layout and styling with a broad responsive redesign.
- Updated behavior so finished books are removed from cache.
### Fixed
- Corrected Python version and installation compatibility details for Audible/pipx environments.
## [0.1.0] - 2025-12-25
FIRST VERSION