Files
Warp/apps
tajniak81andClaude Opus 5.5 4271d2ab17 Mobile: replies, reactions and threads
- Replies: Reply on a message's long press puts it above the composer;
  sent replies quote the message they answer (sender and first line),
  with the reply fallback left out of the body.
- Reactions: six quick ones and any other on long press, chips under the
  message with counts, the user's own highlighted; tapping a chip adds or
  takes back a reaction, a long press lists who reacted.
- Threads: Reply in thread opens a thread view (the root, then its
  replies, older ones fetched from /relations, new ones live from the room
  timeline) with a composer that sends into the thread. Thread replies
  are hidden from the main timeline; the root shows "N replies". Room info
  lists the room's threads (/threads).

The composer moved out of the room screen into widgets/composer.dart so
the room and thread views share it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-18 23:00:57 +02:00
..

Clients

Directory What State
ui/ shared Vue 3 + Tailwind design system: tokens, fonts, icons, components in use by admin and web
admin/ admin web panel, served by its own optional warp-admin binary done for the current admin API
web/ web client (Vue SPA on matrix-js-sdk), served by its own optional warp-web binary rooms, timeline, sending text and files, invites; E2EE next
desktop/ Wails v3 shell reusing the web frontend next: web has a timeline
mobile/ Flutter app on the famedly Matrix SDK, Android first sign-in, rooms, timeline, files, E2EE with verification, push

The frontend packages are a pnpm workspace (pnpm-workspace.yaml at the repository root); the Go hosts join go.work.

pnpm install
pnpm admin:dev
pnpm web:dev