Michael Mayer
a9ece37feb
Backend: Enable service discovery in API #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-29 12:02:01 +02:00
Michael Mayer
1e681440a3
Backend: Implement simple service discovery #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-29 11:29:02 +02:00
Michael Mayer
ec051e5481
Backend: Improve file share and sync entities #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-29 08:34:25 +02:00
Michael Mayer
61d7d751fa
Frontend: Show WIP info #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 23:01:37 +01:00
Michael Mayer
42ce669bf3
Dockerfiles: Set PHOTOPRISM_CONFIG_PATH
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 22:59:21 +01:00
Michael Mayer
7f2cfc8446
Backend: Create settings.yml if not exists
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 21:44:30 +01:00
Michael Mayer
9f03b99d7b
Backend: Code clean-up #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 19:54:12 +01:00
Michael Mayer
29c3880aeb
Accounts: Rename "push" to "share" #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 19:46:09 +01:00
Michael Mayer
79144bbde1
Frontend: Add accounts tab to settings #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:59:02 +01:00
Michael Mayer
a1feb1c99e
Frontend: Code clean-up #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:18:05 +01:00
Michael Mayer
0f5d7a7e42
Frontend: Add account model #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:17:11 +01:00
Michael Mayer
9f4a5e7170
Backend: Add account API test #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 18:01:50 +01:00
Michael Mayer
ad8d85649d
Dockerfiles: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 17:44:07 +01:00
Michael Mayer
c98ed8a125
Backend: Code clean-up #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 17:17:41 +01:00
Michael Mayer
a28144f953
Frontend: Discard touchmove event if dialog active #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 16:57:15 +01:00
Michael Mayer
1d667ada79
Backend: Add account API #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-28 15:29:17 +01:00
Michael Mayer
81dc7bbb19
Backend: Add sharing entities (file sync & push) #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-27 18:17:07 +01:00
Michael Mayer
187a80f7e6
Backend: Recursively list directories #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-27 11:56:24 +01:00
Michael Mayer
b86f68c3f3
Backend: Add WebDAV client and dummy test server #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-27 11:01:41 +01:00
Michael Mayer
d80a69e962
Frontend: Reduce offset for touchmove.bottom #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-26 10:06:36 +01:00
Michael Mayer
eedaae8f91
Backend: Move photo description to separate table
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-26 09:41:33 +01:00
Michael Mayer
ccd92a4715
Update index after editing photo metadata
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 14:14:00 +01:00
Michael Mayer
16e17b33bf
Add photo keywords edit field and improve indexing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 12:39:07 +01:00
Michael Mayer
1ea902c76c
Frontend: Refactor touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-25 10:21:04 +01:00
Michael Mayer
6b32598c3b
Frontend: Improve touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 17:01:57 +01:00
Michael Mayer
c19cefd5df
Frontend: Add touch event listeners #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 16:15:28 +01:00
Michael Mayer
d4b6eb1929
Frontend: Set overscroll-behavior-y to contain #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-24 14:41:33 +01:00
Michael Mayer
1c5fbbb776
Frontend: Add -webkit-user-drag: none to body #242
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 21:51:07 +01:00
Michael Mayer
80e083106d
Demo: Fix path in Dockerfile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 21:46:14 +01:00
Michael Mayer
98abbfc94e
Backend: Assume symlinks are directories #267
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 20:55:23 +01:00
Michael Mayer
a1706a5922
Backend: Upgrade & improve Dockerfiles #263
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 20:29:31 +01:00
Michael Mayer
3aa465c779
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-23 19:32:55 +01:00
Michael Mayer
c1b08c8870
Backend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-09 01:13:32 +01:00
Michael Mayer
d08428b0d5
Frontend: Upgrade JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-09 01:09:14 +01:00
Michael Mayer
3165eb3ac5
Backend: Reduce default number of workers
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-09 00:51:10 +01:00
1DontEx1st
5af7ce789c
Update README.md ( #262 )
...
typo fix
this is my first PR, so it's nuance- and tone-free :)
2020-03-06 14:30:04 +01:00
thielepaul
1d89858e4c
Backend: Add API endpoint for getting files by sha1 hash ( #259 )
...
* Backend: Add API endpoint for getting files by sha1 hash
* Test: Add test for Api.GetFile
2020-02-26 17:50:28 +01:00
Michael Mayer
01527c180e
Add WebDAV server
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-21 04:23:16 +01:00
Michael Mayer
09dbc762a3
Tests: Add -parallel=1 to avoid db errors #237
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-21 02:47:06 +01:00
Michael Mayer
4deca6b1ed
Metadata: Exclude null bytes from Exif #252
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-21 02:15:07 +01:00
ifedorenko
d43255885c
Serialize websocket writes with a mutex ( #256 )
...
Fixes #241
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2020-02-21 01:58:40 +01:00
François d'Yvoire
55693fab35
Some more comment improvements ( #257 )
...
* Improve comment in classify package
* improve comment in config package
* improve entity package comments
* grammar error in comments
2020-02-21 01:14:45 +01:00
François d'Yvoire
4fe5aaaccd
Improve command package comments ( #251 )
2020-02-18 23:42:51 +01:00
Guy Sheffer
89e44def83
Add link to Raspberry Pi image ( #255 )
2020-02-18 10:59:13 +01:00
Michael Mayer
5fba038442
Frontend: Set Modified* flags #243
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-07 17:24:24 +01:00
Michael Mayer
c583d7e994
Backend: Index Keywords, Subject and Artist #243
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-07 17:02:53 +01:00
Michael Mayer
c13e39e6d1
Backend: Add fields to Meta.Data struct #243
...
Added: Subject, Keywords, Comment, CameraOwner and CameraSerial
Todo: Read values from Exif.Image.XPTitle, XPSubject, XPKeywords,...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-07 14:40:06 +01:00
Anders Brander
3ed5370439
Do not print starting web server before starting web server. ( #240 )
...
Thnigs can go wrong and abort in server.Start() before the web server is
started. This commit will move the log message to where the webserver is
started to avoid confusing the user.
2020-02-05 23:05:37 +01:00
Michael Mayer
491751f4fc
Frontend: Fixed infinite scroll and reload
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 14:51:48 +01:00
Michael Mayer
f57c6688a5
Upload: Publish photos.created event
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 13:11:18 +01:00