Michael Mayer
|
c520cb4ee4
|
People: Add autocomplete for selecting a person #22
|
2021-09-03 16:14:09 +02:00 |
|
Michael Mayer
|
fe321b946f
|
People: Add subjects.* websocket event subscription #22
|
2021-08-30 12:22:23 +02:00 |
|
Michael Mayer
|
a808f4a5fb
|
PWA: Add anti-cache param to manifest.json
|
2021-01-08 18:32:08 +01:00 |
|
Michael Mayer
|
46b9239026
|
Backend: Refactor user entity and add pro package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-10-03 13:50:30 +02:00 |
|
Michael Mayer
|
bfd73932e5
|
Improve UX and title generation from file names
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-29 11:10:24 +02:00 |
|
Michael Mayer
|
5d59b50912
|
Sharing: ACL authorization for REST API #18
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-25 14:54:04 +02:00 |
|
Michael Mayer
|
1f1f92408a
|
Sharing: Token authentication #18
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-06-25 01:20:58 +02:00 |
|
Michael Mayer
|
9a5d4fa719
|
Backend: Indexing improvements #154
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-29 18:04:30 +02:00 |
|
Michael Mayer
|
6f6e3799dc
|
Refactor download urls and client config
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-05-27 19:38:40 +02:00 |
|
Michael Mayer
|
4bd0ca4ac6
|
Keep sessions for 7 days
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-20 13:50:28 +02:00 |
|
Michael Mayer
|
c882b56f82
|
Sync: Download remote files #225
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-04-04 17:19:34 +02: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 |
|
Michael Mayer
|
ceb7d258fe
|
Push updates: Add event types for photos & albums
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 18:19:26 +01:00 |
|
Michael Mayer
|
11c3ed70e3
|
Photo edit: Publish event to keep clients in sync
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-30 09:51:23 +01:00 |
|
Michael Mayer
|
2f4840f9c2
|
Only send full clientConfig if authenticated #216
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-23 07:39:04 +01:00 |
|
Michael Mayer
|
7342d5194a
|
Add Websocket authentication #216
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-22 16:54:01 +01:00 |
|
Michael Mayer
|
5c0a2b70ef
|
Backend: Disable WS origin check #209
Doesn't add much security, need to implement other auth for WS
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-20 20:47:19 +01:00 |
|
Michael Mayer
|
4263061a89
|
Backend: Fix index events after refactoring
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-02 05:38:21 +01:00 |
|
Michael Mayer
|
057204d379
|
Backend: Major code refactoring
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2020-01-02 05:03:47 +01:00 |
|
Michael Mayer
|
27ca260942
|
Indexing: Add "convert to jpeg" and "create thumbnails" options
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-12-11 04:12:54 +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
|
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
|
65f084193e
|
Add event hub & websocket for push notifications
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
|
2019-11-16 16:06:34 +01:00 |
|