Commit graph

66 commits

Author SHA1 Message Date
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 366c70d992 Optimize performance and data structures
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-27 05:18:52 +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 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 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 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 f88c574f3f Improve HTTP header auth
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-11-12 05:49:10 +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 0f47c84138 Implement time zone support for "TakenAt"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 14:23:39 -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 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 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
Theresa Gresch 9a0a2e2c51 Use mock.reset() in test for config.js 2019-08-12 13:00:13 +02:00
Theresa Gresch ff904a2ab6 Add tests for user model 2019-08-12 12:59:32 +02:00
Theresa Gresch 0548810d5c Add tests for session.js 2019-08-12 10:26:26 +02:00
Theresa Gresch a438ab73c5 Remove unnecessary test from photo model test 2019-08-09 16:03:14 +02:00
Theresa Gresch 3f36652e57 Remove unnecessary test from label model test 2019-08-09 16:02:21 +02:00
Theresa Gresch 81a41ffffb Remove unnecessary test from album model test 2019-08-09 16:02:00 +02:00
Theresa Gresch db83ac7bc2 Add test for config,js 2019-08-09 16:00:52 +02:00
Theresa Gresch 9112d30711 Add tests for photo model 2019-08-09 13:50:07 +02:00
Theresa Gresch 9b07fba5eb Add tests for label model 2019-08-09 13:43:47 +02:00
Theresa Gresch e7a1fa45b0 Add tests for album model 2019-08-09 13:43:29 +02:00
Theresa Gresch 5bd0ffa56c Add tests for album model 2019-08-09 13:31:56 +02:00
Theresa Gresch 7edc441f96 Add test for config.js 2019-08-09 11:53:11 +02:00
Theresa Gresch 00a6de27cd Add tests for abstract model 2019-08-09 10:54:05 +02:00
Theresa Gresch 2652dabb08 Add test for get date string function to label model test 2019-08-09 10:34:08 +02:00
Theresa Gresch 91ed38dc5f Add test for get date string function to album model test 2019-08-09 10:33:49 +02:00
Theresa Gresch c4006d8910 Add tests for user model 2019-08-09 10:24:20 +02:00
Theresa Gresch 3c51bc989d Add tests for user model 2019-08-09 10:22:04 +02:00
Theresa Gresch 3c19e68568 Add tests for session.js 2019-08-09 10:12:48 +02:00
Theresa Gresch ce395279c0 Add tests for session.js 2019-08-09 09:38:02 +02:00
Theresa Gresch 6dde038ad9 Remove console log from album test 2019-08-08 17:49:10 +02:00