Michael Mayer
|
e175251783
|
Metadata: Remove time zone if taken date is from file name #930
|
2021-01-27 12:36:23 +01:00 |
|
Michael Mayer
|
52532c4579
|
Metadata: Improve handling of time zones and estimates #930
|
2021-01-26 19:18:37 +01:00 |
|
Michael Mayer
|
05b417acfa
|
Metadata: Apply existing time zone when changing TakenAt
|
2021-01-26 13:00:54 +01:00 |
|
Michael Mayer
|
ef2f231d5b
|
Indexer: Improve taken date fallback when other metadata is missing #930
|
2021-01-25 21:41:57 +01:00 |
|
Michael Mayer
|
274c9347f5
|
Purge: Hide missing files in UI and set new primary if needed #917
|
2021-01-24 20:40:40 +01:00 |
|
Michael Mayer
|
9dad595c3e
|
Photo: Allow overwriting estimated locations #918
|
2021-01-19 11:38:35 +01:00 |
|
Michael Mayer
|
91acaaa573
|
Index shorter keywords in languages like Chinese #746
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-12-27 16:37:28 +01:00 |
|
Michael Mayer
|
1f386533cf
|
Indexer: Use lookup table to prioritize metadata sources
|
2020-12-17 10:23:17 +01:00 |
|
Michael Mayer
|
9f4066edb6
|
Indexer: Improve stacking and indexing of moved files
|
2020-12-11 22:09:11 +01:00 |
|
Michael Mayer
|
04c17fb77b
|
Indexer: Improve stacking settings and merging
|
2020-12-11 17:21:13 +01:00 |
|
Michael Mayer
|
d0f8c577b3
|
Indexer: Add optimize command & automatically fix location data #546
|
2020-12-05 00:13:44 +01:00 |
|
Theresa Gresch
|
c72ddbedcb
|
Backend: Add unit tests
|
2020-10-20 10:07:27 +02:00 |
|
Theresa Gresch
|
7b9f21207e
|
Backend: Add tests for entity
|
2020-10-20 09:25:19 +02:00 |
|
Theresa Gresch
|
7e7b53590a
|
Backend: Add validation for valid dates in setTakenAt()
|
2020-08-18 10:42:09 +02:00 |
|
Michael Mayer
|
5648c9616e
|
Backend: Refactor location data tables and entities
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-12 08:27:05 +02:00 |
|
Michael Mayer
|
e1c45c4d5f
|
Rename "location" to "geo" to have a short, common prefix for geo data
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-11 23:43:29 +02:00 |
|
Theresa Gresch
|
d4935c2d13
|
Backend: Add unit tests for internal/entity
|
2020-07-10 17:35:22 +02:00 |
|
Theresa Gresch
|
dcc43ed45d
|
Backend: Add unit tests for internal/entity
|
2020-07-10 17:27:06 +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
|
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
|
1284091b77
|
Backend: Improve FileTitle() function
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 11:31:03 +02:00 |
|
Michael Mayer
|
d5e4aec8ea
|
Frontend: Add fields to advanced tab (edit dialog)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-10 18:26:05 +02:00 |
|
Michael Mayer
|
14c89022d3
|
Improve browsing by original file and folder name #260
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-31 14:42:41 +02:00 |
|
Michael Mayer
|
f6c929528e
|
Locations and places: Revert key renaming
Code reads better this way.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-29 12:56:24 +02:00 |
|
Michael Mayer
|
02800e796e
|
Guess title, location and date from file and path name #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-28 15:12:18 +02:00 |
|
Michael Mayer
|
301e510b2d
|
Photos: Generate title based on estimated place #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-26 21:51:34 +02:00 |
|
Michael Mayer
|
2156afd85a
|
File browser: Implement clipboard; refactor entities and fixtures #260
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-25 19:10:44 +02:00 |
|
Michael Mayer
|
f9b6952947
|
Support for Live Photos #177
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-21 13:26:28 +02:00 |
|
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
|
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 |
|
Theresa Gresch
|
1fdc2cf610
|
Backend: Add tests to internal/entity
|
2020-05-18 16:37:37 +02:00 |
|
Theresa Gresch
|
c0b6eaa9d5
|
Backend: Add tests to internal/entity
|
2020-05-12 13:52:09 +02:00 |
|
Theresa Gresch
|
96208d2c51
|
Backend: Add tests to internal/entity
|
2020-05-12 11:51:54 +02:00 |
|
Michael Mayer
|
a61f2384b3
|
Initial video support #17
Still need to add a player and index metadata. Work in progress.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-11 18:29:17 +02:00 |
|
Theresa Gresch
|
e95260e3ab
|
Backend: Add tests to internal/entity
|
2020-05-11 17:01:19 +02:00 |
|
Michael Mayer
|
8ccaaff4e5
|
Backend: Update label photo count and refactor entity fixtures
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-10 19:43:49 +02:00 |
|
Michael Mayer
|
3aad02501f
|
Run unit tests in separate databases to avoid conflicts
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 19:34:29 +02:00 |
|
Theresa Gresch
|
aaf1ff64ad
|
Backend: Add tests to internal/entity
|
2020-05-08 15:46:16 +02:00 |
|