Commit Graph

9987 Commits

Author SHA1 Message Date
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
8c8e5c9f52 Sharing: Fix copy to clipboard functionality in dialog/share.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 15:02:03 +01:00
Michael Mayer
530d5f7ea6 Places: Add documentation link to frontend/src/page/places.vue #4733
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 14:21:04 +01:00
Michael Mayer
4f54d6e111 Places: Show error message if browser does not support WebGL #4733
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 14:18:01 +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
53c22ba06a Backend: Upgrade Go deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 12:58:58 +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
9b461f5207 Develop: Upgrade base image from 250103-oracular to 250118-oracular
Includes the latest stable version of Go.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-19 11:10:11 +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
a9645b532b People: Fix edit dialog save button in people/dialog/edit.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 09:27:34 +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
300de493ad Viewer: Don't loop videos when a slideshow is playing #1307 #4698 #4702
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 07:54:33 +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
Ömer Duran
f1bfa4a0ec fix: enable pointer events for caption text while keeping overlay non-interactive 2025-01-17 05:32:16 +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
d786a8225d Frontend: Replace "number" output filter with $util.formatNs() #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 01:09:30 +01:00
Michael Mayer
54e6283e30 Frontend: Remove obsolete theme stylesheets in /src/css/themes #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:43:51 +01:00
Michael Mayer
c2d6d60810 Frontend: Improve readability of text links e.g. on about page #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:39:47 +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
26e36ef594 Router: Fix requiresAuth check in frontend/src/app.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:11:23 +01:00
Michael Mayer
73d97f03bd Frontend: Reformat component/navigation.vue and viewer.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:48:21 +01:00
Michael Mayer
9f30b0dd91 Frontend: Reduce eslint prettier printWidth to 120 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:46:29 +01:00
Michael Mayer
85c347b077 Frontend: Update dependencies in package-lock.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:34:34 +01:00
Michael Mayer
3fcea333d7 Frontend: Update src/locales/translations.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:33:26 +01:00
Michael Mayer
62b15421a9 Merge branch 'develop' into upgrade/vuetify-3 2025-01-16 23:31:56 +01:00
Weblate
d35bd7d797 Weblate: Update frontend translations 2025-01-16 23:29:46 +01:00
Michael Mayer
5bf0c609c5 Frontend: Update src/locales/translations.pot #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:27:28 +01:00
Michael Mayer
647e6e0dc8 Merge branch 'develop' into upgrade/vuetify-3
# Conflicts:
#	frontend/src/locales/af.po
#	frontend/src/locales/ar.po
#	frontend/src/locales/be.po
#	frontend/src/locales/bg.po
#	frontend/src/locales/ca.po
#	frontend/src/locales/cs.po
#	frontend/src/locales/da.po
#	frontend/src/locales/de.po
#	frontend/src/locales/el.po
#	frontend/src/locales/en.po
#	frontend/src/locales/es.po
#	frontend/src/locales/et.po
#	frontend/src/locales/eu.po
#	frontend/src/locales/fa.po
#	frontend/src/locales/fi.po
#	frontend/src/locales/fr.po
#	frontend/src/locales/ga.po
#	frontend/src/locales/he.po
#	frontend/src/locales/hr.po
#	frontend/src/locales/hu.po
#	frontend/src/locales/id.po
#	frontend/src/locales/it.po
#	frontend/src/locales/ja.po
#	frontend/src/locales/ko.po
#	frontend/src/locales/ku.po
#	frontend/src/locales/lt.po
#	frontend/src/locales/ms.po
#	frontend/src/locales/nb.po
#	frontend/src/locales/nl.po
#	frontend/src/locales/pl.po
#	frontend/src/locales/pt.po
#	frontend/src/locales/pt_BR.po
#	frontend/src/locales/ro.po
#	frontend/src/locales/ru.po
#	frontend/src/locales/sk.po
#	frontend/src/locales/sl.po
#	frontend/src/locales/sv.po
#	frontend/src/locales/th.po
#	frontend/src/locales/tr.po
#	frontend/src/locales/translations.pot
#	frontend/src/locales/uk.po
#	frontend/src/locales/vi.po
#	frontend/src/locales/zh.po
#	frontend/src/locales/zh_TW.po
2025-01-16 23:25:52 +01:00
Weblate
1ce34cab42 Weblate: Update frontend translations 2025-01-16 23:20:35 +01:00
Michael Mayer
c9d30493cd Frontend: Update src/locales/translations.pot #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:16:11 +01:00
Michael Mayer
15795db124 Frontend: Replace deprecated <translate> tags with $gettext() #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 23:12:22 +01:00
Michael Mayer
64222ae72b Frontend: Replace <translate> tags in page/about/about.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 22:56:21 +01:00
Michael Mayer
6a524986a1 Frontend: Fix category input in src/album/dialog/edit.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 22:55:30 +01:00
Michael Mayer
7a061ceb30 Backend: Update "github.com/davidbyttow/govips/v2" in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 20:39:23 +01:00
Michael Mayer
d119daebb4 Viewer: Refactor handleZoomLevelChange() function #3168 #4704
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 20:32:17 +01:00
Michael Mayer
42089e9301 Frontend: Change import order in component/components.js imports #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 19:59:27 +01:00
Michael Mayer
b6a27929c3 Frontend: Refactor src/app.js and components.js imports #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 19:54:44 +01:00
Ömer Duran
0c7991b4b4 Viewer: simplifying URL size comparison logic 2025-01-16 19:25:32 +01:00
Michael Mayer
31091f5c60 Frontend: Update dependencies in package-lock.json #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 16:52:33 +01:00
Michael Mayer
eb169228d4 Frontend: Change import order in src/app.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 16:52:02 +01:00
Michael Mayer
69cded6600 Frontend: Refactor import of src/component/about/footer.vue #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 16:31:46 +01:00
graciousgrey
ac3f883690 Frontend: Improve theme colors #3168 2025-01-16 12:35:07 +01:00
Michael Mayer
b16f78af44 Frontend: Refactor imports in src/app.js #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 12:28:08 +01:00
Michael Mayer
0b7beda4a1 Viewer: Refactor handleZoomLevelChange() function #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 11:12:37 +01:00
Michael Mayer
e10923f3c6 Viewer: Only open as stack if there are multiple JPEG files #1307 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 10:47:00 +01:00
Michael Mayer
3f40a5be60 Frontend: Show all rows in the app passwords dialog #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-16 10:11:07 +01:00