- CR-01: add id="discussion-message-list" to .divide-y; change hx-target to #discussion-message-list so HTMX appends inside the list, not after it. Always render the list div so the target exists even when messages is empty. - WR-01: SSE broadcast now renders IsOwn=false for all recipients so other users don't receive the sender's right-aligned bubble - WR-02: add HX-Retarget/HX-Reswap headers on 422 and 500 error responses so validation errors reach the composer form in the DOM - WR-03: replace hardcoded rgba(128,78,236,0.10) with color-mix() using the --color-brand-primary token - WR-04: remove hardcoded "1 participant" subtitle (no participant count in data) - IN-02: DiscussionMessageFromRow now accepts currentUserID uuid.UUID (matching DiscussionMessagesFromRows) instead of a pre-computed bool Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| auth | ||
| db | ||
| files | ||
| jobs | ||
| session | ||
| tablos | ||
| tasks | ||
| web | ||