Commit graph

277 commits

Author SHA1 Message Date
Michael Mayer
d1462b4ece CI: Do not update NPM when running "make dep" to avoid NPM bugs
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-16 10:17:27 +01:00
theresa
6184782eb7 Tests: Refactor acceptance tests 2023-01-12 09:18:34 +01:00
Michael Mayer
4066cd7ad1 Update year in copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-11 16:43:01 +01:00
Michael Mayer
a3a736275a Setup: Move all example config files to /setup folder
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 19:52:54 +01:00
Michael Mayer
c39f1b0564 Setup: Add Podman example config and Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 19:48:56 +01:00
Alexis Lefebvre
2c79dfdc44 allow to use make with docker-compose 2022-11-20 20:34:50 +01:00
Michael Mayer
93717851bc CI: Update "docker-develop-latest" target in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-17 08:58:48 +01:00
theresa
ff78b28d87 Makefile: Improve test command 2022-11-11 13:46:00 +01:00
Michael Mayer
6c3b4603a8 Docker: Change "docker-compose" command to "docker compose" #1192
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-05 16:31:08 +01:00
Michael Mayer
75498f2870 CI: Fix "docker-release-other" target in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-02 12:56:40 +01:00
Michael Mayer
13d32f3294 Translations: Fuzzy merge of .pot files with .po files #2083
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 13:25:02 +01:00
Michael Mayer
9260c9b717 CI: Update auth flags in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:59:52 +02:00
Michael Mayer
f94ff54cc1 Auth: Improve account management page and config options #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:09:09 +02:00
Michael Mayer
e3bb8b19dd Routing: Prefix frontend UI routes with /library #840 #2466
Also improves migrations and updates the db schema docs.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-15 21:54:11 +02:00
Michael Mayer
0be163370d CI: Update Makefile, go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 01:43:26 +02:00
Michael Mayer
884dea17de Security: Use individual preview tokens for each user account #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 22:11:02 +02:00
Michael Mayer
39b852e7cc CI: Update Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 16:03:26 +02:00
Michael Mayer
368ec21442 CI: Add unstable demo image build config
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 16:00:51 +02:00
Michael Mayer
ff8bc9f5da MariaDB: Show error if an unsupported server version is used #2381
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-08 18:50:49 +02:00
Michael Mayer
1b89915cc4 HEIF/AVIF/DNG: Improve conversion to JPEG #1246 #2726 #2291 #2593
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 16:45:49 +02:00
Michael Mayer
cb77ff83a3 HEIF: Remove heif-convert.sh script from Makefile #2726
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 22:42:37 +02:00
Michael Mayer
d5e8904790 Develop: Upgrade Docker base image from 220917-jammy to 221003-jammy
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 01:38:47 +02:00
Michael Mayer
323d495840 Auth: Apply user rights and permissions in the search API #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 00:42:19 +02:00
Michael Mayer
cd9fd2fb45 Docker: Add "unstable" build target to Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 12:15:29 +02:00
Aaron Kollasch
7ab3669fdb Switch from gosu to setpriv
Preserves supplementary groups if `PHOTOPRISM_GID` is set.
Removes gosu installation as it is no longer needed.
2022-09-28 09:45:32 +02:00
Michael Mayer
f5a8c5a45d Auth: Session and ACL enhancements #98 #1746
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 09:01:17 +02:00
Michael Mayer
6611dc08ca Develop: Update docker-compose.yml networks and "make docker-pull"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-18 15:32:32 +02:00
Michael Mayer
1fd69d72f0 CI: Update ARMv7 build targets in Makefile #1064
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-17 20:42:52 +02:00
Michael Mayer
5888824095 CI: Add shortened Docker build targets to the Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 02:00:00 +02:00
theresa
ef552d081f Tests: Run acceptance tests in chrome instead of chromium 2022-09-05 15:19:54 +02:00
Michael Mayer
cf0a72b0ee CI: Update ARM64 Makefile targets
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 16:48:56 +02:00
Michael Mayer
e39e6936df CI: Update Docker build Makefile targets
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:51:48 +02:00
Michael Mayer
54a41e682c CI: Update develop, preview, and release scripts
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 15:12:57 +02:00
Michael Mayer
73afdaa398 CI: Update docker-preview-jammy & docker-release-jammy in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 13:11:49 +02:00
Michael Mayer
64b35fcaf9 Docker: Add jammy-slim base image
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 12:18:12 +02:00
Michael Mayer
61e690bf1e CI: Improve build environment
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 11:28:09 +02:00
theresa
f493607b04 Tests: Update test commands 2022-09-01 10:44:29 +02:00
Michael Mayer
95a90499f1 CI: Update "docker-pull" target in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:04:08 +02:00
Michael Mayer
7814273ac2 Tests: Add TestCafe acceptance test runner example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:42:18 +02:00
Michael Mayer
a0f6361e92 CI: Update Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 15:30:23 +02:00
Michael Mayer
01f4dd4d27 Makefile: Do not revert pot file changes when running "make generate"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:39:23 +02:00
Michael Mayer
ee2273c73d CI: Add docker-develop-buster to docker-develop-other in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 09:07:01 +02:00
Michael Mayer
631ba9b9de Develop: Update Dockerfiles for Debian bullseye and buster
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-09 22:25:27 +02:00
Michael Mayer
4ab35c4dc7 CI: Improve scripts/dist/install-go.sh and add install-cli-tools.sh
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 14:57:17 +02:00
Michael Mayer
32b11f7967 CI/Tests: Update acceptance targets in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:41:39 +02:00
Michael Mayer
2a169ec8a7 CI/Tests: Add "dep-acceptance" target to Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:40:39 +02:00
theresa
99a99a0868 Update Makefile 2022-07-14 13:51:32 +02:00
theresa
6c2ce6061c Refactor acceptance tests 2022-07-14 10:19:04 +02:00
Michael Mayer
20a82efda4 Auth: Shorten passwd mode option (password still works) #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 05:08:15 +02:00
theresa
63394bf79e Update acceptance test commands 2022-07-08 14:12:46 +02:00