Commit graph

49 commits

Author SHA1 Message Date
asonix 1ee77b19d8 Make Repo object safe. Create migration 2023-08-15 19:19:03 -05:00
asonix 5d4486fdf4 Finish queue implementation update for sled 2023-08-13 19:47:20 -05:00
asonix fee4ed1e3e Add process timeout 2023-08-05 12:41:06 -05:00
asonix dbdeb94621 Add media.retention to pict-rs.toml 2023-07-22 21:20:32 -05:00
asonix e7141c0533 Add prometheus_address to pict-rs.toml 2023-07-22 16:52:21 -05:00
asonix 2f0a3618d8 Replace awc with reqwest 2023-07-21 16:58:31 -05:00
asonix 127dd6cdad Make max file count configurable 2023-07-18 20:32:17 -05:00
asonix b1bbc6b159 Attempt adding quality settings to pict-rs 2023-07-17 17:45:26 -05:00
asonix dd1d509bb1 Enable configuring download client timeout 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 6c203fc032 Add new config options to pict-rs.toml 2023-07-11 13:12:31 -05:00
asonix e10cb1401d Bump version 2023-07-09 15:16:04 -05:00
asonix 2c77d60f5e Stable version 2023-07-08 17:40:55 -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 3504c5d638 Bump version 2023-07-07 13:47:15 -05:00
asonix 345aa7f3d6 Bump version 2023-07-07 11:25:42 -05:00
asonix 55777c7b58 Update version number in various places 2023-07-06 16:11:00 -05:00
asonix d9c5ed20b9 Bump version 2023-07-05 09:54:53 -05:00
asonix b1940ccc57 Bump version 2023-07-02 21:13:31 -05:00
asonix 86cafa64fb Bump version 2023-06-29 11:42:32 -05:00
asonix e128c63e50 Bump versions 2023-06-24 23:06:15 -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 6a442b40f7 Remove cache_duration from example files 2023-06-21 17:15:22 -05:00
asonix 1911ccd894 Bump versions 2023-06-21 17:09:14 -05:00
asonix 6d2aef8cc0 Add jpegxl and avif support 2023-06-21 17:05:35 -05:00
asonix 1378f21264 Bump versions 2023-06-20 16:13:08 -05:00
asonix b141d62fe1 Update image tag in pict-rs.toml 2023-06-19 16:03:45 -05:00
asonix 0833271281 Add '[media] format' to pict-rs.toml 2023-06-19 13:33:27 -05:00
asonix cc314c37a6 Use libopus for ffmpeg 2023-03-09 21:29:56 -06: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 8eb2293808 Enable selecting video and audio codecs for uploaded media 2022-09-30 19:38:11 -05:00
asonix 890478e794 Support audio in uploaded videos, allow webm uploads 2022-09-25 18:16:37 -05:00
asonix 50d118a2a7 Implement image pre-processing on upload 2022-09-25 15:17:33 -05:00
Aode (Lion) 25b588154c Re-enable console for dev docker-compose 2022-04-11 15:39:11 -05:00
Aode (Lion) e50ccfb48c Update deps 2022-04-11 15:17:54 -05:00
Aode (lion) c80d207a87 Improve tracing 2022-04-06 21:40:49 -05:00
Aode (Lion) 6cdae7b318 Add 'cache' endpoint for ingesting ephemeral media
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) d4c5158e57 More readme & config doc fixes 2022-04-03 19:26:42 -05:00
Aode (Lion) 7e26e7281a Update pict-rs version in config docs 2022-04-03 19:12:28 -05:00
Aode (Lion) 1cde842881 Update pict-rs.toml with most recent configuration format 2022-04-03 18:58:18 -05:00
Aode (lion) 37e6b21b55 Fix Range, consolidate errors, test object storage 2022-03-26 20:45:12 -05:00
Aode (Lion) f75292c8fd Add new config options to the pict-rs.toml example 2022-03-22 15:06:13 -05:00
Aode (lion) fb6315f4e8 Update to latest betas 2021-11-22 18:24:05 -06:00
Aode (lion) 69e82f3f3f Add note about minio to pict-rs.toml 2021-10-28 21:15:20 -05:00
Aode (lion) 366db1e1fe Make object storage with minio work 2021-10-28 20:59:11 -05:00
Aode (lion) 46a7c8baf3 Add note about not specifying store 2021-10-28 00:20:30 -05:00
Aode (lion) f596edc363 Improve configuration documentation 2021-10-28 00:17:37 -05:00
Aode (lion) f9f4fc63d6 Optionally support s3-compatible storage (untested) 2021-10-27 23:06:03 -05:00