Michael Mayer
|
227e9a26fe
|
API: Generate Go and HTML from swagger.json #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-15 09:10:28 +02:00 |
|
Michael Mayer
|
2acb4212f2
|
API: Update Swagger descriptions in internal/api/api.go #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-15 07:35:01 +02:00 |
|
Michael Mayer
|
ddcc3fa9ec
|
API: Update description in internal/api/api.go #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-14 15:57:47 +02:00 |
|
Michael Mayer
|
0617736e75
|
API: Add proof-of-concept for generating Swagger API docs #2132
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-14 14:35:24 +02:00 |
|
Michael Mayer
|
9969590472
|
Account: Allow OIDC and LDAP users with password to use 2FA #782 #808
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-10 17:24:02 +02:00 |
|
Michael Mayer
|
4243032629
|
OIDC: Refactor Subject and Issuer update in redirect API endpoint #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-09 12:06:56 +02:00 |
|
Michael Mayer
|
0afb4ddee9
|
OIDC: Add UpdateAuthID() method to User entity model #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-09 11:47:26 +02:00 |
|
Michael Mayer
|
fe9caaa83b
|
OIDC: Improve CLI commands and add AuthIssuer to users and sessions #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-09 11:01:59 +02:00 |
|
Michael Mayer
|
e87f32fa5c
|
OIDC: Add "address" to the default userinfo request scopes #782
see https://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-09 06:55:06 +02:00 |
|
Michael Mayer
|
5546a56183
|
OIDC: Remove provider access and refresh token from session #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-08 19:01:53 +02:00 |
|
Michael Mayer
|
11e5246e33
|
OIDC: Ensure subject IDs are unique and super-admins can edit them #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-08 18:16:24 +02:00 |
|
Michael Mayer
|
fe54cc7ef3
|
Auth: Fix 2-Factor Authentication (2FA) prompt on the login page #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-08 15:50:02 +02:00 |
|
Michael Mayer
|
22aa700b1e
|
Config: Refactor initialization of settings and database connection
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-07 17:00:38 +02:00 |
|
Michael Mayer
|
c970511c82
|
OIDC: Upgrade "zitadel/oidc" from v1 to v2 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-06 11:15:23 +02:00 |
|
Michael Mayer
|
be68b4a01b
|
OIDC: Append random 6-digit number if a username already exists #782
This also allows admins to set a login password for accounts registered
via OIDC.
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-05 14:17:09 +02:00 |
|
Michael Mayer
|
fbb0284efa
|
OIDC: Allow to use nickname as username #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-05 10:47:09 +02:00 |
|
Michael Mayer
|
3ecee16848
|
OIDC: Improve auth api logs and user verification #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-04 10:24:10 +02:00 |
|
Michael Mayer
|
7778fbfa6a
|
API: Add link to related issue in /internal/api/oauth_authorize.go #4368
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-03 10:36:35 +02:00 |
|
Michael Mayer
|
92dc9835af
|
API: Add link to related issue in /internal/api/oauth_userinfo.go #4369
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-03 10:36:05 +02:00 |
|
Michael Mayer
|
9721f4cc73
|
Backend: Move sortby package to /internal/entity/sortby #4203
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-03 09:52:20 +02:00 |
|
Michael Mayer
|
1ee04c3017
|
Backend: Move unix package to /pkg/time/unix
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-03 09:31:27 +02:00 |
|
Michael Mayer
|
8b8a1fd7c4
|
Backend: Move video package to /pkg/media/video
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-03 09:16:27 +02:00 |
|
Michael Mayer
|
11b04bcbe7
|
OIDC: Update profile details when an existing user signs in #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 14:34:16 +02:00 |
|
Michael Mayer
|
b7e9bca2b0
|
OIDC: Update API handler docs in internal/api/oidc_redirect.go #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 14:04:35 +02:00 |
|
Michael Mayer
|
2230dfb216
|
OIDC: Set user avatar image from profile information #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 13:38:36 +02:00 |
|
Michael Mayer
|
0b15adcfe0
|
OIDC: Improve locale string assignment #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 08:45:19 +02:00 |
|
Michael Mayer
|
fb186bf34d
|
Backend: Move session package to /internal/auth/session
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 08:11:17 +02:00 |
|
Michael Mayer
|
3c6006d969
|
Backend: Rename /internal/tensorflow to /internal/ai
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 08:08:14 +02:00 |
|
Michael Mayer
|
e5bbff4020
|
Backend: Move get package to /internal/photoprism/get
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 08:03:30 +02:00 |
|
Michael Mayer
|
41e7645bac
|
Backend: Move crop package to /internal/thumb/crop
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 07:45:16 +02:00 |
|
Michael Mayer
|
c347e0800e
|
Backend: Move frame package to /internal/thumb/frame
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 07:43:50 +02:00 |
|
Michael Mayer
|
43b2b39b51
|
Backend: Move search package to /internal/entity/search
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 07:39:39 +02:00 |
|
Michael Mayer
|
7f60af3e3f
|
Backend: Move customize, pwa, ttl, query, classify and nsfw packages
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-02 07:36:52 +02:00 |
|
Michael Mayer
|
a97f8d0795
|
API: Implement OIDC redirect endpoint #782
Requires further testing and refinement before it can be released.
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-07-01 16:50:53 +02:00 |
|
Michael Mayer
|
412a6e9b7a
|
API: Implement OIDC login endpoint #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-06-27 10:42:42 +02:00 |
|
Michael Mayer
|
7dff5511bc
|
API: Refactor OAuth2 and OIDC endpoints #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-06-27 10:16:12 +02:00 |
|
Michael Mayer
|
4a4050e48c
|
OIDC: Refactor config options and add client config for the UI #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-06-26 16:45:14 +02:00 |
|
Michael Mayer
|
c0ea3c79a3
|
OIDC: Add additional config options and OAuth2 API endpoints #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-06-26 14:05:58 +02:00 |
|
graciousgrey
|
acf7fbf20e
|
Tests: Add unit tests
|
2024-05-28 12:47:21 +02:00 |
|
Michael Mayer
|
7430adbb33
|
Search: Change time_format to RFC3339 and add "edited" filter #4300
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-27 09:16:21 +02:00 |
|
Michael Mayer
|
06ee2bc684
|
Download: Do not compress pictures added to zip archives #4298
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-25 12:05:50 +02:00 |
|
Michael Mayer
|
fd853e088f
|
Config: Improve thumbnail generation option parsing and defaults #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-18 10:59:37 +02:00 |
|
Michael Mayer
|
e5780b6e3e
|
Thumbs: Optimize thumbnail sizes and libvips rendering performance #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-17 11:43:13 +02:00 |
|
Michael Mayer
|
4e7a3c70af
|
Backups: Update YAML file backups when albums are deleted #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-14 13:55:13 +02:00 |
|
Michael Mayer
|
9527082a03
|
Backups: Improved saving of photo and album YAML files #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-14 08:45:18 +02:00 |
|
Michael Mayer
|
52b181b6b0
|
API: Improve log message when writing metadata to sidecar file #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-13 16:10:34 +02:00 |
|
Michael Mayer
|
f00d88dfca
|
Backups: Improve log messages for photo and album metadata exports #3284
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-13 15:36:32 +02:00 |
|
Michael Mayer
|
0396e86f4e
|
Backups: Refactor config and add "sidecar-yaml" config option #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-13 09:21:34 +02:00 |
|
graciousgrey
|
0c8ddb159c
|
Tests: Add unit tests
|
2024-05-10 18:18:25 +02:00 |
|
Michael Mayer
|
13255695e5
|
Albums: Remove photo from review when adding it to an album #4229
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2024-05-09 16:00:53 +02:00 |
|