mirror of https://github.com/gmbrax/Pilgrim.git
2.6 KiB
2.6 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