Commit graph

7996 commits

Author SHA1 Message Date
Cathie Integra 36119a5011
Weblate: Update frontend translations (#3700)
Co-authored-by: Weblate <noreply@weblate.org>
2023-09-03 17:31:51 +02:00
Michael Mayer adf19db33b Live Photos: Change icon in cards view from movie to "play circle" #439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 17:27:55 +02:00
Michael Mayer 4d47a5bef5 UX: Improve theme colors for better contrast
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 17:26:30 +02:00
Michael Mayer c0ee909971 Index: Set appearance of video files based on their primary image #3559
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 16:44:30 +02:00
Michael Mayer 0e4ce95ff1 Library: Add option to run index and cache cleanup from the UI #3699
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 16:02:42 +02:00
Michael Mayer ec1e3f0fb6 Frontend: Update translations.pot #272
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:48:22 +02:00
Michael Mayer b92dd1af99 Frontend: Update translations.pot #272
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:45:55 +02:00
Michael Mayer 386bf823d7 Archive: Show number of archived pictures and improve "delete all" #272
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:44:00 +02:00
Michael Mayer a59885cede FS: Refactor file extensions lookup table #1927
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:38:57 +02:00
Michael Mayer 6fbf73a8bd Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-03 15:33:57 +02:00
Michael Mayer ff4b8c8cf6 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-01 20:31:05 +02:00
Michael Mayer 20d20c7fa9 Search: Allow searching for favorite:false to find other pictures
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-01 20:30:54 +02:00
graciousgrey afe2190797 Tests: Add unit tests 2023-08-30 16:30:06 +02:00
Michael Mayer ba612f6619 Frontend: Update translations.json 2023-08-24 11:32:48 +02:00
Cathie Integra 4fffc8e2d6
Weblate: Update frontend translations (#3662)
Co-authored-by: Weblate <noreply@weblate.org>
2023-08-24 10:04:48 +02:00
graciousgrey 27e8537640 Tests: Update acceptance test #3644 2023-08-22 13:06:00 +02:00
Michael Mayer fd55b9046c Live Photos: Refactor Support for Samsung Motion Photos #439 #3588
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-22 10:48:37 +02:00
Gokce Dilek 44759d6673
Live Photos: Add Support for Samsung Motion Photos #439 #3588
* Save mp4 files generated from samsung motion photos
* Parse exiftool payload to identify videos
* Detect embedded video file type
* Extract embedded video in RelatedFiles
2023-08-22 10:21:37 +02:00
Michael Mayer 1507525ba4 People: Fix merging and renaming in connection with deleted names #3414
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 15:04:14 +02:00
Michael Mayer 2e367870a9 Albums: Fix generation of site URL when opening a share link #3658
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 11:29:41 +02:00
Michael Mayer 5c7f8d1726 Albums: Delay redirect when opening share link #3658
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 11:11:53 +02:00
Michael Mayer 51fc883459 Albums: Only pre-select manually manage albums in upload dialog #3644
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:44:54 +02:00
Michael Mayer dc4eca6fd2 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:50 +02:00
Michael Mayer e4346adf13 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:37 +02:00
Michael Mayer 7020389a75 Albums: Fix album preview image URL in auth_share.go #3658
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:22 +02:00
Michael Mayer e30c2e5f1b Upload: Pre-select current album in dialog #3644
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:10:15 +02:00
Reuben Dowle fbd6ad2a95
Places: Fix clusters showing in the wrong location (#3657) 2023-08-21 09:34:10 +02:00
graciousgrey 80c10bb35c Tests: Add unit tests 2023-08-18 17:48:14 +02:00
Michael Mayer a3f27c8d67 UX: Set accent color for HTML progress bar on splash screen
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 11:09:09 +02:00
Michael Mayer f15ca1d7e5 Videos: Improve code comments in index_mediafile.go #926 #3588 #3559
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 10:08:21 +02:00
Michael Mayer 3c1b673f17 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:26:38 +02:00
Michael Mayer d7f70c2a0c Forms: Update notes in search_photos.go and search_photos_geo.go #3639
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:26:10 +02:00
Michael Mayer c6bb28f60d Videos: Refactor File.UpdateVideoInfos() method #926 #3588 #3559
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 09:12:38 +02:00
Michael Mayer 69f15924ab Videos: Improve code comments in index_mediafile.go #926 #3588 #3559
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-18 08:57:22 +02:00
graciousgrey 32c0d0ae66 Commands: Improve search filter documentation 2023-08-18 08:53:53 +02:00
Reuben Dowle fc7269480c
Places: Fix cluster update callback function (#3648)
* Places: Avoid concurrently calculating markers

* Places: Ignore duplicated cluster IDs
2023-08-18 08:19:46 +02:00
Michael Mayer 5deedbf47c Places: Show 4 previews for clusters >= 10 pictures #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 15:10:39 +02:00
Michael Mayer 736d1a9090 Places: Skip cluster update if nothing has changed #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 14:20:22 +02:00
Michael Mayer 9b282e4ce0 Places: Improve code comments #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 11:42:36 +02:00
Michael Mayer ae52117557 Places: Also update clusters on 'resize' and 'idle' #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-17 11:38:20 +02:00
Michael Mayer 09f324a1d9 Places: Don't also update clusters on 'move' #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 20:42:48 +02:00
Michael Mayer a0f16b60b5 Places: Also update clusters on 'move' #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 20:34:50 +02:00
Michael Mayer c7dae2383f Places: Reduce radius of photo cluster markers #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 19:09:17 +02:00
Michael Mayer 730cbeaf2c Places: Remove paint from clusters layer #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 14:53:05 +02:00
Michael Mayer b85c2a2dab Places: Attach moveend handler before calling search() #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 14:17:34 +02:00
Michael Mayer 874371b046 Places: Refactor rendering of clusters on the map #1187 #2596 #3636
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 13:34:13 +02:00
Reuben Dowle f1c7378fbf
Places: Fix markers not updating correctly (#3636) 2023-08-16 12:56:38 +02:00
Michael Mayer be0fdc1774 Search: Add "scan:false" filter to find photos that are not scans #3589
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:34:55 +02:00
Michael Mayer cb9d601dfa Frontend: Update deps in package.json and package-lock.json #1187 #2596
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:32:15 +02:00
Michael Mayer 5b4b57e3bf Config: Improve docs and tests for Unix socket support #2337 #3595
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-16 10:14:19 +02:00