You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Punctum protocol is still very work-in-progress, and we have many ideas for different features. This issue serves as a simple aggregator for the most important needed features that have yet to be implemented.
To implement
(All of these will be standardized eventually!)
Profile privacy settings (who can message an account, what information is shown to people who aren't in your friends list, etc.)
Profile pronouns field
Profile notes
More advanced invite settings (auto-expire, privacy options like only allowing people in your friends list to join an invite you made)
Competent audit logs (with ban reasons, etc. - perhaps we could introduce an AdminAction object for this?)
Custom emoji
"Last viewed channel by the logged-in user" variable for conferences
(These may be standardized, but some more thought needs to be put into their design first)
Separate "about me" section visible only for people in your friends list
Sub-accounts (separate nicknames on a single account; kinda like PluralKit but on a per-user level)
Technical TODOs
Remove error pings; turn request pings into separate "actions"
Rework client API; give it a real port, give it the ability to stream posts from a selected channel, give it the ability to recieve pings from the server about new messages in other channels/conferences as well as mentions (send message object in mention as well)
Remove bot_owner variable
Invite name -> code
Drop permission 8 ("edit own messages"); replace it with "add reactions to posts", perhaps?
Split off certain parts into "addendums"; advertise their presence in the instance's capabilities value
Per-channel permissions for roles and members
Errata
erroneous "note" variable in custom emoji objects
conference_member user_id should be account_id
change references to "numbers" to integers
missing API endpoints for reports and emojis
The text was updated successfully, but these errors were encountered:
The Punctum protocol is still very work-in-progress, and we have many ideas for different features. This issue serves as a simple aggregator for the most important needed features that have yet to be implemented.
To implement
(All of these will be standardized eventually!)
For consideration
(These may be standardized, but some more thought needs to be put into their design first)
Technical TODOs
capabilities
valueErrata
The text was updated successfully, but these errors were encountered: