mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 19:52:24 -05:00
[feature] configurable maximum thumbnail dimensions (#4258)
- adds configuration for thumbnail maximum dimensions with warning on exceeding recommendations - moves the media configuration vars into their own sub-struct - replaces the configuration flag funcs with simple string consts Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4258 Reviewed-by: tobi <kipvandenbos@noreply.codeberg.org> Co-authored-by: kim <grufwub@gmail.com> Co-committed-by: kim <grufwub@gmail.com>
This commit is contained in:
parent
1dc79c9586
commit
d7f967cbb5
17 changed files with 902 additions and 1099 deletions
|
|
@ -78,16 +78,19 @@ var Defaults = Configuration{
|
|||
AccountsCustomCSSLength: 10000,
|
||||
AccountsMaxProfileFields: 6,
|
||||
|
||||
MediaDescriptionMinChars: 0,
|
||||
MediaDescriptionMaxChars: 1500,
|
||||
MediaRemoteCacheDays: 7,
|
||||
MediaLocalMaxSize: 40 * bytesize.MiB,
|
||||
MediaRemoteMaxSize: 40 * bytesize.MiB,
|
||||
MediaEmojiLocalMaxSize: 50 * bytesize.KiB,
|
||||
MediaEmojiRemoteMaxSize: 100 * bytesize.KiB,
|
||||
MediaCleanupFrom: "00:00", // Midnight.
|
||||
MediaCleanupEvery: 24 * time.Hour, // 1/day.
|
||||
MediaFfmpegPoolSize: 1,
|
||||
Media: MediaConfiguration{
|
||||
DescriptionMinChars: 0,
|
||||
DescriptionMaxChars: 1500,
|
||||
RemoteCacheDays: 7,
|
||||
LocalMaxSize: 40 * bytesize.MiB,
|
||||
RemoteMaxSize: 40 * bytesize.MiB,
|
||||
EmojiLocalMaxSize: 50 * bytesize.KiB,
|
||||
EmojiRemoteMaxSize: 100 * bytesize.KiB,
|
||||
CleanupFrom: "00:00", // Midnight.
|
||||
CleanupEvery: 24 * time.Hour, // 1/day.
|
||||
FfmpegPoolSize: 1,
|
||||
ThumbMaxPixels: 512,
|
||||
},
|
||||
|
||||
StorageBackend: "local",
|
||||
StorageLocalBasePath: "/gotosocial/storage",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue