01189ff7

By: Michael Lynch <git@mtlynch.io>

Show reaction remove controls on media pages (m7-3)

Render a "Remove reaction" control next to each reaction the viewer may delete:
its author, or any owner. Reactions now carry their database ID so the control
can target a specific reaction.

The DELETE /m/{id}/reactions/{reactionID} endpoint intentionally returns HTTP
501 until the next stacked commit removes reactions from the database.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 50s 3s 3s 53s 50s
Eval 1m18s 1m20s 1m20s 2m39s 25s
Build 2m38s 7m18s 8m39s 11m17s 6m10s
Suite 50s 8m42s 10m27s 11m17s 7m26s

Timeline

0s1m20s1m40s2m2m20s9m9m20s9m40s10m10m20s10m40s11m