Commit graph

10168 commits

Author SHA1 Message Date
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
5738d838e5 Faces: Add dedicated vector algebra package #4691 #4669 #4328
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 16:48:46 +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
Weblate
e23fe42717 Weblate: Update frontend translations 2025-02-03 10:26:25 +01:00
Michael Mayer
34d0657902 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 10:07:22 +01:00
Michael Mayer
6456cda812 Backend: Update Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 10:06:02 +01:00
Michael Mayer
978ef660e4 Frontend: Remove v-mask attributes due to errors #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:53:11 +01:00
Michael Mayer
a1242a47fe Metadata: Improve media type detection in pkg/fs/mime.go #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:45:35 +01:00
Michael Mayer
d797a1cedb Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 21:37:21 +01:00
Michael Mayer
775d6cb76d Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:36:37 +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
ce29e95611 Frontend: Update deps in package-lock.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 20:15:22 +01:00
Anastasiia
8356caa30a Frontend: delete TODO #3168 2025-01-29 18:03:13 +01:00
graciousgey
3b1761c36e Tests: Adapt acceptance tests to changes #3168 2025-01-29 16:16:55 +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
graciousgrey
51a4c68568 Frontend: Update language string in options.js 2025-01-29 15:39:34 +01:00
Michael Mayer
679c96e87e Viewer: Reduce preloading to one slide in each direction #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 15:32:38 +01:00
Michael Mayer
7043cb4098 Viewer: Adjust UI styles for right-to-left languages #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 15:02:21 +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
Anastasiia
ea52ed5508 Frontend: change mask property #3168 2025-01-29 10:54:52 +01:00
Anastasiia
a4e5030f1a Frontend: delete not necessary TODOs #3168 2025-01-29 10:53:48 +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
042ba996d4 Frontend: Update /src/locales/translations.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 09:03:36 +01:00
Michael Mayer
bd7d3f44eb Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 09:03:14 +01:00
Weblate
a8b17d04ba Weblate: Update frontend translations 2025-01-29 09:02:54 +01:00
Michael Mayer
94d30cf648 Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 08:57:18 +01:00
Michael Mayer
621593c7d7 Frontend: Improve form validation in user add and edit dialogs #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 08:55:30 +01:00
Michael Mayer
ad21680d3c Frontend: Update /src/locales/translations.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 07:19:08 +01:00
Michael Mayer
f89265646c Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 07:18:33 +01:00
Weblate
0cc014c1fb Weblate: Update frontend translations 2025-01-29 07:18:20 +01:00
Michael Mayer
02ad6157f6 Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 07:16:45 +01:00
Michael Mayer
820e13aa25 Gettext: Replace %{name} with %{s} to avoid translation errors #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 07:16:16 +01:00
Michael Mayer
a18274c062 Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 07:11:08 +01:00
Weblate
ed2e1e2e90 Weblate: Update frontend translations 2025-01-29 07:10:56 +01:00
Michael Mayer
2cb591aae6 Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 07:08:41 +01:00
Michael Mayer
c4977c5132 Forms: Move field validation rules to /frontend/src/common/form.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 07:01:29 +01:00
Michael Mayer
bfcad36b83 Frontend: Update /src/locales/translations.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 05:15:35 +01:00
Michael Mayer
6454e034d9 Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 05:15:01 +01:00
Michael Mayer
af2aed38ba Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 05:13:56 +01:00
Michael Mayer
1bd3b6e437 Merge branch 'develop' into upgrade/vuetify-3 2025-01-29 05:12:04 +01:00
Weblate
b5f2277ffd Weblate: Update frontend translations 2025-01-29 05:11:48 +01:00
Michael Mayer
23415807c4 Frontend: Update .po translation files in /src/locales #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 05:06:07 +01:00
Michael Mayer
b2d62ca4aa UX: Improve form validation in page/settings/account.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 05:05:11 +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
e8ffa2f441 UX: Improve mobile layout of Details and Labels in the edit dialog #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 01:17:54 +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
08b253e85f UX: Improve tooltips in the photo edit dialog #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 00:58:21 +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