Michael Mayer
a4849207dd
Config: Fix deriveNodeNameAndDomainFromHttpHost() in config_cluster.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-24 02:32:45 +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
3f8e74f6d4
CLI: Standardize path validation and exit codes #5457
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 23:00:05 +01:00
Michael Mayer
21b75618c6
Index: Update CODEMAP.md and internal/photoprism/README.md #5437
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 22:42:08 +01:00
Michael Mayer
37c6a23367
Index: Reconcile existing folder albums on forced rescans #5437
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 22:32:08 +01:00
Michael Mayer
ed95e9a929
Ignore Rules: Normalize paths and trim Docker build context
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 19:37:55 +01:00
Michael Mayer
d08363470e
Docs: Add GLOSSARY.md file, update AGENTS.md, and ignore files
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 19:30:36 +01:00
Michael Mayer
b7109ef4f7
Docs: Add logging terminology to AGENTS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 17:36:18 +01:00
Michael Mayer
e0a9e63c89
Frontend: Upgrade "maplibre-gl" from v5.18.0 to v5.19.0
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 17:17:07 +01:00
Michael Mayer
a78d9d16c9
Frontend: Update translations in src/locales/json/*.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 17:10:17 +01:00
Weblate
f3f1091fd4
Weblate: Update frontend translations
2026-02-23 17:08:37 +01:00
Michael Mayer
a0070dce1c
Cluster: Improve usage of canonical terms in code/docs based on glossary
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 16:16:29 +01:00
Michael Mayer
27e05fe067
Vision: Add tests to document JSON handling for Ollama and OpenAI #5450
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 14:35:11 +01:00
Michael Mayer
8ba783c2f4
Makefile: Add "format-tables" target to fix Markdown table formatting
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 13:36:22 +01:00
Michael Mayer
5ff9cc5b7a
Ollama: Add thinking response fallback for captions #5455
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 13:35:34 +01:00
Michael Mayer
0da0f025dd
Txt: Update stopwords.txt and stopwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 04:39:29 +01:00
Michael Mayer
c1467cb3f5
Cluster: Rename the "tenant" node role to "instance" for accuracy
...
This more accurately reflects the multi-instance architecture.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 04:27:43 +01:00
Michael Mayer
4a71ce84e4
Frontend: Update locales/translations.pot and *.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 03:57:27 +01:00
Michael Mayer
a7f5857714
Frontend: Update locales/de.po and locales/json/de.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 03:46:21 +01:00
Michael Mayer
4450bd1ae1
Frontend: Update locales/translations.pot and *.po
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 03:31:26 +01:00
Michael Mayer
5f50802384
Cluster: Rename the "app" node role to "tenant"
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-23 03:27:11 +01:00
Michael Mayer
75c2378c4a
Frontend: Downgrade Vuetify from ^3.12.0 to ~3.11.9 (breaking changes)
...
Vuetify 3.12.0 includes breaking changes for VTreeview and VList:
reworked indentation and spacing in trees and nested lists
see https://github.com/vuetifyjs/vuetify/releases/tag/v3.12.0
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 22:17:47 +01:00
Michael Mayer
82b1a554a9
Docs: Update AGENTS.md and CODEMAP.md to align with gettext improvements
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 17:21:44 +01:00
Michael Mayer
267fabffa9
Backend: Update filippo.io/edwards25519 from v1.1.0 to v1.2.0
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 16:53:14 +01:00
Michael Mayer
26821ee6f1
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 16:41:26 +01:00
Michael Mayer
18c7ac32ff
Makefile: Add "gettext-compile" target to regenerate frontend json files
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 16:39:43 +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
45bfdf30c3
Docs: Update paths in README.md, AGENT.md, and CODEMAP.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 15:33:19 +01:00
Michael Mayer
f66dff6030
Git: Update .gitignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 00:31:05 +01:00
Michael Mayer
384a2bf351
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-22 00:28:54 +01:00
Michael Mayer
e326bd3d67
Update Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 08:42:19 +01:00
Michael Mayer
ccae73e9de
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 07:13:10 +01:00
Michael Mayer
d4e4c1eef7
Build: Upgrade develop image from 260220-questing to 260221-questing
...
Includes the latest NodeJS v24, Eslint v9, and TestCafe v3.7.4.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 06:09:50 +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
ad7458c94e
Backend: Change Markdown table alignment in internal/ and pkg/
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 05:13:57 +01:00
Michael Mayer
7e891b696b
Frontend: Change table alignment in src/common/README.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 05:12:39 +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
ce65fc7e7b
Dev: Update Dockerfiles, Makefile, .gitignore, and .dockerignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-21 00:53:36 +01:00
Michael Mayer
0ce0588fd5
Tests: Improve stability of TestZip in internal/api/zip_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 19:06:42 +01:00
Michael Mayer
2d2b93a83c
Library: Revert problematic .ppignore changes in index/import #5447
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 18:56:11 +01:00
Michael Mayer
a41b718763
Thumbs: Document impact of the new JPEG encoder/decoder in Go 1.26
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 17:35:20 +01:00
Michael Mayer
9570a9aad5
Docs: Update notes on root-level task files in AGENTS.md
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 15:39:06 +01:00
Michael Mayer
a09f8fc5aa
Backend: Upgrade Go dependencies in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 15:25:55 +01:00
Michael Mayer
91a342300d
Frontend: Upgrade Vuetify from v3.11.8 to v3.12.0 in package.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 15:05:31 +01:00
Michael Mayer
2ac3ae8caf
Dev: Add local repo & todo artifacts to .gitignore and .dockerignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 14:31:31 +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
4653e14b6d
Tests: Tolerate minor TensorFlow label uncertainty drift
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 03:10:28 +01:00
Michael Mayer
97ad37be6d
Develop: Upgrade base image from 260209-questing to 260220-questing
...
Includes ONNX Runtime v1.24.1 and other updated deps.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 02:46:44 +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
ef7eb1367f
Backend: Update github.com/dustinkirkland/golang-petname in go.mod & sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2026-02-20 02:19:46 +01:00