Roadmap

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.

Version 0.2 (Alpha)

Client

  • 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

Server

  • 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

Version 0.3

Client

  • 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

Server

  • Network: Encrypt all communication with TLS
  • Utilities: Support for Workplace Chat Utility
  • Windows Service: Install Mira Server as a Windows service

Version 0.4

Client

  • Security: First implementation of security measures

Server

  • Security: First implementation of security measures
 
development/roadmap.txt · Last modified: 2010/06/20 11:55 by j_k9
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki