Skip to content

Latest commit

 

History

History
276 lines (181 loc) · 25.8 KB

CHANGELOG.md

File metadata and controls

276 lines (181 loc) · 25.8 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.6.2 (2023-07-26)

Bug Fixes

  • security: replace TLS implementation with flexible-hyper-server-tls (79cd786)

0.6.1 (2022-08-15)

Features

  • backend: make warp listen on both IPv4 and IPv6 (#216) (8bcf1b2)
  • backend: store files in binary as compressed (#263) (cd80f5a)
  • dashboard: add CPU temperature (#232) (6567d10)

Bug Fixes

  • backend: add error handling (#247) (1acbd83)
  • backend: quit socket_handler if there's a websocket error (#312) (5bb4142)
  • backend: remove useless take call when getting software (711952e)
  • backend: replace blocking functions with async functions (#270) (aa6e69f)
  • dashboard: fix error about cpu temp when changing nodes (495fe5e)
  • dashboard: fix typescript errors (0c1934c)
  • deps: update rust crate serde to 1.0.140 (#309) (0dc7565)
  • deps: update rust crate tracing-subscriber to 0.3.15 (#310) (79e8be4)
  • filebrowser: fix "couldn't get parent of path" error (7817b65)
  • filebrowser: give file editor black background on dark mode without syntax highlighting (07be869), closes #218
  • frontend: make websocket reconnect (#325) (0db5fb0)
  • services: fix dashboard sometimes crashing when reloading services page (657f5e9)

0.6.0 (2022-04-08)

Features

  • backend: add customizable token timeout (30a3477)
  • backend: add privacy HTTP headers (52f8e16)
  • backend: allow to set log level via config file (#182) (5643d51)
  • backend: allow using environment variables to set settings (#186) (9b80ade)
  • frontend: check for updates (3abb628)
  • frontend: warn if backend and frontend nodes have different versions (c9eaba6)
  • terminal: allow setting login user (#202) (fdb4891)

Bug Fixes

  • backend: fix clippy errors (bb5b9cc)
  • backend: fix clippy lints (b00ca1c)
  • backend: fix github svg not showing up (169467d)
  • backend: fix login dialog not showing up on page change (979655b)
  • backend: notify only waiting pages to quit (d074ca1)
  • config: use correct config file path (f08fabe)
  • filebrowser: don't allow viewing text files larger than 2MB (63c8527)
  • filebrowser: fix angle brackets and ampersands with syntax highlighting (f850397)
  • filebrowser: fix syntax highlighting (3742917)
  • filebrowser: highlight files and directories when clicked (7ce6eba)
  • frontend: capitalize 'P' in uPlot (3213cf2)
  • frontend: fix notification text on dark mode (24e226d)
  • frontend: fix update check timer (523087e)
  • frontend: increase z-index on login dialog (4cf65af)
  • frontend: use @import for importing css (824efbf)
  • software: fix software page not working with password prompt (d592538)
  • software: fix tab colors (a808c17)
  • terminal: fix password dialog on terminal page (#198) (807f954)

0.5.1 (2022-02-13)

Bug Fixes

  • security: fix token not being checked on first load (aed47d9)

0.5.0 (2022-02-06)

Features

  • filebrowser: quality-of-life improvements (#123) (8e2e404)
  • frontend: allow clicking 'Enter' to send passwords (#130) (0de4bbf)
  • frontend: store passwords for multiple backend nodes in localStorage (8dceedc), closes #105
  • processes: use resident memory instead of virtual memory (9d96c90)

Bug Fixes

  • backend: add more error handling in socket_handler (172a6e0)
  • frontend: fix misspelling of "available" (00e8703)
  • frontend: stop using deprecated substr method (1a4c79b)
  • terminal: add more error handling (7b1c051)
  • terminal: allow terminal to work with multi-node passwords (7a47661)
  • terminal: stop from freezing when typed into really quickly (#144) (c5ebc71)

0.4.1 (2021-12-30)

Features

  • frontend: Show "Incorrect password" if the password is wrong (02c540e)

Bug Fixes

  • backend: Remove 'IconDefinition' (e521fb4)
  • config: remove testing nodes (4bab08e)
  • don't show select box unless other nodes are available to select (ea6b94a)

0.4.0 (2021-12-30)

Features

  • frontend: allow managing multiple nodes on one page (#66) (c2b6953)

Bug Fixes

  • backend: change port to 5252 (962ef1d)
  • backend: strip extra null characters from output (fd7711c)
  • backend: use UTC timestamps on logger (a3853c2)
  • filebrowser: only set path if file can be opened (e901295)

0.3.3 (2021-12-30)

Features

  • frontend: allow managing multiple nodes on one page (#66) (c2b6953)

Bug Fixes

  • backend: change port to 5252 (962ef1d)
  • backend: strip extra null characters from output (fd7711c)
  • backend: use UTC timestamps on logger (a3853c2)
  • filebrowser: only set path if file can be opened (e901295)

0.3.4 (2021-12-30)

Features

  • frontend: allow managing multiple nodes on one page (#66) (c2b6953)

Bug Fixes

  • backend: change port to 5252 (962ef1d)
  • backend: strip extra null characters from output (fd7711c)
  • backend: use UTC timestamps on logger (a3853c2)
  • filebrowser: only set path if file can be opened (e901295)

0.3.3 (2021-12-30)

Bug Fixes

  • backend: change port to 5252 (962ef1d)
  • backend: strip extra null characters from output (fd7711c)
  • backend: use UTC timestamps on logger (a3853c2)
  • filebrowser: only set path if file can be opened (e901295)

0.3.2 (2021-11-27)

Features

  • frontend: add dark mode trigger (38bbd3a)
  • frontend: add persistent dark mode storage (87b9366), closes #52
  • implement password protection (6eff076)
  • software: seperate tables (7cb9b72), closes #48
  • terminal: add token validation to terminal (3b138da)

Bug Fixes

  • backend: close connection even without handshake (630d38d)
  • backend: don't use synchronus sleep on asyncronus threads (8a5d801)
  • backend: fix terminal on single-core machines (122c38b)
  • config: actually get config from executable directory, instead of cwd (5965551)
  • config: make config variables mutable (db7032e)
  • dashboard: have cards be vertical on portrait displays (e0647b0)
  • dashboard: make charts look better in portrait mode (0773943)
  • don't push changes to service and management pages (9bd3033)
  • frontend: add connect-src to CSP (f8afa8b)
  • frontend: allow not using passwords (1607ece)
  • frontend: allow using token with every action (109ddc7)
  • frontend: fix pages with tables not loading by direct access (8c8b63c)
  • frontend: hide terminal when not logged in (274ed46)
  • frontend: soft code port for websocket (#35) (bc5bf51)
  • software: change color of response box on dark mode (cf81782)
  • software: fix software page not working when there are free IDs (19e3e39)
  • terminal: stop zombie bash processes from stacking up (cdaa017), closes #24

0.3.1 (2021-11-07)

Features

  • add TLS support (5a8eb21)
  • backend: add config file (10d917b)
  • filebrowser: allow viewing images from browser (921913d)
  • processes: skip kernel threads (4a0ab2d)

Bug Fixes

  • dashboard: switch back to old method of getting CPU usage (5f3cc1e)
  • filebrowser: add /root fallback in case $HOME variable is not set (9e606bb)
  • filebrowser: convert "/root" into an OsString (279c71a)
  • frontend: change table header text color from white to black (#17) (d89dc4c)
  • management: fix page crashing due to channel send error (8731174), closes #20
  • processes: fix more NoProcessErrors (a3e8d5b), closes #22
  • processes: stop NoSuchProcess error (da0841b)
  • processes: use tabs instead of colon for getting service status (80c6ce5), closes #14

0.3.0 (2021-10-31)

Features

  • filebrowser: add file browser (c0ea2de)
  • frontend: show updates to DietPi (1ba4b97)
  • management: show installed and upgradable APT packages (ca6a447)
  • services: add services page (db128e6)

Bug Fixes

  • backend: add patch for heim to run on ARM64 (de8e431)
  • backend: fix errors for closed connections (35c9351)
  • backend: fix getting cpu percentage on dead processes (f2b0e28)
  • backend: make "arch" variable mutable (2e4e0f0)
  • fix webpage getting stuck on "getting data" (10de8f4)
  • frontend: fix ChartConfiguration compilation error (b3def7b)
  • frontend: fix update sometimes being shown, even when none was avalible (f812776)
  • frontend: hide menu on screens smaller than 768px (tailwind md breakpoint) (c5e6a34)
  • management: fix arch showing up as "unknown" for armv6 (18215c7)
  • management: fix uptime not being able to extend past 24h (d3e45d1)
  • processes: fix getting cpu usage (11dda26)
  • software: fix serialization by removing (color) control character (14c30a9)
  • software: sometimes dietpi-software got started without args requiring the program to be killed (056dc1a)

0.2.1 (2021-10-07)

Bug Fixes

  • hotfix: fix webpage getting stuck on "getting data" (ef35126)

0.2.0 (2021-09-26)

Features

  • add request logging (ce6ff09)
  • dashboard: make network data incremental, instead of all at once (00b7753)
  • frontend: add dark mode (03c3343)
  • frontend: add gzip compression to pages (1d99df8)
  • frontend: add page not found default route (bff80a9)
  • processes: add actions and status to process page (8e6f32e)

Bug Fixes

  • dashboard: default to 0 if bytes go negative (c09088c)
  • processes: fix other pages not working when changing away from process page (e72fe5a)
  • terminal: kill process after closing terminal page (40db41c)

0.1.0 (2021-09-06)

Initial Release!