ToDo

This page will list what has been implemented in Comimant, and what is still being under development.

These are the core features, and Comimant will be released as soon as these have been implemented (alpha releases may be available before, but must not be installed on production).

For additional features, open a new Feature Request issue on the Comimant or Comimant Server GitHub repository. Some features may be able to be implemented in plugins. If this is the case, the feature will be postponed and marked as Unimportant.

Comimant

Accounts

  • Login system
  • User privileges
  • Change name, username, and DOB
  • Ability to manage other services
  • View data usage (Comimant Server)

Security

  • Password encryption
  • Password requirement enforcement
  • 2 factor authentication
  • Login with identity providers/SSO (e.g. SAML, AD)
  • LDAP integration
  • Access tokens
  • Ability to log out everywhere
  • Nonce system

Frontend

  • Widget system
  • Customisable navigation bar
  • Custom user pages
  • User personalisation options (background colour, etc.)
  • Notification system (e.g. webhooks)
  • Global message broadcasting
  • Files browser (Comimant Server)

Admin interface

  • User management
  • Privilege management
  • Widget type management
  • Access token management
  • Nonce management
  • Server data usage (Comimant Server)

Comimant Plugins

  • Basic plugin loader
  • Core API

Comimant Server

Core

  • Request handling
  • Protocol decoding

Protocol Security

  • Packet encryption
  • Authorisation

Comimant Server Plugins

  • Plugin loader
  • API

Features

  • Disk usage querying
  • Drive querying
  • System user management
  • Backup management
  • System monitoring
  • File browsing