
It's been a while, again! Faster map view with clusters, which makes it actually usable, -scan
CLI command (lemme know how it works), and a ton of fixes that may or may not make things worse.
Added
- New
-scan
command line option for scanning collections - Open collection panel with rescan button on empty collections for a nicer first user experience
- Add map cluster photos for an actually somewhat usable map view
Fixed
- Fixed slow map view iteration / layout (mostly)
- Fixed year missing in photo details date format
- Fixed photos glitching out when opening/closing details view
- Fixed small collections not aligning to top
- Fixed photos not appearing before metadata was indexed
- Fixed photos sometimes being cropped due to buggy black bar detection
- Fixed photos not appearing immediately after indexing
- Fixed repeated search not resetting the scroll to top
- Fixed the context menu closing right after opening with long-press on touch devices
- Fixed the back button was not behaving correctly in some cases
- Fixed back button after clicking on a photo in map view not returning to the view before the photo was clicked
- Fixed photo navigation in zoomed in map view
What's Changed
- Fix tests, CI, and data race issues by @SmilyOrg in #142
- Fix photo changing when opening/closing details view by @SmilyOrg in #144
- Fix CI to run release build on PRs & remove freebsd builds to fix release by @SmilyOrg in #145
- Add AI development tooling and guidelines by @SmilyOrg in #146
- Update OpenLayers to version 9.2.4 and refactor TileViewer component by @SmilyOrg in #143
- Better e2e tests and many bug fixes by @SmilyOrg in #147
- Refactor routing, fix search, and open rescan on empty collections, plus bug fixes probably by @SmilyOrg in #148
- Add webp image encoder & benchmark for refactored Map view by @SmilyOrg in #149
- Fix docker runtime issue with missing file error by @SmilyOrg in #150
- Faster map view processing by @SmilyOrg in #151
- Faster map vector by @SmilyOrg in #152
- Move packages to internal directory by @SmilyOrg in #153
- Fixes to "back" and Map view navigation by @SmilyOrg in #154
- Fix ARM build potentially by removing --platform by @SmilyOrg in #155
- Release v0.20.0 by @SmilyOrg in #156
Full Changelog: v0.19.0...v0.20.0