Fix input key event handling
Simplify evdev dependency specification
Set up Rust via `dtolnay/rust-toolchain` action to get v1.85.0 on GitHub CI
Use YAML list indentation like GitHub Actions does, separate steps by blank lines
Add shell script to build release binary in Docker container
Upgrade edition to 2024, raise MSRV to 1.85.0 (which introduced edition 2024)
Update copyright notes for 2025
Update ureq to v3.0.6 (from v2.12.1)
The new API does not seem to allow reading the response when
a 4xx or 5xx error occurred, so the status and body texts were
removed from the local error message.
Use ureq agent
Eases transition to ureq v3.x.
Update ureq to v2.12.1 (from v2.10.0)
Update clap to v4.5.30 (from v4.5.11)
Update toml to v0.8.20 (from v0.8.17)
Update rodio to v0.20.1 (from v0.19.0)
Update log to v0.4.26 (from v0.4.22)
Update flume to v0.11.1 (from v0.11.0)
Update evdev to v0.13.0 (from v0.12.2)
Begin development of version 0.6.0
Log more detail on failed status update attempt
Move tables `buttons_to_whereabouts`, `whereabouts_sounds` in configuration file to table `party`