6
1
mirror of https://git.mills.io/saltyim/saltyim.git synced 2024-06-29 18:21:06 +00:00
prologic-saltyim/Roadmap.md
2022-03-25 21:38:44 +00:00

47 lines
1.7 KiB
Markdown

# Roadmap
The following document outlines the roadmap for [Salty IM](https://salty.im)
and this specific reference design/implemtnation. Please see the
[Spec](https://salty.im/spec.html) for details on the protocol. There shall be
no significant changes to the spec besides minor improvements to the core
functionality.
## Short Term
In the short-term (days) the following is anticpated:
- [X] Get a working minimal viable Desktop and Mobile App (PWA) working.
- [ ] Improve the TUI
- [ ] Improve the setup process and mechanics
- [ ] Improve the documentation
## Medium Term
In the medium-term (weeks):
- [ ] Contact Lists
- [ ] Key Verification
- [ ] Read Receipts
- [ ] Message History
- [ ] Message Redelivery
## Long Term
In the medium-term (months):
- [ ] Reactions
- [ ] Quoted Replies
- [ ] Group Chats
- [ ] Free Public Salty Brokers in selected regions (AU, EU, US)
- [ ] "Supervised Account"(s) / "Kid Mode" (See Below
On "Supervised Accounts" / "Kid Mode": One of the early requirements that motivated the start of this project ws to be
able to allow yound children to get into social media and online messaging in a safe and controlled manner. The general idea
here is to have a way (from the PWA) for a parent to setup a child's account in "Supervisoed Account" / "Kid Mode" where
only the parent can unset this. The behaviour of this setting has two effects a) All outbound messages are CC'd to the
parent (encrypted of course) and all new requests for new contacts (whether outbound or inbound) are routed through the
parent for "approval".
> **Note:** Some things may happen out-of-order and that's okay.
> **Also note:** This document and roadmap is an evolving document.