Michael Mayer
|
fba00a843c
|
Config: Add "test-hub" target to Makefile and improve log messages
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 15:59:34 +02:00 |
|
Michael Mayer
|
47b7a0faf7
|
Develop: Upgrade base image from 250930-plucky to 251004-plucky
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 15:57:52 +02:00 |
|
Michael Mayer
|
a988459ef0
|
Dockerfiles: Update environment variables and their defaults
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 15:07:40 +02:00 |
|
Michael Mayer
|
4275290f93
|
Dockerfiles: Remove optional and database password env variables
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 14:58:04 +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
|
133afda8ce
|
Frontend: Update JSON translation files #5241
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 11:06:39 +02:00 |
|
Weblate
|
17030940c8
|
Weblate: Update frontend translations
|
2025-10-04 11:06:00 +02:00 |
|
Michael Mayer
|
875275828e
|
UX: Update class attributes for the action buttons in the Edit dialog
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 11:03:01 +02:00 |
|
Michael Mayer
|
6a84a2536e
|
UX: Rename "Apply" button to "Save" and add aria-label attributes
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 11:00:35 +02:00 |
|
Weblate
|
12df9cb954
|
Weblate: Update frontend translations
|
2025-10-04 10:58:47 +02:00 |
|
Michael Mayer
|
ac9d33a1b0
|
UX: Change "Close" button to "Discard" when there are unsaved changes
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 10:40:36 +02:00 |
|
Michael Mayer
|
28017c47c6
|
Frontend: Reduce "Thinking" theme focus-opacity
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 10:38:37 +02:00 |
|
Michael Mayer
|
84b9f1bb1b
|
Frontend: Adjust "Thinking" user interface theme colors
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 10:35:10 +02:00 |
|
Michael Mayer
|
f56dd6b197
|
Labels: Add Thumb and ThumbSrc properties to the frontend model #4151
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 10:00:24 +02:00 |
|
Michael Mayer
|
8dd3197b8c
|
Frontend: Make Subject model a Collection #4151
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-04 09:58:49 +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
|
241f1df4c4
|
Frontend: Add a "Collection" model type for use in lightbox.vue #4151
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 18:14:18 +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
|
c40bf0b47d
|
Frontend: Update CODEMAP.md
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 14:18:57 +02:00 |
|
Michael Mayer
|
dc9b8d78da
|
Frontend: Update "Thinking" user interface theme
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 14:09:10 +02:00 |
|
Michael Mayer
|
b23fc123d7
|
Frontend: Add new "Thinking" user interface theme
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 13:51:15 +02:00 |
|
Michael Mayer
|
006123c94c
|
Frontend: Update deps in package.json and package-lock.json #5211
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 12:54:17 +02:00 |
|
Michael Mayer
|
99e06f5f95
|
UX: Improve window scroll position restoration when navigating #5211
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-03 12:47:47 +02:00 |
|
Michael Mayer
|
a6f153b065
|
Faces: Add in-memory veto cache to avoid conflicts #4669 #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 23:00:44 +02:00 |
|
Michael Mayer
|
30dfacaab7
|
Faces: Optimize matching performance with spatial index #4669 #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 22:00:11 +02:00 |
|
Michael Mayer
|
8fdf405288
|
Faces: Optimize distance-based matching #4669 #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 21:27:55 +02:00 |
|
Michael Mayer
|
f7dff58f2e
|
Faces: Normalize stored face embeddings and distances #4669 #5167
Run `photoprism faces audit --fix` to normalize existing embeddings.
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 21:04:35 +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
|
dcb3dd6f18
|
Faces: Optimized midpoint computation and performance #4669 #5167
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 19:21:29 +02:00 |
|
Michael Mayer
|
d19d59632d
|
Vision: Improve performance of Areas.Relative() in face/area.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 17:35:54 +02:00 |
|
Michael Mayer
|
9d81edcff7
|
Vision: Add comments and tests for internal/ai/face/landmarks.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 17:18:52 +02:00 |
|
letreturn
|
c57cacb834
|
Benchmarks: Use b.Loop() to simplify the code and enhance performance #5226
Signed-off-by: letreturn <letreturn@outlook.com>
|
2025-10-02 17:00:13 +02:00 |
|
Michael Mayer
|
1d984fb8b0
|
Docs: Improve code comments in internal/entity/passcode.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:27:22 +02:00 |
|
Michael Mayer
|
6218c7dda6
|
Docs: Update code comments in internal/entity/category.go and details.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:19:57 +02:00 |
|
Michael Mayer
|
5dda30e7e9
|
Docs: Improve code comments in internal/entity/country.go and cell.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:19:24 +02:00 |
|
Michael Mayer
|
0893e1ac80
|
Docs: Improve code comments in internal/entity/auth*.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:15:18 +02:00 |
|
Michael Mayer
|
71f00e9f4f
|
Docs: Improve code comments in internal/entity/src.go and string.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:08:22 +02:00 |
|
Michael Mayer
|
c22201331d
|
Docs: Improve code comments in internal/entity/entity*.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:05:56 +02:00 |
|
Michael Mayer
|
51083caef8
|
Docs: Improve code comments in internal/entity/label*.go and keyword.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 16:03:02 +02:00 |
|
Michael Mayer
|
7a5b623a83
|
Docs: Improve code comments in internal/entity/album*.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 15:59:38 +02:00 |
|
Michael Mayer
|
cdea0e5664
|
Docs: Improve code comments in internal/entity/file*.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 15:55:44 +02:00 |
|
Michael Mayer
|
59b54663d8
|
Docs: Improve code comments in internal/entity/photo*.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 15:52:05 +02:00 |
|
Michael Mayer
|
0ca3310f0a
|
Backend: Fix internal/service/cluster/provisioner/naming_test.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 15:15:45 +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
|
94b6631b3d
|
Test: Use PascalCase names for all Go subtests in /internal
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 14:50:02 +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
|
54d5659a93
|
Vision: Move PriorityFromTopicality() to topicality.go #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 14:18:36 +02:00 |
|
Michael Mayer
|
1aa6fe4f35
|
Vision: Export PriorityFromTopicality() in label_normalizer.go #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 14:16:11 +02:00 |
|
Michael Mayer
|
713beeff0f
|
Labels: Improve conversion of topicality scores into priorities #5232
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 14:12:11 +02:00 |
|
Michael Mayer
|
c57387d119
|
AI: Add "on-newly-indexed" alias for "newly-indexed" in RunTypes #5234
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2025-10-02 13:26:57 +02:00 |
|