Commit graph

104 commits

Author SHA1 Message Date
Michael Mayer
897dfe7264 Docs: Clarify rules in AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-25 12:06:22 +01:00
Michael Mayer
1a12c96f0c Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-25 10:15:13 +01:00
Michael Mayer
ede42ecd5a Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-25 10:01:26 +01:00
Michael Mayer
19f083c719 Thumbs: Enhance embedding of ICC profiles based on InteropIndex #5178
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-23 12:56:58 +01:00
Michael Mayer
54106a5791 CI: Document "make lint", "make lint-go", & "make lint-js" targets #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-21 10:42:21 +01:00
Michael Mayer
ae63c05baf AI: Link engine docs in AGENTS.md and CODEMAP.md files #5322 #5123 #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-14 14:16:38 +01:00
Michael Mayer
7e6e1e6379 Frontend: Update code examples in src/common/README.md #5145 #5307 #5313
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-12 12:39:50 +01:00
Michael Mayer
d391f834b1 Docs: Add "Frontend Focus Management" to Repository Guidelines
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-11 03:26:54 +01:00
Michael Mayer
2554e0189c Docs: Add shellcheck rule for script development
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 15:50:22 +01:00
Michael Mayer
d6f0e808eb Config: Support YAML filenames with alternative extensions #5304
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-02 11:33:40 +01:00
Michael Mayer
f3996494dd Cluster: Allow configuration of database and user prefix #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-31 21:30:42 +01:00
Michael Mayer
82f5c5f818 Cluster: Change "photoprism_" database / user prefix to "cluster_" #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-31 18:18:18 +01:00
Michael Mayer
d0555a3fd7 Docs: Update CODEMAP.md and AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-28 14:44:11 +01:00
Michael Mayer
cd7fa6adca Logs: Add package pkg/log/status to provide generic outcome constants
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-21 14:42:05 +02:00
Michael Mayer
72f88be5fe Docs: Update /pkg/service/http/... -> /pkg/http/...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 21:35:16 +02:00
Michael Mayer
b47ee0fddc Cluster: Refactor request/response structs and JSON serialization
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-18 17:42:22 +02:00
Michael Mayer
977dd2bafd PWA: Replace "@lcdp/offline-plugin" with "workbox-webpack-plugin" #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-17 16:52:42 +02:00
Michael Mayer
ed1e5e1236 Docs: Update Title Case headings rule for documents
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-15 14:22:04 +02:00
Michael Mayer
7bb9bf0a91 Docs: Update Playwright MCP Usage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-15 13:11:30 +02:00
Michael Mayer
3f6c7062bc Develop: Allow to use internal/tmp/ as scratch space for testing
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-14 21:12:11 +02:00
Michael Mayer
0b0f312b3e Backend: Upgrade all packages from "math/rand" to "math/rand/v2"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 21:34:07 +02:00
Michael Mayer
954070871e CLI: Update remux policy and metadata docs #5261
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 20:01:31 +02:00
Michael Mayer
8b9d2e6459 Frontend: Improve browser capabilities check #5047
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 12:38:52 +02:00
Michael Mayer
bce39eabfc Docs: Update SPlaywright MCP Usage guidelines
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 10:49:45 +02:00
Michael Mayer
6969e3e8a1 Docs: Update Safety & Data guidelines
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 09:25:54 +02:00
Michael Mayer
c9dc431a71 API: Add force flag and update docs for DELETE /api/v1/albums/UID #5122
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-11 14:11:29 +02:00
Michael Mayer
a3c298f617 Frontend: Add browser capabilities check #5047
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-11 12:48:30 +02:00
Michael Mayer
a8fcf7cca2 Frontend: Update docs on Playwright MCP Usage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-10 10:50:28 +02:00
Michael Mayer
31312b3e93 Frontend: Update docs on Playwright MCP Usage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-10 10:22:50 +02:00
Michael Mayer
6373e487fc Frontend: Add docs on Playwright MCP Usage
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-10 09:05:43 +02:00
Michael Mayer
97ab742f6b Docs: Move note on metadata sources
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-09 16:14:41 +02:00
Michael Mayer
683d1f90e8 Docs: Move note on shared CLI flag helpers
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-09 16:08:10 +02:00
Michael Mayer
132a12cae4 Docs: Add note on shared CLI flag helpers
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-09 16:04:31 +02:00
Michael Mayer
f125bfd638 Docs: Document preferred CLI command flags and arguments order
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-09 15:05:43 +02:00
Michael Mayer
401d910b2f Specs: Prevent auto-generated docs from getting edited manually
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 15:41:52 +02:00
Michael Mayer
81344c9ab1 Docs: Add style notes to AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 11:23:23 +02:00
Michael Mayer
221d3196f4 Index: Refactor IndexOptions to determine vision tasks from Config #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-07 16:22:41 +02:00
Michael Mayer
e5dc335bcf AI: Include NSFW flag & score when generating labels with Ollama #5232
Related issues: #5233 (reset command), #5234 (schedule for models)

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-05 04:23:36 +02:00
Michael Mayer
b71ec5bce1 Config: Fix assets path and disable hub updates when running unit tests
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-04 14:16:11 +02:00
Michael Mayer
2cc0ef7eae MariaDB: Document terminal command for running SQL statements
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-03 16:37:44 +02:00
Michael Mayer
cdee55fdf8 Faces: Add README.md for detection & embeddings #4669 #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 20:15:47 +02:00
Michael Mayer
b00dd133db Test: Use PascalCase names for all Go subtests in /pkg
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 15:03:47 +02:00
Michael Mayer
c68493da8a Test: Document use of CamelCase names for Go subtests in /internal
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-02 14:40:09 +02:00
Michael Mayer
46ae2fa208 Docs: improve testing notes in AGENTS.mdd
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 22:22:45 +02:00
Michael Mayer
d782a43c2b AI: Configure vision model execution and scheduling #5232 #5233 #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-30 15:51:48 +02:00
Michael Mayer
7ae7ce9edd Tests: Update entity.FindPhoto() usage example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 19:03:52 +02:00
Michael Mayer
ee46794509 CLI: Add "photoprism vision reset" command to reset metadata #5233
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 18:59:52 +02:00
Michael Mayer
114f4033e0 Docs: Update AGENTS.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 17:25:14 +02:00
Michael Mayer
7cc758346f AI: Add source "ollama" for labels generated with Ollama models #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 11:45:08 +02:00
Michael Mayer
3f9d6863db Vision: Add ModelTypeGenerate for multi-modal models that return JSON
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-29 10:39:09 +02:00