github c0m4r/kula 0.21.0

one hour ago

[0.21.0] - 2026-10-01

Added

  • Clock picker for custom range times
  • Download the chart as PNG image
  • CSS and JS assets auto-minification at startup with web.minify_assets: true
  • TV mode under Focus Mode
  • Space Invaders: graphics settings and restart option
  • tui: historical data charts

Changed

  • The custom range picker uses one month calendar instead of two side-by-side
  • Retained history now limits only which days can be picked
  • Unused CSS/JS cleanup
  • The dashboard now loads one trimmed Chart.js bundle instead of three scripts
  • The dashboard paints sooner: Chart.js no longer blocks the first paint, and charts are
    built once the page is on screen
  • The Inter font ships as WOFF2 (349 KB instead of 875 KB, same glyphs)
  • Static assets are revalidated with an ETag instead of downloaded again on every visit;
    an unchanged server answers 304 Not Modified
  • tui: UI/UX improvements

Fixed

  • The Focus Mode bar ("Select graphs…", Hide gauges, Done, Cancel) is now translated
  • Space Invaders: fixed game stability on firefox
  • Layout shifts while the dashboard loads: the gauges, chart headers and sampling info no
    longer push the page down when they fill in
  • A light-theme dashboard no longer shows a dark first frame; global.default_theme also
    applies before the config request finishes
  • System Info no longer grades fans and voltages with temperature thresholds, and uptime refreshes
  • System Info no longer stretches a lone section tab
  • The remaining hard-coded dashboard strings are translated
  • A custom range time inside a DST gap now shows the time that actually loads
  • A corrupt record length in a tier file no longer allocates up to the whole ring before the read fails

Don't miss a new kula release

NewReleases is sending notifications on new releases.