summaryrefslogtreecommitdiff
path: root/internal/media
AgeCommit message (Expand)AuthorFiles
2024-08-31[performance] use single-threaded image transforms (#3252)Libravatar kim3
2024-08-30[security] Implement `allowFiles` fs for better isolation of ffmpeg / ffprobe...Libravatar tobi2
2024-08-29[chore] Only call `imaging.Resize when necessary`, use even tinier blurhashes...Libravatar tobi3
2024-08-25[chore] Remove unused "env" module (#3235)Libravatar tobi1
2024-08-23[performance] ffmpeg ffprobe wrapper improvements (#3225)Libravatar kim7
2024-08-19[performance] use native Go code to probe JPEGs (#3206)Libravatar kim4
2024-08-16[bugfix] permit unspecified orientation data (#3205)Libravatar kim1
2024-08-08[performance] move thumbnail generation to go code where possible (#3183)Libravatar kim15
2024-08-08[feature] Use gifv type for short soundless mp4 videos (#3182)Libravatar tobi2
2024-08-03[bugfix] fix emoji recaching operations (#3167)Libravatar kim3
2024-08-02[bugfix] close files before error return (#3163)Libravatar kim2
2024-08-02[chore] add back exif-terminator and use only for jpeg,png,webp (#3161)Libravatar kim6
2024-07-31[chore] Take account of rotation data when calculating full size image dimens...Libravatar tobi3
2024-07-30[performance] limit ffprobe read time to at most 1s after start of file (#3155)Libravatar kim1
2024-07-30[chore] add some more slice related utility functions + remove duplicated fun...Libravatar kim1
2024-07-28[bugfix] take into account rotation when generating thumbnail (#3147)Libravatar kim4
2024-07-28[bugfix] moves file rename to earlier in media pipeline so ffmpeg calls ALWAY...Libravatar kim3
2024-07-26ensure ffmpeg muxer gets set correctly by setting input file extension before...Libravatar kim1
2024-07-22[bugfix] media.Processor{}.GetFile() returning 404s on first call, correctly ...Libravatar kim2
2024-07-21[feature] add flac support (#3121)Libravatar kim2
2024-07-20update go-ffmpreg to v0.2.3 (#3120)Libravatar kim2
2024-07-19[feature] use webp for thumbnails (#3116)Libravatar kim19
2024-07-17[chore] media pipeline improvements (#3110)Libravatar kim5
2024-07-16give read-only access to /dev for ffmpeg to access /dev/urandom (#3109)Libravatar kim1
2024-07-15[feature] more filetype support! (#3107)Libravatar kim6
2024-07-15[feature/frontend] Add player for audio files; use thumbnail for `poster` (#3...Libravatar tobi2
2024-07-12[feature] support processing of (many) more media types (#3090)Libravatar kim30
2024-07-03[chore] Allow gtsmodel to depend on util (#3068)Libravatar Vyr Cossont2
2024-06-26[chore] media and emoji refactoring (#3000)Libravatar kim8
2024-05-22[performance] update storage backend and make use of seek syscall when availa...Libravatar kim4
2024-04-26[performance] update remaining worker pools to use queues (#2865)Libravatar kim3
2024-04-11[performance] massively improved ActivityPub delivery worker efficiency (#2812)Libravatar kim1
2024-03-04[chore]: Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#2714)v0.14.0Libravatar dependabot[bot]1
2024-02-27[feature] Add experimental `instance-federation-spam-filter` option (#2685)Libravatar tobi1
2024-01-29[bugfix] Fix Postgres emoji delete, emoji category change (#2570)Libravatar tobi2
2024-01-19[performance] overhaul struct (+ result) caching library for simplicity, perf...Libravatar kim1
2024-01-15[chore] Move to codeberg's exif-terminator (#2536)Libravatar tobi1
2024-01-05[feature] Allow webp emoji uploads / derefs (#2484)Libravatar tobi5
2023-11-30[bugfix] return 400 Bad Request on more cases of malformed AS data (#2399)Libravatar kim2
2023-11-30[bugfix] Update exif-terminator (fix png issue) (#2391)Libravatar tobi4
2023-11-14[bugfix] process account delete side effects in serial, not in parallel (#2360)Libravatar tobi1
2023-11-10[feature] Media attachment placeholders (#2331)Libravatar tobi7
2023-10-25[bugfix] allow store smaller PNG image than 261 bytes (#2263) (#2298)Libravatar KEINOS4
2023-09-23[chore] deinterface the typeutils.Converter and update to use state structure...Libravatar kim1
2023-07-24[feature/performance] support uncaching remote emoji + scheduled cleanup func...Libravatar kim2
2023-06-22[bugfix/chore] oauth entropy fix + media cleanup tasks rewrite (#1853)Libravatar kim7
2023-05-28[chore] tidy up media manager, add calling func to errors, build-script impro...Libravatar kim9
2023-05-25[feature] Add List functionality (#1802)Libravatar tobi2
2023-05-12[feature] status refetch support (#1690)Libravatar kim2
2023-04-29[performance] tweak http client error handling (#1718)Libravatar kim2