Michael Mayer
265dafa08e
Frontend: Show notifications at the bottom on mobile
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-12 16:28:04 +02:00
Michael Mayer
a06ac39639
Add "similar" sorting option as proof-of-concept
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-11 12:14:37 +02:00
Michael Mayer
5f00255c0d
Frontend: Change opacity in photo views to 75%
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 19:47:41 +02:00
Michael Mayer
19b96fe016
Frontend: Change opacity in photo views
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 18:26:17 +02:00
Michael Mayer
32a15be531
Frontend: Fix list view selection in albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 18:19:34 +02:00
Michael Mayer
1c5810f1cd
Frontend: Transparent buttons for details and mosaic view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 17:51:39 +02:00
Michael Mayer
88bb10b8cf
Frontend: Optimize list view for small screens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 16:52:29 +02:00
Michael Mayer
6d6d668cb0
Frontend: Photos view UX and clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 16:16:23 +02:00
Michael Mayer
a8c48ab40e
Initial API and entities for link sharing
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 13:24:06 +02:00
Michael Mayer
f1e2d86e7c
Frontend: Update text on import page #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-08 08:55:38 +02:00
Michael Mayer
590420c870
Search: Remove stopwords
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 22:03:31 +02:00
Michael Mayer
b07ae9ecb9
Frontend: Fix tooltip text #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 16:05:48 +02:00
Michael Mayer
055ed7cecf
Frontend: Add tooltips #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 15:58:08 +02:00
Michael Mayer
8577c8e08f
Import: Improve wording and add upload button #277
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 13:59:57 +02:00
Michael Mayer
b020b4e415
Sync: Ignore unsupported file types #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 10:42:42 +02:00
Michael Mayer
924eeac55c
Frontend: Fix links in photo list view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 02:04:15 +02:00
Michael Mayer
607badf279
Frontend: Fix long titles in photo detail view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-07 01:40:10 +02:00
Michael Mayer
3c8e746ca4
Frontend: Upgrade minimist and eslint-plugin-html
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-06 16:41:11 +02:00
Michael Mayer
1a3966e798
Frontend: Improve date strings in tables
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-04 19:23:38 +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
Michael Mayer
211ea8497c
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-04 14:09:02 +02:00
Michael Mayer
2e5840f3b0
Implement share worker #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-03 18:08:49 +02:00
Michael Mayer
15d32016c6
Sharing: Refactor API and entities #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-02 18:17:07 +02:00
Michael Mayer
b82491667d
Frontend: Upgrade dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-02 11:33:02 +02:00
Michael Mayer
d9d476b9d5
Sharing: Improve success message
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 17:51:35 +02:00
Michael Mayer
24dcc09c4c
Settings: Change select background color
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 13:34:07 +02:00
Michael Mayer
cdd4c994da
Frontend: Disable browser autocomplete in forms
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 12:23:02 +02:00
Michael Mayer
91b1d7a198
WebDAV sharing proof-of-concept #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 12:00:45 +02:00
Michael Mayer
2d5fede6dd
Share Dialog: Add setup button #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 10:55:13 +02:00
Michael Mayer
3d7a13b2ae
Settings: Improve UX of general tab
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-01 10:07:05 +02:00
Michael Mayer
5bea7d2a59
Maps: Add style to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 21:03:13 +02:00
Michael Mayer
09e2385c67
Maps: Add animation duration to settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 18:56:52 +02:00
Michael Mayer
5f91d0d17b
Add photo share dialog for WebDAV #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-31 17:26:25 +02:00
Michael Mayer
7429e84f79
Navigation: Move favorites up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 18:09:01 +02:00
Michael Mayer
d765174c7f
Accounts: Improve wording #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:58:23 +02:00
Michael Mayer
cb1babfee5
Navigation: Reduce mobile-break-point from lg to md
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:48:51 +02:00
Michael Mayer
b9de8e62fe
Frontend: Start with minimized navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:34:22 +02:00
Michael Mayer
32989f611b
Frontend: Improve photo list #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:30:25 +02:00
Michael Mayer
4c5f1cefbe
Frontend: UX improvements #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 15:07:05 +02:00
Michael Mayer
2321bb697d
Accounts: Fix padding #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:49:34 +02:00
Michael Mayer
024c0340c2
Accounts: Improve UX #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:34:18 +02:00
Michael Mayer
12f228142c
Accounts: Improve wording #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:20:33 +02:00
Michael Mayer
04a4437dcd
Accounts: Fix button color #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 13:06:47 +02:00
Michael Mayer
f6f1437846
Accounts: Disable download in readonly mode #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 11:21:01 +02:00
Michael Mayer
586d9baed1
Frontend: Fix account dialog in mobile browsers #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:40:36 +02:00
Michael Mayer
7257aad6c9
Frontend: Change wording in account edit dialog #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:26:50 +02:00
Michael Mayer
9f400a826c
Frontend: Fix account management issues #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-30 09:17:46 +02:00
Michael Mayer
b592e67dfa
Frontend: Improve account management #225
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-29 21:24:44 +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
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
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
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
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
d08428b0d5
Frontend: Upgrade JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-09 01:09:14 +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
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
Michael Mayer
e02cbe1b10
Labels: Add context menu
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 05:18:22 +01:00
Michael Mayer
cf5c0db1d3
Albums: Optimize push updates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 01:39:53 +01:00
Michael Mayer
da0fd93c05
Albums: React to push updates
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 00:57:06 +01:00
Michael Mayer
a37072276c
Frontend: Add margin to not found card
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-04 00:33:00 +01:00
Michael Mayer
1c934d48d3
Add ffmpeg and improve UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-03 23:40:45 +01:00
Michael Mayer
9c6fbf02c3
Frontend: Fix navigation after adding link to docs
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 06:55:35 +01:00
Michael Mayer
a90aecea51
Frontend: Add link to documentation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 02:09:41 +01:00
Michael Mayer
1cbb0a6d56
Labels: Edit name in overview #212
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-02 02:00:47 +01:00
Michael Mayer
d923746abb
Edit photo: Show photo title in toolbar
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-01 21:11:12 +01:00
Michael Mayer
a4e2867c86
Split import command into copy and move
...
Upgraded JS dependencies and did some refactoring along the way...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-31 15:29:06 +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
d9ec032371
Photo edit: Refresh view after saving
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 06:17:02 +01:00
Michael Mayer
777526ce82
Upload: Refactor UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 01:53:18 +01:00
Michael Mayer
b3a50695c0
Frontend: Tweak theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-30 00:29:59 +01:00
Michael Mayer
d1ffc4e5db
Edit photo: Improve files tab
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 19:12:31 +01:00
Michael Mayer
8171d4dfa2
Edit photo: Add label on enter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 17:44:19 +01:00
Michael Mayer
91beb766fa
Edit photo: Improve add and remove labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 16:49:42 +01:00
Michael Mayer
bdf976abd7
Edit photo: Add and remove labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-29 15:28:20 +01:00
sashikknox
e594123a0c
Add Russian translation ( #230 )
...
- add Russian option
- update translations.pot
- add some translations entries to p-photo-search.vue
2020-01-28 10:53:55 +01:00
Michael Mayer
73e9ac98db
Edit Dialog: Disable sortable in labels tab #212
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:53:06 +01:00
Michael Mayer
e78e4af66d
Frontend: Fix time zone select on smaller screens
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:45:15 +01:00
Michael Mayer
a4ba8bcda9
Frontend: Change position of F number in photo edit form #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 18:23:05 +01:00
Michael Mayer
a8af1f74a8
Frontend: Improve photo edit form #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 17:47:52 +01:00
Michael Mayer
601377d537
Frontend: Improve file list #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-26 16:06:03 +01:00
Michael Mayer
f56c2494ba
Edit dialog: Implement stubs for files and labels #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 11:27:35 +01:00
Michael Mayer
49b329d45c
Edit dialog: Make additional fields savable #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 10:25:08 +01:00
Michael Mayer
d3330877d1
Frontend: Refactor photo model to use primary file as preview #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 01:33:04 +01:00
Michael Mayer
2f48dae860
Frontend: First draft for an edit dialog #212 #217
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-24 00:45:59 +01:00
Michael Mayer
5c913a422d
Frontend: Themes can define context menu colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-23 12:11:54 +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
2794fec513
Fix JS session test #216
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-22 17:07:50 +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
f569c3adb6
Require password for all pages (if not running in public mode)
...
See https://github.com/photoprism/photoprism/issues/167#issuecomment-574866401
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-22 13:43:07 +01:00
Michael Mayer
48f849472e
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-21 16:56:26 +01:00
Michael Mayer
f8c60fad7a
Frontend: No edit button if album name is empty
...
Should not happen
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-21 16:49:59 +01:00
Michael Mayer
88e0b50aaa
Frontend: Improve Onyx theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 17:52:49 +01:00
Michael Mayer
abeb2d16f8
Frontend: Fix acceptance tests
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 12:36:12 +01:00
Michael Mayer
c8383ce241
Frontend: Improve Onyx theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-20 12:20:54 +01:00
Michael Mayer
ab369eb75e
Frontend: Add "Onyx" theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-19 19:12:18 +01:00
Michael Mayer
63d8aedfbe
Frontend: Set max zoom for fitBounds to 17
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:16:24 +01:00
Michael Mayer
9bdfeaabeb
Frontend: Set max zoom for fitBounds to 16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:11:31 +01:00
Michael Mayer
3671cf078f
Frontend: Set max zoom for fitBounds to 15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 02:05:48 +01:00
Michael Mayer
0e1382cb67
Frontend: Increase map bounding box padding to 100
2020-01-15 20:28:29 +01:00
Michael Mayer
8a476edc2a
Maps: Fix marker positions and refresh after loading #199
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 19:45:54 +01:00
Michael Mayer
d9c68fa933
Frontend: Don't update markers while loading
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 16:48:54 +01:00
Pim Snel
c2b90b1faa
Add dutch translation ( #198 )
2020-01-15 13:38:58 +01:00
Michael Mayer
317ef92c42
Frontend: Remove existing markers after finding new results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 06:12:33 +01:00
Michael Mayer
fc3a83e5cd
Frontend: Don't fit bounds when search is cleared
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 04:49:49 +01:00
Michael Mayer
96d87ac6f7
Frontend: Increase build size limit
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 04:13:52 +01:00
Michael Mayer
c31470dafb
Initial code for new Places UI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-15 04:04:33 +01:00
Michael Mayer
6536b9e771
Frontend: Upgrade dependencies in package.json
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-09 03:00:33 +01:00
Michael Mayer
17d7551be5
Frontend: Rename "archive" to "hide" for soft delete #185
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-09 02:09:54 +01:00
Michael Mayer
10b143f8ae
Implement restore for hidden (deleted) photos #167
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 05:45:03 +01:00
Michael Mayer
fb82749447
Frontend: Change sort order defaults
...
See https://twitter.com/browseyourlife/status/1213498860133343234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-06 00:16:16 +01:00
Michael Mayer
c74bb7d13a
Import: Use goroutines and channels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-02 03:57:28 +01:00
Michael Mayer
7d5bc0619e
Add "experimental" feature flag #152 #153 #154
...
Use this flag to test new features before they are stable.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-30 12:38:11 +01:00
Michael Mayer
5c7b3b471a
Frontend: Update info for new discover area #153
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:43:48 +01:00
Michael Mayer
f24a1b0e66
Frontend: Remove rounded corners from colors #153
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:40:40 +01:00
Michael Mayer
843ac27e4a
First draft for a "Discover" area #153
...
It should enable users to find photos by similarity, by color, by season or just randomly.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-29 15:35:23 +01:00
Michael Mayer
9f29b2eb90
Frontend: Fix year filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 23:10:01 +01:00
Michael Mayer
a66d0887bd
Add lens, category, color and year search filters
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 23:06:44 +01:00
Michael Mayer
8e8642cb08
Themes: Rename "charcoal" to "moonlight"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 21:32:03 +01:00
Michael Mayer
b3f8fb76bf
Frontend: Disable tile view for simplicity
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 21:31:14 +01:00
Michael Mayer
ca8cfffc24
Backend: Prepare database for advanced filtering and grouping #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-28 20:24:20 +01:00
Michael Mayer
f80bd63e20
Frontend: Improve "add to album" dialog
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 10:37:54 +01:00
Michael Mayer
84a72104d5
Frontend: Enable history mode for photo viewer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 10:36:52 +01:00
Michael Mayer
04cb2be1d4
Frontend: Edit album name
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 07:02:49 +01:00
Michael Mayer
366c70d992
Optimize performance and data structures
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 05:18:52 +01:00
Michael Mayer
a732ea11e1
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-24 07:00:40 +01:00
Michael Mayer
8e15c1d6fd
Code clean-up (make fmt)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:24:29 +01:00
Michael Mayer
974880401e
Frontend: Make new albums favorite by default and refresh navigation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:18:47 +01:00
Michael Mayer
fc1100ba0b
Frontend: Change default name of new albums
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-21 17:08:40 +01:00
Michael Mayer
1e7c0c2435
Backend: Improve location hashing and categories
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-20 23:05:44 +01:00
Michael Mayer
f3cf300590
Backend: Refactor location entity and indexer
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-20 20:23:16 +01:00
Michael Mayer
8c691f4938
Frontend: Update dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-18 14:30:39 +01:00
Michael Mayer
7e137e4ebd
Places: Set default zoom to 12
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-18 08:23:04 +01:00
Michael Mayer
380bc4ec6c
Places: Don't update params for small changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 17:15:59 +01:00
Michael Mayer
82a02e5032
Places: Don't query for small position changes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 17:12:29 +01:00
Michael Mayer
a965850f08
Places: Fix issue that prevents opening images
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 15:44:02 +01:00
Michael Mayer
f39d34b43a
Places: Improve UX
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 15:28:54 +01:00
Michael Mayer
cf0ea597c4
Frontend: Change position of refresh in labels overview
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 08:15:35 +01:00
Michael Mayer
e579a336b1
Frontend: Always show buttons in albums and labels overview
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 08:13:30 +01:00
Michael Mayer
ed182537f1
Frontend: Add button to show all labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 07:13:09 +01:00
Michael Mayer
4ab44c5c23
Frontend: Add photos to new album
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-17 04:39:23 +01:00
Michael Mayer
1cc8cefc92
Labels: Add cache, fix bugs & improve SQL queries
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 23:33:52 +01:00
Michael Mayer
12294ef703
Frontend: Show recently imported first in sort order dropdown
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 13:07:32 +01:00
Michael Mayer
6af94adc8d
Frontend: Change photo default order from "newest" to "imported"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 01:12:05 +01:00
Michael Mayer
252d1545fb
Frontend: Revert title of "Places"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-16 01:11:08 +01:00
Michael Mayer
8d7161d279
Frontend: Add NSFW info to upload form
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 17:38:15 +01:00
Michael Mayer
016d90054e
Backend: Implement NSFW config flags
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 17:19:16 +01:00
Michael Mayer
784fad44b7
Frontend: Refactor photo range selection #159
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-15 12:39:36 +01:00
thielepaul
73fc6ac5b3
Select range of photos by pressing Shift ( #159 )
...
* Frontend: fix lazy loading for albums
* Frontend: start working on a range select for photos
* Frontend: add range select to tiles and details view
* Frontend: remove keydown EventListener when component is destroyed
2019-12-15 10:46:58 +01:00
Michael Mayer
78eae2f14e
Backend: Add NSFW detector
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-14 15:41:37 +01:00
Michael Mayer
ae4295e387
Labels: Update labels.yml for better results
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 04:43:30 +01:00
Michael Mayer
f92c21aef9
Indexer: Improve labels
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-13 03:07:26 +01:00
Michael Mayer
4df887fffa
Frontend: Update navigation titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-12 10:11:33 +01:00
Michael Mayer
9315aba912
Frontend: Update navigation and themes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-12 10:07:08 +01:00
Michael Mayer
dac272468e
Sharing: Render preview image & site info
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 14:10:20 +01:00
Michael Mayer
eb7f742d9a
Indexing: Disable "convert to jpeg" if library is read only
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 05:03:31 +01:00
Michael Mayer
592a6eac7a
Indexing: Add "Groom metadata" option to UI
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-11 04:57:32 +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
e207c83242
Frontend: Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 21:58:36 +01:00
Michael Mayer
c3b9e97e07
Loading rainbow animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 20:07:31 +01:00
Michael Mayer
1621cd35b1
Update acceptance test suite
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 19:56:32 +01:00
Michael Mayer
ef5e26b4f0
Settings: Show info before reloading
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 17:26:44 +01:00
Michael Mayer
dc46ab9bc8
Fix indexer issues & use go generate to create stopwords map
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-10 16:58:01 +01:00
Theresa Gresch
33603c462a
Update translations
2019-12-09 19:58:51 +01:00
Theresa Gresch
e91e0cb4e5
Change download icon on album clipboard
2019-12-09 19:11:39 +01:00
Theresa Gresch
df0ab8a2e3
Change download icon on photo clipboard
2019-12-09 19:11:16 +01:00
Theresa Gresch
00ea1eb5ce
Adapt gettext extract command
2019-12-09 19:10:45 +01:00
Theresa Gresch
210ba18ce2
Change warning color
2019-12-09 19:10:24 +01:00
Theresa Gresch
c2bb342b03
Add translate tags to pages
2019-12-09 18:48:10 +01:00
Theresa Gresch
8c6ab8bf8d
Add translate tags to settings pages
2019-12-09 18:47:55 +01:00
Theresa Gresch
53196930a2
Add translate tags to library pages
2019-12-09 18:47:36 +01:00
Theresa Gresch
9b92d22f9c
Add translate tags to album page
2019-12-09 18:47:18 +01:00
Theresa Gresch
1eb6177ef1
Add translate tags to vue dialogs
2019-12-09 18:46:44 +01:00
Theresa Gresch
36f3faa11f
Add translate tags to vue components
2019-12-09 18:46:24 +01:00
Michael Mayer
f1b51541c3
Library: Rename index to maintenance
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 18:10:20 +01:00
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
d24b10cd18
Simplify loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:41:35 +01:00
Michael Mayer
f89a4346e8
Colorchange loading animation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-09 02:06:43 +01:00
Michael Mayer
e5bc5fa14f
Frontend: Update log css (font-weight: normal if empty)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 22:52:12 +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
b74c32b5f2
Albums: Show progress bar #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 18:19:58 +01:00
thielepaul
3edf49bacd
Frontend: fix lazy loading for albums ( #155 )
2019-12-08 18:16:05 +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
f4d6b8c7ad
Albums: Refactor components #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-08 10:21:41 +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
fa17ff59eb
Frontend: Improve date picker in search
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-06 11:10:26 +01:00
Michael Mayer
34ef9e5bfe
Frontend: Refactored date picker in photo search form
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-06 01:57:16 +01:00
thielepaul
317c4dd553
Frontend: add search by date ( #151 )
2019-12-05 21:48:54 +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
e87759b139
Albums: Hide empty clipboard #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 20:34:23 +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
a7ef85c467
Albums: Update window title on album change #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 14:41:57 +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
757a33543d
Albums: Autocomplete for add to album dialog #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 04:54:31 +01:00
Michael Mayer
9f8bad1ffa
Frontend: Code & test clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:58:54 +01:00
Michael Mayer
2541b95c68
Frontend: Upgrade to @types/leaflet 1.5.6
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:15:14 +01:00
Michael Mayer
1f6e55cfd8
Frontend: Upgrade to core-js (replaces babel/polyfill)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-05 03:13:42 +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
ee6b1d9c4c
Albums: Improve search result notification #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-04 01:46:50 +01:00
Michael Mayer
e214ae2921
Code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:57:02 +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
1213ee5f2a
Frontend: Limit log length to 100 items
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 23:31:59 +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
09be259aeb
Albums: Fix title edit css #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 22:00:29 +01:00
Michael Mayer
fd9942b525
Albums: Code clean-up & small improvements #15
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 21:50:20 +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
Theresa Gresch
bfa2bc3cab
Frontend: Add en translation files
2019-12-03 19:55:45 +01:00
Theresa Gresch
f91c7ed8df
Frontend: Add de translation files
2019-12-03 19:55:27 +01:00
Theresa Gresch
9fc4bbc5b1
Frontend: Add translations.pot
2019-12-03 19:54:56 +01:00
Theresa Gresch
8567df1995
Frontend: Rename gettest commands
2019-12-03 19:53:44 +01:00
Michael Mayer
cabf60aa59
Frontend: Show placeholder if logs are empty
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 14:50:52 +01:00
Michael Mayer
55918a40fe
Frontend: Fix tests & code clean-up
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 13:08:48 +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
9a061a0454
Frontend: Code clean-up, small fixes
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 08:51:43 +01:00
Michael Mayer
b6dd201d0f
Frontend: Update charcoal theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-03 08:04:24 +01:00
Theresa Gresch
e409399388
Frontend: Configure GetTextPlugin in app.js
2019-12-02 19:18:04 +01:00
Theresa Gresch
1bf9e576aa
Frontend: Use json format from easygettext for translations
2019-12-02 19:18:04 +01:00
Theresa Gresch
d8705d7019
Frontend: Add german as language option
2019-12-02 19:18:04 +01:00
Theresa Gresch
321be2dd01
Remove not needed import in config.js
2019-12-02 19:18:04 +01:00
Theresa Gresch
f167615800
Frontend: Add v-translate tag to settings.vue
2019-12-02 19:18:04 +01:00
Theresa Gresch
e5b4b91fe1
Frontend: Add v-translate tag to p-navigation.vue
2019-12-02 19:18:04 +01:00
Theresa Gresch
7d297409fa
Frontend: Install easygettext
2019-12-02 19:18:04 +01:00
Michael Mayer
9b4db75efd
Frontend: Rename "night" theme to "charcoal"
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 19:17:27 +01:00
Michael Mayer
74f483b877
Frontend: Lighter toolbar color (night theme)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 18:18:28 +01:00
Michael Mayer
759b30198a
Frontend: Update log CSS and theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 18:13:06 +01:00
Theresa Gresch
4c8eedd9f7
Add colors for themes black, purple and teal
2019-12-02 16:57:44 +01:00
Theresa Gresch
271edd40ee
Add theme options black, teal and purple
2019-12-02 16:57:22 +01:00
Theresa Gresch
6a6dd544c5
Add color option for navigation-home
2019-12-02 16:56:50 +01:00
Michael Mayer
9571e1bef2
Frontend: Refactored theme colors
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 14:17:03 +01:00
Michael Mayer
4eb53c3994
Frontend: Remove photo list outer padding
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 13:25:32 +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
14567a42ab
Frontend: Improve library & settings
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-02 02:43:41 +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
063be1650e
Frontend: Add whale and raspberry theme
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 23:12:43 +01:00
Michael Mayer
05bdf1ea72
Frontend: Config / settings refactoring for themes and translations
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 22:45:28 +01:00
Michael Mayer
e1a6e5da87
Frontend: Disable login test until auth is complete #150
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 16:55:00 +01:00
Michael Mayer
9d646a42bf
Frontend: Update JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 13:59:06 +01:00
Michael Mayer
4b4ec4c312
Frontend: Update handlebars (security patch)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-01 13:11:30 +01:00
Michael Mayer
989ca0d5f0
Frontend: Handle logout using event
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-23 15:09:25 +01:00
Theresa Gresch
711c34b3dc
Add acceptance test for login ( #150 )
2019-11-21 18:56:11 +01:00
Michael Mayer
696b1230a6
JSON config files for settings page
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 14:24:48 +01:00
Michael Mayer
50a3dab447
Upgrade chart.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 08:44:02 +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
7dc3d8d871
Detect protocol for websocket
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-17 04:07:38 +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
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
64868c81b3
Frontend: Sort imports in app.js
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 22:41:14 +01:00
Michael Mayer
bf68f7cffb
Fix clipboard component
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-16 18:33:54 +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
9b03cc4d6d
Frontend: Add title attr to photo tiles & mosaic view
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 17:13:28 +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
fa3f8ce32b
Frontend: Remove deprecated test pages
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:35:05 +01:00
Michael Mayer
5cb0f6b723
Hide events and people in navigation (until they are ready)
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:28:40 +01:00
Michael Mayer
cdb7134b80
Frontend: Use public flag to disable auth #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-11 22:14:34 +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
8557c298d0
Add stub for login page #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-07 18:06:50 +01: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
Michael Mayer
47aaa2803b
Frontend: Upgrade JS dependencies
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 09:26:08 -07:00
Theresa Gresch
ac81d375c6
Correct datetime value in album test
2019-08-14 13:20:51 +02:00
Theresa Gresch
c9bfb82619
Correct datetime value in label test
2019-08-14 13:20:36 +02:00
Theresa Gresch
94633ba65c
Correct datetime value in label test
2019-08-14 13:20:24 +02:00
Theresa Gresch
8604001e94
Adapt coverage tresholds in karma.conf.js
2019-08-14 13:19:50 +02:00
Theresa Gresch
4cd0bcff05
Add tests for alert.js
2019-08-13 11:35:26 +02:00
Theresa Gresch
74f63135e9
Add assertion for logs to clipboard test
2019-08-13 11:34:11 +02:00
Theresa Gresch
1fa5cf5eb4
Add sinon
2019-08-13 11:33:47 +02:00
Theresa Gresch
891ccdf016
Add test for api.js
2019-08-13 09:45:10 +02:00
Theresa Gresch
38ce81731b
Use chai assert for config test
2019-08-13 08:11:22 +02:00
Theresa Gresch
c0c1a5c607
Use chai assert for form test
2019-08-13 08:11:06 +02:00
Theresa Gresch
89ca6fb19f
Use chai assert for session test
2019-08-13 08:10:51 +02:00
Theresa Gresch
3ac20c8515
Use chai assert for viewer test
2019-08-13 08:10:36 +02:00
Theresa Gresch
2dcd7d8f83
Use chai assert for user test
2019-08-13 08:10:12 +02:00
Theresa Gresch
c230f1fd5d
Use chai assert for photo test
2019-08-13 08:09:55 +02:00
Theresa Gresch
2230035eb1
Use chai assert for label test
2019-08-13 08:09:38 +02:00
Theresa Gresch
c090393148
Use chai assert for album test
2019-08-13 08:09:10 +02:00
Theresa Gresch
fd2d0542ad
Use chai assert for clipboard test
2019-08-13 08:01:49 +02:00
Theresa Gresch
408c7d0d49
Add test for abstract.js
2019-08-13 08:01:16 +02:00
Theresa Gresch
97bb8e6bdf
Remove unused test
2019-08-12 15:30:52 +02:00
Theresa Gresch
0552654d4d
Add tests for abstract.js
2019-08-12 15:20:28 +02:00
Theresa Gresch
87d9f1fd99
Use mock.reset() in test for session.js
2019-08-12 13:00:41 +02:00