Skip to content

Roadmap

Vojtěch Sajdl edited this page Apr 16, 2018 · 3 revisions

This Wiki page aims to provide some insight on what is planned, development timeline and some reasoning behind the scope of some features. Please keep in mind that timeline is only estimate.

Q2 2018

1.1.0

This release is supposed to be more about "minor improvements" than drastic changes or fancy new features. It should lay some groundwork for next development.

Notable changes include:

  • API was added as of 9f7e15f
  • Ability to edit user details like username, name and surname
  • Update notifications & upgrade script for when we change tables or other stuff
  • Minimal requirements check
  • Editing issues and setting time in the past

This is mainly stuff that I feel that needed to be included in 1.0.0 already, but I didn't expect this project to be used by anyone else than me. The release will be blocked until these features are finished, I don't plan to release any minor release in between. Don't expect Wordpress style one-click updates - this kind of update system could have some security implications I have not been aware of.

Q3-4 2018

1.2.0

This release is supposed to bring more advanced features that were planned initially but out of scope because of time constraints. This release cycle is completely depending on whether I find someone to submit PRs or not. Some features might be too time-consuming for me to handle alone while working.

What should be included:

  • New administration UI
  • Settings editable from Web UI
  • Optional timeframe limitation on public page
  • Custom (analytics) code
  • Uptime monitoring (and all the bells and whistles that go with it)
  • Mailing list
  • Multilanguage incidents
  • Service grouping and ordering
  • Webhooks

Maybe:

  • New password hashing algorithm
  • Incident templates
  • Custom types

This feature list is still subject to change, so please take note of that. Additional features might be included or some might be removed.

Clone this wiki locally