~qugalet/gotopleroma

give read-only access to /dev for ffmpeg to access /dev/urandom (#3109)

[feature] more filetype support! (#3107)

* add more supported file types to our media processor that ffmpeg supports, update supported mime type lists

* add code comments to the supported mime types slice

* don't check for zero value string, just parse

* remove some unneeded consts which make the code a bit harder to read

* fix test expected instance media mime types, use compact ffprobe json, simple media processing by type

* final tweaks to media processing code

* don't use safe divide where we don't need to
[feature/frontend] Add player for audio files; use thumbnail for `poster` (#3099)

* [feature/frontend] Audio player for audio media types

* use video preview images for previews instead of video itself

* don't preload

* update tests for new zork status

* collapse media gallery into single row when small
16421f75 — dependabot[bot] 7 months ago
[chore]: Bump github.com/tdewolff/minify/v2 from 2.20.34 to 2.20.37 (#3106)

b8a291c4 — dependabot[bot] 7 months ago
[chore]: Bump github.com/coreos/go-oidc/v3 from 3.10.0 to 3.11.0 (#3104)

[chore] add step-by-step logging to long migration (#3102)

[chore] Go mod tidy / vendor (#3100)

[chore/frontend] Tweak threading a bit, inform about hidden replies (#3097)

* [chore/frontend] Tweak threading a bit, inform about hidden replies

* whoops

* round off bottom of replies col-header if no replies visible
[bugfix] Fix panic in `isStatusHomeTimelineable` (#3096)

[feature/frontend] Better visual separation between "main" thread and "replies" (#3093)

* [feature/frontend] Better web threading model

* fix test

* bwap

* tweaks

* more tweaks to wording

* typo

* indenting

* adjust wording

* aaa
[feature] support processing of (many) more media types (#3090)

* initial work replacing our media decoding / encoding pipeline with ffprobe + ffmpeg

* specify the video codec to use when generating static image from emoji

* update go-storage library (fixes incompatibility after updating go-iotools)

* maintain image aspect ratio when generating a thumbnail for it

* update readme to show go-ffmpreg

* fix a bunch of media tests, move filesize checking to callers of media manager for more flexibility

* remove extra debug from error message

* fix up incorrect function signatures

* update PutFile to just use regular file copy, as changes are file is on separate partition

* fix remaining tests, remove some unneeded tests now we're working with ffmpeg/ffprobe

* update more tests, add more code comments

* add utilities to generate processed emoji / media outputs

* fix remaining tests

* add test for opus media file, add license header to utility cmds

* limit the number of concurrently available ffmpeg / ffprobe instances

* reduce number of instances

* further reduce number of instances

* fix envparsing test with configuration variables

* update docs and configuration with new media-{local,remote}-max-size variables
[chore] Add interaction policy gtsmodels (#3075)

* [chore] introduce interaction policy gts models

* update migration a smidge

* fix copy paste typo

* update migration

* use int for InteractionType
[bugfix] Don't throw error when parent statuses are missing (#2011) (#3088)

* [bugfix] Don't throw error when parent statuses are missing (#2011)

* Split missing parent status case from error check
ad93e57d — Daenney 7 months ago
[choore] Update robots.txt (#3092)

Recategorises a pair of scrapers according to their use.
1de41f64 — Daenney 7 months ago
[chore] Bump ncruces/go-sqlite3 to 0.17.1 (#3085)

More linkanme fixes.
[chore/frontend] Put ActivityPub logo on index page (#3087)

* [chore/frontend] Put ActivityPub logo on index page

* tidy up

* embiggen the logo a bit

* use light logo instead

* ensmallen link container
[feature/frontend] Allow setting alt-text for avatar + header (#3086)

43c480ae — dependabot[bot] 7 months ago
[chore]: Bump github.com/minio/minio-go/v7 from 7.0.72 to 7.0.73 (#3083)

ae349dd6 — dependabot[bot] 7 months ago
[chore]: Bump golang.org/x/net from 0.26.0 to 0.27.0 (#3082)

[frontend] Better autocapitalize/spellcheck settings on forms (#3077)

Next
Do not follow this link