Commit graph

103 commits

Author SHA1 Message Date
Michael Mayer
123fa0e43e CI: Add build targets and improve docker-build.sh
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:46:20 +02:00
Michael Mayer
5fa47652ee Backend: Refactor config initialization
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:52:03 +02:00
Michael Mayer
4d932c64f9 Makefile: Pull photoprism/photoprism:latest before building demo
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-07 14:13:02 +02:00
Theresa Gresch
b20c88eace Backend: Adapt make file to not use --sidecar-hidden option 2020-09-07 16:45:55 +02:00
Michael Mayer
9e5cc549e0 Add assets/locales to docker image #487
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 11:16:29 +02:00
Michael Mayer
f22744770c Docker: Update images and add security_opt to docker-compose.yml
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-25 14:57:45 +02:00
Michael Mayer
c5beaeaddb Backend: Upgrade Go dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 12:01:54 +02:00
Michael Mayer
4856a0d756 CI: Replace codecov bash script with downloaded version for testing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 08:26:35 +02:00
Michael Mayer
6e2849fba2 Index: Don't stack files based on XMP InstanceID
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 00:45:53 +02:00
Michael Mayer
9eef9d1abd CI: Run scripts/codecov.sh in container again (volume not mounted)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:50:26 +02:00
Michael Mayer
5595fb0744 CI: Run scripts/codecov.sh outside container
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 13:41:35 +02:00
Michael Mayer
706094f914 RAW: Install assets/profiles #445
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-13 08:26:20 +02:00
Theresa Gresch
d6a74713f2 Frontend: Change port for acceptance tests 2020-06-28 12:53:13 +02:00
Michael Mayer
2b2cd8ed23 Backend: Sanitize metadata titles and descriptions
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-06-27 14:15:25 +02:00
Theresa Gresch
949b20ae9c Backend: Refactor make command for restore-db 2020-06-23 13:07:33 +02:00
Theresa Gresch
4cdfde299d Backend: Adapt make command for acceptance tests 2020-06-05 18:12:43 +02:00
Michael Mayer
b1f7cb4264 Frontend: Improve navigation and fix unit tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 12:52:41 +02:00
Michael Mayer
065059b4bc Frontend: Disable JS unit tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:51:45 +02:00
Michael Mayer
d0199598d0 Simplify configuration #66
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-31 02:09:52 +02:00
Michael Mayer
0b1bcf0d4a Replace TiDB with SQLite for improved stability #66
As a side effect, we need less configuration values.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:52:47 +02:00
Michael Mayer
a77b2431d3 Backend: Improve labels, keywords and caching
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 21:20:42 +02:00
Michael Mayer
03ec4b586d Initial commit for folders and moments #154 #260 #331
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-23 20:58:58 +02:00
Michael Mayer
71c849c23b Backend: Update photo counts after sync download
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-11 10:48:18 +02:00
Michael Mayer
252e67ce03 Add photo_count column to labels table
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-09 11:00:22 +02:00
Michael Mayer
7d840d4a46 Makefile: Don't run Go coverage tests in verbose mode
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 17:00:05 +02:00
Michael Mayer
8eb5eab13c Makefile: Add test-parallel target
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 16:43:08 +02:00
Michael Mayer
4f05fde794 Update build environments 2020-04-28 11:51:42 +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
a393a25e01 Backend: Remove export path to avoid confusion #276
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-06 23:04:52 +02:00
Michael Mayer
b86f68c3f3 Backend: Add WebDAV client and dummy test server #225
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-03-27 11:01:41 +01:00
Michael Mayer
09dbc762a3 Tests: Add -parallel=1 to avoid db errors #237
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-02-21 02:47:06 +01:00
Michael Mayer
f99bcb0bdf Docker: Refactor directory structure for ARM64 #109
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-19 23:28:59 +01:00
Michael Mayer
64a16a27b0 Backend: Upgrade darktable and don't run more than one command at once #202
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-17 01:37:06 +01:00
Michael Mayer
c6866bb746 Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-13 11:08:50 +01:00
Michael Mayer
90df882376 Backend: Update label rules
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-12 15:39:45 +01:00
Michael Mayer
f8a45b14d9 Backend: Move reusable packages to pkg/
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-01-12 14:00:56 +01:00
Michael Mayer
be8075b96f Makefile: Add clean-install and clean-local targets 2020-01-04 10:10:55 +01:00
Michael Mayer
049055b66b Backend: Fix Makefile info message
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-30 20:10:03 +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
78eae2f14e Backend: Add NSFW detector
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-12-14 15:41:37 +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
6cbcc348b7 Dockerfile: Upgrade to Go 1.13
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2019-09-19 09:22:44 -07:00
Theresa Gresch
c9b47f552c Set BABEL_ENV in test-js command 2019-07-24 10:05:45 +02:00
Michael Mayer
336d4b5cdc Disable go unit test cache for code coverage reports 2019-07-15 20:30:40 +02:00
Michael Mayer
695ff61f4a Set db password in Travis CI config to fix tests 2019-07-14 18:04:34 +02:00
Michael Mayer
3655ebf9d8 Use daemon server mode to run acceptance tests #58 2019-06-30 05:38:39 +02:00
Michael Mayer
243795c7d5 Use local user directories for installation #66 2019-06-29 19:34:55 +02:00
Michael Mayer
84aefc1272 Add Makefile & config to TensorFlow 1.14.0 build image #83 2019-06-25 23:08:53 +02:00
Michael Mayer
1b0b41b824 Add static build target #83 2019-06-23 03:21:12 +02:00
Michael Mayer
8642b6f664 Proof-of-concept for labels and search filters 2019-06-09 04:37:02 +02:00