theresa
af83a51496
Tests: Add unit tests
2021-08-26 18:02:53 +02:00
theresa
d0d62f470a
Tests: Add unit tests
2021-08-26 17:26:48 +02:00
theresa
cfa105d3d6
Tests: Add file fixture
2021-08-26 17:24:48 +02:00
theresa
a2671b3428
People: Add unit tests #22
2021-08-26 16:31:05 +02:00
theresa
29be2cca27
People: Throw correct error in ReportCollision when embedding is empty #22
2021-08-26 16:00:11 +02:00
theresa
1761e139de
People: Add unit tests #22
2021-08-26 15:51:21 +02:00
theresa
3a601f3953
People: Add unit tests #22
2021-08-26 11:58:52 +02:00
theresa
01742c13ea
People: Add face + subject fixtures #22
2021-08-26 11:58:28 +02:00
theresa
c51452a90a
People: Add unit tests #22
2021-08-25 17:54:06 +02:00
theresa
c99059567a
People: Skip midpoint calculation if dimensions don't match #22
2021-08-25 17:53:45 +02:00
theresa
7a90c0209e
Tests: Add tests for internal/entity
2021-08-25 15:29:00 +02:00
theresa
3c24481750
Tests: Add tests for internal/config
2021-08-25 13:41:51 +02:00
Michael Mayer
06835a3c5c
People: Optimize face clustering and matching #22
2021-08-24 20:15:36 +02:00
theresa
b707f1cb0c
Tests: Add tests for internal/config
2021-08-24 19:09:09 +02:00
theresa
73df6d68ec
Tests: Add tests for internal/classify
2021-08-24 19:06:47 +02:00
Timo Volkmann
e71c398b1e
Auth: Set role admin on user creation #98
2021-08-24 18:17:03 +02:00
Timo Volkmann
1bcdd4c6b1
Auth: Improve users update cli description #98
2021-08-24 18:17:03 +02:00
Michael Mayer
3fc7b1b523
People: Match faces less often by default #22
2021-08-24 15:20:05 +02:00
Michael Mayer
03cdc8bb7d
People: Improve edit UI and stability #22
2021-08-24 14:27:34 +02:00
theresa
9238d569e4
Tests: Update fixtures
2021-08-23 17:20:03 +02:00
Michael Mayer
fefe70f9a4
People: Improve face clustering and matching #22
2021-08-23 16:22:01 +02:00
Timo Volkmann
5442c04c75
Auth: Add user delete Tests #98
2021-08-23 11:52:37 +02:00
Timo Volkmann
8facd101f6
Auth: Use promptui in user add command #98
2021-08-23 11:05:42 +02:00
Michael Mayer
981c51f977
People: Optimize manually clustered faces #22
2021-08-22 21:06:44 +02:00
Michael Mayer
07f0886893
People: Update code comments #22
2021-08-22 16:36:24 +02:00
Michael Mayer
2e85b3cccd
People: Split facial recognition into smaller functions #22
...
Clustering and matching have been improved along the way. This opens
the door for further optimizations while keeping the code readable.
2021-08-22 16:14:34 +02:00
Michael Mayer
acde5c2dae
People: Reset related fields when clearing marker subject #22
2021-08-21 17:11:02 +02:00
Michael Mayer
d88d9b3781
People: Add API endpoint for removing marker subject associations #22
2021-08-21 16:36:00 +02:00
Michael Mayer
080c0b5f23
People: Match faces after files have been uploaded #22
2021-08-20 00:28:22 +02:00
Michael Mayer
4d915af2b5
Auth: Remove DeleteUserByName() #98
2021-08-20 00:13:49 +02:00
Michael Mayer
fa8e02b430
Auth: Refactor user management commands #98
2021-08-20 00:10:26 +02:00
Michael Mayer
5cec098524
People: Improve face matching #22
2021-08-19 23:12:51 +02:00
Michael Mayer
885024d592
People: Improve face clustering and indexing #22
2021-08-19 21:12:38 +02:00
Timo Volkmann
7fbe1a6614
Auth: Modify users email now works properly #98
2021-08-19 15:53:23 +02:00
Michael Mayer
29a65dbaab
People: Fork clusters library with fixed dbscan implementation #1478
2021-08-19 14:24:30 +02:00
Michael Mayer
2e18c2ef9c
Metadata: Upgrade all go-exif image structure libs to v2 #1326 #1463
2021-08-19 13:28:12 +02:00
Michael Mayer
babc6a2d6c
API: Add more detailed upload error logs #1486
2021-08-19 12:51:55 +02:00
Michael Mayer
b14d7d140a
API: Improve code docs
2021-08-19 12:49:07 +02:00
Michael Mayer
6911c9f78b
People: Change unknown face id #22
2021-08-19 11:36:45 +02:00
Timo Volkmann
80d6fc3d1d
Auth: Add CLI commands for user management #98
2021-08-18 20:19:14 +02:00
Timo Volkmann
da7e4fbc97
Auth: Refactor user entity functions #98
2021-08-18 20:18:39 +02:00
Michael Mayer
6a450c463e
People: Add PhotoUID to Subject entity #22
2021-08-18 11:33:23 +02:00
Michael Mayer
db95ceba65
People: Add threshold option for faces worker #22
2021-08-17 22:49:32 +02:00
theresa
e8d07e070c
Tests: Update fixtures
2021-08-17 17:26:47 +02:00
theresa
48c1bd5e43
Tests: Adapt test to fixture updates
2021-08-17 17:26:47 +02:00
theresa
b2fe042cf3
Tests: Update file fixtures
2021-08-17 17:26:47 +02:00
theresa
e27d363c3e
Tests: Update photo fixtures
2021-08-17 17:26:47 +02:00
Timo Volkmann
19e9c7560e
Auth: Add user entity functions and tests #98
2021-08-16 20:51:55 +02:00
theresa
35869c6620
Tests: Adapt tests to fixture updates
2021-08-16 18:19:23 +02:00
theresa
2a02bf74e8
Tests: Update file fixtures
2021-08-16 18:18:55 +02:00
theresa
cb427cf5d5
Tests: Update photo fixtures
2021-08-16 18:18:37 +02:00
theresa
41f0e08ba6
Tests: Adapt tests to updated fixtures
2021-08-16 17:15:06 +02:00
theresa
8895f95841
Tests: Update file fixtures
2021-08-16 17:14:37 +02:00
theresa
6c86800d97
Tests: Update photo fixtures
2021-08-16 17:14:18 +02:00
theresa
b877c14ada
Tests: Adapt tests to fixture updates
2021-08-16 15:19:10 +02:00
theresa
2f674c5bb7
Tests: Update places fixtures
2021-08-16 15:18:30 +02:00
theresa
49c40b9d9a
Tests: Update file fixtures
2021-08-16 15:18:06 +02:00
theresa
0deba0d4c7
Tests: Update photo fixtures
2021-08-16 15:17:43 +02:00
Michael Mayer
c315c58bb5
People: Revert marker form and test #22
2021-08-16 01:52:02 +02:00
Michael Mayer
003982afe0
People: Remove face embeddings and landmarks from JSON response #22
...
Improves performance by reducing response size.
2021-08-16 01:45:36 +02:00
Michael Mayer
da94e9ed0f
People: Refactor faces worker and related entities #22
2021-08-16 00:29:36 +02:00
Michael Mayer
39856657d5
People: Refactor faces worker and related entities #22
2021-08-15 20:57:26 +02:00
Michael Mayer
494dea4880
People: Add "photoprism faces reset" command #22
2021-08-15 14:14:27 +02:00
Michael Mayer
6291b406b6
People: Improve face clustering #22
2021-08-15 12:17:14 +02:00
Michael Mayer
b7d9557f67
People: Automatically update faces and people on user input #22
2021-08-14 21:37:57 +02:00
Michael Mayer
41cc0c596d
People: Match markers with known faces and people #22
2021-08-14 20:48:38 +02:00
Michael Mayer
0cb44f7b45
People: Skip clustering when there are no new face markers #22
2021-08-14 19:52:49 +02:00
Michael Mayer
5ea6f70938
People: Fix assertion in TestFaces() #22
2021-08-14 18:16:47 +02:00
Michael Mayer
57c5f1f2fb
People: Match known faces in one go #22
...
This commit also adds additional test fixtures.
2021-08-14 18:13:03 +02:00
Michael Mayer
b6b38b54bb
People: Move detectFaces() to index_faces.go #22
2021-08-14 16:01:44 +02:00
Michael Mayer
9057e39fb2
People: Add sample threshold to faces worker #22
2021-08-14 15:45:51 +02:00
Michael Mayer
42027962aa
People: Add face clustering and matching to meta worker #22
2021-08-14 14:24:48 +02:00
Michael Mayer
05daa9f7be
Indexer: Update info log message
2021-08-14 01:54:01 +02:00
Michael Mayer
33905d95b9
People: Update faces command help text #22
2021-08-13 21:51:25 +02:00
Michael Mayer
67bf46dd9a
Auth: Refactor ACL Roles and Resources #98
...
Renamed ResourcePeople to ResourceUsers. Work in progress.
Added a few "default" roles as a reminder for later.
2021-08-13 21:23:34 +02:00
Michael Mayer
28a4ed88c4
Run make fmt
2021-08-13 20:50:49 +02:00
Michael Mayer
45355c7303
People: Update entity database table names #22
...
Work in progress.
2021-08-13 20:31:41 +02:00
Michael Mayer
a974b3a7ea
People: Improve Facial Recognition Accuracy, Command, and UI #22
...
Work in progress. Performed refactoring along the way.
2021-08-13 20:04:59 +02:00
Timo Volkmann
754a48c8d5
Auth: adapt tests for recent changes
2021-08-12 20:33:14 +02:00
Timo Volkmann
8dfec4e5fe
Auth: add permissions for non-admins
2021-08-12 20:33:14 +02:00
Timo Volkmann
62c38f00b9
Auth: do not allow user to change other users passwords
2021-08-12 20:33:14 +02:00
Timo Volkmann
7f90e3615b
Auth: Add tests for finding users by uid #98
2021-08-12 20:33:14 +02:00
Michael Mayer
e78c4df22e
People: Create person based on existing marker labels #22
...
Work in progress.
2021-08-12 17:49:48 +02:00
Michael Mayer
35f0a1925c
API: Update config_test.go
2021-08-12 12:06:55 +02:00
Michael Mayer
d767e50b37
People: Improve face clustering #22
...
Work in progress.
2021-08-12 12:05:10 +02:00
Michael Mayer
1fc4ef123b
People: Add face clustering worker #22
...
Work in progress. No performance optimizations yet.
2021-08-12 04:54:20 +02:00
Michael Mayer
733b84a03b
People: Add person entity and people count #22
2021-08-11 21:42:31 +02:00
Michael Mayer
5d9e26719c
Run make fmt
2021-08-11 13:23:17 +02:00
Michael Mayer
2b0e266b16
People: Multiple embeddings per face crop #22
2021-08-11 13:21:22 +02:00
Timo Volkmann
177367e78d
Auth: add change password tests #98
2021-08-11 12:58:38 +02:00
Timo Volkmann
daf81b20ee
Auth: fix wrong api test init sequence #98
2021-08-11 12:57:54 +02:00
Michael Mayer
371a9b3c45
Run make fmt
2021-08-11 11:01:14 +02:00
Timo Volkmann
3829377824
Auth: fixed typo in tests
2021-08-11 10:47:52 +02:00
Timo Volkmann
dd0ee298cd
Auth: added api tests for user sessions #98
2021-08-10 17:22:15 +02:00
Timo Volkmann
e5b1b7b5f6
Auth: Add user and password fixtures #98
2021-08-10 12:30:04 +02:00
Michael Mayer
b458a32994
Config: Update info message
...
see #1135 , #1390 , and #1397
2021-08-05 21:57:01 +02:00
Michael Mayer
c8b82d2ba4
Config: Reduce minimum memory requirement to 2 GB
...
see #1135 , #1390 , and #1397
2021-08-05 21:54:57 +02:00
Michael Mayer
403afc69aa
Config: Don't disable ffmpeg even when server has < 3 GB memory
...
see #1135 , #1390 , and #1397
2021-08-05 20:18:52 +02:00
Michael Mayer
6dee522472
Config: Improve warning message shown when server has < 3 GB memory
...
see #1135 , #1390 , and #1397
2021-08-05 19:10:53 +02:00
Michael Mayer
a4289ec9f0
Config: Limit workers and disable transcoding if < 3 GB of memory
...
see #1135 , #1390 , and #1397
2021-08-05 15:15:33 +02:00
theresa
9263895408
Tests: Adapt tests to fixture changes
2021-08-05 12:33:52 +02:00
theresa
c13af0408d
Tests: Update photo fixtures
2021-08-05 12:33:02 +02:00
theresa
a0cb73bd12
Tests: Update photo fixtures
2021-08-05 10:30:08 +02:00
theresa
c0cd45afe8
Tests: Update photo fixtures
2021-08-04 18:43:39 +02:00
theresa
8b47775315
Tests: Adapt tests for internal/query to fixture updates
2021-08-04 17:10:26 +02:00
theresa
4f10fdc83a
Tests: Adapt tests for internal/photoprism to fixture updates
2021-08-04 17:10:00 +02:00
theresa
a5152bad4d
Tests: Adapt tests for internal/entity to fixture updates
2021-08-04 17:09:36 +02:00
theresa
7c16183998
Tests: Adapt tests for internal/api to fixture updates
2021-08-04 17:09:12 +02:00
theresa
c241faf248
Tests: Update file fixtures
2021-08-04 17:08:26 +02:00
Michael Mayer
0c42ded320
Tests: Reformat link_fixtures.go
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-25 23:48:34 +02:00
theresa
09c51c8db6
Tests: Update test fixtures
2021-07-23 13:25:28 +02:00
theresa
ca390351d8
Tests: Update fixtures
2021-07-22 18:31:56 +02:00
theresa
de1eee18bf
Tests: Update fixtures
2021-07-22 15:05:23 +02:00
theresa
dcebf32c2c
Tests: Adapt tests to fixture changes
2021-07-22 13:53:28 +02:00
theresa
830fba9d0b
Tests: Update test fixtures
2021-07-22 13:53:28 +02:00
Michael Mayer
bc86997ba3
Backend: Replace gopkg.in/ugjka/go-tz with gopkg.in/photoprism/go-tz
...
Original package was archived and not maintained anymore.
2021-07-17 15:21:03 +02:00
Michael Mayer
c79558a039
Backend: Run make fmt
2021-07-16 19:32:33 +02:00
Michael Mayer
07c711a0b4
RAW: Skip Darktable when converting Canon CR3 and Fuji RAF files #1362
2021-07-16 18:12:42 +02:00
Michael Mayer
63094e7b17
MariaDB: Set default table engine, charset and collation #1371
2021-07-16 18:02:51 +02:00
Michael Mayer
2d9918e72b
People: Store detected face embeddings in markers table #22 #1406
2021-07-16 14:34:05 +02:00
Garrett Gu
46a3773c8e
Sessions: Fix unhandled error ( #1349 )
2021-07-15 17:47:43 +02:00
Michael Mayer
4fcd009b8b
Metadata: Fix time zone for Quicktime videos #1388
...
Assume UTC, same as for MP4 videos.
2021-07-13 18:08:47 +02:00
Michael Mayer
c819e9159c
Metadata: Fix time zone for MP4 videos #1388
...
As it turned out, the exiftool -api QuickTimeUTC parameter converts
CreateDate to local time using the server's time zone. This doesn't
help as it's technically still a local time and not UTC. Had to
implement this manually in our Exiftool JSON parser for MP4 videos only.
2021-07-13 17:56:26 +02:00
Michael Mayer
513a7e9257
Exiftool: Fix CLI parameters and add tests #1388 #1401
2021-07-12 21:41:44 +02:00
Michael Mayer
aa119c72ea
Exiftool: Add command params to fix time zone for videos #1388 #1401
...
This also enables large file support to read metadata from
movie length video files.
2021-07-08 18:33:41 +02:00
Michael Mayer
4a2e4fc99f
Config: Update manifest.json location for generating hash #425 #1351
2021-07-08 18:31:06 +02:00
Michael Mayer
c87d5da2e3
Config: Add CDN URL option #425 #1351
2021-07-05 16:41:43 +02:00
Michael Mayer
1a78bc7052
Tests: Code clean-up
2021-06-28 12:45:00 +02:00
theresa
1a90f4a454
Tests: Add tests for internal/entity
2021-06-23 15:34:19 +02:00
Michael Mayer
49fd531420
People: Implement marker update API #22
2021-06-02 17:25:04 +02:00
Michael Mayer
f37b740ec8
People: Select best thumbnail depending on config options #22
2021-06-02 12:12:30 +02:00
Michael Mayer
72c50ef2aa
People: Increase face score threshold for high-res images #22
2021-06-01 18:57:41 +02:00
Michael Mayer
e29e9977a9
UI: Add people tab to photo edit dialog #22
...
Work in progress. Buttons don't work yet.
2021-06-01 17:39:03 +02:00
Michael Mayer
11b4fbd5a0
People: Refactor face marker indexing #22
2021-05-31 15:40:52 +02:00
Michael Mayer
64d45c6dab
People: Save face markers #22
2021-05-26 14:41:59 +02:00
Michael Mayer
65b779823d
People: Reduce face detection score threshold #22
2021-05-26 11:55:10 +02:00
Michael Mayer
0d160fe833
People: Simplify "faces" search #22
2021-05-26 10:46:32 +02:00
Michael Mayer
5ecba4926a
People: Show number of faces in edit dialog #22
2021-05-26 09:51:00 +02:00
Michael Mayer
171a4e799a
People: Change search filter behavior #22
2021-05-25 19:32:36 +02:00
Michael Mayer
a6bf89d104
People: Detect number of faces (experimental) #22
2021-05-25 18:01:21 +02:00
Michael Mayer
f5a1cc6231
People: Add feature checkbox in Settings UI #22
2021-05-25 14:55:41 +02:00
Michael Mayer
1da02bd48e
People: Calculate relative face markers #22
2021-05-25 14:30:24 +02:00
Michael Mayer
27b14087e2
People: Add "people" search filter #22
2021-05-25 11:55:44 +02:00
Michael Mayer
07d1a74be8
People: Add PhotoPeople property to Photo struct #22
2021-05-25 11:39:22 +02:00
Michael Mayer
c2a8098b6c
People: Add Marker entity #22
2021-05-25 11:38:04 +02:00
Michael Mayer
cf36ef3f3d
People: Refactor face landmark detection #22
2021-05-24 17:57:44 +02:00
Michael Mayer
3619cf3635
People: Proof-of-concept for face detection via Pigo #22
...
see https://github.com/esimov/pigo
2021-05-24 15:54:22 +02:00
Michael Mayer
b1856b9d45
RawTherapee: Add -s cli param to use existing sidecar files #1267
...
see https://rawpedia.rawtherapee.com/Command-Line_Options
2021-05-23 16:02:39 +02:00
Michael Mayer
65c3967384
Import: Never remove ignored directories #1319
2021-05-23 13:49:07 +02:00
Michael Mayer
bc67e8349e
Metadata: Fix TestMediaFile_Exif_HEIF
2021-05-20 16:46:15 +02:00
Michael Mayer
80981c2566
Import: Only convert RAW to JPEG if enabled in index options
2021-05-17 17:32:19 +02:00
Michael Mayer
44415bc78e
Import: Check if "convert to jpeg" is disabled
2021-05-17 16:01:52 +02:00
Michael Mayer
365e582ffd
Backend: Upgrade dsoprea/go-exif and revert exif test assertion
...
see https://github.com/dsoprea/go-exif/issues/55
2021-05-14 18:24:10 +02:00
Michael Mayer
daab99015a
TensorFlow: Improve panic log messages #1270
2021-05-06 12:50:53 +02:00
Michael Mayer
cd0f201ef4
TensorFlow: Add panic handlers #1270
2021-05-06 12:45:38 +02:00
Michael Mayer
e10118a65f
Metadata: Merge keywords if priority is the same #1153
...
Also reduces length limit for latin words to 2 letters.
2021-05-04 15:02:54 +02:00
Michael Mayer
87e1188c52
Config: Update command flag description for "jpeg-quality"
2021-05-01 11:15:37 +02:00
Michael Mayer
630de81c9f
Metadata: Don't remove stopwords from existing keywords #1153
2021-05-01 11:06:51 +02:00
Michael Mayer
2d7becdbbc
Metadata: Add keywords tests #1153
2021-05-01 10:52:28 +02:00
Michael Mayer
f0b627b8f6
Config: Rename DarktablePresets to RawPresets #1245
2021-05-01 10:25:34 +02:00
Michael Mayer
6cbf0696c4
Metadata: Don't remove stopwords from keywords #1153
2021-04-30 17:37:37 +02:00
Michael Mayer
8851271d55
WebDAV: Mark uploaded files as favorite #1210
2021-04-30 16:52:54 +02:00
Michael Mayer
f87c9c01da
Config: Add options to disable specific image / video converters #1245
2021-04-30 14:24:01 +02:00
Michael Mayer
28c5c1be7b
Metadata: Upgrade dsoprea/go-exif
...
See https://github.com/dsoprea/go-exif/issues/55
2021-04-30 10:59:06 +02:00
Michael Mayer
6ca3dde25f
Sessions: Change log levels & add docs #1103
2021-04-30 10:07:20 +02:00
Theresa Gresch
da6e948f31
Metadata: Add support for XMP sidecar CreateDate and Keywords ( #1161 )
...
* Metadata: Read title, description, date and keywords from apple xmp
* Metadata: Add testfiles and tests
* Metadata: Add support for XMP sidecar CreateDate and Keywords #1151
Co-authored-by: Michael Mayer <michael@lastzero.net>
2021-04-26 13:54:14 +02:00
Michael Mayer
180e46b95f
Frontend: Add Yellowstone theme, unlock Grayscale for everyone
2021-04-26 12:37:52 +02:00
Michael Mayer
27c106863d
Metadata: Merge existing keywords #1153
2021-04-25 14:17:34 +02:00
Michael Mayer
cd63d33bc1
Convert: Pass sub folder as first argument to limit scope #1081
...
see https://github.com/photoprism/photoprism/discussions/1081
2021-04-20 08:54:44 +02:00
Michael Mayer
55d502bbca
Restore: Improve command flags and usage docs #1190 #1193
2021-04-20 08:40:39 +02:00
Michael Mayer
fd078fe323
Backup: Improve command usage docs #1190 #1193
2021-04-19 13:54:38 +02:00
Michael Mayer
7de3713024
Backup: Improve command flags and usage docs #1190 #1193
2021-04-19 13:48:46 +02:00
Michael Mayer
25adf01d79
Backend: Upgrade Go dependencies
2021-04-19 12:24:14 +02:00
Kyle Roth
17600e5259
docs(backup): add usage text to describe argument ( #1193 )
2021-04-19 11:25:45 +02:00
Aaron Wood
cabee7ab61
Fix locking ( #1141 )
...
* Fix unprotected section
* Optimize lock where only reads are performed
2021-03-28 19:51:38 +02:00
theresa
1532e6b748
Tests: Add test and testfiles for bug #1153
2021-03-25 11:45:32 +01:00
theresa
bc714059c3
Meta: Add charset=Ascii to unwanted descriptions
2021-03-24 14:24:24 +01:00
theresa
fc6227ae58
Tests: Add tests for internal/api
2021-03-11 09:36:47 +01:00
theresa
816aca7420
Tests: Add tests for internal/api
2021-03-10 16:55:55 +01:00
theresa
c0d5da40e1
Tests: Add tests for internal/api
2021-03-10 15:52:38 +01:00
theresa
aadc870c11
Tests: Add tests for internal/api
2021-03-10 11:30:26 +01:00
theresa
b2eee0d34d
Tests: Add test fixtures
2021-03-10 11:30:09 +01:00
theresa
a01288a5ac
Tests: Add tests for internal/thumb
2021-03-03 14:44:30 +01:00
theresa
3f68c2f6e4
Tests: Add tests for internal/query
2021-03-03 11:49:32 +01:00
theresa
10983e73d4
Tests: Add tests for internal/photoprism
2021-03-02 14:59:48 +01:00
theresa
59512b0e50
Tests: Add tests for internal/photoprism
2021-03-02 11:59:52 +01:00
theresa
4c03ef074f
Tests: Add tests for internal/photoprism
2021-02-26 13:04:48 +01:00
theresa
0192f976bc
Tests: Add tests for internal/meta
2021-02-25 16:03:07 +01:00
theresa
539562368e
Tests: Add tests for internal/entity
2021-02-25 15:42:20 +01:00
theresa
bd8b5d9954
Tests: Add tests for internal/entity
2021-02-25 15:17:47 +01:00
theresa
c7a9c437ad
Tests: Add tests for internal/entity
2021-02-24 18:10:15 +01:00
theresa
6c4c07f064
Tests: Add tests for internal/entity
2021-02-24 15:31:10 +01:00
theresa
7714ab893b
Tests: Add tests for internal/entity
2021-02-24 11:38:28 +01:00
Michael Mayer
ac5a9d5ee4
Demo: Restore albums from YAML backups
2021-02-22 21:21:14 +01:00
Michael Mayer
4c5a730da4
Thumbs: Fix orientation for HEIF, TIFF, and PNG #1064
2021-02-22 21:09:50 +01:00
theresa
b147130817
Tests: Update config tests
2021-02-22 11:07:00 +01:00
Michael Mayer
01d4b1ee31
Exif: Refactor JPEG rotation based on orientation flag #1064
...
We now manually detect and change the rotation, the imaging
autorotation functionality was disabled for our core use-cases.
anymore.
2021-02-21 22:53:25 +01:00
Michael Mayer
f7f0b8d17a
Metadata: Add unwanted descriptions
2021-02-21 17:54:26 +01:00
Michael Mayer
d42eb4e01b
Classify: Improve moments & location labels
2021-02-21 17:18:36 +01:00
Michael Mayer
32ef03083d
Restore: Find album backups in originals folder as well
2021-02-21 15:48:46 +01:00