Michael Mayer
7b96a768d5
WebDAV: Harden response headers for interoperability #5472
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-04 15:23:10 +01:00
Michael Mayer
f58335cb4b
Build: Backport libvips in Jammy images and document 8.14+
...
- add scripts/dist/install-libvips.sh for Jammy backport installs
- switch jammy and jammy-slim Dockerfiles to use the new installer
- document libvips 8.14+ requirement in setup/pkg/linux docs
- update thumb/README.md and regenerate setup/pkg/linux/README.html
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-03 11:43:28 +01:00
Michael Mayer
d86812c0cb
Makefile: Add gh install target and explicit issue-editing rule
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-28 16:30:18 +01:00
Michael Mayer
d5ecab8827
Proxy: Define /i/ as DefaultPathPrefix for shared-domain deployments
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-24 01:15:23 +01:00
Michael Mayer
9932df5a32
Frontend: Add scripts/gettext-extract.sh, update translations.pot
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-22 16:35:42 +01:00
Michael Mayer
5fb0356305
Frontend: Upgrade NodeJS from 22 to 24 in scripts/dist/install-nodejs.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-21 05:50:37 +01:00
Michael Mayer
270b3d1683
Frontend: Update TestCafe from v3.7.2 to v3.7.4
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-21 05:11:52 +01:00
Michael Mayer
a2b7615c93
Go: Apply go fix modernizations across backend packages
...
Run `go fix ./...` and keep mechanical modernization updates.
- Replace `interface{}` with `any` in signatures and local types
- Apply formatter/style cleanups from go1.26 tooling
- Keep `omitempty` behavior-preserving simplifications suggested by fix
- No functional feature changes intended
Validation:
- go test ./... -run '^$' -count=1 (Go 1.26.0)
- GOTOOLCHAIN=go1.24.10 go test ./... -run '^$' -count=1
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-20 03:54:33 +01:00
Michael Mayer
273aa53ad0
Backend: Upgrade github.com/yalue/onnxruntime_go from v1.25.0 to v1.26.0
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-20 02:38:48 +01:00
Michael Mayer
49b8948341
Develop: Add "postgres:18-alpine" database service to compose.yaml #4831
...
Removes compose.postgres.yaml because it isn't needed anymore.
Related Issue:
- #47
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-13 23:31:59 +01:00
Michael Mayer
2dd6a1a333
MariaDB: Drop legacy "preview" user in scripts/sql/mariadb-init.sql
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-10 12:49:04 +01:00
Michael Mayer
1463c98f3c
OIDC: Update Keycloak schema dump in scripts/sql/mariadb-init.sql
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-10 12:42:09 +01:00
Michael Mayer
c6c16c5355
OIDC: Update Keycloak client settings in scripts/sql/mariadb-init.sql
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-10 12:34:42 +01:00
Michael Mayer
2ed5fc185c
Scripts: Update FFmpeg installation script #5303 #5439
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-09 14:06:31 +01:00
Michael Mayer
3ea307405f
CI: Add "mariadb-init" target to Makefile and update mariadb-init.sql
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-06 15:11:33 +01:00
Michael Mayer
8400dda02b
Download: Add script flags to install "yt-dlp" nightly and master builds
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-28 11:10:12 +01:00
Michael Mayer
de3f871e62
Scripts: Fix MODEL_21K_LABELS_URL in download-nasnet.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-01-24 13:13:08 +01:00
Fox Silver
6a15b564cf
Update Makefile for latest Ubuntu
...
Latest Docker build is using Ubuntu 25.10, the darkfile init is failing due to using older ubuntu version repos and incompatible dependencies.
2026-01-13 08:07:27 +01:00
Michael Mayer
b381012a01
ONNX: Upgrade runtime from v1.22.0 to v1.23.2 #5394
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-23 12:31:09 +01:00
Michael Mayer
e4c571fa5b
Setup: Change Ubuntu base image version from 24.04.2 to 24.04.3 #4414
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-12-05 14:02:12 +01:00
Michael Mayer
83c644df68
Scripts: Update dist/install-go-tools.sh #5330
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-21 10:29:06 +01:00
Michael Mayer
8fc9f807de
Develop: Add .golangci.yml and update install-go-tools.sh script
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-21 08:56:25 +01:00
Michael Mayer
5afb634edf
Scripts: Update install-proxysql-admin.sh and install-devops-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 11:24:30 +01:00
Michael Mayer
3290c9062c
Scripts: Update install-proxysql-admin.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 11:03:47 +01:00
Michael Mayer
e4544046b3
Scripts: Update dist/install-devops-tools.sh & install-proxysql-admin.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 10:51:35 +01:00
Michael Mayer
facda060cb
Scripts: Update dist/install-devops-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 10:30:18 +01:00
Michael Mayer
e5315f0f06
Scripts: Improve dist/install-proxysql-admin.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 09:26:44 +01:00
Michael Mayer
28ad040402
Scripts: Update install-devops-tools.sh, add install-proxysql-admin.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-04 08:57:28 +01:00
Michael Mayer
c67a36d311
Scripts: Update dist/install-devops-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 21:04:25 +01:00
Michael Mayer
fbdef6ca33
Scripts: Add dist/install-devops-tools.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 20:26:02 +01:00
Michael Mayer
dd2ada0651
Frontend: Remove "#, fuzzy" from translations in src/locales/fr.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-23 09:49:27 +02:00
Michael Mayer
c4bb774195
libheif: Upgrade library version from v1.19.7 to v1.20.2 #5276
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 11:55:13 +02:00
Michael Mayer
87b540b438
Scripts: Add shellcheck annotations and fix reported issues
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 22:32:31 +02:00
Michael Mayer
ab60112f99
AI: Update download-scrfd.sh script #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 22:16:19 +02:00
Michael Mayer
1eac265978
AI: Rename "scrfs" to "scrfd" in config and download script #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 22:12:37 +02:00
Michael Mayer
3693db0946
AI: Change download URL of scrfd model in download-scrfs.sh #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 21:54:21 +02:00
Michael Mayer
94f8a5f35d
AI: Improve Face Detection with an ONNX-based model #5167
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-06 18:51:49 +02:00
Michael Mayer
858840c59a
Scripts: Update version in dist/install-nuclei.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-01 18:30:57 +02:00
Michael Mayer
fddd3c9626
Scripts: Update dist/install-yt-dlp.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 16:06:50 +02:00
Michael Mayer
3e14eed7d7
Scripts: Update success and error messages
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 09:47:29 +02:00
Michael Mayer
9ea5f0596c
Backend: Add security-focused tests, harden WebDAV and use safe.Download
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-22 10:42:53 +02:00
Michael Mayer
202d513019
Scripts: Update dist/install-nodejs.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-18 09:52:02 +02:00
Michael Mayer
dbf0fa6c25
Scripts: Add dist/install-codex.sh and update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-13 01:23:50 +02:00
Keith Martin
e80c1e1df7
Docker: Ensure that cmd.sh terminates its child processes when the parent script closes #5172
...
* Scripts: Ensure that child processes are terminated when parent script closes
* Scripts: Exclude pgrep process id from kill
2025-08-24 12:44:38 +02:00
Michael Mayer
ff00681137
Scripts: Add dist/export-help.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-15 22:47:15 +02:00
Michael Mayer
ab0bd1c732
Config: Change default vision model assets path to assets/models/ #127
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-08-08 19:06:56 +02:00
Michael Mayer
75785ff2f3
Merge branch 'develop' into feature/custom-tf-model-127
2025-08-04 09:58:18 +02:00
Michael Mayer
0f5b774b06
Scripts: Update dist/install-forward-dns.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-29 09:54:41 +02:00
Michael Mayer
2df90b45fa
Scripts: Update dist/install-forward-dns.sh
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-28 16:35:27 +02:00
Michael Mayer
8ea7494456
Scripts: Add dist/install-forward-dns.sh to set up a forward DNS service
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-27 12:44:47 +02:00