Skip to content

Releases: stahnma/updateHUD

v0.1.7

05 Jun 16:13
v0.1.7
d2c5918

Choose a tag to compare

Changelog

  • 04b5d79 fix: fill transparent Tux belly so Linux icon renders in dark mode
  • d2c5918 fix: report unknown (not "up to date") when update check fails

v0.1.6

04 Jun 18:37
v0.1.6
8cf64e0

Choose a tag to compare

Changelog

v0.1.5

31 May 17:43
v0.1.5
c6b4599

Choose a tag to compare

Changelog

  • c154415 fix: Add postremove scripts to restart service after upgrade

v0.1.4

13 May 02:17
v0.1.4
8dfcd25

Choose a tag to compare

Changelog

  • 8dfcd25 fix: Guard preremove scripts to only stop services on removal, not upgrade

v0.1.3

13 May 01:50
v0.1.3
9319985

Choose a tag to compare

Changelog

  • 9319985 fix: Ensure /var/lib/muc is created and owned by muc:muc in packages

v0.1.2

10 May 19:00
v0.1.2
9ebdbe6

Choose a tag to compare

Changelog

  • c48ce2d feat: Add --version/-v flag to muc-client CLI
  • 8d8205f feat: Send and display muc-client version in web dashboard
  • e7ff485 fix: Allow DNF5 to write state/cache under muc user home
  • 9ebdbe6 fix: Isolate config tests from system /etc/muc/config.yml
  • a98c0e7 fix: Restart services on package upgrade and bump CI actions to Node 24
  • 38c89d1 fix: Working on DNF for Fedora 43 and later

v0.1.1

10 May 03:30
v0.1.1
df67a16

Choose a tag to compare

Changelog

  • b966b4b Update Flox env
  • ad6addf ci: Opt into Node.js 24 for GitHub Actions runners
  • df67a16 feat: Display version in web dashboard footer
  • 3fb7eaa fix: Improve error handling in dnf and yum update checks

v0.1.0

10 May 03:00
v0.1.0
863be7d

Choose a tag to compare

Changelog

  • daa590b Add ack to flox env
  • fef252b Add binary names to gitignore
  • ffce773 Add modern go files/tools for package management
  • e356f01 Adding a flox env
  • 3f17c59 Adding issues file
  • 52c5561 Beginning refactor
  • 48990bd Can build from top level
  • 1792747 Chore: minor makefile edits
  • 9f6d9d3 Clean up Makefile targets
  • 0dc7141 Client is now working, with hard-coded IP
  • 95b48c0 Client sends information now
  • a5076c4 Debian agent now mostly working.
  • f63d656 Factor out the mqtt portion of the show
  • 49c5fb3 Feat: Web table now sortable
  • dc4f526 First pass mostly working
  • d9886f9 Fix: Debian update parsing now has proper source field
  • 0b2c1cc Fix: Use websocket in JS file for dynamic updates
  • 6355b9a Giving cursor a try
  • c89c5e3 Initial README
  • 0625ea4 Initial commit
  • f02b947 Mulitple queues, but not working in the UI
  • 98fb4e6 Now building clients for arm and arm64 linux
  • 82da676 Refactor filesystem layout
  • 1be575a Registers in Home Assistant, but doesn't work yet for multiple hosts
  • ca43cb7 Sample message as of how it's working now.
  • e2d71a1 Server listening properly
  • 2097d08 Server with gui working
  • a847b72 Starting to clean up debug/stdout stuff
  • 588ab1a Update Flox Env
  • 63ec36a Update Flox Env to use Services
  • f415588 Update Makefile to run nats-daemon in debug mode
  • a5c8075 Update current message format.
  • 99a45f3 Update server makefile
  • 2978a69 Updated name to PendingUpates field for clarity.
  • ca14519 Updating issues
  • 0848daa Use pretty indent for json printing on stdout
  • 42262be Working with Cursor on this one
  • 2bf9d15 ci: Add GitHub Actions workflows for CI and releases
  • 55e1e4a feat: Abilitty delete a system in UI
  • 88750c8 feat: Add /apidoc route with api docs
  • 92ed71d feat: Add GoReleaser config for multi-arch builds and packages
  • 80e8840 feat: Add a license
  • 722c54d feat: Add a toggle for light mode
  • 3f4377f feat: Add backoff to nats connection from client
  • d7f89eb feat: Add client dist files for systemd and packaging
  • b094606 feat: Add optional config file support to client (/etc/muc/client.yml)
  • 9ca3277 feat: Add prometheus metrics at /metrics
  • 41acd65 feat: Add server dist files for systemd and packaging
  • 18dd1c2 feat: Allow for service discovery and SRV lookup for the server
  • 914842d feat: Give this project a name!
  • d63f411 feat: Gray out systems that haven't checked >4 hours
  • dc9e015 feat: Human understand time stamps
  • fa3ea41 feat: Log version at server startup
  • ddbebfd feat: Put "status unknown" in UI
  • 41c7cc2 feat: Show icons next to systems as they check in
  • 8dc617c feat: Switch server config to Viper with .env and config.yml support
  • 014269f feat: UI makeover
  • 6822d6f feat: add OS icons
  • 9cd2351 feat: new readme
  • 683e09c feat: now supportings nixos clients
  • be5f40a fix: Add ability to build all from top level
  • 187ec45 fix: Add expand/collapse all toggles in web view
  • 904f0be fix: Allow reconnections
  • de916bb fix: Be able to build linux clients from mac
  • b54cf78 fix: Fail fast with clear error when database is locked
  • 0035bf2 fix: Fix .env loading to support export prefix and parent directory
  • 06037ad fix: Fix Consul health check and simplify client discovery
  • dc80bd0 fix: Fix consul_tags default and add config tests
  • af379b0 fix: Implement http.Hijacker on responseWriter to fix WebSocket upgrades
  • 6e29857 fix: Improve client robustness to connection of nats
  • 82d4b6c fix: Improve connection handling to the nats daemon
  • 264fd5c fix: Improve error handling in server code
  • 1a297e7 fix: Improve parsing logic on apt output
  • f35890d fix: Log a system when it checks in the first time only
  • fb25200 fix: Log tags in Consul registration messages
  • 14656a2 fix: No need for verbose in Makefile
  • 02cc730 fix: Put link back to / in footer
  • 64fdb15 fix: RPM linux processing properly now
  • 978f52c fix: Remove Blue from update indicators as it was confusing
  • 4f96297 fix: Resolve GoReleaser deprecation warnings
  • c4cd680 fix: Timestamps now in UTC and use MON format
  • acd99a6 fix: race condition in server parsing logic
  • 6707e69 fix: rerun should also build the server
  • 6face88 fix: server with web socket improvements
  • e6fe2af fix: whitespace
  • 72d52af fmt
  • 08c82ff issues updates
  • 9f9f943 more cleanup
  • dee75c6 rpm and brew now working (brew not with versions yet)
  • 49b3f4e task: Add a way to reliably run the nats-daemon with a config
  • 863be7d test: Add validation tests for dist files
  • 244a074 update flox environment