2.5 KiB
Changelog All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Unreleased Planned
Installation Method 1 (repository compilation) Organization of trips by date, location, or theme Enhanced photo management features Search functionality Export features Testing implementation
[0.0.4] - 2025-07-19 Added
Support for creating new diaries asynchronously, with an option to automatically open the newly created diary Unified "Enter" key support for saving or creating diaries across relevant modals Automatic diary list refresh when returning to the diary screen Application configuration management with a new centralized config system Database location and initialization now configurable via the new config manager Automatic migration of database file to the configuration directory Display of database URL on application startup for transparency Duplicate photo detection before photo creation to prevent redundant entries Photo hash indexing to improve photo lookup performance
Changed
Enhanced feedback and validation when editing or creating diary names Streamlined and unified save logic for diary modals, reducing duplicated behavior About screen now displays the actual installed application version dynamically Sidebar and photo-related UI text updated to remove emoji icons for a cleaner appearance Sidebar layout and scrolling behavior improved for better usability Photo hash generation now relies on existing service-provided hashes instead of local computation
Improved
Enhanced feedback and validation when editing or creating diary names Streamlined and unified save logic for diary modals, reducing duplicated behavior Sidebar layout and scrolling behavior for better usability
[0.0.3] - 2025-07-07 Changed
Removed the dependency on textual-dev from pyproject.toml
[0.0.2] - 2025-07-07 Changed
Changed the license in pyproject.toml to BSD
[0.0.1] - 2025-07-06 Added
Initial alpha release of Pilgrim travel diary application Create and edit travel diaries Create and edit diary entries Photo ingestion system Photo addition and reference via sidebar Text User Interface (TUI) built with Textual framework Pre-compiled binary installation method (Method 2) Support for Linux operating systems Basic project documentation (README)
Known Issues
Installation Method 1 not yet implemented No testing suite implemented yet Some features may be unstable in an alpha version Chat controls Sonnet 4