Compare commits

..

1 Commits

Author SHA1 Message Date
Gustavo Henrique Miranda 3f25ab8d5d
Merge 8919e158bc into 8f36e5a770 2025-07-19 06:23:57 +00:00
1 changed files with 30 additions and 47 deletions

View File

@ -1,68 +1,51 @@
# Changelog # Changelog
All notable changes to this project will be documented in this file. 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 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).
## Planned ## [Unreleased]
* 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 ### Planned
### Added - Installation Method 1 (repository compilation)
* Support for creating new diaries asynchronously, with an option to automatically open the newly created diary - Organization of trips by date, location, or theme
* Unified "Enter" key support for saving or creating diaries across relevant modals - Enhanced photo management features
* Automatic diary list refresh when returning to the diary screen - Search functionality
* Application configuration management with a new centralized config system - Export features
* Database location and initialization now configurable via the new config manager - Testing implementation
* 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 ## [0.0.3] - 2025-07-07
### Changed ### Changed
* Removed the dependency on textual-dev from pyproject.toml - Removed the dependency on textual-dev from pyproject.toml
## [0.0.2] - 2025-07-07 ## [0.0.2] - 2025-07-07
### Changed ### Changed
* Changed the license in pyproject.toml to BSD - Changed the license in pyproject.toml to BSD
## [0.0.1] - 2025-07-06 ## [0.0.1] - 2025-07-06
### Added ### Added
* Initial alpha release of Pilgrim travel diary application
* Create and edit travel diaries - Initial alpha release of Pilgrim travel diary application
* Create and edit diary entries - Create and edit travel diaries
* Photo ingestion system - Create and edit diary entries
* Photo addition and reference via sidebar - Photo ingestion system
* Text User Interface (TUI) built with Textual framework - Photo addition and reference via sidebar
* Pre-compiled binary installation method (Method 2) - Text User Interface (TUI) built with Textual framework
* Support for Linux operating systems - Pre-compiled binary installation method (Method 2)
* Basic project documentation (README) - Support for Linux operating systems
- Basic project documentation (README)
### Known Issues ### Known Issues
* Installation Method 1 not yet implemented
* No testing suite implemented yet - Installation Method 1 not yet implemented
* Some features may be unstable in an alpha version - No testing suite implemented yet
- Some features may be unstable in an alpha version
[Unreleased]: https://github.com/username/pilgrim/compare/v0.0.1...HEAD
[0.0.1]: https://github.com/username/pilgrim/releases/tag/v0.0.1