Michael Mayer
09ce6c77de
Develop: Update .gitignore
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-26 08:56:03 +02:00
Michael Mayer
16dc286976
Develop: Add Docker Compose "down" target to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-26 08:54:52 +02:00
Michael Mayer
46683a155c
Backend: Upgrade Go deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-26 08:54:17 +02:00
Michael Mayer
7470924a84
Develop: Add upload config options to compose.yaml files
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-26 08:44:37 +02:00
Michael Mayer
8a976825bf
Develop: Add start-traefik and stop-traefik targets to Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-25 09:45:45 +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
c7e71bbbe2
CLI: Refactor photoprism/dl test suite
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-23 14:31:39 +02:00
Michael Mayer
37908ca3b5
Develop: Upgrade base image from 250808-plucky to 250822-plucky
...
Includes the latest dependencies, such as Go v1.25.0.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-22 15:28:19 +02:00
Michael Mayer
2a8e991550
CLI: Skip remaining YouTube download tests until issues are resolved
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-22 15:08:24 +02:00
Michael Mayer
a55a4f8ae4
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-22 10:58:56 +02:00
Michael Mayer
eba9e89380
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-22 10:58:28 +02:00
Oleksandr Redko
589ed92904
Videos: Refactor slice to array conversion ( #5150 )
2025-08-22 10:55:28 +02:00
Michael Mayer
41804a262b
CLI: Skip YouTube download tests until issues are resolved
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-20 13:17:50 +02:00
graciousgrey
597593f4ee
Tests: Adapt fixtures to have valid slugs
2025-08-19 19:44:23 +02:00
Michael Mayer
e3e034cc68
Index: Refactor error logging to happen inside IndexRelated() #5166
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-19 12:31:43 +02:00
Michael Mayer
0bce60c046
Index: Improve logging when PDF documents cannot be indexed #5166
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-19 12:24:29 +02:00
Michael Mayer
13177b0c32
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-19 09:58:37 +02:00
Michael Mayer
af7983b77c
Frontend: Update deps in package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-19 09:56:14 +02:00
Michael Mayer
4da369d8b8
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-16 16:47:07 +02:00
raystlin
519a6ab34a
AI: Add TensorFlow model shape detection #127 #5164
...
* AI: Added support for non BHWC models
Tensorflow models use BHWC by default, however, if we are using
converted models, we can find that the expected input is BCHW. Now the
input is configurable (although the restriction of being dimesion 4 is
still there) via Shape parameter on the input definition. Also, the
model instrospection will try to deduce the input shape from the model
signature.
* AI: Added more tests for enum parsing
ShapeComponent was missing from the tests
* AI: Modified external tests to the new url
The path has been moved from tensorflow/vision to tensorflow/models
* AI: Moved the builder to the model to reuse it
It should reduce the amount of allocations done
* AI: fixed errors after merge
Mainly incorrect paths and duplicated variables
2025-08-16 15:55:59 +02:00
Michael Mayer
2a7351ee9a
Database Schema: Update internal/entity/schema/mariadb.sql
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-16 11:46:27 +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
21c8b18bf0
API: Update internal/api/swagger.json #5133
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-13 16:16:35 +02:00
Michael Mayer
a7a41fe000
API: Add OPTIONS wildcard handler to serve CORS preflight requests #5133
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-13 15:59:38 +02:00
Michael Mayer
d47b38bc8b
Server: Add standard liveness/readiness check endpoints
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-13 13:07:01 +02:00
Michael Mayer
52204ee246
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-13 13:02:20 +02:00
Michael Mayer
3d4e2bde49
Setup: Update compose.yaml examples
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-12 17:33:10 +02:00
Weblate
05a550aa8a
Weblate: Update frontend translations
2025-08-12 16:45:00 +02:00
Michael Mayer
f55a7190fc
Frontend: Update .json translation files #271
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-11 18:11:10 +02:00
Weblate
0f999703c3
Weblate: Update frontend translations
2025-08-11 18:09:31 +02:00
Michael Mayer
db3a2b0309
Frontend: Update .po translation files #271
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-11 18:07:36 +02:00
Weblate
39be3d7122
Weblate: Update frontend translations
2025-08-11 18:06:46 +02:00
Michael Mayer
db22069997
Frontend: Add "batch" source and translation to edit dialog #271
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-11 18:06:04 +02:00
Michael Mayer
745a0a3661
Batch Edit: Increase source priority of changes to 64 (like manual) #271
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-11 18:02:39 +02:00
Michael Mayer
242083080d
AI: Increase timeout for API client requests from 1 to 10 minutes
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-10 20:34:54 +02:00
Michael Mayer
e7db7efc58
Frontend: Update install and update targets in Makefile
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-10 17:22:43 +02:00
Michael Mayer
dbfe4e5dc1
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-10 17:13:29 +02:00
Michael Mayer
a890f8da16
Backend: Update Go dependencies in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-10 14:42:29 +02:00
Michael Mayer
c22c5c0151
CLI: Update count flag usage in commands.go, find.go, and vision_run.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-10 14:41:51 +02:00
Michael Mayer
6655a66e8f
Develop: Upgrade base image from 250805-plucky to 250808-plucky #127
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-08 19:25:43 +02:00
Michael Mayer
875880110b
Build: Simplify assets/.buildignore file #127
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-08 19:09:17 +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
2b48fe20dd
Frontend: Update src/locales/json/en.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-08 19:00:16 +02:00
Weblate
ca8490d048
Weblate: Update frontend translations
2025-08-08 10:32:43 +02:00
Michael Mayer
2b9a3c9924
Setup: Update compose.yaml config examples #5123
...
Related Documentation:
- https://github.com/photoprism/photoprism-docs/pull/203
- https://docs.photoprism.app/developer-guide/vision/caption-generation/
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-06 20:13:07 +02:00
graciousgrey
3c84771c01
AI: Update rules.yml to work with original ImageNet1k labels
2025-08-06 17:22:58 +02:00
Michael Mayer
a6d840056c
Media: Log underlying error when MIME type detection fails #5149
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-06 09:59:38 +02:00
Michael Mayer
0d24ec5abb
Develop: Create default network in custom compose YAML files
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-05 11:12:01 +02:00
Michael Mayer
fb6d920b1b
Develop: Upgrade base image from 250724-plucky to 250805-plucky #5149
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-05 11:10:48 +02:00
Michael Mayer
9c7c6c3d27
Docker: Preinstall "libmagic-mgc" package for media type detection #5149
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-08-05 10:56:29 +02:00