From a1e718c1fc59b05a6a70bc31d1e417b3d08f5874 Mon Sep 17 00:00:00 2001 From: Gustavo Henrique Miranda Date: Sat, 19 Jul 2025 17:34:05 -0300 Subject: [PATCH] Update CHANGELOG.md Added info for the next alpha version 0.0.4 --- CHANGELOG.md | 89 +++++++++++++++++++++++++++++++--------------------- 1 file changed, 54 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 809bfe6..09c6605 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,51 +1,70 @@ -# Changelog - +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 -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). +Installation Method 1 (repository compilation) +Organization of trips by date, location, or theme +Enhanced photo management features +Search functionality +Export features +Testing implementation -## [Unreleased] +[0.0.4] - 2025-07-19 +Added -### Planned +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 -- Installation Method 1 (repository compilation) -- Organization of trips by date, location, or theme -- Enhanced photo management features -- Search functionality -- Export features -- Testing implementation +Changed -## [0.0.3] - 2025-07-07 +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 -### Changed -- Removed the dependency on textual-dev from pyproject.toml +Improved -## [0.0.2] - 2025-07-07 +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 -### Changed -- Changed the license in pyproject.toml to BSD +[0.0.3] - 2025-07-07 +Changed -## [0.0.1] - 2025-07-06 +Removed the dependency on textual-dev from pyproject.toml -### Added +[0.0.2] - 2025-07-07 +Changed -- 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) +Changed the license in pyproject.toml to BSD -### Known Issues +[0.0.1] - 2025-07-06 +Added -- Installation Method 1 not yet implemented -- No testing suite implemented yet -- Some features may be unstable in an alpha version +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) -[Unreleased]: https://github.com/username/pilgrim/compare/v0.0.1...HEAD +Known Issues -[0.0.1]: https://github.com/username/pilgrim/releases/tag/v0.0.1 +Installation Method 1 not yet implemented +No testing suite implemented yet +Some features may be unstable in an alpha version +Chat controls Sonnet 4