Commit graph

34 commits

Author SHA1 Message Date
asonix c4e99ef539 Add ability to disable colorized logs 2024-04-15 15:16:10 -05:00
asonix 793d3c0c70 Cleanup temporary directory on launch by default
All checks were successful
/ check (aarch64-unknown-linux-musl) (push) Successful in 1m55s
/ tests (push) Successful in 1m51s
/ clippy (push) Successful in 1m30s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 1m56s
/ check (x86_64-unknown-linux-musl) (push) Successful in 1m51s
2024-03-23 18:42:12 -05:00
asonix 4a7a51d147 Add more imagemagick security configuration
Remove default security policy, since it is overridden anyway
Update default value for max_area
Inherit animation frame count configuration for list-length
Add release document
2024-02-05 14:30:01 -06:00
asonix 5805eb0aed Enable configuring imagemagick security policy from pictrs
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-31 21:32:01 -06:00
asonix 6daa745446 Add optional ability to log spans
Some checks are pending
continuous-integration/drone/push Build is running
2023-12-11 14:58:53 -06:00
asonix 6b2ccbf975 Allow configuring pict-rs' temporary directory
Some checks are pending
continuous-integration/drone/push Build is running
2023-11-24 11:48:45 -06:00
asonix 210af5d7d9 Add danger_dummy_mode
Some checks are pending
continuous-integration/drone/push Build is running
2023-11-11 14:22:12 -06:00
asonix d28c1ac628 Upgrade Concurrency: Update docs, configs, limit maxiumum details operations
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-10-03 17:04:40 -05:00
asonix 4c7067d4ca Allow running without old_repo specified 2023-09-30 22:46:15 -05:00
asonix 65ea518542 Default log level to info
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-30 16:28:04 -05:00
asonix d0646dee25 Add config option for external validation timeout 2023-09-20 19:23:55 -05:00
asonix dce0827099 Increase default animation bounds, remove references to converting animations to videos
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-30 21:55:53 -05:00
asonix 329ce1a7b0 Update configuration files 2023-08-30 20:54:56 -05:00
asonix 1ee77b19d8 Make Repo object safe. Create migration
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-15 19:19:03 -05:00
asonix 5d4486fdf4 Finish queue implementation update for sled
Some checks failed
continuous-integration/drone/push Build is failing
2023-08-13 19:47:20 -05:00
asonix fee4ed1e3e Add process timeout
All checks were successful
continuous-integration/drone/push Build is passing
2023-08-05 12:41:06 -05:00
asonix b9e6d67d15 Add retention configuration
Some checks failed
continuous-integration/drone/push Build is failing
This doesn't do anything yet, but is part of the Media Proxy and Variant Cleanup tickets
2023-07-22 18:37:25 -05:00
asonix 127dd6cdad Make max file count configurable
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-18 20:32:17 -05:00
asonix b1bbc6b159 Attempt adding quality settings to pict-rs
Some checks are pending
continuous-integration/drone/push Build is running
2023-07-17 17:45:26 -05:00
asonix c4c920191f Add read-only mode
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-17 14:24:49 -05:00
asonix dd1d509bb1 Enable configuring download client timeout
All checks were successful
continuous-integration/drone/push Build is passing
2023-07-17 13:44:31 -05:00
asonix 2c22f2ee3a It compiles and runs, but doesn't work 2023-07-13 17:42:21 -05:00
asonix 7768d4e58e Add database exports
This should help admins running pict-rs on traditional filesystems to
keep valid backups of pict-rs' sled repo
2023-07-08 17:36:01 -05:00
asonix a1d48cbb42 Share client between object store and request extractor
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
asonix 4cc810d372 Add control over gif frame count 2023-02-04 17:52:23 -06:00
asonix 40f57be0c7 Allow uploading small gifs 2023-02-04 17:32:36 -06:00
asonix c767804430 Default to vp9 for uploaded video
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2022-10-01 10:17:32 -05:00
asonix 8eb2293808 Enable selecting video and audio codecs for uploaded media
Some checks failed
continuous-integration/drone/push Build is failing
2022-09-30 19:38:11 -05:00
asonix 890478e794 Support audio in uploaded videos, allow webm uploads
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-25 18:16:37 -05:00
Aode (Lion) 865f4ee09c Caching works:
All checks were successful
continuous-integration/drone/push Build is passing
- Insert new bucket for current access time before removing
    previous access time record.
- Add instrument to more methods for more precise tracing
2022-04-05 21:47:35 -05:00
Aode (Lion) 6cdae7b318 Add 'cache' endpoint for ingesting ephemeral media
All checks were successful
continuous-integration/drone/push Build is passing
By default, cached media should only stick around for 7 days, however
The timeout is reset every time media is accessed, so only obscure
cached media will be flushed from the cache. This '7 days' number is
configurable through the commandline run options as --media-cache-duration
and in the pict-rs.toml file as [media] cache_duration
2022-04-05 20:29:30 -05:00
Aode (lion) 8226a3571d Enable multi-threaded job processing
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-29 13:18:47 -05:00
Aode (Lion) dd9ef89709 Update tomls
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-28 20:48:12 -05:00
Aode (Lion) 3792a8923a Finish redoing config probably
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-27 23:27:07 -05:00