Commit graph

62 commits

Author SHA1 Message Date
Michael Mayer
189284c61d Docs: Reflect the /portal default Portal web UI prefix 2026-06-10 04:43:50 +00:00
Michael Mayer
edfd01460c Docs: Drop historical framing from CODEMAP cluster CLI bullet 2026-05-20 08:12:37 +00:00
Michael Mayer
c03aebe5e2 Docs: Align AGENTS and CODEMAP files with frontend/README
AGENTS.md: add frontend/ to package-doc paths and point at
frontend/README.md for pin/override/dep policy.

frontend/AGENTS.md: new "Dependencies & Pins" section briefs agents
on the pins-are-intentional rule, the workspace npm install location,
and the orphan-audit pattern.

frontend/CODEMAP.md: trim the duplicated Vuetify pin paragraph and
link to frontend/README.md as the canonical rationale; keep the
upstream-issue caveats since they relate to component bindings.

Refresh Last Updated dates on all four files.
2026-05-05 10:17:28 +00:00
Michael Mayer
3012786d82 Docs: Drop private subrepo references from public files
Sweeps top-level CODEMAP/GLOSSARY, package READMEs under internal/,
and a handful of source-comment references that linked to the private
specs/ subrepo. AGENTS.md hints stay (agent-instruction document) and
the agent-skill linking targets in Makefile are guarded with
directory checks.
2026-05-05 09:40:18 +00:00
Michael Mayer
885c770eeb Auth: Add "Stay signed in on this device" login toggle #5476
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-08 11:25:40 +01:00
Michael Mayer
329779c774 Search: Reuse label helpers for homophone-aware lookups #5227 #5238
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-07 12:06:25 +01:00
Michael Mayer
a237bf7932 WebDAV: Link webdav/README.md in AGENTS.md and CODEMAP.md #5474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-03-07 10:46:28 +01:00
Michael Mayer
5e358376c3 Portal: Align docs, specs, and QA guides with new features/changes
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-25 10:41:25 +01:00
Michael Mayer
18061fb536 Config: Refactor frontend URI handling for configurable base paths
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-25 00:55:16 +01:00
Michael Mayer
7211eb1d12 Config: Centralize options patch persistence and update related docs
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-24 10:20:16 +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
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
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
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
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
1ed55f25d3 API: Gate additional endpoints to prevent CDNs from caching
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-12 19:38:06 +01:00
Michael Mayer
5af3ab04ca UX: Update docs with info about Library > Hidden #5391
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-11 11:32:18 +01:00
Michael Mayer
733307c43f Frontend: Namespace local storage to run multiple nodes on a domain #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-08 18:35:05 +01:00
Michael Mayer
eb7535cbeb Portal: Add path-based proxy routing and config flag
Signed-off-by: Michael Mayer <michael@photoprism.app>
2026-02-02 06:51:43 +01:00
Michael Mayer
46b3a126f0 Docs: Update CODEMAP.md #5334
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-24 10:34:40 +01:00
Michael Mayer
4d280e82e2 CI: Update CODEMAP.md #5330
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-11-22 14:13:59 +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
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
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
ef1f0f3bb2 AI: Enhance "GET /api/v1/metrics" endpoint with additional stats #213
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-31 15:38:10 +01:00
Michael Mayer
91c7052c1f Docs: Update CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-29 10:51:41 +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
a921f82a17 Pkg: Move /service/http/... to /http/... and add package /http/dns
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 21:08:48 +02:00
Michael Mayer
122f8f6dd1 Docs: Update specs and CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 14:32:56 +02:00
Michael Mayer
695b33f097 Cluster: Change conf.AppName() to Name() in node register request #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 13:15:45 +02:00
Michael Mayer
1b85f84943 Cluster: Add AppName, AppVersion and Theme request/response fields #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 12:44:21 +02:00
Michael Mayer
1ba41b6656 PWA: Update CODEMAP.md files #5274
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 08:44:36 +02:00
Michael Mayer
47d1a11c2d Cluster: Update CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-19 00:06:43 +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
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
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
f55611762f Docs: Update CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 10:56:18 +02:00
Michael Mayer
e8473ae22a Docs: Update CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-12 10:54:37 +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
3b5d185e8c Setup: Update package installation docs in setup/pkg/linux/README.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-08 10:31:14 +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
d7ee54ec58 API: Update Thumb/ThumbSrc for subjects and labels #4151
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-10-03 23:17:07 +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
52337eba27 Cluster: Renamed service/cluster/instance to cluster/node #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-26 07:01:09 +02:00
Michael Mayer
07658dac69 Docs: Recommend acl.Scope* functions for scope checks #98 #5230
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-26 05:49:23 +02:00
Michael Mayer
7e419f7419 Docs: Add "Last Updated" timestamps to AGENTS.md and CODEMAP.md files
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-25 20:08:45 +02:00
Michael Mayer
41a7045c26 Docs: Update descriptions of permission variables
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-09-24 09:59:56 +02:00