* feat: add incident history link to links in header
* fix: lower margin-bottom on header to have not that much wasted space
* chore: move footer to own component
* feat: add NoIncidents component
* feat: add incidents history page
* fix: add sorting by date
* fix: fix sorting
* feat: hash linking to individual incidents
* fix: always truthy title
* feat: remove hash
* feat: some link improvements
* feat: improve styles for alert, support mobile devices
* fix: remove unused vars, larger margin
---------
Co-authored-by: lyc8503 <me@lyc8503.net>
* feat: move types
* feat: add maintenance alert
* feat: move to config/base class to have fallback values on missing exports
* fix: wrong import for types
* Revert "fix: wrong import for types"
This reverts commit ca2b2e3a68.
* Revert "feat: move to config/base class to have fallback values on missing exports"
This reverts commit 9932ea2590.
* fix: imports
* chore: formatting
* fix: handle filtering for global status
* fix: pass props
* fix: ignore active maintenances when sending notifications
* fix: mark as warning when monitor is in maintenance
* fix: title width & warning icon
* fix: remove accordeons again
* alert config/style changes, worker code improve
* update example config
* update example config
* set monitors to be optional
---------
Co-authored-by: lyc8503 <me@lyc8503.net>