Skip to content

feat: Digital Twin real-time UI with instant messaging #24

@kody-w

Description

@kody-w

Parent: #22

Upgrade twin.html to a full real-time messaging UI that's the primary conversation view.

Features

  • WebSocket connection to gateway for instant updates
  • Messages appear immediately (before iMessage sync)
  • Persona avatars and emoji prefixes
  • Delivery status indicators: ⚡instant → 📤syncing → ✅delivered
  • Conversation switcher (multiple encrypted channels)
  • Copy-to-iMessage button for manual relay mode
  • Key exchange UI (scan QR or paste egg.json)
  • Works offline — pure encrypted messaging without iMessage

Tech

  • Vanilla HTML/CSS/JS (no build step, served from /twin.html)
  • WebSocket for real-time, falls back to polling
  • Web Crypto API for client-side encryption/decryption

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions