Commit Graph

297 Commits

Author SHA1 Message Date
Michael Mayer
7de72bd99a Upload: Allow to limit the types of files users can upload #4895
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-25 06:32:01 +01:00
Michael Mayer
67811d87fa Videos: Create fragmented MP4s when transcoding with FFmpeg #4892
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-24 20:47:57 +01:00
Michael Mayer
173fa526e9 Config: Improve --prod docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 14:00:22 +01:00
Michael Mayer
555d5cdbbe Config: Improve --prod docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:57:50 +01:00
Michael Mayer
4ed7c6c242 Config: Update --prod and --log-level docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:54:59 +01:00
Michael Mayer
9a01ace34d Config: Update --prod flag documentation in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:48:38 +01:00
Michael Mayer
c081155c4f Config: Improve log options documentation in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:11:55 +01:00
Michael Mayer
7a97b38cb3 UX: Specify files quota in GB instead of MB #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-11 18:04:10 +01:00
Michael Mayer
b1d9f24fc5 Config: Disable uploads and imports when storage is full #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-04 08:28:28 +01:00
Michael Mayer
c2cc50b670 Config: Add option to show filesystem usage in sidebar navigation #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-03 20:05:56 +01:00
Michael Mayer
6a89519e63 Videos: Refactor codec, content and file type specifications #4770
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Michael Mayer
1f4f65e988 Server: Add "force" and "mode" flags for sockets #4673 #4767 #4765 #4467
These changes allow you to force the re-creation of existing Unix domain
sockets and set the permissions of sockets after they have been created.

The flag or variable value for this must be formatted as follows:
--http-host="unix:/var/run/photoprism.sock?force=true&mode=660"

Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 12:03:00 +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
Michael Mayer
9eef183323 CLI: Upgrade github.com/urfave/cli from v1 to v2 #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-05 17:15:59 +01:00
Michael Mayer
ba240711b8 Config: Update PHOTOPRISM_OIDC_SCOPES usage description #4593
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-27 17:51:42 +01:00
Michael Mayer
ee167922e6 OIDC: Show PHOTOPRISM_OIDC_SCOPES config option in end-user docs #4593
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-27 17:48:45 +01:00
Michael Mayer
d8220ea8fa HEIC: Keep Exif orientation after upgrading to libheif 1.18.2 #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-19 13:23:30 +02:00
Michael Mayer
a91552d351 HEIC: Reset Exif orientation for compatibility with libheif 1.18.1 #4439
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-03 16:31:11 +02:00
Michael Mayer
2197af8486 Config: Shorten description for "oidc-provider" flag #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-11 09:11:49 +02:00
Michael Mayer
83a643a4d8 Config: Shorten description for "oidc-uri" flag #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-11 09:04:14 +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
40f86c9871 OIDC: Change order for determining the preferred username #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-05 15:18:08 +02:00
Michael Mayer
ecbe422893 OIDC: Allow to use name claim as username #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-05 13:13:45 +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
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
44bc6718b5 Backend: Move face package to /internal/tensorflow/face
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-02 07:42:25 +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
6182671ac0 OIDC: Update config flag usage descriptions #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-28 10:10:07 +02:00
Michael Mayer
e49e83fb60 OIDC: Improve config flag usage descriptions #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-28 07:56:32 +02:00
Michael Mayer
3c9aaf8dc1 Config: Add disable-oidc config flag to disable single sign-on #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-27 09:49:21 +02:00
Michael Mayer
2520c9fde5 OIDC: Refactor config options and defaults #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-27 09:23:47 +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
Michael Mayer
a436dc3fd8 Config: Refactor OIDC options and report #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-25 10:07:01 +02:00
Michael Mayer
8c67fb1fe8 Config: Add oidc-register flag to allow user registration via OIDC #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-24 17:08:59 +02:00
Michael Mayer
fcd551f31f Config: Add options for configuring single sign-on via OIDC #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-06-24 16:53:03 +02:00
Michael Mayer
b2f2823411 Config: Disable use of libvips with PHOTOPRISM_DISABLE_VIPS #3981 #4296
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-24 11:25:42 +02:00
Michael Mayer
daa3a159f3 Settings: Update config options and usage descriptions #3981 #4294
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-24 09:27:20 +02:00
Michael Mayer
3a64972b7f Config: Update usage description if --disable-settings flag #4269
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-20 10:22:26 +02:00
Michael Mayer
2caf04a1d4 Config: Add backup options to the Advanced Settings UI #2495 #4243 #4269
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-20 10:18:52 +02:00
Michael Mayer
66a739d02f Config: Update docker-compose.yml example files #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-19 18:55:14 +02:00
Michael Mayer
1790990dcc Config: Adjust standard JPEG image quality levels #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-19 16:37:52 +02:00
Michael Mayer
6f00545563 Config: Improve usage descriptions for backup options and flags #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-19 16:17:16 +02:00
Michael Mayer
3d908c7256 Config: Add “daily” and “weekly” backup schedule options #4243
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-19 14:17:01 +02:00
Michael Mayer
57007957d3 Config: Improve usage description of --thumb-color flag #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-18 15:22:51 +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
ee33e2e663 Thumb: Update supported sizes for videos and full screen viewer #1474
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-05-17 15:07:27 +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