Michael Mayer
08ca2a9d4b
Faces: Refactor facial recognition to use new vector package #4691
...
This is work in progress and not finished yet.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 16:51:41 +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
06e59d9993
API: Improve content type string generation #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:35:07 +01:00
Michael Mayer
933cc5031f
API: Fix content type header for transcoded videos #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 20:16:27 +01:00
Michael Mayer
bbd7d9af14
Videos: Refactor VP8 and VP9 codec types and add codec aliases #1307
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 15:58:34 +01:00
Michael Mayer
790de0b146
Videos: Improve MP4 AVC browser playback compatibility #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 14:17:52 +01:00
Michael Mayer
a20f12f3e7
Videos: Enhance support for direct streaming of HEVC / H.265 #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 13:14:38 +01:00
Michael Mayer
be13714991
ACL: Update test assertions in /internal/auth/acl/acl_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 09:32:55 +01:00
Michael Mayer
dc2167dbe0
ACL: Update checks and presets #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 02:49:28 +01:00
Michael Mayer
d1fde00dfa
Metadata: Add "Etc/GMT" time zone test cases to entity_time_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 01:10:57 +01:00
Michael Mayer
6b3cb0eca8
UX: Refactor video formats and codecs in front and backend #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-28 23:26:52 +01:00
Michael Mayer
420fa9946c
Viewer: Set native video stream src based on mimetype #1307 #3168 #4698
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-27 13:21:05 +01:00
Michael Mayer
0766046fa1
Backend: Change test URL in internal/form/service_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-24 12:21:16 +01:00
graciousgrey
bb4eba137b
Annotations: Improve swagger annotations
2025-01-21 16:50:24 +01:00
Michael Mayer
b0c8d92f48
Scans: Detect Reflecta DigitDia 7000 as film scanner #4581
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-21 00:26:52 +01:00
Michael Mayer
1cd0ec7c62
Metadata: Add backward compatibility for Description field #4603
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-20 19:20:12 +01:00
Michael Mayer
beef2e0c63
API: Add "@Accept json" Swagger doc annotations where applicable
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 15:26:18 +01:00
Michael Mayer
73ae88cd4d
API: Add Swagger annotations to /api/v1/services endpoints
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 13:00:50 +01:00
Michael Mayer
7f13581265
Entity: Add json annotations to Service struct in service.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 12:58:31 +01:00
Michael Mayer
cb2f492b99
Merge branch 'develop' into upgrade/vuetify-3
2025-01-18 11:40:37 +01:00
Keith Martin
6c98df501e
Metadata: Add and improve MediaFile location info tests #4714 #4725
...
* Address Issue #4714 with change to existing iphone_7.heic test and new iphone_xr.heic test
* Resize image and change to jpg so that GPS information can be read by GO.
2025-01-17 16:06:18 +01:00
Michael Mayer
aeb51eb5fa
Settings: Refactor services.vue and service add/edit dialogs #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 08:46:45 +01:00
Michael Mayer
8da446a351
Metadata: Increase probability of keywords extracted from captions #4603
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 06:34:57 +01:00
Michael Mayer
ebeaaf568b
Metadata: Set labels based on matching keywords in the caption #4603
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 06:24:29 +01:00
Michael Mayer
f24149fd49
Labels: Refactor label entity and cache in label.go and label_cache.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 05:36:25 +01:00
Michael Mayer
0ada8d1095
API: Add additional fields to label and subject edit forms #383 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 02:55:07 +01:00
Michael Mayer
cf3941b4cf
Commands: Fix config options report in config/cli_flags_report.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:20:05 +01:00
Michael Mayer
d4a4690707
Commands: Remove unused faceFlagsInfo var from show_config_options.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:14:21 +01:00
Michael Mayer
8f593593b2
Viewer: Refactor thumb URL generation in the backend API #4704 #4722
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-15 19:13:13 +01:00
Michael Mayer
cc2e01f580
Tests: Update assertions in /internal/photoprism/location_test.go #4714
...
see https://github.com/photoprism/photoprism/issues/678#issuecomment-2585274415
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-12 16:31:52 +01:00
Michael Mayer
9b61b443c0
Backend: Fix typo in photo search result structs #1307 #4698 #4708
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-10 18:59:09 +01:00
Michael Mayer
1a938a387f
Viewer: Add media codec to API response data #1307 #4698 #4708
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-10 15:20:43 +01:00
Michael Mayer
cedb306929
Viewer: Add Type, Lat, Lng, and Duration to model data #1307 #4698 #4708
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-10 13:31:08 +01:00
Michael Mayer
43398f7eec
Server: Add link to documentation for unix domain sockets #4673 #4684
...
see https://github.com/photoprism/photoprism/discussions/4710
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 15:17:45 +01:00
Michael Mayer
b1f60c3d37
Merge branch 'develop' into upgrade/vuetify-3
2025-01-09 14:24:45 +01:00
Ömer Duran
b3e756dbb7
Refactor Unix socket cleanup in server startup process
2025-01-09 14:23:46 +01:00
Ömer Duran
1e69ce926a
Backend: Clean up Unix socket file
2025-01-09 14:23:46 +01:00
Ömer Duran
b880377ae1
Backend: Clean up Unix socket file on startup
2025-01-09 14:23:46 +01:00
Ömer Duran
b00eeb3f20
Backend: Clean up Unix socket file on shutdown
2025-01-09 14:23:46 +01:00
Michael Mayer
52b4a5f3b9
About: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:41:37 +01:00
Michael Mayer
9d1c97425c
FFmpeg: Refactor internal/ffmpeg/transcode_cmd.go #4604
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:38:56 +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
e2195d535e
FFmpeg: Refactor extraction of JPEG and PNG images from videos #4604
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:24:53 +01:00
Michael Mayer
bbb30e6a33
FFmpeg: Add tests, refactor package, and split into sub-packages #4604
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 18:27:33 +01:00
Michael Mayer
51eaf83051
Config: Change test path in config_media_raw_test.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 14:16:11 +01:00
Michael Mayer
ed03524a66
Config: Refactor client config and assets tests #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 13:55:39 +01:00
Michael Mayer
1695c42e2c
Config: Remove unused files from internal/config/testdata/static/build/
2025-01-06 15:35:07 +01:00
Michael Mayer
9f7d2f9434
Frontend: Refactor app bootstrapping templates and CSS imports #3168
2025-01-06 15:05:39 +01:00
Michael Mayer
fdddf37704
FFmpeg: Add "-strict -2" command flag to allow transcoding of VVC videos
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-05 17:04:45 +01:00
Michael Mayer
e0fc604c80
Metadata: Don't generate picture titles based on labels only
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-05 13:33:54 +01:00