element-x-ada/features/wallet/impl
Kayos f2b95d6b8a fix(wallet): replace text-marker hack with proper raw event API (room.sendRaw + MsgLikeKind.Other)
- Add Timeline.sendRaw() to send custom Matrix events
- Add CustomEventContent type for receiving custom events
- Update TimelineEventContentMapper to handle MsgLikeKind.Other
- Update TimelineItemContentFactory to intercept payment events
- Rewrite DefaultPaymentEventSender to use sendRaw instead of text markers
- Update TimelineItemContentPaymentFactory to parse raw JSON
- Remove text-marker detection from TimelineItemContentMessageFactory
- Update tests to use raw event API
- Mark raw event SDK blocker as RESOLVED in BLOCKERS.md

Event type: co.sulkta.payment.request (reverse-domain format)
Status updates: co.sulkta.payment.status

Benefits:
- Proper Matrix protocol compliance
- No JSON embedded in text messages
- Events won't be indexed by search
- Clean separation from regular messages
2026-03-27 11:45:12 -07:00
..
src fix(wallet): replace text-marker hack with proper raw event API (room.sendRaw + MsgLikeKind.Other) 2026-03-27 11:45:12 -07:00
build.gradle.kts feat(wallet): transaction builder, UTXO selection, and status poller (Task 4) 2026-03-27 10:52:15 -07:00
proguard-rules.pro feat(wallet): scaffold wallet module structure 2026-03-27 10:04:58 -07:00