Michael Mayer
|
6d4e42c79e
|
Added option to skip indexing existing files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-09 08:04:41 +01:00 |
|
Michael Mayer
|
760df93214
|
Backend: Only return distinct labels and keywords
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-09 04:48:30 +01:00 |
|
Michael Mayer
|
84bf4700ec
|
Fix search query parser (unicode)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-08 22:45:45 +01:00 |
|
Michael Mayer
|
c796431e1b
|
Faster keyword search (proof-of-concept)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-08 15:05:35 +01:00 |
|
Michael Mayer
|
661f1bfa9b
|
Albums: Select, delete & download #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-06 16:47:30 +01:00 |
|
Michael Mayer
|
a32970a888
|
Albums: Delete API #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-06 11:56:24 +01:00 |
|
Michael Mayer
|
af154d2f47
|
Backend: Add/update db columns for sharing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-06 10:26:57 +01:00 |
|
Michael Mayer
|
47450cad91
|
Albums: Download single file #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 21:06:53 +01:00 |
|
Michael Mayer
|
1e4d272ee7
|
Albums: Change zip file name and remove downloaded archives #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 19:49:05 +01:00 |
|
Michael Mayer
|
25d0e92036
|
Albums: Zip download #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 19:21:35 +01:00 |
|
Michael Mayer
|
85489bf5e1
|
Albums: Remove photo #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 14:11:45 +01:00 |
|
Michael Mayer
|
77af67dd36
|
Albums: Refactor API #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 12:10:30 +01:00 |
|
Michael Mayer
|
309317d23d
|
Backend: Improve log messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-05 02:52:00 +01:00 |
|
Michael Mayer
|
fc3d319dfd
|
Backend: Fix API after switching to UUIDs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-04 16:47:47 +01:00 |
|
Michael Mayer
|
2c95d73520
|
Albums: Add photos by UUID #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-04 15:14:04 +01:00 |
|
Michael Mayer
|
c1088d4b54
|
Albums: Use month and year as default name #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-04 12:11:11 +01:00 |
|
Michael Mayer
|
ded37fc486
|
Albums: Add BatchPhotosAlbum API #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-04 01:46:17 +01:00 |
|
Michael Mayer
|
6f3593ec9a
|
Albums: Use album slug in URL #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-03 23:55:24 +01:00 |
|
Michael Mayer
|
d3cdffb0a0
|
Albums: Routing & navigation #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-03 23:17:55 +01:00 |
|
Michael Mayer
|
c584a79a6f
|
Add album name edit dialog #15
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-03 21:25:40 +01:00 |
|
Michael Mayer
|
7339e67201
|
Backend: Fix profiling timer test
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-03 13:21:41 +01:00 |
|
Michael Mayer
|
2b6b1b9f79
|
API: Improve logging
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-03 12:51:23 +01:00 |
|
Michael Mayer
|
cd461d5594
|
Frontend: Real-time logging
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-02 13:14:01 +01:00 |
|
Michael Mayer
|
a2963e9fc6
|
Add event hook for sending logs to frontend
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-02 00:30:58 +01:00 |
|
Michael Mayer
|
fcca602bfc
|
Import: Change filename after removing old file #136
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-01 20:24:19 +01:00 |
|
Michael Mayer
|
895a1cf175
|
Import: Fix for "invalid cross-device link" error #136
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-01 16:23:18 +01:00 |
|
Michael Mayer
|
1547ee2145
|
Refactor clientConfig (frontend configuration)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-17 06:21:43 +01:00 |
|
Michael Mayer
|
5a85fe9f83
|
Save and load settings to / from settings.yml
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-17 03:08:13 +01:00 |
|
Michael Mayer
|
53078f41a0
|
Frontend: Run import / index in background (cancel request)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-17 02:11:27 +01:00 |
|
Michael Mayer
|
98cb0b2c28
|
Improve notifications for import / index
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-17 00:55:40 +01:00 |
|
Michael Mayer
|
25742c9f1e
|
Fix: Don't change private together with story flag
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 23:56:47 +01:00 |
|
Michael Mayer
|
2c3d6070cc
|
Code clean-up: Rename alert to notify
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 23:55:56 +01:00 |
|
Michael Mayer
|
aebbb17a53
|
Update client config after upload, import or index
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 23:22:50 +01:00 |
|
Michael Mayer
|
c602ce82b8
|
Fix upload page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 17:48:51 +01:00 |
|
Michael Mayer
|
65f084193e
|
Add event hub & websocket for push notifications
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 16:06:34 +01:00 |
|
Michael Mayer
|
f88c574f3f
|
Improve HTTP header auth
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-12 05:49:10 +01:00 |
|
Michael Mayer
|
0becb8a92d
|
Stub for settings page & api
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-12 04:34:37 +01:00 |
|
Michael Mayer
|
8e1d872a7b
|
Canonical API headers
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-11 23:38:43 +01:00 |
|
Michael Mayer
|
a14b74dfa6
|
Config: Add public flag to disable auth #16
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-11 21:10:41 +01:00 |
|
Michael Mayer
|
56c97ec057
|
Basic login for admin #16
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-08 06:53:40 +01:00 |
|
Michael Mayer
|
49c7fafa87
|
Upgrade from Mysql 8.0 to MariaDB 10.4
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-07 20:31:50 +01:00 |
|
Michael Mayer
|
3fedffe21b
|
Index F Number instead of Aperture
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-07 19:00:26 +01:00 |
|
Theresa Gresch
|
37602a0956
|
Feature/improve support for exif (#149)
* #13 Extract flash and imageDescription information from exif
* #13 Add tests for exif.go
|
2019-11-07 14:22:45 +01:00 |
|
Michael Mayer
|
b194090d6b
|
Make sure TakenAt and TakenAtLocal are always set
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-09-19 15:46:04 -07:00 |
|
Michael Mayer
|
0f47c84138
|
Implement time zone support for "TakenAt"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-09-19 14:23:39 -07:00 |
|
vijay korimilli
|
31d5f30637
|
Handle filenames with special characters #131
|
2019-09-08 05:53:04 +02:00 |
|
Michael Mayer
|
de1a02694c
|
Mediafile: Remove test for filesystem case-sensitivity #126
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-07-18 16:24:29 +02:00 |
|
Theresa Gresch
|
01b35d0cf5
|
Add tests for thumbnail api
|
2019-07-17 17:38:51 +02:00 |
|
Theresa Gresch
|
c7e7014c3a
|
Add tests for labels api
|
2019-07-17 17:16:33 +02:00 |
|
Theresa Gresch
|
43aebf6066
|
Add util_test.go to log test logs
|
2019-07-17 17:03:12 +02:00 |
|