Commit graph

308 commits

Author SHA1 Message Date
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
Michael Mayer
7106b25da1 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-05 16:48:56 +02:00
Michael Mayer
edc408369a Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-10-03 11:38:08 +02:00
Michael Mayer
63e672a5c9 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-23 14:32:12 +02:00
Michael Mayer
529103462c Index: Add native support for MP4 and Samsung/Google Motion Photos #439
Related Issues:
- Samsung: Initial support for Motion Photos (#439)
- Google: Initial support for Motion Photos (#1739)
- Metadata: Flag Samsung/Google Motion Photos as Live Photos (#2788)

Related Pull Requests:
- Live Photos: Add Support for Samsung Motion Photos (#3588)
- Samsung: Improved support for Motion Photos (#3660)
- Google: Initial support for Motion Photos (#3709)
- Google: Add support for Motion Photos (#3722)

Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-22 23:59:56 +02:00
Michael Mayer
9fa7563f0c Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-18 15:13:03 +02:00
Michael Mayer
202da83f04 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-11 10:17:32 +02:00
Michael Mayer
806f1be526 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-09-04 06:35:17 +02:00
Michael Mayer
dc4eca6fd2 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-21 10:29:50 +02:00
Michael Mayer
104f87ea6d Fronend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-11 14:30:36 +02:00
Michael Mayer
3c7b1b29a7 Backend: Update tidwall/gjson in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-08-01 14:28:25 +02:00
Michael Mayer
945737b01e Backend: Update deps in go.mod and go.sum 2023-07-12 18:18:55 +00:00
Michael Mayer
91c006a63c Backend: Update go.mod 2023-07-12 15:51:30 +02:00
Michael Mayer
1c9dad9cdd Backend: Update deps in go.mod
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-29 13:27:52 +02:00
Michael Mayer
96e0981c31 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-20 13:19:54 +02:00
Michael Mayer
b91723e90c Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 19:51:30 +02:00
Michael Mayer
00b1472419 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-13 12:56:22 +02:00
Michael Mayer
66a38e8f44 Backend: Update cpuid and logrus in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-07 09:55:41 +02:00
Michael Mayer
7c0af33b73 Backend: Update Go dependencies
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-06-01 16:35:07 +02:00
Michael Mayer
64b0319c01 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-30 04:57:23 +02:00
Michael Mayer
0ff2fee91d Logs: Update sirupsen/logrus in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-17 20:49:20 +02:00
Michael Mayer
d98ca949ff Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-13 16:19:58 +02:00
Michael Mayer
13551786ee Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-10 15:14:35 +02:00
Michael Mayer
cccaf17f4e Backend: Update go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-05-01 12:20:51 +02:00
Michael Mayer
8e407b8b7d Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-23 19:33:17 +02:00
Michael Mayer
3575ccaec7 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-13 12:19:56 +02:00
Michael Mayer
a74a02c0fa Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-05 10:01:23 +02:00
Michael Mayer
e34c9759e4 WebDAV: Replace studio-b12/gowebdav client with emersion/go-webdav #3310
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-28 20:37:42 +02:00
Michael Mayer
bf39c615e0 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-22 17:56:49 +01:00
Michael Mayer
9bd10f3db0 Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-11 14:04:44 +01:00
Michael Mayer
60162b3fc5 Auth: Refactor user management API and CLI commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 23:30:39 +01:00
Michael Mayer
cd9540614a Backend: Update deps in go.mod and go.sum
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-08 00:02:33 +01:00