Commit Graph

10676 Commits

Author SHA1 Message Date
Michael Mayer
dd3c80bd62 Frontend: Reformat gettext.config.js with eslint
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-24 09:26:51 +01:00
Anastasiia
fb65bb7935 Frontend: add dynamic loading language json file 2025-03-21 09:46:11 +01:00
Anastasiia
78698abcfa Frontend: gettext config copying files to assets folder 2025-03-21 09:46:11 +01:00
Anastasiia
c81890f86a Frontend: delete translations 2025-03-21 09:46:11 +01:00
Michael Mayer
9cb7be07d0 Merge branch 'develop' into scratch/frontend 2025-03-20 12:56:35 +01:00
Michael Mayer
b321c1f2c4 UX: Apply values returned by the server when changing content settings
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 12:56:07 +01:00
Michael Mayer
d834e5058b Merge branch 'develop' into scratch/frontend 2025-03-20 12:03:57 +01:00
Michael Mayer
2bf60529cc UX: Block user interface while saving content and advanced settings
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 12:03:37 +01:00
Michael Mayer
05b9bab4e3 Merge branch 'develop' into scratch/frontend 2025-03-20 11:24:48 +01:00
Michael Mayer
e7df0c2125 Docs: Update config.yml section titles in config/report_sections.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 11:23:14 +01:00
Michael Mayer
f51969f0b7 Places: Prevent background flicker when route changes
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 08:52:32 +01:00
Michael Mayer
c7548e43e8 UX: Disable teleporting for snackbar notifications
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 08:29:07 +01:00
Michael Mayer
b3d8448927 Merge branch 'develop' into scratch/frontend 2025-03-19 16:51:58 +01:00
Michael Mayer
f3aa4e7e05 Frontend: Prevent replacing new auth data with restored values
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 16:51:41 +01:00
Michael Mayer
6fc66dec36 Merge branch 'develop' into scratch/frontend 2025-03-19 16:47:18 +01:00
Michael Mayer
33577a1a2b Auth: Improve fallback for data stored under the previously used keys
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 16:46:26 +01:00
Michael Mayer
87ccc96181 Search: Allow searching for labels that only have an emoji as name #4761
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 16:14:30 +01:00
Michael Mayer
b2aee3a184 UX: Prevent notifications from blocking navigation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 16:11:24 +01:00
Michael Mayer
86d5c13bce Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 15:11:01 +01:00
Michael Mayer
8b327b4ae9 Dependencies: Update NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 15:03:36 +01:00
Michael Mayer
60358da03a Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 15:01:45 +01:00
Michael Mayer
5abe0299e2 UX: Switch position of Upload and Download button in album action menu
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 14:59:34 +01:00
Michael Mayer
8f531d5a56 Merge branch 'develop' into scratch/frontend 2025-03-19 14:52:37 +01:00
Michael Mayer
9d9bc43b03 Auth: Add fallback for tokens stored under the previously used key
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 14:51:51 +01:00
Michael Mayer
334185bb0f Merge branch 'develop' into scratch/frontend 2025-03-19 12:01:18 +01:00
Michael Mayer
ba83fcedfb Albums: Prevent the same albums from being created twice #4849
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 12:00:30 +01:00
Michael Mayer
34f3d9eac1 Slugs: Use base32 encoding for slugs that don't contain text #4761
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:57:53 +01:00
Michael Mayer
f1d9e85a8f Sharing: Don't use the album UID twice in the redirect URL
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:52:46 +01:00
Michael Mayer
7489dbbed5 UX: Brighten "selected" color of Nordic theme in options/themes.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:51:19 +01:00
Michael Mayer
08b550143e UX: Increase background opacity of warning notifications in vuetify.css
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:50:33 +01:00
Michael Mayer
e621c0237a UX: Set contain styles for list and cards view results
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:49:49 +01:00
Michael Mayer
37a27b2957 UX: Use overlay when mobile navigation drawer is open
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:48:38 +01:00
Michael Mayer
5fa02a723a Frontend: Use canonical key for localStorage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:46:15 +01:00
Michael Mayer
eee392cf08 UX: Scroll to the top instantly to avoid rendering issues
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-19 11:10:54 +01:00
Michael Mayer
b84505f5d6 Merge branch 'develop' into scratch/frontend 2025-03-18 18:12:46 +01:00
Michael Mayer
4589c0de28 UX: Adjust .p-page__loading styles for cluster view im Places
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 18:12:26 +01:00
Michael Mayer
312d230f02 Merge branch 'develop' into scratch/frontend 2025-03-18 16:51:23 +01:00
Michael Mayer
efe2fd502a Albums: Apply default sort order when uploading to a new album #405
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 16:48:00 +01:00
graciousgey
e09a166b64 Tests: Adapt acceptance tests to changes 2025-03-18 15:46:11 +01:00
graciousgrey
f4af470894 Tests: Add unit tests 2025-03-18 15:20:51 +01:00
Michael Mayer
fdd92d3a0a Merge branch 'develop' into scratch/frontend 2025-03-18 14:57:59 +01:00
graciousgrey
e7bed76656 Tests: Add unit tests 2025-03-18 14:49:49 +01:00
Michael Mayer
8c4bd1f3ed API: Add unit tests for DownloadName() and AlbumDownloadName() #4344
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 14:48:06 +01:00
Michael Mayer
56790b4183 Albums: Always update album contents when an album is updated
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 14:00:39 +01:00
Michael Mayer
feb2402c0a Merge branch 'develop' into scratch/frontend 2025-03-18 11:56:09 +01:00
Michael Mayer
dd18401d82 WebDAV: Add "failed" state for files that cannot be synchronized #4827
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 11:53:56 +01:00
rubyisrust
6dce52643c chore: make function comment match function name
Signed-off-by: rubyisrust <rustrover@icloud.com>
2025-03-18 10:00:49 +01:00
Michael Mayer
df892d1f81 Merge branch 'develop' into scratch/frontend 2025-03-18 09:11:58 +01:00
Michael Mayer
dfe8c2e14b Dependencies: Update NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 09:11:29 +01:00
Michael Mayer
231a046c6b Backend: Upgrade "github.com/golang/geo" in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 09:08:54 +01:00