2026-07-02
- Update website pricing and add introductory offers.
- Update changelog and add links across website headers.
2026-07-01
- Update pricing and store purchase flow with annual offer.
2026-06-30
- Implement centralized UiDispatcher and initialize architecture for photo management application.
2026-06-28 & 2026-06-29
- Update faces search, UI toggles, and settings dialog behavior.
- UI Updates for Faces and Profile settings.
- Minor UI Fixes and stable build checkpoint.
2026-06-24 (Release 5.2.5)
- Implement core services, view models, and comprehensive unit test suite for photo management application.
- Implement full photo management architecture including core services, view models, and grid UI components.
2026-06-21 & 2026-06-22 (Release 5.1.7)
- Implement MainViewModel with unified progress management and session handling infrastructure.
- Add comprehensive edge-case tests for Microsoft Store purchase flow and mock behaviors.
2026-06-18 to 2026-06-20
- Releases 4.8.5, 4.9.3, 5.1.2 patches.
- Clean exit implementations.
2026-06-09 to 2026-06-10 (Release 4.6.23)
- Add About dialog, store services, and certificate generation utilities to support app licensing and distribution.
- Implement comprehensive unit test suite and initial MainView UI definition.
- Add offline leaflet map rendering and robust error logging.
2026-06-05 & 2026-06-06 (Releases 4.1.15 to 4.6.11)
- Implement AuthenticationService with Google and Microsoft OAuth flows and DPAPI-based token encryption.
- Add project structure, build configuration, and installation scripting for Windows packaging.
- Add settings context menu and profile sign out.
- Add demonstration video assets for photo organization features.
2026-06-02 to 2026-06-04 (Releases 3.7.5 to 4.2.5)
- Implement initial MVVM architecture, caching service, and UI components for photo event management.
- Migrate XAML UI bindings to x:Bind and update AppLayoutConfig references.
- Fixed sub-album checkmark visibility and optimized cache loading performance.
- Aggregate tasks and walkthroughs into README and update test suite.
2026-06-01
- Bump version to 3.1.3.0 for Store Release
- Update Obfuscar and Build Script for Store Release
- Fix database updates caching issue when modifying EXIF location
- Fix EXIF location persistence and ensure instantaneous UI updates
- Fix delete/remove persistence in Culler tab + add UnMerge to context menu
2026-05-31
- Fix UI bugs and add UnMerge feature
- Implement Move Albums functionality, album state persistence, and UI improvements
- Fix map thumbnails not loading by passing full file path instead of just filename to WebView interceptor
- Implement Background Geocoding worker to defer Nominatim API calls during scan
- Implement Photo Maps, fix Real-time Geocoding, and UI enhancements
- Rewrite LocationService to use native Windows MapLocationFinder API for fast reverse geocoding
- Implement expanded EXIF Photo Details panel and Open Location Map command
2026-05-30
- Beautify date range timestamp UI by splitting text and adding icons
- Make Culler sidebar ultra compact and fix dynamic workspace grid wrapping
- Update grid UI tiles to 275x275 and cache load targets to 350x350
- Implement custom PointerPressed gesture tracking and ThemeResources in Album photo grids
- Implement MainViewModel with support for UI state management, operation tracking, and subscription handling
- Implement core photo organization engine with multi-stage scanning, caching, and UI dialog support
2026-05-27 to 2026-05-29
- Insert Album selection dialog and nested parent hierarchy rules
- PhotosJson diff-based album persistence, RefreshAlbum & InsertAlbum commands
- Implement recursive album and folder movement under Add to Album with cycle prevention
- Initial commit - Repository setup and initial architecture