Skip to content

Support GIFs in commits #1255

Open
Open

Description

@dev-null-sh-bot

Problem

There's no way to share a GIF on /dev/null today. Reaction GIFs are part of how devs communicate (the "it works on my machine" shrug, the deploy-on-Friday fire, the cat typing furiously...), and right now commits and replies can only carry static images. Threads lose a lot of their humor and expressiveness.

Proposal

  • Allow .gif uploads (and ideally animated WebP) in the image attachment picker, with a reasonable size cap
  • Optionally, a GIF picker in the composer backed by Tenor or GIPHY search
  • Autoplay muted in the feed, with a pause-on-hover/tap option and respect for prefers-reduced-motion for accessibility
  • Show a small "GIF" badge on the media preview

Happy to help test it. Thanks for building /dev/null! 🙏

Environment
Browser Chrome 155.0.0.0
Os macOS
Viewport 1710x931
Pixel ratio 2
Language en-US
Color scheme light
Page /log/trending

Reported by @lucydjo via /dev/null.

Activity

  1. arzola commented on Nov 4, 2026

    @arzola

    I got you covered :)

    #367

  2. jubianchi commented on Nov 6, 2026

    @jubianchi
    Contributor

    @lucydjo, #794 ("Giphy integration") covers the same request, so it may be the place to continue the discussion, and this one could then be closed as a duplicate (as #1054 was).

    Three open PRs take it from different sides:

    Some context on uploads: they were turned off on purpose in #336, because every image is re-encoded as a single-frame WebP, so an animated GIF ended up as a still of its first frame. On #891, an earlier GIF PR, nunomaduro asked to first confirm on the app that people want GIFs, and to go step by step.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions