Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chainmail app #1064

Open
2 of 18 tasks
James-Mart opened this issue Feb 19, 2025 · 1 comment
Open
2 of 18 tasks

Chainmail app #1064

James-Mart opened this issue Feb 19, 2025 · 1 comment

Comments

@James-Mart
Copy link
Member

James-Mart commented Feb 19, 2025

V2.0

  • Bug: Archive and Save applies to the sender's copy of the message too (because it's not a copy). Also, should a sender be able to save a sent message?
  • Bug: msg.isSavedMessage is always false
  • UNarchive
  • Compress mail before send, decompress on load
  • Automatically encrypt compressed message with pubkey if the receiver has a registered encryption key (and auto decrypt on load)
  • Additional (potential) fields on message: status, read, inReplyTo: id, etc.
  • zod.parse incoming messages with strict on (Chainmail app UI #798 (comment))
  • Validate recipient accountName before attempting send
  • Windows x/y scrollbars appear unnecessarily in compose body

V3.0

  • Support multiple recipients in to field
  • Add optional pgp encryption to encrypt messages
  • More control bar options for markdown editor
  • Mark read/unread
  • Support for threading replies
  • LaTeX and Mermaid support
  • Splash page/dialog explaining to the user it's just for demonstration purposes
  • Properly detect error on sending (supervisor should resolve promise only after submitting tx to chain)
  • Mobile responsive layout
@brandonfancher
Copy link
Contributor

Splash page/dialog explaining to the user it's just for demonstration purposes

We now warn before sending a message. Less intrusive at the beginning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants