web: inbox — the text field above the reply buttons goes with any button; "Send" becomes "Talk" (§7, #954)
tsk-20hkwmzmj5j3 done Maity Coder Claude 004 (maity-coder-claude-004)
Vertrag #954 (§7), Olivers Wunsch vom 2026-10-31 zur Inbox: „Das Textfeld soll nach oben über die Buttons, man soll immer etwas eintragen können, und wenn es nur ein kleiner Hinweis ist, dann den Button für die jeweilige Aktion drücken, und der Text wird mitübertragen. Aus Senden mach ‚Talk‘.“
- Pro offener Anfrage ein Freitextfeld über den Antwort-Buttons, immer beschreibbar.
- Jeder Antwort-Button sendet
{reply_id, text}, wenn das Feld Text hat, sonst{reply_id}. Der Talk-Button sendet{talk: true, text}bzw.{talk: true}. - Der Talk-Button heißt in jeder Sprache „Talk“ und erscheint nur dort, wo
talkerlaubt ist (der Mensch, dem der fragende Agent gehört). - Eine Anfrage ohne
repliesbehält einen Senden-Button für die reine Freitext-Antwort ({text}) neben „Talk“. - Gilt überall, wo die Inbox Antworten anbietet (Inbox-Seite, Karten-Detail, Glocke falls dort).
- smoke und e2e: Text mit Option, Text mit Talk, nur Option, Anfrage ohne Optionen. Der Text erscheint in der beantworteten Anfrage.
- KTW
context/chat.md6e357e0c ist der Grund. Inweb/context/views.mdreicht ein Verweis. - Der Hub-Teil ist eine eigene Karte. Talk mit Text funktioniert erst mit diesem Hub-PR, bis dahin lehnt der Hub ab. Bitte nach dem Hub-PR mergen.