- Address upgraded pyright errors
(
061721b
)
Pyright now requires explicit None returns.
- Bring the reconnection logic back
(
121d1a7
)
The sleeps work fine, but the connection to the node does not recover automatically after the settings restart. Go back to doing a reconnection after the sleep.
- Bump dependencies
(
ac8c39b
)
- Extend reboot wait time to 15 seconds
(
2775c39
)
Turns out that the G2 is even slower than the T-Beam.
- Bump version in uv.lock
(
09e4e80
)
- Fall back to sleeping through reboots
(
0bb5b55
)
I had originally tried to find a way to wait for nodes to reboot when applying settings to keep things fast and dynamic, but I couldn't find a safe way to detect when the node was back up 100% of the time on all of the devices I had.
Fall back to a plain old sleep and let's hope that most devices reboot within 10 seconds.
- Remove unused imports
(
966e337
)
- Bump version in uv.lock
(
f71b607
)
- Correct info emit colors
(
5f940e3
)
Was previously cyan but was supposed to be color-less.
- Upgrade dependencies
(
efdb242
)
- Remove some padding in node_validation
(
34ecf8e
)
- Show long/short name when starting setup
(
59db496
)
This will make it more clear which node you are interacting with.
- Version comparison
(
3ac7596
)
-
Bump dependencies (
53be031
) -
Commit the updated uv.lock version (
b7cb817
) -
Remove Homebrew release stuff from CI (
4f81bb5
)
- Add node setup wizard
(
c5d8e39
)
The wizard will walk the user through configuring the essential settings for the node. For ex: LoRa preset, long/short names, etc.
- Add version checking
(
31bc074
)
Since the recommended configs may change over time, it's important that users stay up to date. This commit adds a facility for checking for updates and notifying the user if a newer version is available.
For now we're checking on every command invocation, but we can cache this in the future if it becomes problematic.
- Pull Homebrew bump into ci.yml
(
a1d6bb8
)
- Unveil the new Homebrew tap
(
4032861
)
- Remove testing changelog entries
(
73196b6
)
- Automate the release to baymesh Homebrew tap
(
b90fff0
)
- Fix release for real this time
(
caaa9c9
)
- Fix release for real this time
(
eab6a5b
)
- Remove now-unused release.yml
(
7ed0adc
)
- Attempt release automation fix
(
2ead208
)
- Attempt release automation fix
(
bb18bf7
)
- Add dev setup to README.md
(
3b72ec4
)
- Graduating to alpha
(
5015cfc
)