Brooklyn Nicholson
fec1ac0a7a
feat(desktop): reactions are opt-in under Settings → Appearance, off by default
...
One lever, every surface. The renderer toggle persists locally and mirrors
into display.message_reactions; the backend gates the agent's
react_to_message tool (check_fn) and the model-context annotation on the same
key, and the ':' composer trigger reads the store at detection time. Off
means off everywhere: no ☺ slot, no right-click picker, no :shortcode:
popover, no agent reactions, and the model hears nothing — while reactions
already persisted keep rendering so history doesn't lose data. Also fixes the
import-order lint error CI flagged in composer/index.tsx.
2026-07-30 00:08:28 -05:00
..
2026-07-29 12:19:37 -07:00
2026-07-29 19:48:37 -07:00
2026-07-28 07:58:16 -07:00
2026-07-29 19:48:37 -07:00
2026-07-29 18:13:09 -07:00
2026-07-28 11:52:44 -07:00
2026-07-29 11:53:39 -07:00
2026-07-27 14:32:05 -07:00
2026-07-29 10:54:04 -07:00
2026-07-29 10:02:03 -07:00
2026-07-29 10:14:11 -07:00
2026-07-26 17:46:55 -07:00
2026-07-29 10:14:00 -07:00
2026-07-29 11:53:39 -07:00
2026-07-29 19:48:37 -07:00
2026-07-29 12:19:37 -07:00
2026-07-29 19:48:37 -07:00
2026-07-29 12:41:40 -07:00
2026-07-29 11:53:39 -07:00
2026-07-29 11:53:39 -07:00
2026-07-29 19:48:37 -07:00
2026-07-29 19:48:37 -07:00
2026-07-29 19:48:37 -07:00
2026-07-26 20:58:43 -07:00
2026-07-29 10:14:00 -07:00
2026-07-29 09:33:48 -07:00
2026-07-26 16:27:52 -07:00
2026-07-29 19:48:37 -07:00
2026-07-24 17:10:39 -07:00
2026-07-28 00:53:16 -05:00
2026-07-29 10:02:03 -07:00
2026-07-30 03:35:35 +05:30
2026-07-29 16:49:07 +05:30
2026-07-29 10:13:50 -07:00
2026-07-28 14:07:21 -07:00
2026-07-29 10:14:00 -07:00
2026-07-24 15:59:02 -07:00
2026-07-30 00:08:28 -05:00
2026-07-29 11:53:39 -07:00
2026-07-29 10:14:00 -07:00
2026-07-28 14:37:19 -07:00
2026-07-29 11:53:39 -07:00
2026-07-29 18:55:10 -07:00
2026-07-29 13:01:36 -07:00
2026-07-29 13:01:36 -07:00
2026-07-29 11:53:39 -07:00
2026-07-29 08:14:03 -07:00
2026-07-28 04:24:50 -05:00
2026-07-29 19:48:37 -07:00
2026-07-29 19:48:37 -07:00
2026-07-24 11:45:57 -07:00
2026-07-28 11:53:09 -07:00
2026-07-29 10:14:00 -07:00
2026-07-29 00:01:33 -07:00
2026-07-28 22:31:40 -07:00
2026-07-28 11:55:01 -07:00
2026-07-29 08:24:00 -07:00
2026-07-28 14:17:45 -07:00
2026-07-29 10:54:04 -07:00
2026-07-29 10:08:53 -07:00
2026-07-29 14:04:21 -06:00
2026-07-29 11:53:39 -07:00
2026-07-26 18:28:20 -07:00
2026-07-23 21:06:47 -07:00
2026-07-28 11:53:09 -07:00