Michael Mayer
0e7c91f1b6
Config: Allow scheduling of indexing and backup tasks #2495 #2608 #4243
...
Note that this is "bleeding edge" functionality and that the newly added
config option PHOTOPRISM_BACKUP_RETAIN can be set, but does not have any
effect yet. Feedback welcome!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-11 19:11:49 +02:00
Michael Mayer
8731215429
Thumbs: Add Vips() to generate thumbnail images with libvips #1474 #1798
...
Note that the new function is not yet used by the application, as this
requires further effort, e.g. adding configuration options and tests.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-10 11:52:34 +02:00
Michael Mayer
30b2ef8ad0
Backend: Update gin-gonic/gin, x/crypto, x/net and x/sys in go.mod
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-09 12:32:34 +02:00
Michael Mayer
bf0e8d9db3
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-06 08:04:52 +02:00
Michael Mayer
6a2a0045b7
Backend: Update deps in go.mod and go.dep
2024-05-02 15:54:11 +02:00
Michael Mayer
2224f886f6
Backend: update dustinkirkland/golang-petname in go.mod and go.dep
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-23 17:02:38 +02:00
Michael Mayer
48aff5ec29
Backend: Update prometheus/common in go.mod and go.sum #213
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-19 10:29:03 +02:00
Michael Mayer
b08b06c2fe
WebDAV: Log successful authentication attempts via auth token #808 #3943
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-17 07:29:44 +02:00
Michael Mayer
153bb8e564
Auth: Extend session lifetime if 2FA is enabled #808 #3943 #4114
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-12 13:30:30 +02:00
Michael Mayer
2c4bb36ea0
Backend: Update leonelquinteros/gotext in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-10 05:10:39 +02:00
Michael Mayer
92df79d838
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-08 20:58:00 +02:00
Michael Mayer
fdc2062d33
Account: Refactor access token API and request forms #808 #4114
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-05 14:46:11 +02:00
Michael Mayer
292053d79e
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-04-04 11:28:21 +02:00
Michael Mayer
fc1b581442
Index: Show warning if extension does not match mimetype #3518 #4118
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-25 15:04:35 +01:00
Michael Mayer
637a489b23
Backend: Update prometheus/common in go.mod and go.sum #213
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-22 07:54:17 +01:00
Michael Mayer
4425becb3d
Auth: Implement 2FA setup and login in the web user interface #808 #3943
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-21 14:32:51 +01:00
Michael Mayer
53daa62845
Backend: Upgrade deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-11 12:16:33 +01:00
Michael Mayer
32df1de62b
Backend: Upgrade deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-03-01 10:18:33 +01:00
Michael Mayer
21c58e638a
Backend: Upgrade prometheus/client_golang in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-29 11:18:46 +01:00
Michael Mayer
095f1c7560
Backend: Upgrade golang.org/x/crypto in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-27 15:31:56 +01:00
Michael Mayer
58cf236910
Backend: Upgrade gosimple/slug in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-24 22:12:13 +01:00
Michael Mayer
7b1a89273b
Frontend: Upgrade deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-24 21:40:56 +01:00
Michael Mayer
762e0ade4f
Go: Update mattn/go-sqlite3 and prometheus/common in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-20 12:34:01 +01:00
Michael Mayer
34a277963d
Backend: Update tidwall/gjson in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-17 14:58:26 +01:00
Michael Mayer
31461e9a01
Go: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-02-09 08:57:00 +01:00
Michael Mayer
a7daa980dd
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-31 21:39:52 +01:00
Michael Mayer
f4f86baa21
WebDAV: Upgrade github.com/emersion/go-webdav in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-29 08:28:37 +01:00
Michael Mayer
e734ee8596
Backend: Update github.com/google/uuid in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-29 08:01:29 +01:00
Michael Mayer
58bb52022f
Server: Refactor middleware registration #4018
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-20 11:47:39 +01:00
Michael Mayer
57d95b5a3c
2FA: Add github.com/pquerna/otp to go.mod and go.sum #808
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-19 13:12:53 +01:00
Michael Mayer
0c4cd8d1b9
Backend: Update github.com/abema/go-mp4 in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-16 22:28:12 +01:00
Michael Mayer
b9b12fd56a
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-14 11:49:36 +01:00
Michael Mayer
9305f7fd68
Backend: Update deps in go.mod
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-12 12:46:47 +01:00
Michael Mayer
7d78ee803a
Use human-friendly secrets & names for personal access tokens #808 #3943
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-10 17:23:08 +01:00
Michael Mayer
881bc4cb28
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-09 10:35:56 +01:00
Michael Mayer
f8e0615cc8
Auth: Ensure backwards compatibility for existing API clients #808 #3943
...
These changes ensure that the new (SHA256) session ID is returned in the
"session_id" field, so that developers have time to update their client
implementations to use the new "access_token" field.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-07 12:25:56 +01:00
Michael Mayer
95584a69ca
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-28 20:13:24 +01:00
Michael Mayer
e73fbe737f
Backend: Update golang.org/x/crypto in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-19 10:44:26 +01:00
Michael Mayer
467f7b1585
OAuth2: Add Client Credentials Authentication #213 #782 #808 #3730 #3943
...
This adds standard OAuth2 client credentials and bearer token support as
well as scope-based authorization checks for REST API clients. Note that
this initial implementation should not be used in production and that
the access token limit has not been implemented yet.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-12 18:42:50 +01:00
Brandon Richardson
3d962e2382
Backend: Expose prometheus-style metrics endpoint
...
Expose a new API which can be scraped by prometheus to gather useful
metrics from an instance. The new endpoint exposes photoprism build
version information, golang version, edition and various count metrics.
2023-12-06 08:13:24 +01:00
Michael Mayer
d36e5a3850
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-12-04 11:51:56 +01:00
Michael Mayer
f48ff16ef5
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-27 18:21:42 +01:00
Michael Mayer
e686b82cde
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-14 18:43:31 +01:00
Michael Mayer
a41fb2c05a
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-11-08 15:52:49 +01:00
Michael Mayer
597dd1e554
Backend: Update google/uuid in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-29 16:37:50 +01:00
Michael Mayer
a6c64a4cb1
Backend: Update photoprism/go-tz.v2 in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 11:48:42 +02:00
Michael Mayer
60efc86649
Metadata: Use UTC offset if actual time zone is unknown #3780
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-21 00:11:11 +02:00
Michael Mayer
297b3adcc2
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-13 16:45:32 +02:00
Michael Mayer
2f8a8b6ab7
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-11 10:19:32 +02:00
Michael Mayer
f4dfc02a85
Backend: Update deps in go.mod and go.sum
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-10 17:03:24 +02:00