Commit graph

11 commits

Author SHA1 Message Date
35695e043f fix(01-05): align matrix confirmation scope with user and room
- carry Matrix room_id through command callbacks
- persist pending confirmations by user_id and room_id
2026-04-03 12:26:32 +03:00
01610ef768 feat(01-03): switch Matrix confirmations to text commands
- replace reaction-based helper text with !yes/!no and !skill commands
- resolve confirm and cancel through pending confirmation state
- render !settings as a read-only status dashboard
2026-04-02 22:56:16 +03:00
8a6a33a2ce feat(01-03): remove Matrix reaction confirmation flow
- drop reaction event handling from Matrix bot
- render OutgoingUI as text with !yes/!no instructions
- persist pending confirmations when UI buttons are sent
2026-04-02 22:55:24 +03:00
b7a04b6cf1 feat(01-02): convert matrix archive and rename handlers to factories
- register archive and rename as client-aware closure handlers
- rename matrix rooms via stored surface_ref when a client is available
- keep archive scoped to core chat state for phase 1
2026-04-02 22:51:01 +03:00
c8770da345 fix(01-01): stop auto-registering unknown matrix rooms
- resolve known room chat ids from stored metadata only
- return an explicit unregistered fallback and warn in logs
2026-04-02 22:50:28 +03:00
84111ca524 feat(01-02): rewrite matrix new chat handler for spaces
- create new chat rooms inside the user's space
- store space-aware room metadata with next_chat_id
- handle room creation failures with user-facing messages
2026-04-02 22:50:26 +03:00
c2e29ccd1f feat(01-01): rewrite matrix invite flow for spaces
- create a private space and first chat room on first invite
- store space metadata and dynamic chat ids for new users
2026-04-02 22:49:59 +03:00
9123401556 feat(01-01): add matrix pending confirm store helpers
- add pending confirm prefix and storage helpers
- preserve existing matrix store behavior and tests
2026-04-02 22:49:25 +03:00
6a843e8036 fix(matrix): tune sync transport timeouts 2026-04-01 01:49:16 +03:00
14c091b5f5 feat(matrix): create real rooms for new chats 2026-04-01 01:12:56 +03:00
82eb711844 feat(matrix): add adapter baseline and platform-aware command hints 2026-04-01 01:04:54 +03:00