Please find below the Roadmap for all future releases, including the one which we are currently working on.
To view the development targets of old releases, please see our roadmap archives.
To find a list of the targets for the current release which remain to be implemented, please see our outstanding targets.
Authentication Mechanism: Encrypted
Chat Widget: Receive messages stored in queue on Server while offline
Contacts Widget: Highlight a contact when a new message is received (until, or unless, the contact is selected)
Contacts Widget: Remove “Active” status
Documentation: Doxygen-generated documentation from JavaDoc comments in the code
Manage Accounts: Redesign login system (to Manage Accounts, which used to be called “Configure Servers”) - allow offline login
Message Center: Simple, Inbox / Outbox (pending delivery to recipient) / Sent (delivered to recipient)
Readme: Update all the Readme files (AUTHORS/ChangeLog/INSTALL/NEWS/README)
Restructuring: Tidy up code, eliminate workarounds (e.g. object sharing on Windows)
Supported OSs: Linux, Mac
OS X, Windows
Utilities: Notes Utility
Utility Caching: Cache all Utility data to allow for offline viewing
Utility Job Queueing: Queue Utility jobs for execution upon reconnection
Directory Layer: Provide a Database back-end using the soci library
Documentation: Doxygen-generated documentation from JavaDoc comments in the code
Logging: Provide a configurable logging system for all events
Network: Queue Chat messages for offline users and deliver them when users return online
Readme: Update all the Readme files (AUTHORS/ChangeLog/CREDITS/INSTALL/LICENSE.txt/NEWS/README/TODO)
Restructuring: Tidy up code, eliminate workarounds (e.g. object sharing on Windows)
Utilities: Support for Notes Utility
Message Center: Support attachments in messages?
Contacts Widget: Support “Busy” and “Away” statuses for online users
Network: Encrypt all communication with TLS
Notes Utility: Support local Drafts without publishing
User Interface: Begin styling widgets
Utilities: Workplace Chat Utility
Network: Encrypt all communication with TLS
Utilities: Support for Workplace Chat Utility
Windows Service: Install Mira Server as a Windows service
Discussion