Michael Mayer
ed0aa11ee8
UX: Document min password length and reduce to 4 chars
2021-01-02 14:06:34 +01:00
Michael Mayer
8e22fbf8f6
Metadata: Store and compare data source for details #755
2020-12-31 13:51:31 +01:00
Michael Mayer
bbd0af3dd3
Shares: Allow reuse of the same share slugs & tokens #776
2020-12-31 12:02:26 +01:00
Michael Mayer
29a57fd846
Settings: Add estimate feature flag #622
2020-12-30 11:11:58 +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
13bd176f0f
Albums: Handle missing entries and pure emoji titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 13:11:08 +01:00
Michael Mayer
4ac0ef3556
Indexer: Improve merging and performance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 07:43:39 +01:00
Michael Mayer
fd53d30caa
Indexer: Reset photo quality after merging
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 23:08:08 +01:00
Michael Mayer
45c0e2f60d
Folders: Fix title capitalization #737
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 14:31:06 +01:00
Michael Mayer
1ad8eb343d
Photo: Omit Stack property in YAML files if 0
2020-12-21 18:43:31 +01:00
Michael Mayer
12cb89eca5
Stacks: Use "Stackable" int8 instead of "Unstacked" bool #616 #667
2020-12-19 19:15:32 +01:00
Michael Mayer
a067fe46ec
UX: Add global server config options tab to Settings UI
2020-12-18 20:42:12 +01:00
Michael Mayer
7940786ce9
UX: Refactor config options to be more intuitive
...
Make sure to update your local config files when upgrading as
the name of some config values has changed. The default
config path has changed from "settings" to "config".
2020-12-18 09:11:42 +01:00
Michael Mayer
449fb7a2c1
Backup and restore albums from YAML files #567
2020-12-17 18:24:55 +01:00
Michael Mayer
859e4f7d8c
Indexer: Set a default color for photos with multiple files #715
2020-12-17 12:32:53 +01:00
Michael Mayer
1f386533cf
Indexer: Use lookup table to prioritize metadata sources
2020-12-17 10:23:17 +01:00
Michael Mayer
717da1bd34
Downloads: Configure file name schema #675
...
There is no UI for this setting yet.
2020-12-16 11:59:16 +01:00
Michael Mayer
28880e682d
Database: Improve config and SQL queries
2020-12-15 20:14:06 +01:00
Michael Mayer
387452858e
Indexer: Use mutex when saving photos to avoid concurrency issues
2020-12-14 20:56:33 +01:00
Michael Mayer
c2e5663da0
Indexer: Add folder albums while indexing
2020-12-14 20:37:54 +01:00
Michael Mayer
430d16bf95
Indexer: Find existing camera via slug, return unknown camera by default
2020-12-14 19:24:08 +01:00
Michael Mayer
5383553cd1
Moments: Update folder search filter when path changes
2020-12-14 14:11:14 +01:00
Michael Mayer
35659f25cf
Indexer: Improve logging and locking
2020-12-14 13:31:18 +01:00
Michael Mayer
43e324700b
Indexer: Avoid adding the same entity simultaneously
2020-12-13 15:43:01 +01:00
Michael Mayer
ce471de921
Indexer: Refactor photo merge #616
2020-12-12 22:02:14 +01:00
Michael Mayer
473566f404
Videos: Enforce transcoding to MPEG-4 AVC #603
2020-12-12 17:20:31 +01:00
Michael Mayer
73a00efae8
Workaround for bad image rotation in Exif headers #637
2020-12-12 13:05:58 +01:00
Michael Mayer
6b9d0ce584
Indexer: Don't merge edited photos
2020-12-12 08:14:44 +01:00
Michael Mayer
9fe9ca747f
Indexer: Improve unstacking of single files
2020-12-11 23:09:06 +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
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
004400b118
Albums: Improve folder indexing
2020-12-09 13:10:21 +01:00
Michael Mayer
5645cb1d0e
Albums: Update folder album slug when path changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 00:44:33 +01:00
Michael Mayer
ee49073cf2
Albums: Improve UX and indexing
2020-12-08 22:40:13 +01:00
Michael Mayer
466a1bc3dd
Albums: Hide empty folder albums after re-indexing #684
2020-12-08 19:47:27 +01:00
Michael Mayer
a43f8be231
Stacks: Repair merge query #681 #667 #593
2020-12-07 17:51:35 +01:00
Michael Mayer
ae0af699c6
Stacks: Add advanced indexing options #681 #667 #593
2020-12-07 16:19:03 +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
6d791f8a59
Indexer: Improve logging #546
2020-12-04 23:16:22 +01:00
Michael Mayer
e77fefd78f
Indexer: Improve stacking SQL #576
2020-12-04 20:33:17 +01:00
Michael Mayer
902aacece9
Indexer: Merge identical photos (stack files) #576
2020-12-04 19:51:51 +01:00
Michael Mayer
dfd9cb53ac
Update link entity test #621
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 03:22:21 +01:00
Michael Mayer
49a299b3b0
Fix links with expiration #621
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 03:12:31 +01:00
Michael Mayer
59a806c685
Indexer: Fix purge and restore of RAW files #568 #614
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-21 23:28:03 +01:00
Michael Mayer
590350a6dd
Backend: Fix logging in File.Rename() #568
2020-11-21 18:33:19 +01:00
Michael Mayer
5daa689975
Backend: Format go imports
2020-11-21 18:08:41 +01:00
Michael Mayer
ef316c98b7
Implement batch approve #489
2020-11-21 17:36:41 +01:00