Commit graph

10430 commits

Author SHA1 Message Date
Michael Mayer
43447fa381 Places: Improve search map control styles in css/places.css
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-27 23:50:41 +01:00
Michael Mayer
26e69210e9 Frontend: Perform all redirects via $view.redirect()
This allows for centralized logging and better validation.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-27 23:49:57 +01:00
graciousgrey
5dcadf1028 Tests: Add unit tests #4820 2025-02-27 17:24:45 +01:00
Michael Mayer
e9160117a3 Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-27 09:46:37 +01:00
Michael Mayer
258642b9ac Videos: Assume that .m4v files are compatible with MP4 #4820
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-27 09:37:57 +01:00
Michael Mayer
4a4e45eb59 Docs: Fix broken link in docker/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-26 09:45:46 +01:00
Michael Mayer
bc9c1205ee UX: Show fullscreen toggle on mobile devices in experimental mode #1307
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 16:51:40 +01:00
Michael Mayer
04ca62dd70 UX: Allow pictures to be removed and archived from albums #3442
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 15:32:44 +01:00
Michael Mayer
9ff4face56 Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 13:20:03 +01:00
Weblate
413ad74611 Weblate: Update backend translations 2025-02-25 13:18:34 +01:00
Michael Mayer
69290b1ab1 Lightbox: Make content preloading less eager #1307
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 12:57:41 +01:00
Michael Mayer
cb9826de96 UX: Disable upload to WebDav button if sharing is disabled
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 11:48:32 +01:00
Michael Mayer
78f5104020 Thumbs: Add "fit_5120" size suitable for Retina 5K displays #4810
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 11:21:38 +01:00
Michael Mayer
220b914ae0 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 11:08:26 +01:00
Michael Mayer
1b0c3c804e Places: Keep scrollbar hidden when opening the cluster view #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 11:06:35 +01:00
Michael Mayer
834c16bc76 Lightbox: Show zoom-in cursor only if content is zoomable #1307
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 10:42:33 +01:00
Michael Mayer
971f39d4ae Demo: Increase the size limit for pre-rendered thumbs from 2560 to 4096
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 10:30:23 +01:00
Michael Mayer
f68cbbbb5c Frontend: Regenerate src/locales/translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 09:47:14 +01:00
Michael Mayer
36f17da07f Docs: Regenerate license NOTICE file
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 09:45:21 +01:00
Michael Mayer
19134f4db7 Frontend: Regenerate src/locales/*.po files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 09:43:31 +01:00
Michael Mayer
79c00fbb8d Merge branch 'preview' into develop 2025-02-24 09:39:46 +01:00
Michael Mayer
ea32ef6970 UX: Change thumbnail size calculation for improved performance #1307
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 09:39:13 +01:00
Michael Mayer
cb659dd54e Frontend: Update deps in package-lock.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-24 09:35:10 +01:00
Weblate
69a4979816 Weblate: Update frontend translations 2025-02-23 13:31:09 +01:00
Michael Mayer
b79d219079 Frontend: Update test assertions in uni/model/rest_test.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 19:46:40 +01:00
Michael Mayer
0322d7c911 Frontend: Increase result count limit to 100000 in model/rest.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 15:50:20 +01:00
Michael Mayer
0b6dbe4e3e Services: Fix upload dialog and permission checks #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 15:40:05 +01:00
Michael Mayer
5e4357c02d Albums: Refactor permission check in internal/api/albums.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 14:49:58 +01:00
Michael Mayer
fa487ed64a Albums: Fix GET /albums/{uid} and GET /photos API permission checks
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 14:40:35 +01:00
Michael Mayer
102ca2e28f UX: Increase input placeholder opacity to 0.6 in vuetify.css #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 14:10:37 +01:00
Michael Mayer
5f7338afad Session: Reduce default redirect delay from 100ms to 50ms #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 14:06:12 +01:00
Michael Mayer
0a1321bda2 UX: Improve Lavender theme colors #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 14:02:42 +01:00
Michael Mayer
a383f2c69b Frontend: Fix permission check for /archive route #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 11:48:27 +01:00
Michael Mayer
7248e7e44c UX: Improve Lavender theme colors #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 11:47:45 +01:00
Michael Mayer
07760fd36b Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 11:36:56 +01:00
Michael Mayer
407c366b28 UX: Improve Lavender and Places theme colors #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 11:36:28 +01:00
graciousgey
994e3fe5e1 Tests: Adapt acceptance tests 2025-02-22 10:11:34 +01:00
Michael Mayer
595cb18f42 Places: Increase control opacity in src/css/places.css #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 00:38:56 +01:00
Michael Mayer
104ca09f33 Frontend: Regenerate src/locales/translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 00:29:45 +01:00
Weblate
d43cadc4ca Weblate: Update frontend translations 2025-02-22 00:29:01 +01:00
Michael Mayer
a0854443de Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 00:25:44 +01:00
Michael Mayer
070e98f88c Frontend: Regenerate src/locales/*.po files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 00:24:34 +01:00
Michael Mayer
20efb55a22 UX: Improve login redirects and route permission checks #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 00:19:01 +01:00
Michael Mayer
20bf524a52 UX: Improve input element focus and keyboard event handling #1131 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 22:06:34 +01:00
Michael Mayer
548368be0d Frontend: Set tabindex and fix autofocus in page/auth/login.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 09:53:43 +01:00
Michael Mayer
c9a0392922 Frontend: Refactor Set() function in src/options/themes.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 09:29:18 +01:00
Michael Mayer
a220370a90 Develop: Update license NOTICE files for Go and frontend dependencies
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 07:04:57 +01:00
Michael Mayer
3145697543 Develop: Upgrade base image from 250217-oracular to 250221-oracular
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 06:24:14 +01:00
Michael Mayer
394c0438fe Lightbox: Improve display of elapsed and remaining video duration #4698
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 05:47:06 +01:00
Michael Mayer
76be526860 Build: Update scripts/dist/install-s6.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 02:45:42 +01:00