Michael Mayer
|
0f0c0aaa0b
|
API: Improve path and filename parameter sanitation #1814
|
2021-12-14 20:01:39 +01:00 |
|
Michael Mayer
|
9a8144c046
|
Log4j: Sanitize user input in logs like filenames and album titles #1814
|
2021-12-14 17:07:38 +01:00 |
|
Michael Mayer
|
1b583e071e
|
People: Add mutex so changes don't get processed concurrently
|
2021-12-09 02:33:41 +01:00 |
|
Michael Mayer
|
3e6c7052bb
|
Places: Refactor GeoJSON API endpoint
|
2021-11-26 13:59:10 +01:00 |
|
Michael Mayer
|
f29e675efa
|
Albums: Toggle states and show country as location #1608 #1664 #1725
|
2021-11-18 13:13:48 +01:00 |
|
Michael Mayer
|
07ae9b83f4
|
Backend: Add index update mutex to reduce database locking
|
2021-10-06 11:50:48 +02:00 |
|
Michael Mayer
|
74233809b9
|
Covers: Rename "preview images" to "cover thumbs" for consistency #383
|
2021-10-01 16:44:50 +02:00 |
|
Michael Mayer
|
ed22f245db
|
People: Add faces API endpoint & JS model #22
|
2021-09-18 15:32:39 +02:00 |
|
Michael Mayer
|
92748180c1
|
Calendar: Improve hiding empty months #1456
|
2021-09-06 11:19:18 +02:00 |
|
Michael Mayer
|
bc3036599b
|
People: Refactor album, subject, and label previews #22
|
2021-08-30 18:58:27 +02:00 |
|
Michael Mayer
|
f5fc97be27
|
Calendar: Automatically toggle visibility of months #1456
|
2021-08-29 19:54:50 +02:00 |
|
Michael Mayer
|
da94e9ed0f
|
People: Refactor faces worker and related entities #22
|
2021-08-16 00:29:36 +02:00 |
|
Michael Mayer
|
cc93e78bc0
|
Albums: Improve database query #1010
|
2021-02-08 14:52:33 +01:00 |
|
Michael Mayer
|
c7753b87ff
|
Library: Show folder covers in Originals #1011
|
2021-02-07 19:04:17 +01:00 |
|
Michael Mayer
|
a71946a2ea
|
Albums: Hide folders with private photos only #942
|
2021-01-25 12:36:10 +01:00 |
|
Michael Mayer
|
cb27fc1928
|
API: Apply limit and sort order when searching for IDs #890
|
2021-01-20 12:08:48 +01:00 |
|
Krassimir Valev
|
a90ee62cd6
|
Search albums by country (#905)
|
2021-01-16 12:48:43 +01:00 |
|
Michael Mayer
|
f439a6d050
|
Shares: Show all albums on overview page #776
|
2020-12-31 12:34:06 +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
|
449fb7a2c1
|
Backup and restore albums from YAML files #567
|
2020-12-17 18:24:55 +01:00 |
|
Michael Mayer
|
28880e682d
|
Database: Improve config and SQL queries
|
2020-12-15 20:14:06 +01:00 |
|
Michael Mayer
|
0999eca362
|
Search: Use | as OR separator
|
2020-12-14 22:57:07 +01:00 |
|
Michael Mayer
|
0d16e31154
|
Albums: Disable date update queries on SQLite #692
|
2020-12-09 21:44:39 +01:00 |
|
Michael Mayer
|
382e001053
|
Albums: Improve update queries
|
2020-12-09 13:36:01 +01:00 |
|
Michael Mayer
|
004400b118
|
Albums: Improve folder indexing
|
2020-12-09 13:10:21 +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
|
668025c050
|
Fix album cover after update #575
|
2020-11-21 18:05:20 +01:00 |
|
Michael Mayer
|
4fb263f8a4
|
Add location field to album metadata
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-12 16:36:39 +02:00 |
|
Michael Mayer
|
ca154f3bb3
|
Replace date picker with day, month & year inputs #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-06 07:41:33 +02:00 |
|
Michael Mayer
|
d8e8ae41b6
|
Fix and improve photo viewer #309 #370
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-07-01 09:49:03 +02:00 |
|
Michael Mayer
|
71d808982c
|
Sharing: Fix photo count in query API #18
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-23 09:41:59 +02:00 |
|
Michael Mayer
|
d8537d4658
|
Sharing: Refactor album query API #18
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-23 07:55:33 +02:00 |
|
Michael Mayer
|
722d7dd421
|
Improve link sharing dialog and api #18
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-22 15:16:26 +02:00 |
|
Michael Mayer
|
8fa1cb9392
|
Add favorite places
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-08 18:32:51 +02:00 |
|
Michael Mayer
|
bf7bb5006b
|
Backend: Remove debug log messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-02 16:33:23 +02:00 |
|
Michael Mayer
|
946f7967b5
|
Implement download as zip for moments, calendar and folders #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-30 21:31:32 +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
|
dd442ab9e9
|
Add moments #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-30 01:41:47 +02:00 |
|
Michael Mayer
|
dcc610d7a9
|
Use AlbumType to distinguish between manual collections and moments #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-29 12:21:17 +02:00 |
|
Michael Mayer
|
10d5f433aa
|
Albums/Folders: Add category, country, year & month columns #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-26 09:02:19 +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
|
03ec4b586d
|
Initial commit for folders and moments #154 #260 #331
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-23 20:58:58 +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 |
|
Michael Mayer
|
842da9f09b
|
Backend: Query package refactoring
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-08 15:41:01 +02:00 |
|