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
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
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
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
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
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
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
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
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
950377ffae
Settings: Require experimental feature flag to disable ExifTool #4273
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-20 14:10:37 +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
60851fe8b7
Config: Improve usage descriptions of thumbnail generation options #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-16 16:42:32 +02:00
Michael Mayer
456b8306d2
Thumb: Add thumb-generator config option and fix image orientation #1474
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-16 14:40:15 +02:00
Michael Mayer
d5580c116a
Backups: Rename "backup-index" config option to "backup-database" #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-14 11:11:50 +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
db5336a7ad
Config: Improve options report and change BackupRetain default #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-13 13:23:50 +02:00
Michael Mayer
7805280128
Config: Change defaults for BackupIndex and BackupRetain #4243
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-05-13 12:41:49 +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
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
0134c68d2c
Config: Add option to change default session cache duration #808 #3943
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-04-17 08:26:35 +02:00
Michael Mayer
7336304828
Config: Set TCP timeout for establishing a database connection #4059
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-03-31 09:58:49 +02:00
Michael Mayer
239708f00f
Config: Add options to configure CORS origin, headers and methods #3931
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-16 12:14:06 +01:00
Michael Mayer
c5f6a28448
Config: Add PHOTOPRISM_HTTP_CORS option for CDN users #3931 #3940
...
In addition, the Access-Control-Allow-Origin header is set to the same
URL if an Origin header is found in the request (experimental).
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-15 13:06:27 +01:00
Michael Mayer
19efee9b6d
Config: Change position of "http-cache-public" command flag
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-10-26 09:04:34 +02:00
Michael Mayer
ede4b3b897
Config: Refactor authentication settings #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-10-07 11:09:27 +02:00
Michael Mayer
a287830d1f
Videos: Allow setting a lower TTL for caching video content #3631
...
Adds the new "--http-video-maxage SECONDS" config option.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-08-15 11:06:43 +02:00
Michael Mayer
c82a4b2287
HTTP: Refactor Unix socket support #2337 #3595
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-08-14 10:43:05 +02:00
Michael Mayer
3cf1c699df
Video: Refactor FFmpeg Transcoding Size Limit #3466 #3498 #3549
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-07-18 15:15:04 +02:00
Michael Mayer
651782eb4d
Security: Add PHOTOPRISM_DEFAULT_TLS config option #3509
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-07-15 12:01:06 +02:00
Lukas
83d10ea00e
Config: Add video transcoding resolution option ( #3498 )
...
* Adds resolution limit
* Fixes 2 video filters and makes the env variable work
* Adds FFMPEG_RESOLUTION to all the docker-compose files
2023-06-28 15:22:52 +02:00
Michael Mayer
d74a9c097e
Config: Add option to stream videos over the specified CDN #2875
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-04-14 11:47:27 +02:00
Michael Mayer
3e4121cc78
Server: Add "restart required" flag and button to restart the server
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-03-27 19:27:19 +02:00
Michael Mayer
f63ac04956
Config: Rename HttpCacheTTL to HttpCacheMaxAge #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-03-20 20:37:07 +01:00
Michael Mayer
286f06d894
Config: Add options for HTTP cache control #3297
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-03-20 11:40:46 +01:00
Michael Mayer
cad0ecaa6a
Config: Use fixed users folder name in the storage path
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-03-14 23:17:12 +01:00
Michael Mayer
157c6c723a
FFmpeg: Allow selection of specific video and audio streams #3284
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-03-14 18:00:55 +01:00
Michael Mayer
ac3e1a3f4c
Albums: Add experimental private album flag to edit dialog #480
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-21 00:02:44 +01:00
Michael Mayer
0e032295db
Advanced Settings: Add ImageMagick, PNG, and vectors options #2207
...
This also improves the help texts of existing config options.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-19 16:42:19 +01:00
Michael Mayer
527fc0319e
Index: Add experimental support for JPEG XL and APNG files #668 #3197
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-14 14:43:49 +01:00
Michael Mayer
97c9962053
Index: Add experimental EPS and SVG vector graphics support #1177 #2207
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-11 20:18:04 +01:00
Michael Mayer
826addb4c1
PWA: Create manifest.json in code without using a template #3181
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-10 15:53:01 +01:00