Skip to content

Releases: stylesuxx/esc-configurator

v0.31.0

03 Dec 21:03
Compare
Choose a tag to compare
  • Bugfix: Fix running brake range on AM32
  • Bugfix: Update correct ESC when only a single ESC is attached (when multiple would be expected)
  • Bugfix: Allow recovery via UI if ESC can still be read, but previous flash failed
  • Bluejay: Adjust min/max startup power defaults
  • Enhancement: Show checklist when chosing new firmware version
  • Enhancement: Link to release notes of new versions if available
  • Enhancement: More melodies
  • Translation: Add Ukrainian and French translations

v0.30.0

14 Jul 21:38
Compare
Choose a tag to compare
  • Bugfix: Read back settings after writing
  • Bugfix: Check 3D mode when stopping motors on disconnect
  • Chore: Improved logging
  • Chore: Read version from package.json
  • Chore: Improved test coverage
  • Chore: Refactored state to redux slices
  • Chore: Improved some tooltip texts
  • Enhancement: Do not crash on flash verification fail
  • Enhancement: More melodies
  • Enchansement: Group settings in sections
  • Enchansement: Allow to order settings bei weight within groups
  • AM32: New layout support
  • AM32: Improved firmware detection
  • AM32: Increased reset timeout after flashing
  • Bluejay: Add multiple new settings for v0.20.x
  • Bluejay: Preparations for Bluejay versions without PWM selection on flash

v0.29.0

23 Feb 20:44
Compare
Choose a tag to compare
  • Enhancement: More melodies
  • Enhancement: Detect if FC is in 4 way interface mode after reconnection and reset
  • Enhancement: Detect if radio is on and do not allow reading/flashing
  • Bluejay: New layout including pwm settings
  • Bluejay: New layout including power settings

v0.28.0

15 Jan 23:33
Compare
Choose a tag to compare
  • Enhancement: More melodies
  • Enhancement: Show warning to turn off radio
  • Enhancement: Dump firmware as HEX file instead of BIN
  • Enhancement: Allow skipping cache for new releases
  • Bugifx: Do not check for mistagging if JESC is detected
  • Bugfix: Properly display flashed fail in ESC name
  • Bugfix: Allow re-flashing if firmware is broken
  • Bugfix: Do not cut off hint text for melody sync checkbox

v0.27.0

09 Nov 22:28
Compare
Choose a tag to compare
  • BB: Add support for BB51 based ESCs
  • AM32: Add support for G071 MCUs
  • AM32: Update layouts and versions
  • Translation: Add Italian translation
  • Translation: Add Czech translation
  • Translation: Remove incomplete French translation
  • Chore: Text improvements
  • Chore: Improved test coverage
  • Chore: Improved documentation
  • Bugfix: Properly update UI after flashing only one ESC
  • Bugfix: Stop motors when disconnecting from configurator

v0.23.0

03 Apr 14:37
Compare
Choose a tag to compare
  • Enhancement: Upload coverage reports to codecov with github workflows
  • Enhancement: More melodies
  • Enhancement: Only show LED settings on layout that actually support them
  • Enhancement: Only show buttons if they can actually be used
  • Enhancement: Imporved some text messages
  • Enhancement: Hex files are now cached for a year instead of being adding to local storage
  • Bugfix: Fetch releases only via CORS proxy if direct access fails
  • Bugfix: Properly detect BLHlei_M 16.8
  • Chore: Improved linting warnings and rules
  • Chore: Improved code coverage
  • Chore: Code cleanup

v0.22.0

27 Jan 15:18
Compare
Choose a tag to compare

A testing environment is now permanently available under https://develop.esc-configurator.com/ which always reflects the current state of the develop branch.

  • Enhancement: Detect BLHeli_M and recommend to use dedicated configurator
  • Enhancement: Properly handle empty melody
  • Enhancement: More melodies
  • Enhancement: Allow logs to be cleared manually and after saving the log
  • Enhancement: Show warning if non AM32 ARM firmware has been detected - it then is very likely BLHeli_32
  • Enhancement: Log detected browser, version and OS
  • Enhancement: Detect Brave browser and show incompatibility message
  • Enhancement: Fetch available firmware versions from Github API (Bluejay and AM32)
  • Enhancement: Allow to set colors on certain ESCs with configurable LEDs
  • Enhancement: Allow older firmware versions to be blacklisted when fetching from Github
  • Update: Add settings layout for Bluejay v0.16
  • Update: Dependency updates

Milestone

v0.21.0

05 Jan 09:22
Compare
Choose a tag to compare

v0.21.0

  • Update: Add settings layout for Bluejay v0.15
  • Enhancement: Add braking setting to Bluejay
  • Enhancement: Use locally maintained source list for BLHeli_S versions in order to support 'new' layouts

v0.20.1

  • Enhancement: Use CORS proxy with all requests

v0.20.0

  • Update: Add AM32 v1.78
  • Update: Changed cors proxy URL
  • Added more melodies

v0.19.1

17 Oct 14:33
Compare
Choose a tag to compare
  • Bugfix: Fix travis builds by installing python before installing node dependencies
  • Enhancement: Enable melodies for AM32
  • Enhancement: Pre-select current ESC firmware when flashing
  • Enhancement: Cache firmware versions and layouts - do not store them in the app
  • Enhancement: Disable connect/disconnect button when app not idle
  • Enhancement: Added more melodies
  • Wording: Normalized ESCs and BLHeli_S
  • Bugfix: Fixed min/max properties with slider
  • Bugfix: Dump the proper ESC instead of defaulting to the last one
  • Bugfix: Update the proper ESC after flashing a single ESC
  • Refactor: Removed firmware and ESC files - use the ones from the corresponding repository instead
  • Refactor: Overlay component
  • Refactor: Simplified firmware sources
  • Chore: Bluejay settings cleanup
  • Chore: Removed old Bluejay versions
  • Chore: Updated codecov dependency
  • Chore: Improve tests

v0.18.0

04 Aug 22:11
Compare
Choose a tag to compare
  • Translation: Added traditional chinese translation
  • Attempt to detect JESC and do not allow settings to be changed
  • Enhancement: Improve display of unsupported firmware/version
  • Bugfix: Improve detection of wrong dead-time on ESCs with L MCU