pi-mono/apps/p2/plugins/chat
Mario Zechner e3c8c3b486 fix(p2): the composer renders its draft at once again
Since the one composer (ccff9876e), the screen published the composer's props, the draft included, into the dock a
layout effect after each render. The controlled textarea rendered the previous text first after every keystroke: the
caret jumped to the end when typing inside the draft, and a phone keyboard's composition broke, so the first tap on
Send only closed the keyboard. The composer reads the draft from the app's composer state itself.
2026-11-05 20:03:08 +01:00
..
contract.ts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
outbox.ts feat(p2): a new session's first message sends at once; one composer for every screen 2026-11-05 12:52:52 +00:00
package.json feat: add apps/p2 (imported from pi-private at 7dadff697) 2026-11-03 13:39:06 +00:00
session-start.ts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
shell.ts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
tui-commands.ts feat(p2): /tree, branches of the main conversation as Durable forks 2026-11-04 13:40:36 +01:00
tui.ts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00
web.tsx fix(p2): the composer renders its draft at once again 2026-11-05 20:03:08 +01:00
worker.ts feat(p2): Chord v2 cleanup pass 2026-11-05 18:22:13 +00:00