From 66a29479c55c0ae34bce7f7959352d0d801f5723 Mon Sep 17 00:00:00 2001 From: Miha Lunar Date: Mon, 9 Sep 2024 19:59:45 +0200 Subject: [PATCH] Update changelog and add more docs --- CHANGELOG.md | 19 +++++++++++++------ docs/.vitepress/config.mts | 4 ++++ docs/features/tags.md | 17 ++++++++++++++++- 3 files changed, 33 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8c3917..98b862e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,19 +11,26 @@ version zero. ### Added -- Enable search even if AI is not enabled - Add `skip_collection_counts` config option for faster startup in some cases +- Batch edit tags by selecting multiple photos with Ctrl/Cmd and clicking "#" +- Loading very large collections (100K .. 10M+ files) now works ### Changed -- Optimized loading very large collections (100K .. 10M+ files) +- Optimized initial loading of large collections +- Finally fixed "determinant of affine transformation matrix is zero" error - Fixed unit in loading spinner +- Fixed the file counter not being updated while rescan was underway +- Search or other scenes using tags auto-update when tags are added or removed +- Search is now enabled even if AI is not enabled (e.g. for tag search) +- Fixed a bug where collections with dirs that are a prefix of other dirs would + in some cases erroneously also list files in these other dirs (e.g. /vacation + would include /vacation2 or /vacation-eu) -### Removed - -- None - +### Breaking changes +- There is a hard limit of 50000 source directories per loaded view for now. + Please let me know if you encounter this limit as it can be increased. ## [v0.15.2] - 2024-08-19 - Timezone, auto-crop, filters, tweaks diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index f0bc6df..92b26db 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -14,6 +14,10 @@ export default defineConfig({ logo: "/favicon-32x32.png", + search: { + provider: 'local', + }, + editLink: { pattern: 'https://github.com/smilyorg/photofield/edit/main/docs/:path' }, diff --git a/docs/features/tags.md b/docs/features/tags.md index 314f453..30329da 100644 --- a/docs/features/tags.md +++ b/docs/features/tags.md @@ -20,7 +20,22 @@ tags: ## Tagging Photos -If tags are enabled, the fullscreen photo view adds a # (hash) button for toggling the tag selection dropdown. It also adds a 🤍 (heart) button that toggles the `fav` tag to serve as simple "liking" functionality. +If tags are enabled, the following features are shown. + +1. The photo view # (hash) button allows for editing tags. +2. The photo view 🤍 (heart) button toggles the `fav` tag to serve as simple + "liking" functionality. +3. On the collection view, if you [select](#selection) photos, you can add tags + to all selected photos at once using the # (hash) button in the toolbar. + +## Selection + +You can select photos by holding `Ctrl / Cmd` and clicking on a photo or +dragging to select. + +:::info +Selections are stored as temporary tags that can be used for filtering or other operations. +::: ## Search