Commit Graph

171 Commits

Author SHA1 Message Date
viktorstrate
06fd166483 Sidebar: people section + album path 2021-10-19 23:28:23 +02:00
viktorstrate
d060ee9fd9 Write failing test for bug 2021-09-29 11:20:15 +02:00
viktorstrate
00e436a518 Add tests for album path 2021-09-27 20:59:41 +02:00
viktorstrate
e66a9199a1 Add timeline resolver tests 2021-09-27 20:23:10 +02:00
viktorstrate
68b6a49638 Fix timeline ordering (#531) + layout fixes for AlbumBox 2021-09-26 13:42:00 +02:00
viktorstrate
80c2019b3f Protect download routes 2021-09-26 12:02:53 +02:00
viktorstrate
69bf8a01c4 Add date filter to timeline + fix #302 2021-09-25 17:11:54 +02:00
viktorstrate
612a191f6d Merge branch 'master' into improved-timeline 2021-09-25 13:50:42 +02:00
viktorstrate
fcee82367c Move album cover options from sidebar/Sharing.tsx
...to AlbumSidebar.tsx and MediaSidebar.tsx instead.

Fix API tests for Postgresql
2021-09-23 20:14:37 +02:00
viktorstrate
b52e72b244 Move some album resolvers to actions, refactor album tests
- Album resolvers has been refactored to make it easier to test, this is
done by converting some of the resolvers to actions.

- The album tests has been rewritten (and simplified) to accommodate the changes.
2021-09-23 19:59:40 +02:00
Peter - Ubuntu dual boot
9f81276448 Tests complete. 2021-09-23 12:45:54 +01:00
Peter - Ubuntu dual boot
d9e851dcd5 Finished album_test for resolvers. 2021-09-23 12:22:38 +01:00
Peter - Ubuntu dual boot
69211688f4 Forgot about non-sequentiality. Fingers crossed this works. 2021-09-23 03:20:31 +01:00
Peter - Ubuntu dual boot
72edfc3566 Hopefully fixed all album cover photo tests. 2021-09-23 01:18:41 +01:00
Peter - Ubuntu dual boot
0a4a228031 Setup testing branch. 2021-09-21 13:07:14 +01:00
Peter - Ubuntu dual boot
f7b0723cde Seems to be getting confused with MYSQL env. variable. Maybe this will work? 2021-09-20 14:52:23 +01:00
Peter - Ubuntu dual boot
82f4785f2b TODO: mutations test. Thumbnail resolver test working? 2021-09-20 14:13:21 +01:00
Peter - Ubuntu dual boot
d636b57c4c Added test client. 2021-09-20 13:48:21 +01:00
Peter - Ubuntu dual boot
f530e90d27 Forgot to add test code. 2021-09-19 20:03:48 +01:00
Peter - Ubuntu dual boot
13330c4e1b Starting to write unit tests. 2021-09-19 20:02:52 +01:00
Peter - Ubuntu dual boot
cb397096d5 Transparent disabled buttons, but not resetting disabled state on picture change, unless sidebar is closed. 2021-09-18 21:49:28 +01:00
Peter - Ubuntu dual boot
4c995a976e Cleaning up commented out code. 2021-09-18 20:44:59 +01:00
Peter - Ubuntu dual boot
f71cef04fa Fixing album model and index checks. 2021-09-18 20:43:34 +01:00
viktorstrate
56dfedd522 WIP: Work on new timeline 2021-09-18 20:17:24 +02:00
Peter - Ubuntu dual boot
4ee8040364 Working permissions (logic reused from other components), album and photo sidebars now fully functional. Will require some testing, and need to adjust for people pages. 2021-09-18 11:58:21 +01:00
Peter - Ubuntu dual boot
6408b2c0d0 Proof of concept for variable album covers - GQL playground working. 2021-09-17 15:35:01 +01:00
Peter - Ubuntu dual boot
193e05e7e0 Proof of concept for variable album covers - GQL playground working. 2021-09-17 15:33:44 +01:00
viktorstrate
adfcf33e79 Write tests for searching 2021-09-02 18:09:37 +02:00
viktorstrate
521b121613 Hide faces from frontend if disabled 2021-08-31 12:05:46 +02:00
viktorstrate
9bcfdbb2cd Add environment variables to disable features
Face detection still needs to be hidden on the frontend if it's disabled
2021-08-31 11:34:55 +02:00
viktorstrate
24b74c2d94 Add check that prevents deletion of sole admin user 2021-05-11 20:40:18 +02:00
viktorstrate
b022a13e55 Batch exiftool runs + scanner package restructuring 2021-05-06 22:01:48 +02:00
viktorstrate
6693cb589c Fix incorrect media type resolver func 2021-04-27 20:31:15 +02:00
viktorstrate
8d2654997d Add test for routes authenticateMedia 2021-04-26 22:35:10 +02:00
viktorstrate
542e5c8532 Improve scanner_album NewRootPath tests 2021-04-26 20:37:29 +02:00
viktorstrate
1029b61a4c Fix faces not getting scanned
- This fixes #344
- Add integration tests for face recognition
- Properly check that the user own the queried album
2021-04-26 12:21:15 +02:00
viktorstrate
7f885fa63e Fix minor bugs 2021-04-17 17:28:16 +02:00
viktorstrate
8e8abe7d37 Replace all gorm .Scan() calls with .Find()
if the argument is a model. This ensures that the proper gorm hooks are
called which was causing the full screen view on the Places page to
crash.

Also fixed a bug in Messages.js that caused a crash.
2021-04-15 16:27:26 +02:00
viktorstrate
b6a85d0966 Finish localization
- Add user preferences section to settings
- Make settings page available for all users
- Move log out button to settings page
- Make it possible for each user to choose their desired language
2021-04-11 22:31:42 +02:00
viktorstrate
b590413e76 Fix share media not working with postgres
This closes #265
2021-03-23 14:04:44 +01:00
viktorstrate
a14b12b8d4 Fix bug where DetectFaces would be called with the wrong media.
This happend because the go routine did not capture the media variable,
and so the it would change before the go routine could start
and call the DetectFaces function.
2021-03-16 22:27:27 +01:00
viktorstrate
3ae92086cd Pass database as argument to individual face_detector functions
This allows the face detector to use transactions,
such that faces can be detected on media that has not
been fully commited yet.

This solves #214
2021-03-16 18:26:51 +01:00
viktorstrate
ba16fc1caa Fix postgres errors + fix search results without thumbnails
This closes #241
2021-03-12 14:26:51 +01:00
viktorstrate
3d9ae530af Load shared albums recursively
This solves #143 and #229
2021-03-03 15:55:55 +01:00
viktorstrate
2c98827db5 Make photoview work without providing the PHOTOVIEW_PUBLIC_ENDPOINT environment variable 2021-03-01 22:03:57 +01:00
viktorstrate
26996b45e5 Reload faces if albums or media is deleted 2021-02-27 16:39:04 +01:00
viktorstrate
d4552c7724 Fix sql compatiability bug 2021-02-26 21:53:14 +01:00
viktorstrate
14c97d49c1 Fix sql compatiability bug 2021-02-26 21:51:00 +01:00
viktorstrate
7bdf02b726 Fix bug where one user would load another users image faces 2021-02-26 21:49:01 +01:00
viktorstrate
91d94ecc82 Fix bug related to faces feature 2021-02-26 21:30:09 +01:00