Highlights
- Improvements on setting up the initial configuration (also tnx to @dbrgn)
- The initial requests are now better streamlined so onboarding you bike should be a more fluent experience
- The old 'clunky' display of the bike is now a neat selector (also now allowing you to select which bike if you have more than one)
- Some things have changed 'under the hood' though current users should be fine
What's Changed
- Added improvements by @dbrgn (tnx!) through #134
- Dependency and build chores (https://github.com/CoMPaTech/stromer/pulls?q=is%3Apr+is%3Aclosed)
- Unnamed device is resolved (or should be, at least when deleting/adding the bike
- Using the bike id number as part of the unique identifier (already since start of multibike)
Selecting the bike is no longer some weird concatenation of strings but a (more) neat "Bike nickname (STx) #12345" (still the same information but presented in a friendlier format)
New Contributors
Full Changelog: v0.3.3...v0.4.0
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.5 by @renovate in #128
- Update pre-commit hook asottile/pyupgrade to v3.17.0 by @renovate in #129
- Replace prettier with biome by @CoMPaTech in #130
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.7 by @renovate in #131
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.1 by @renovate in #135
- morebikes: Close aiohttp connections when probing API by @dbrgn in #134
- Fix timestamp timezone by @dbrgn in #136
- Multi-bike support and small improvements by @CoMPaTech in #82