Commit graph

3034 commits

Author SHA1 Message Date
Heiko Mathes 60d280430e
Places: Add Cluster View (#2596)
* enable clustering on all zoom levels

* add latmin, latmax, lngmin and lngmax to search api

* open prefiltered search when clicking a cluster on the map

* start moving places pictures to overlay

* update scrollbar hide todo comment

* add todo comments for cluster view

* start implementing possitbility to close cluster view via back button

* move selected cluster to single query param

* improve back-navigation of cluster-view

* remove outdated comment

* start showing preview-images in clusters

* cleanup some cluster-code in places

* use rounded squares instead of circles so more from the image can be seen

* try improving map visibility by adding borders

* add counter bubble to places view

* remove obsolete comment

* remove console.log

* add todo comment to fix search on cluster-view open

* fix closing a cluster resetting the places-filter

* prevent old cluster markers from being visible while zooming

* prevent cluster-previews from being smaller than single-image-previews

* make cluster-preview-images fill the whole available area and scale them to their bounding box

* increase clusterRadius to reduce likelyhood of clusters colliding on the map

* update obsolete todo comment

* try making cluster view look less broken for small clusters. elements in photo-view use block-relative percentages based on viewport-relative media queries

* remove seemingly unrequired code

* fix cluster view after "pages"-components moved to "page" (singular)
2023-07-24 10:12:22 +02:00
Michael Mayer ea8ee0938c UX: Trim Lat / Lng and split values with regex #3568 #3571
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-24 08:40:27 +02:00
Michael Mayer 6b9aeda48f Themes: Darken "Mint" clipboard menu colors
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 18:00:22 +02:00
Michael Mayer ad3da85ecb UX: Add Delete All button to archive page toolbar #272
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 17:57:48 +02:00
Michael Mayer 90eac1966b Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 16:11:40 +02:00
Michael Mayer bf0ad09557 UX: Refactor pasting lat / lng in a single operation #3568
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 16:07:02 +02:00
Reuben Dowle ce13135743
Frontend: Allow paste of lat/lng in single operation (#3568)
This speeds up the workflow when pasting location found in external mapping application
2023-07-23 15:48:43 +02:00
Michael Mayer 20df14e9d1 Frontend: Add "Mint" theme and move default styles to themes/default.css
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-21 09:55:57 +02:00
Michael Mayer 74f6954a90 UX: Add click handler to open image in labels tab #3532
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 17:16:27 +02:00
Michael Mayer 7c70ac0126 UX: Improve tab styles and layout in photo editing dialog #3532
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 15:35:35 +02:00
Reuben Dowle 3d828a7df0
Frontend: Show thumbnail in the Labels tab of the edit dialog (#3532) 2023-07-20 09:17:46 +02:00
Michael Mayer 84a4c3c57e Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-20 09:03:02 +02:00
Michael Mayer 73fa7bbe86 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-19 00:21:07 +02:00
Michael Mayer 3cf1c699df Video: Refactor FFmpeg Transcoding Size Limit #3466 #3498 #3549
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-18 15:15:04 +02:00
Michael Mayer 101d8d7baf Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 15:25:51 +02:00
Michael Mayer cc5ff21b4a Video: Add transcoding libs and improve error handling #3466
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 15:17:41 +02:00
Michael Mayer 5e645b9bfd Frontend: Update deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-15 12:30:46 +02:00
Ikko Eltociear Ashimine 47e619a828
Frontend: Fix typo in cards.vue (#3545)
mutliple -> multiple
2023-07-15 12:21:32 +02:00
Michael Mayer 0e93bd8aa2 Auth: Ensure clipboard is cleared on logout and privilege change #3512
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-14 09:14:57 +02:00
Michael Mayer 781bb0b04f Frontend: Update deps in package-lock.json 2023-07-14 08:02:34 +02:00
Michael Mayer bd27ad08e7 Frontend: Update translations.json and package-lock.json 2023-07-12 15:50:51 +02:00
Cathie Integra ff5f3ddeb1
Weblate: Update frontend translations (#3538)
Co-authored-by: Weblate <noreply@weblate.org>
2023-07-10 18:18:45 +02:00
Michael Mayer 2f21b4fec5 Auth: Refactor login page footer #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 18:12:45 +02:00
Michael Mayer da8e5a9af0 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 13:27:35 +02:00
Michael Mayer 8e43186454 Config: Generate default HTTPS/TLS certificate on first startup #3509
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-28 16:50:04 +02:00
Michael Mayer b4dffec0a3 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-27 19:47:54 +02:00
graciousgrey f53619b004 Tests: Improve acceptance tests 2023-06-26 17:17:38 +02:00
Michael Mayer bae5eace8f Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:21:59 +02:00
Weblate 0818d5995c Weblate: Update frontend translations 2023-06-20 13:21:25 +02:00
Michael Mayer ee6e6c66e3 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:40 +02:00
Michael Mayer 31f9b88495 UX: Improve video player size, background and error handling #1307 #3372
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:25 +02:00
Michael Mayer 054a0764c5 Revert "Videos: Play videos in full size (work in progress)"
This reverts commit df0d93b1e4.
2023-06-19 15:47:13 +02:00
Michael Mayer df0d93b1e4 Videos: Play videos in full size (work in progress)
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 18:16:42 +02:00
Michael Mayer 90a18f6e7d Photos: Skip related albums from which a photo was removed #3095
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-15 11:35:45 +02:00
Michael Mayer 1776728570 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 17:00:11 +02:00
Michael Mayer 4a66c7551d Frontend: Update source line numbers in translations.pot
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 16:59:41 +02:00
Michael Mayer f933aaa9ff Photos: Display link to file browser depending on user permissions #2926
Also changes the button label from "Folder" to "File Browser".

Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-14 16:56:57 +02:00
Michael Mayer 53aeaffe0e Photos: Refactor link from the Files tab to the file folder #2926
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 15:57:02 +02:00
Alexis Lefebvre 9e316a2ec0 add link from file tab to folder 2023-06-13 14:15:44 +02:00
Michael Mayer 9a5af3176e Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 12:56:58 +02:00
Michael Mayer 6a4bfa84be UX: Show albums in the Info tab of the edit dialog #3095
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 11:45:15 +02:00
Mike Maravillo 0b9cb2e1fb Sample use of populated Albums array. 2023-06-13 09:27:29 +02:00
Michael Mayer 70dbf1d040 Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 10:41:10 +02:00
Weblate 9068efc697 Weblate: Update frontend translations 2023-06-07 10:39:17 +02:00
graciousgrey 573c172457 Tests: Update sharing test 2023-06-07 10:16:06 +02:00
Michael Mayer d92613c435 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:56:27 +02:00
Michael Mayer dda00ba239 Places: Show terrain control, if supported #2998
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-06 17:36:05 +02:00
Michael Mayer db454641cf Places: Keep low-resolution map with experimental features enabled #2998
see https://twitter.com/GlassedSilver/status/1665478317196169217

Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-05 11:19:59 +02:00
Michael Mayer 86d05eed4f Places: Add high-resolution default world map #2998
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-04 16:52:21 +02:00
Michael Mayer ef49ebe5a9 Frontend: Set page title on the search page based on site config #3439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-02 12:42:20 +02:00