Commit graph

421 commits

Author SHA1 Message Date
Michael Mayer
6fcce84623 AI: Add photoprism-vision test service and caption API client #127 #1090
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-11 01:17:47 +02:00
Michael Mayer
c6b6bfde70 CI: Exclude ARMv7 when building new Docker images and packages #222
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-07 11:36:16 +02:00
Michael Mayer
5a9e3a8645 AI: Update Makefile targets for tensorflow build images #222 #4922
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-06 09:14:06 +02:00
Michael Mayer
d9c260b865 AI: Use Docker build argument to specify TensorFlow version #222 #4922
This also ensures that the archives will be created in /build.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-06 09:05:06 +02:00
Michael Mayer
f4fa80a8cf Develop: Add clean-build target to Makefile #222
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-02 11:52:44 +02:00
Michael Mayer
6b26974ce7 TensorFlow: Upgrade build scripts to v2.18.0 #222
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-04-01 23:43:22 +02:00
Michael Mayer
a76bbba2a6 FFmpeg: Fix Intel Quick Sync Video (QSV) hardware transcoding #4382
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-28 16:31:20 +01:00
Michael Mayer
df09c78ee1 Videos: Add "codec" search filter and auto-enable nvidia encoder #4848
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-10 14:30:25 +01:00
Michael Mayer
a4255da6eb CI: Remove --entrypoint flag from package build commands
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-21 01:21:06 +01:00
graciousgrey
341dfca4df Tests: Adapt acceptance test to run with native automation as this is required to test the updated places view 2025-02-10 18:57:18 +01:00
Michael Mayer
6a89519e63 Videos: Refactor codec, content and file type specifications #4770
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Michael Mayer
7ff6b384a2 Docker: Add S6 overlay to base images for process supervision #4767
see https://skarnet.org/software/s6/

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 18:21:35 +01:00
Michael Mayer
163db703d1 Config: Add "develop" feature flag to disable new viewer sidebar #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 12:29:02 +01:00
Michael Mayer
01f15fa406 Backend: Update copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:28:17 +01:00
Michael Mayer
044fa4de08 Develop: Update Go install script and related Dockerfiles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-03 07:33:05 +01:00
Michael Mayer
893d2327ae Make: Add "watch" target as an alias for "watch-js" #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-02 15:49:59 +01:00
Michael Mayer
cda71f17e9 Develop: Update Makefile and scripts/dist/install.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-02 12:56:41 +01:00
Michael Mayer
797bad7c63 Develop: Remove NODE_OPTIONS from "make watch-js" target #3168
Had to be removed again because it caused compatibility issues on a Mac.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-18 08:37:52 +01:00
Michael Mayer
82b0003edb Frontend: Improve make watch-js memory usage by tweaking node opts #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-09 08:35:01 +01:00
Michael Mayer
215b41ad51 Makefile: Set NODE_OPTIONS="--max-old-space-size=4096" in watch-js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-07 12:35:57 +01:00
Michael Mayer
81b29f561f Frontend: Update page text styles #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-04 14:26:56 +01:00
Michael Mayer
b3bb51a14e Frontend: Improve theme definitions and component style defaults #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-03 14:28:58 +01:00
Michael Mayer
67e23a7b08 Docker: Update image build targets in Makefile #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 15:07:44 +01:00
Michael Mayer
23d419664b Build: Upgrade libheif from v1.19.4 to v1.19.5 #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-20 14:56:20 +01:00
Michael Mayer
1d4b29f2f6 Docker: Upgrade libheif from v1.19.3 to v1.19.4 #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-19 21:05:35 +01:00
Michael Mayer
9d67f6f609 CI: Remove Drone-related scripts, configs and make targets #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-19 15:49:52 +01:00
Michael Mayer
4307103bf9 Docker: Upgrade libheif from v1.18.2 to v1.19.3 #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 19:10:45 +01:00
Michael Mayer
ef430bbe6c Docker: Update build-libheif targets in Makefile #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 12:06:12 +01:00
Michael Mayer
2f9e805fc9 Docker: Add base image for Ubuntu 24.10 (Oracular Oriole) #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:37:21 +01:00
Michael Mayer
e561b222c5 Tests: Set MediaType in internal/entity/file_fixtures.go #47 #4560
No media type was specified for some file test fixtures, which caused
tests to fail when upgrading the GORM ORM library from v1 to v2.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-21 09:59:59 +02:00
Michael Mayer
f08f0355a6 Backend: Upgrade Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-01 11:52:28 +02:00
Michael Mayer
3e7e782433 Go: Disable telemetry in /etc/skel/.config/go/telemetry
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-27 14:40:32 +02:00
Michael Mayer
0f30c82ed6 Backend: Upgrade deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-19 14:38:45 +02:00
Michael Mayer
9a71092830 HEIC: Add libheif build for Debian Bookworm to Makefile (AMD64, ARM64) #4439 2024-08-11 10:16:01 +02:00
Michael Mayer
0f94ccb64b HEIC: Update build-libheif targets in Makefile to build for noble #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-02 09:40:35 +02:00
Michael Mayer
d7c21e9488 HEIC: Add "build-libheif-latest" target to Makefile #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-02 09:36:34 +02:00
Michael Mayer
7c5c66dc4f NPM: Remove deprecated "--depth 3" command flag in Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-26 16:08:07 +02:00
Michael Mayer
88156866f6 Backend: Update command build scripts with additional build mode #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-19 23:12:04 +02:00
Michael Mayer
16f02e41fd API: Move swagger.json to /internal/api and embed it in build #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-19 22:08:56 +02:00
Michael Mayer
227e9a26fe API: Generate Go and HTML from swagger.json #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-15 09:10:28 +02:00
Michael Mayer
0617736e75 API: Add proof-of-concept for generating Swagger API docs #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-14 14:35:24 +02:00
Michael Mayer
300a8ca642 Develop: Update dummy and test service config in compose.yaml #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-27 23:17:13 +02:00
Michael Mayer
cf75dece27 Setup: Improve package build configuration #3861
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-25 11:11:36 +02:00
Michael Mayer
b518354171 ARMv7: Upgrade Dockerfiles from Ubuntu 23.10 to 24.04 LTS (Noble) #4084
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-15 15:35:34 +02:00
Michael Mayer
a775ed4314 Docker: Update Makefile and build scripts for Ubuntu 24.04 LTS #4084
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-15 12:37:27 +02:00
Michael Mayer
e09ce3eed3 CI: Generate NOTICE file with go-licenses and npm license-report
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-15 10:11:15 +02:00
Michael Mayer
7753186593 Docker Compose: Migrate development config files to compose.yaml #4113
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-22 07:52:16 +01:00
Michael Mayer
b153f5f9db CI: Update Makefile
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-21 14:42:01 +01:00
graciousgey
dab20d319f Tests: Update test commands 2024-03-14 16:11:34 +01:00
Michael Mayer
ff39a0e704 Develop: Add "docker-develop-noble" target to Makefile #4084
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-01 10:39:42 +01:00