Commit graph

5 commits

Author SHA1 Message Date
SITO
0fc10be24c feat: invite trazability via inviteLog and pub-invite SSB events
tribes_model: generateInvite() stores inviteLog[] entry {code, generatedBy, generatedAt, status}
              joinByInvite() updates inviteLog entry with {usedBy, usedAt, status:'used'}
main_models:  acceptInvite() publishes type:'pub-invite' SSB message after handshake
              records pubHost, pubKey, acceptedAt - first audit trail for pub invites
blockchain_model: adds 'invites' filter showing pub-invite blocks and tribes with inviteLog
blockchain_view:  renders inviteLog table on tribe blocks, renders pub-invite block details
                  adds 'invites' filter button to blockexplorer UI

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 00:58:05 +02:00
SITO
5ee14d9e1d docs: add CONTEXT folder with project documentation 2026-04-25 16:42:22 +02:00
SITO
54ad8a12fc feat: add QR codes for tribe invites, pub invites and user profile sharing
- tribes_view: renderInvitePage now shows QR of the invite code
- invites_view: snhInvite box shows QR of pub invite code
- inhabitants_view: user profile shows QR of SSB ID (own card + profile view)
- style.css: add QR code styles

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 02:46:48 +02:00
SITO
f88a179711 oasis_mobile 6.9 2026-04-25 02:42:16 +02:00
SITO
9a96d7713e first commit 2026-04-25 02:39:30 +02:00