Commit graph

7376 commits

Author SHA1 Message Date
Michael Mayer
6e144fe13a Config: Allow everyone to set their own login wallpaper
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-02 16:52:05 +01:00
Micah
240393d8b6 Update convert.go
When I upgraded my phone to the Google Pixel 7, I noticed that the videos it takes have an extra video stream in them for their compressed HVC1 implementation. This means that all software transcoding of that format would fail, as it was transcoding the wrong video stream. This alteration fixed the issue for me, and will likely avoid video files with multiple video streams causing issues in the future.
2023-03-02 14:14:31 +01:00
Michael Mayer
de54be541c Frontend: Update translations.json and package-lock.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-03-02 14:09:08 +01:00
Weblate
8458de0af7 Weblate: Update frontend translations 2023-03-01 17:49:20 +01:00
Anatoly Rugalev
be9dbfd24e Update SPONSORS.md
Adding myself as a sponsor :)
2023-03-01 17:47:40 +01:00
Michael Mayer
b6f312e577 BackendL Update github.com/leonelquinteros/gotext in go.mod
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 15:32:55 +01:00
Michael Mayer
a67cb10055 Config: Allow to increase the resolution limit at your own risk
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 15:29:03 +01:00
Michael Mayer
38b2f8181a Translations: Add Belarusian in options.js
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:58:14 +01:00
Michael Mayer
68f1142fb9 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:57:22 +01:00
Michael Mayer
8b6770ef66 Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:56:55 +01:00
heikomat
56cc97d902 prevent rerendering of faces page on every typed letter 2023-02-27 14:41:14 +01:00
Weblate
cae8f484cf Weblate: Update frontend translations 2023-02-27 14:36:19 +01:00
Weblate
0e87174902 Weblate: Update backend translations 2023-02-27 14:35:19 +01:00
Michael Mayer
29dc33ae44 UX: Disable iOS long-touch menu in search results #1233
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2023-02-27 14:31:38 +01:00
Michael Mayer
77714e8e3f Metadata: Add date string defaults to be ignored #3229
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 16:21:17 +01:00
Michael Mayer
6f578af5c1 Metadata: Add date string defaults to be ignored #3229
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 16:15:43 +01:00
Michael Mayer
96ea732637 Metadata: Ignore date string defaults caused by software errors #3229
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 15:53:59 +01:00
Michael Mayer
2bf6b2a7f6 Faces: Add embeddings test cases #3124
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-24 14:03:13 +01:00
Michael Mayer
a934d74c26 Videos: Treat Apple iTunes .m4v files as a separate format
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 18:49:56 +01:00
Michael Mayer
65c287a598 Purge: Improve logging and return number of index updates #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 18:33:50 +01:00
Michael Mayer
3c9b309ea9 Purge: Reduce wait times #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 05:21:22 +01:00
Michael Mayer
2aabeb863e Index: Refactor related file handling and logs #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 05:10:59 +01:00
Michael Mayer
9362604853 Index: Refactor file size check #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 04:31:24 +01:00
Michael Mayer
5b727dd86a Index: Improve limit checks and logging #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 04:11:09 +01:00
Michael Mayer
668395909d Index: Skip updates if there are no changes #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 03:45:58 +01:00
Michael Mayer
242c8c54b8 Index: Skip updates if there are no changes #3227
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-23 01:06:52 +01:00
Michael Mayer
16f081444b Download as Zip: Include hidden files e.g. in review or broken
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 23:14:43 +01:00
Michael Mayer
ae4a2abc37 Videos: Add .dv to the list of known video file types #3226
Note that this is completely untested as we have no sample files.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 22:45:53 +01:00
Michael Mayer
1cc64cc5e6 WebDAV: Fix upload with updated client library #2267
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 21:39:40 +01:00
Michael Mayer
e1b955a35d WebP: Improve video API logging #3197 #668
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 21:38:25 +01:00
Michael Mayer
b44b8d52c1 WebP: Add support for indexing and playing animations #3197 #668
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 20:58:21 +01:00
Michael Mayer
4c90ba84e2 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:20:03 +01:00
Michael Mayer
4c54d07d2e Arabic: Fix PNG size limit string in translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:19:47 +01:00
Weblate
383f7afa16 Weblate: Update frontend translations 2023-02-22 17:17:16 +01:00
Michael Mayer
10faade329 WebDAV: Update "studio-b12/gowebdav" client library #2267
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 17:11:59 +01:00
Michael Mayer
bd1f690055 Metadata: Change position of software info in files tab
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:36:44 +01:00
Michael Mayer
5e2d9fbe6d Vectors: Change file type icon #2207
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:35:54 +01:00
Michael Mayer
eaff0abb6d Videos: Index and display durations of less than one second #3224
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:33:33 +01:00
Michael Mayer
e7f6d79018 Develop: Update base image from 230220-jammy to 230222-jammy
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:21:59 +01:00
Michael Mayer
4451447bdd Metadata: Automatically detect scans based on metadata #322
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 16:21:26 +01:00
Michael Mayer
c030cf862e Thumbnails: Add "libvips-dev" package to Dockerfiles #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-22 11:06:45 +01:00
Michael Mayer
4bd632881b JPEG: Try to fix all files with "invalid JPEG format" error #1673 #2463
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 17:45:35 +01:00
Michael Mayer
7ed5e0d122 Metadata: Extend valid year range from 1990 to 1970 #3220
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 14:24:38 +01:00
Michael Mayer
f7f73dbc15 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:38:46 +01:00
Michael Mayer
50b5df335b Frontend: Update translations.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:37:34 +01:00
Weblate
3f4f6a6c4d Weblate: Update frontend translations 2023-02-21 13:35:59 +01:00
Michael Mayer
c82401fa7d Frontend: Update translations.pot and related locale files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:33:49 +01:00
Michael Mayer
b855922283 JPEG: Automatically re-encode broken image files #1673 #2463 #2557
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:31:30 +01:00
Michael Mayer
057a8b7cd7 Videos: Set MOV mime type based on file extension #3008
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:27:45 +01:00
Michael Mayer
3c1b7acf11 Metadata: Show software name in files tab if available
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-02-21 13:04:40 +01:00