Sign inSign up

thefizi/gts-emoji-fix-sidecar

By thefizi

Updated about 1 month ago

Image
0

87

thefizi/gts-emoji-fix-sidecar repository overview

gts-emoji-fix-sidecar

A tiny reverse proxy that sits in front of GoToSocial and repairs custom emoji objects that GoToSocial serves with empty url and static_url fields.

GoToSocial emits those empty fields for remote emoji it has not cached yet. Strict clients treat an empty URL as invalid and fail the decode of the entire API response, so one bad emoji blanks a whole timeline. Ice Cubes hits this, and the official Mastodon apps appear to as well. The GoToSocial issue is #4817.

This sidecar fills in the empty URLs on the way out, so clients decode the response normally. No changes to GoToSocial, no database edits, no plugins. Remove it and you are back where you started.

Blog post here: https://www.pickysysadmin.ca/2026/08/11/fixing-gotosocial-timeline-not-loading-in-some-apps/

README here: https://git.pickysysadmin.ca/eric/gts-emoji-fix-sidecar/src/branch/main/README.md

Tag summary

Content type

Image

Digest

sha256:e459f4e2d

Size

5.8 MB

Last updated

about 1 month ago

docker pull thefizi/gts-emoji-fix-sidecar