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
|
ff758c3ed6
|
WebDAV: Changes trigger auto indexing / importing #281
The safety delay may be configured individually using
PHOTOPRISM_AUTO_INDEX and PHOTOPRISM_AUTO_IMPORT. A negative value
disables the feature.
|
2021-01-02 18:56:15 +01:00 |
|
Michael Mayer
|
29a57fd846
|
Settings: Add estimate feature flag #622
|
2020-12-30 11:11:58 +01:00 |
|
Michael Mayer
|
ce471de921
|
Indexer: Refactor photo merge #616
|
2020-12-12 22:02:14 +01:00 |
|
Michael Mayer
|
9f4066edb6
|
Indexer: Improve stacking and indexing of moved files
|
2020-12-11 22:09:11 +01:00 |
|
Michael Mayer
|
d82a0ab525
|
Indexer: Don't optimize merged photos
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-12-09 22:15:10 +01:00 |
|
Michael Mayer
|
c0fb3deb06
|
Indexer: Stack photos while optimizing
|
2020-12-09 21:44:04 +01:00 |
|
Michael Mayer
|
63a8dbf4ce
|
Stacks: Improve advanced indexing options #681 #667 #593
|
2020-12-07 17:03:06 +01:00 |
|
Michael Mayer
|
ae0af699c6
|
Stacks: Add advanced indexing options #681 #667 #593
|
2020-12-07 16:19:03 +01:00 |
|
Michael Mayer
|
0b16a67c90
|
WebDAV: Sync video files #504
|
2020-12-05 02:18:45 +01:00 |
|
Michael Mayer
|
56851f4892
|
WebDAV: Add timeout for fetching directories #664
|
2020-12-05 01:24:33 +01:00 |
|
Michael Mayer
|
d0f8c577b3
|
Indexer: Add optimize command & automatically fix location data #546
|
2020-12-05 00:13:44 +01:00 |
|
Michael Mayer
|
5daa689975
|
Backend: Format go imports
|
2020-11-21 18:08:41 +01:00 |
|
Michael Mayer
|
7d00e68d92
|
Index: Refactor mime type detection #391
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-21 14:43:45 +02:00 |
|
Michael Mayer
|
28ff51d5cf
|
Backend: Adjust log levels and messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-18 13:21:43 +02:00 |
|
Michael Mayer
|
b1b6e438f7
|
Backend: Improve log messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-15 11:28:54 +02:00 |
|
Michael Mayer
|
8989c987a2
|
Unstack all types, except primary and sidecar files #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-14 11:00:49 +02:00 |
|
Michael Mayer
|
161b36f8a4
|
Refactor config and worker tests for better performance
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 20:25:47 +02:00 |
|
Michael Mayer
|
faba5c3195
|
Backend: Fix worker tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 18:54:37 +02:00 |
|
Theresa Gresch
|
dac846ba01
|
Backend: Add unit tests for internal/workers
|
2020-07-13 16:44:17 +02:00 |
|
Theresa Gresch
|
579da46f11
|
Backend: Add unit tests for internal/workers
|
2020-07-13 16:12:32 +02:00 |
|
Michael Mayer
|
212857318b
|
UX: Rename group(ed) to stack(ed) #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 15:59:54 +02:00 |
|
Michael Mayer
|
849225e1ea
|
Backend: Tweak db connection params and add stack to panic logs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-13 15:16:09 +02:00 |
|
Michael Mayer
|
2a24bf293d
|
Backend: Rename PrismWorker to MetaWorker
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-29 13:35:38 +02:00 |
|
Michael Mayer
|
1c72f88e8c
|
Backend: Improve logging #369
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-29 13:16:55 +02:00 |
|
Michael Mayer
|
43abf0bd83
|
Photos: Rename maintained_at to checked_at
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-24 08:34:23 +02:00 |
|
Michael Mayer
|
a91206a509
|
Universal sidecar configuration, indexing with multiple roots #268 #348
Slowly getting to the point where only very few people are able to maintain this codebase :)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-07 10:09:35 +02:00 |
|
Michael Mayer
|
0b1bcf0d4a
|
Replace TiDB with SQLite for improved stability #66
As a side effect, we need less configuration values.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-30 14:52:47 +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
|
1df0d9a549
|
Change name of maintenance worker to "prism" #154
See https://twitter.com/browseyourlife/status/1265289044856123393
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-26 19:27:29 +02:00 |
|
Michael Mayer
|
968cd71f34
|
Backend: Add groom worker and test stubs #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-26 15:15:14 +02:00 |
|
Michael Mayer
|
dd42d2b823
|
Entities: Refactor FirstOrCreate
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-26 11:00:39 +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
|
d3cc3ccc82
|
Sync: Disable account when retry limit is reached
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-19 19:55:20 +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 |
|
Michael Mayer
|
3c47a85ea5
|
Backend: Move UpdatePhotoCounts() to entity package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-11 11:01:28 +02:00 |
|
Michael Mayer
|
71c849c23b
|
Backend: Update photo counts after sync download
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-11 10:48:18 +02:00 |
|
Michael Mayer
|
842da9f09b
|
Backend: Query package refactoring
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 15:41:01 +02:00 |
|
Michael Mayer
|
38fe8277fa
|
UX: Rename "directory" to "folder"
See https://twitter.com/browseyourlife/status/1258330913991208960
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-07 12:33:09 +02:00 |
|
Michael Mayer
|
3ccad67622
|
Index and import subdirectories #258
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-06 15:53:47 +02:00 |
|
Michael Mayer
|
14fc9cd374
|
Revert and improve naming of thumbnail config values #294
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-05 17:04:13 +02:00 |
|
Michael Mayer
|
f9b2ff326b
|
Refactor feature flags and settings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-04 18:28:23 +02:00 |
|
Michael Mayer
|
260cca91fe
|
Backend: Refactor entity package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-30 20:07:03 +02:00 |
|
Michael Mayer
|
03c7d969f6
|
Sync: Reduce repeated error log level
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-22 18:20:42 +02:00 |
|
Michael Mayer
|
02fa18ab05
|
Sync: Avoid overwriting account settings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-20 08:47:26 +02:00 |
|
Michael Mayer
|
0c3a06d355
|
Sync: Skip existing files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-20 07:43:49 +02:00 |
|
Michael Mayer
|
96ec67f868
|
Group related files #283
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-14 14:28:47 +02:00 |
|
Michael Mayer
|
f1b3b4b6bc
|
Sync: Upload local files #225
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-07 12:51:01 +02:00 |
|
Michael Mayer
|
b020b4e415
|
Sync: Ignore unsupported file types #225
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-07 10:42:42 +02:00 |
|
Michael Mayer
|
2f5da21a5b
|
Sync: Code clean-up #225
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-06 22:27:05 +02:00 |
|