This is an attempt to organize all the ideas floating around the docs, roadmap, and issues into one place. This isn't where to prioritize things, it's just to see the "big picture" of everything we're thinking about.
Add "Create Group" navigation for easier access (#498)
Special group that every user is automagically member (#315)
Allow user to set correct timezone + autodetect by default (#370)
New role: External contributor (#449)
New role: Read-only member (#449)
Allow a group to publish public content.
Allow Fediverse users to follow group discussions. (#271)
Store attachments in a separate directory in files, called "discussions" for example
Fix the "scroll to latest unread item" functionality on discussion list
Provide a nice navigation for longer discussions (ex: Flarum & Discourse) in a simple way
Add inline image display.
Show last comment instead of discussion body on discussion short template (#353)
External requests (from outside a group)
Upload discussion attachments to a separate folder (#441).
Provide Webdav access to files per group. For connected users, show all their groups, each in a separate folder when using webdav
Provide WOPI interface to allow integration with online office tools. Collabora Online, OnlyOffice, and Office seems to use this not well known standard
Allow drag-and-drop file upload
Preview more file types on file embed and show view
Store group files using the same structure as folders in group to allow easier sync (#546)
Add push notifications (#333)
Add "welcome" email (#366)
Add notifications per channel, per group, per user with nice defaults and simple checkboxes.
Allow notifications to be grouped in the summary email
Add notification types for group admins
Notify user by mail when membership is accepted (closed groups) (#219)
Notify group admin when an invited user join a group (#258)
When user is added to a group (#265)
Public calendar of events (#398)
Allow Fediverse users to follow of public group events. (#271)
Link discussions to events (#538)
Provide caldav access
Recurring event support
Propose an event (#537)
Users asked the ability to create and edit documents (if possible collaboratively). Two options :
Use existing Onlyoffice / Collabora / office tools (#161)
Create a new document content type
Add maps where there is geocoded info (e.g. actions, profiles, groups) (#170)
Proximity searching to allow searching nearby groups (#195, discuss)
Simplify install using Phing-based build to provide a file archive users can upload directly to install AgoraKit on shared hosting
These are areas we should ALWAYS be improving, so they don't need to be in a "to do" list:
Accessibility
Documentation
Localization
Interoperability