Theresa Gresch
|
a0d858e56f
|
Backend: Add unit tests for internal/mutex
|
2020-07-08 13:18:19 +02:00 |
|
Theresa Gresch
|
b3487fa3b3
|
Backend: Add unit tests for internal/meta
|
2020-07-08 10:13:11 +02:00 |
|
Theresa Gresch
|
985da3530f
|
Backend: Add unit tests for internal/maps
|
2020-07-08 10:13:11 +02:00 |
|
Theresa Gresch
|
724953e432
|
Backend: Add unit tests for internal/i18n
|
2020-07-08 10:13:11 +02:00 |
|
Theresa Gresch
|
db2819821b
|
Backend: Add unit tests for internal/form
|
2020-07-08 08:45:31 +02:00 |
|
Michael Mayer
|
68fac9e8a8
|
Translations: Add Spanish, French and Polish
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-08 08:19:29 +02:00 |
|
Michael Mayer
|
e2845981c1
|
Concurrency fixes for cameras, lenss, folders, keywords, and labels #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 20:44:33 +02:00 |
|
Theresa Gresch
|
f58ca6dcda
|
Backend: Add unit tests for internal/form
|
2020-07-07 18:03:20 +02:00 |
|
Theresa Gresch
|
c71c232107
|
Backend: Add unit tests for internal/api
|
2020-07-07 17:18:41 +02:00 |
|
Michael Mayer
|
cbcd9e5cea
|
Metadata: Normalize exif date strings to fix broken files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 17:11:36 +02:00 |
|
Michael Mayer
|
4b7551fb99
|
Try fetching country again if create fails #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 16:56:02 +02:00 |
|
Michael Mayer
|
14420b02a9
|
Try fetching places and location again if create fails #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 16:40:29 +02:00 |
|
Michael Mayer
|
3bfbd3070e
|
Fix time difference threshold in Photo.EstimatePlace()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 13:18:34 +02:00 |
|
Michael Mayer
|
6273e77867
|
Try saving photo a second time after deadlocks #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 12:59:47 +02:00 |
|
Michael Mayer
|
3fec93ee4e
|
Load existing photo if uid was found in YAML sidecar file #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 12:20:38 +02:00 |
|
Michael Mayer
|
d1db3d04f7
|
Logs: Improve event log and messages in i18n package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-07 10:51:55 +02:00 |
|
Michael Mayer
|
8f74fdb8a0
|
Backend: Fix Photo.GetDetails()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 20:20:03 +02:00 |
|
Michael Mayer
|
1f4a1a942e
|
Backend: Remove debug logs from client config
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 19:56:06 +02:00 |
|
Michael Mayer
|
379c46df64
|
Backend: Return error if no main file for indexing was found #379 #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 19:50:01 +02:00 |
|
Michael Mayer
|
eeef16f07e
|
Backend: Refactor photo details entity #379 #357
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 19:15:57 +02:00 |
|
Michael Mayer
|
4ddf241a6c
|
UX: Rename "analog" to "scan"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 14:35:25 +02:00 |
|
Michael Mayer
|
782ad88aa1
|
Backend: Reduce API "abort" log level to debug
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 13:36:38 +02:00 |
|
Michael Mayer
|
1284091b77
|
Backend: Improve FileTitle() function
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 11:31:03 +02:00 |
|
Michael Mayer
|
3b8f3ebd23
|
Improve date input parsing #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 10:32:37 +02:00 |
|
Michael Mayer
|
ca154f3bb3
|
Replace date picker with day, month & year inputs #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 07:41:33 +02:00 |
|
Michael Mayer
|
d4008564bb
|
Backend: Update countries.txt and stopwords.txt
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 17:37:40 +02:00 |
|
Michael Mayer
|
41be5cb133
|
Backend: Add "grouped" search filter to find photos with multiple JPEGs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 17:22:26 +02:00 |
|
Michael Mayer
|
daa3d07ca1
|
Backend: Update message strings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 15:35:32 +02:00 |
|
Michael Mayer
|
25acbe7ba2
|
Trim space from share tokens
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 15:03:12 +02:00 |
|
Michael Mayer
|
f79cfc6513
|
Analog flag and search filter for photos
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 14:59:40 +02:00 |
|
Michael Mayer
|
581404648c
|
Add search filter for content that has no album #377
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-05 14:48:49 +02:00 |
|
Michael Mayer
|
68843a626d
|
Backend: Add translations for API messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-04 12:54:35 +02:00 |
|
Michael Mayer
|
ade9659ba2
|
Backend: Improve webdav log message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-03 16:54:08 +02:00 |
|
Michael Mayer
|
95687df6bc
|
Backend: Reduce log levels
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 10:07:26 +02:00 |
|
Michael Mayer
|
76c545c542
|
Backend: Shorten exif gps log message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 10:07:26 +02:00 |
|
Theresa Gresch
|
c179cce291
|
Frontend: Refactor tests
|
2020-07-02 10:03:00 +02:00 |
|
Michael Mayer
|
792b4fb48c
|
Backend: Reduce log level in MediaFile.ResampleDefault()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 09:54:33 +02:00 |
|
Michael Mayer
|
a158736463
|
Backend: Improve logging
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 09:44:45 +02:00 |
|
Michael Mayer
|
636b56008b
|
Backend: Add info to metadata logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 08:26:15 +02:00 |
|
Michael Mayer
|
4721f9d044
|
Backend: Improve metadata logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-02 08:16:27 +02:00 |
|
Michael Mayer
|
f576b000b7
|
Add event log in Library > Errors
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-01 17:16:24 +02:00 |
|
Michael Mayer
|
d4f4af313d
|
Add change password command and improve account page in settings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-01 12:38:58 +02:00 |
|
Michael Mayer
|
0f3808c80e
|
Code clean-up
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-01 10:08:17 +02:00 |
|
Michael Mayer
|
d8e8ae41b6
|
Fix and improve photo viewer #309 #370
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-01 09:49:03 +02:00 |
|
Michael Mayer
|
15a5fd3c37
|
Ungroup files #356
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 16:58:39 +02:00 |
|
Michael Mayer
|
dceebdde24
|
WebDAV: Cache directory list #301
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 12:58:56 +02:00 |
|
Michael Mayer
|
95802d9f6c
|
Add album edit dialog
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 11:27:02 +02:00 |
|
Michael Mayer
|
b01faead9c
|
Improve password invalid error message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 09:22:06 +02:00 |
|
Michael Mayer
|
2f88ab2ebc
|
Improve UX of account page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 09:06:59 +02:00 |
|
Michael Mayer
|
0e426a547b
|
Disable account page in public mode
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-30 08:50:44 +02:00 |
|