mirror of
https://github.com/balzack/databag.git
synced 2025-02-11 19:19:16 +00:00
62 lines
2.1 KiB
Markdown
62 lines
2.1 KiB
Markdown
(note: this backlog is left unprioritiezed)
|
|
|
|
# Backlog
|
|
|
|
**Typescript:** refactor mobile and browser apps to use typescript
|
|
|
|
**redaxios:** refactor api calls with redaxios
|
|
|
|
**Shade Messages:** apply different shade to each conversation member
|
|
|
|
**Browser Notifications:** firefox and chrome push notifications for contact updates and communication events
|
|
|
|
**Group Call:** support calls with a list of contacts
|
|
|
|
**Embed STUN/TURN:** directly support nat translation for webrtc as part of the server
|
|
|
|
**Mobile HTTP:** support plaintext communcation with server from mobile app
|
|
|
|
**More Languages:** add any additional language requests
|
|
|
|
**CLI:** create a CLI client for automation
|
|
|
|
**Bots:** add support for bots
|
|
|
|
**Preferred Nodes:** add an admin managed list of other nodes and present the nodes in a select box when searching for contacts
|
|
|
|
**2-Factor Auth:** add 2-factor auth capabilities
|
|
|
|
**SSO:** support single sign on
|
|
|
|
**Audio & Video Message:** support recording and sending audio and video messages
|
|
|
|
**Account Migration:** provide tools for account migration to other nodes
|
|
|
|
**Pinch Zoom:** support pinch zoom on images
|
|
|
|
**Read Receipt:** indicate to sender when recipients have viewed the message
|
|
|
|
**Reactions:** allow for messages to be tagged with reactions or replied to
|
|
|
|
**Compress Images:** provide option to compress image when posting
|
|
|
|
**Customizable Push:** allow for push notifications to be customizable in terms of content and sound effects
|
|
|
|
**DB:** add support for other databases, specifically PostgreSQL
|
|
|
|
**Contacts:** support selective sharing of details like phone number and address
|
|
|
|
**Albums:** support selective sharing of photo albums and allow for commenting
|
|
|
|
**Desktop Apps:** destop app versions of the databag client
|
|
|
|
**Modularlize:** refactor so databag instance can be embedded as part of another project like a virtual classroom
|
|
|
|
**Arch Document:** software design and API document for contributors
|
|
|
|
**APN:** avoid firebase for iOS and use APN directly
|
|
|
|
**Auto Archive:** add ability to auto delete old data
|
|
|
|
**1-1 Sealed:** admin config for defaulting to sealed topic when starting a 1-1 topic from the contact list
|