Commit Graph

1278 Commits

Author SHA1 Message Date
viktorstrate
ebe1220520 Skip hidden folders, this closes #13 2020-03-07 15:34:32 +01:00
viktorstrate
a5fc15af45 Fix security bug regarding search
...that let users search for albums and photos made by other users
2020-03-05 20:46:50 +01:00
Viktor Strate Kløvedal
225f22bcfe Merge pull request #14 from viktorstrate/search
Implement search
2020-03-05 20:36:42 +01:00
viktorstrate
ec7a7adf43 Different small improvements to search
- Make photos link to its album
- Implement Photo -> Album resolver
- Highlight query in search
- Hide search bar when not logged in
2020-03-05 20:34:30 +01:00
viktorstrate
525edbea07 Add search bar 2020-03-05 20:10:43 +01:00
viktorstrate
c30f5a833a Add search resolver to api 2020-03-05 11:53:42 +01:00
viktorstrate
5cee5d8dea Add TIFF support, this closes #3 2020-03-02 16:32:24 +01:00
Brandon Davis
4661bae48d One dockerfile to rule them all 2020-02-29 20:06:18 -05:00
Brandon Davis
530277612e prefix sw 2020-02-29 18:00:53 -05:00
viktorstrate
e0ada51b6b Decrease max open connections to 80 2020-02-29 10:03:56 +01:00
viktorstrate
8ac9d50cb0 Increase MaxOpenConnections to db to 120 2020-02-29 10:00:11 +01:00
viktorstrate
67fabd1de4 Fix graphql query for share pages
Properly close rows in scanner
2020-02-29 09:21:41 +01:00
viktorstrate
2af47b2381 Properly close sql rows 2020-02-28 20:57:46 +01:00
viktorstrate
2f97dcff0c Improve scanner reliability 2020-02-27 16:26:53 +01:00
viktorstrate
458b6fb49c Improve scanner - first scan, then process 2020-02-26 21:23:13 +01:00
viktorstrate
440814564c Improve notifications 2020-02-26 19:44:47 +01:00
viktorstrate
ecd1447deb Fix exif throwing error if no was found 2020-02-24 23:56:28 +01:00
viktorstrate
b7e579f1bb Add units to exif data in UI 2020-02-24 23:48:32 +01:00
viktorstrate
96ec3663b1 Continue on exif parser error 2020-02-24 23:45:02 +01:00
viktorstrate
f17d26613e Fix EXIF data on UI 2020-02-24 23:40:48 +01:00
viktorstrate
b10c607f3a Add exif parsing 2020-02-24 23:30:08 +01:00
viktorstrate
890e36b7a8 Fix bug when filtering and limiting a query 2020-02-24 09:59:20 +01:00
viktorstrate
1f5f367442 Limit total shown albums on photos page 2020-02-24 09:36:31 +01:00
viktorstrate
09ddbae662 Add content section 2020-02-23 21:50:15 +01:00
viktorstrate
b768084b23 Edit readme 2020-02-23 21:43:44 +01:00
viktorstrate
d27c20e041 Improve stability of scanner 2020-02-23 18:00:08 +01:00
viktorstrate
c6bc32870d Fix image resizing on load 2020-02-23 15:51:50 +01:00
viktorstrate
39f68e4d8a Support PHOTO_CACHE env variable 2020-02-23 12:43:45 +01:00
viktorstrate
578509c729 Improve downloads from ui 2020-02-23 12:21:51 +01:00
viktorstrate
1e92432b07 Make scanner proceed on error 2020-02-23 11:59:57 +01:00
viktorstrate
1e115400a4 Fix sql bug and add recursive query for album thumbnails 2020-02-22 14:29:41 +01:00
viktorstrate
1dc2221524 Add change password support 2020-02-22 14:05:33 +01:00
viktorstrate
92b6beef2f Fix dockerfile 2020-02-21 23:02:50 +01:00
viktorstrate
bb8aff6019 Update docker-compose example 2020-02-21 22:49:19 +01:00
viktorstrate
9bee0432ae Update docker-compose 2020-02-21 22:45:50 +01:00
viktorstrate
e00a5553f7 Add download support 2020-02-21 22:42:39 +01:00
viktorstrate
37aea1fb3a Improve logging 2020-02-21 21:00:40 +01:00
viktorstrate
935dc5b55e Work on notifications + custom logger 2020-02-21 20:51:50 +01:00
viktorstrate
2d15e7c41f Add authentication for websockets 2020-02-21 17:53:04 +01:00
viktorstrate
b2a8fd09f9 Work towards subscriptions
- Replace chi with gorilla/mux
- Write custom CORS rules
- Start on notification subscriptions
2020-02-21 16:50:50 +01:00
viktorstrate
b3f4264b3d Add logout button 2020-02-21 12:22:04 +01:00
viktorstrate
f57388e276 Use crypto/rand for improved security 2020-02-21 12:13:49 +01:00
viktorstrate
39dd89eec2 Secure public photos with the "public token" 2020-02-21 12:05:28 +01:00
viktorstrate
fb62363cb8 Protect photos from public access 2020-02-20 17:31:41 +01:00
viktorstrate
ce11d5201b Improve myAlbums query 2020-02-20 17:14:11 +01:00
viktorstrate
8f0489c706 Enable api devMode to secure endpoint in prod 2020-02-19 22:28:21 +01:00
viktorstrate
a505d28f00 Fix scan user ui mutation 2020-02-19 22:17:17 +01:00
viktorstrate
97b0bd2852 Add title tag 2020-02-19 22:14:59 +01:00
viktorstrate
39afd67130 Show all root albums instead of the single path
Improve sql connection error messages
2020-02-19 22:04:38 +01:00
viktorstrate
b8f960f058 Add docker support for new api 2020-02-19 21:33:28 +01:00