Michael Mayer
|
4300d45482
|
Backend: Log errors in database
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 13:48:05 +02:00 |
|
Michael Mayer
|
a785a9d708
|
Backend: Update TestPhoto_Save test
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 12:51:19 +02:00 |
|
Michael Mayer
|
27ea0cb214
|
Backend: Improve entity log and error messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 12:48:32 +02:00 |
|
Michael Mayer
|
1cf0893b18
|
Backend: Fix AfterCreate after upgrading GORM
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 12:30:26 +02:00 |
|
Michael Mayer
|
132db3c0d2
|
Backend: Upgrade Go modules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 12:09:48 +02:00 |
|
Michael Mayer
|
f720ca6664
|
Check PHOTOPRISM_JPEG_HIDDEN flag when converting #311
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 11:33:39 +02:00 |
|
Michael Mayer
|
e61dda495a
|
Add PHOTOPRISM_SIDECAR_HIDDEN and PHOTOPRISM_JPEG_HIDDEN flags #311
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 11:00:17 +02:00 |
|
Michael Mayer
|
7777fa95a5
|
Backend: Don't backup albums to photo yaml (just yet)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 09:44:49 +02:00 |
|
Michael Mayer
|
bbe60d120b
|
Backend: Set DescriptionSrc when restored from YAML
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 09:21:10 +02:00 |
|
Michael Mayer
|
da067f52e7
|
Improve command flag descriptions for sidecar files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 22:21:27 +02:00 |
|
Michael Mayer
|
b24d5c03a1
|
Use YAML files to save and restore photo metadata
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 22:18:58 +02:00 |
|
Michael Mayer
|
f057880df3
|
Backend: Fix panic in File.Save()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 17:57:40 +02:00 |
|
Michael Mayer
|
7f2b13bf71
|
Backend: Use actual instead of original dimensions from metadata #304
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 17:38:14 +02:00 |
|
Michael Mayer
|
0bf17206d0
|
Entity: Return error in File.Save() if PhotoID is 0
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 17:25:28 +02:00 |
|
Theresa Gresch
|
1fdc2cf610
|
Backend: Add tests to internal/entity
|
2020-05-18 16:37:37 +02:00 |
|
Michael Mayer
|
a2d5da7afd
|
Entity: Fix query in File.AllFilesMissing()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 16:36:24 +02:00 |
|
Michael Mayer
|
39878b3f83
|
Store created files in .photoprism sub directory
See #268, #311 and #313
Hidden directory name poll: https://twitter.com/browseyourlife/status/1262320988081074178
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 15:45:55 +02:00 |
|
Theresa Gresch
|
d2975666e5
|
Backend: Make LocLabel unique in place fixtures
|
2020-05-18 10:05:33 +02:00 |
|
Michael Mayer
|
7121c09d66
|
Upgrade go-exif and go-jpeg-image-structure; see #302, #304, #305 and #295
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-18 08:44:40 +02:00 |
|
Michael Mayer
|
46f3f12da8
|
Upgrade go-exif, go-jpeg-image-structure and go-png-image-structure
See #302, #304, #305 and #295
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-17 11:05:57 +02:00 |
|
Michael Mayer
|
abfd2fa79d
|
Videos: Improve indexing and searching #312
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-16 17:07:44 +02:00 |
|
Michael Mayer
|
ba524d05d6
|
Metadata: Add DateTimeDigitized as fallback value for TakenAt #304
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-16 09:27:21 +02:00 |
|
Michael Mayer
|
7ee4d5eda5
|
Photo: Update year and month whenever takenAt may change
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-15 16:06:32 +02:00 |
|
Michael Mayer
|
9937304d0c
|
Metadata: Improve date and error handling; see #302, #304, #305 and #295
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-15 15:29:56 +02:00 |
|
Theresa Gresch
|
e4c521d9b3
|
Backend: Update FindPlaceByLabel function
|
2020-05-15 13:16:03 +02:00 |
|
Theresa Gresch
|
4aaa4e9fc2
|
Backend: Add tests to internal/entity
|
2020-05-15 13:15:10 +02:00 |
|
Theresa Gresch
|
238468c8f9
|
Backend: Add tests to internal/api
|
2020-05-15 13:14:50 +02:00 |
|
Michael Mayer
|
fbc2cfaf22
|
Backend: Add test for (resized) JPEG with GPS issues #295
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-15 12:45:42 +02:00 |
|
Michael Mayer
|
a16f00f359
|
Backend: Add support for DateTime in Exif metadata #304
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-15 11:15:15 +02:00 |
|
Michael Mayer
|
71fb67adb2
|
Videos: Support H.264/AVC .mov files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-15 09:39:32 +02:00 |
|
Michael Mayer
|
eba0b1d896
|
Backend: Fix search query (photo:true filter)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-14 22:49:01 +02:00 |
|
Michael Mayer
|
871c5aae9c
|
Backend: Don't abort import / index options API requests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-14 19:45:01 +02:00 |
|
Michael Mayer
|
2d1763edbe
|
Add videos to main navigation #17
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-14 19:03:12 +02:00 |
|
Theresa Gresch
|
afc1e10646
|
Backend: Add tests to internal/api
|
2020-05-14 18:10:01 +02:00 |
|
Theresa Gresch
|
e3993b3dbf
|
Backend: Add tests to internal/thumb
|
2020-05-14 17:28:55 +02:00 |
|
Theresa Gresch
|
b4c27ffb51
|
Backend: Add tests to internal/query
|
2020-05-14 15:43:39 +02:00 |
|
Theresa Gresch
|
07e4d22464
|
Backend: Add tests to internal/entity
|
2020-05-14 15:28:11 +02:00 |
|
Theresa Gresch
|
269915d77b
|
Backend: Remove unnecessary group in photos.go
|
2020-05-14 15:27:12 +02:00 |
|
Theresa Gresch
|
6c9b994664
|
Backend: Add tests to internal/query
|
2020-05-14 15:27:12 +02:00 |
|
Theresa Gresch
|
156c7b295e
|
Backend: Add tests to internal/entity
|
2020-05-14 15:27:12 +02:00 |
|
Michael Mayer
|
2c564ed145
|
Backend: Swap width and height to fix rotation when reading from JSON
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-14 14:28:57 +02:00 |
|
Theresa Gresch
|
160977fec4
|
Backend: Add tests to internal/query
|
2020-05-14 14:18:28 +02:00 |
|
Theresa Gresch
|
05078b0e4b
|
Backend: Add test fixtures
|
2020-05-14 14:17:12 +02:00 |
|
Michael Mayer
|
2045e3d770
|
Index and show video metadata #17
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-14 11:57:26 +02:00 |
|
Michael Mayer
|
cbeaab64e7
|
Backend: Remove story flag code
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-13 21:22:49 +02:00 |
|
Michael Mayer
|
55819dba9b
|
Backend: Read JSON from sidecar file #4 #243
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-13 21:06:34 +02:00 |
|
Michael Mayer
|
5f408f4f76
|
Backend: Read from JSON sidecar files (created by exiftool) #4 #243
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-13 20:53:15 +02:00 |
|
Theresa Gresch
|
47e4abe9a4
|
Backend: Fix test
|
2020-05-13 20:05:33 +02:00 |
|
Theresa Gresch
|
9fc0265d9a
|
Backend: Add tests to internal/query
|
2020-05-13 19:47:17 +02:00 |
|
Theresa Gresch
|
c0a2da8bab
|
Backend: Add tests fixtures
|
2020-05-13 19:46:49 +02:00 |
|