viktorstrate
faf8602c59
Clean up EXIF info in sidebar and add tests for it
...
- Move debounce function to new file 'utils.js'
- Add 'isNil' function to 'utils.js'
2021-04-03 18:33:07 +02:00
viktorstrate
a8ec5db9dc
Move some files to ui/helpers dir
2021-04-03 17:56:41 +02:00
viktorstrate
3d9ae530af
Load shared albums recursively
...
This solves #143 and #229
2021-03-03 15:55:55 +01:00
viktorstrate
926aa3de3d
Cleanup graphql schema, and general refactoring
...
- Separate graphql `filter` into `paginate` and `order`
- Remove GalleryGroups, replaced by TimelineGallery
- Fix Apollo cache such that sorting works again
2021-02-13 15:08:05 +01:00
viktorstrate
fa35ea151c
Fix layout of album shares
...
This also relates to #149 and #178
2021-02-01 20:42:11 +01:00
viktorstrate
59048c8416
Fix various small errors regarding database change
...
- Fix media sidebar
- Fix Albums page
- Fix media and album shares
2021-01-02 23:07:44 +01:00
viktorstrate
d7ed03ca4f
Fix bug where setting share password would print error
...
This solves #133
2020-11-17 17:01:29 +01:00
viktorstrate
7029e6642e
Add more ui tests for share page
2020-10-27 12:53:18 +01:00
viktorstrate
82925396a3
Add first UI test
2020-10-27 00:22:08 +01:00
viktorstrate
db9d64d948
Migrate to apollo v3
2020-10-26 22:55:04 +01:00
viktorstrate
d2b2537346
jest setup
2020-10-26 22:06:53 +01:00
viktorstrate
a3eab5db74
Add Layout to AlbumSharePage to prevent page from crashing
...
- When Layout was removed from AlbumGallery, it wasn't added back in on the AlbumSharePage
2020-10-26 11:10:38 +01:00
viktorstrate
335ee3ebe2
Cleanup ui files
2020-09-27 22:50:27 +02:00
viktorstrate
c9216a4d79
General cleanup
2020-08-15 13:00:46 +02:00
viktorstrate
21f66b9e62
Use cookie based auth for shares with password
2020-07-13 17:51:53 +02:00
viktorstrate
f669812efb
Use cookies for authentication instead of header
...
This replaces the current implementation
where a bearer header holds the auth-token.
Now the same token is being sent using a cookie instead.
This greatly simplifies fetching resources (images and video),
since the header is sent along implicitly with each request.
2020-07-12 18:52:48 +02:00
viktorstrate
bfa37a0174
Cleanup sidebar context; fix share media page
2020-07-12 11:54:16 +02:00
viktorstrate
b34115cab0
Start on video integration with web ui
2020-07-11 16:42:27 +02:00
viktorstrate
cacfb5edde
Fix share pages
2020-07-10 18:35:37 +02:00
viktorstrate
fef27c5640
Add login page for protected shares
2020-06-14 20:56:48 +02:00
viktorstrate
79be996985
Detect if share token is password protected
2020-06-14 18:28:12 +02:00
viktorstrate
67fabd1de4
Fix graphql query for share pages
...
Properly close rows in scanner
2020-02-29 09:21:41 +01:00
viktorstrate
e00a5553f7
Add download support
2020-02-21 22:42:39 +01:00
viktorstrate
39dd89eec2
Secure public photos with the "public token"
2020-02-21 12:05:28 +01:00
viktorstrate
0f7f703982
Further work on shares
2020-02-11 15:36:12 +01:00
viktorstrate
687b4f4f7f
Work on shares
2020-02-11 14:32:35 +01:00
viktorstrate
a3a4dda286
Work on share tokens
2020-02-09 21:25:33 +01:00
viktorstrate
4d563f3815
Publicly shared albums now share nested albums too
2019-08-20 16:01:57 +02:00
viktorstrate
bafb33cf43
Work on sharing
2019-08-17 22:46:18 +02:00