All notable changes to this project will be documented in this file.
- (windows) Fix crash due to firmware version read panic
- Remove Dockerfile.macos-cross
- (device) Add support for n3cn3 (#27)
- (device) Read firmware version when connecting to device
- Set correct queries length
- (udev) Hexadecimals must be lowercase
- (deps) Bump mirajazz to 0.11.2
- Readme
- Mappings wording
- Remove
just preparefrom readme
- (device) Add support for Ajazz AKP03R (rev. 2) (#24)
- (udev) Typo in mode
- Move some debug logs to info
- (device) Add support for Redragon Skyrider SS-551 (#13)
- (device) Added support for TreasLin N3 (#11)
- (udev) Removed uneeded udev rules, removed plugdev
- (ci) Added git cliff config
- (just) Update macos build command to be same as in akp153
- (just) Added release command
- Reduce log level to info
- (device) Added mars gaming msd-two
- (deps) Bump mirajazz to 0.9.0
- Migrate to using protocol_version everywhere
- (device) Added support for Ajazz AKP03E (0300:1002)
- (device) Added support for Soomfon Stream Controller Deck SE (#7)
- Removed "Deck" from Soomfon Stream Controller SE
- Added Mirabox N3 rev. 1 (#6)
- Queries should have usage id 1 instead of 2, because Windows gets only that
- Crosscompilation setup for Mac and Windows
- Simplify crosscompilation setup with cargo-zigbuild
- (deps) Bump mirajazz to v0.6.1
- Remove cargo stuff which is not needed anymore
- Remove Cross.toml
- Remove check for image position since opendeck now separates knobs and buttons
- Akp03Erev2 supports both input states, add mappings
- Rename AKP03E to AKP03E REV2, fix image mappings
- Device watcher, removed dispatcher, updated libraries, huge refactor, feature-gated sigterm for unix OSes
- Bumped openaction to 1.1.5, filter out knobs
- Image rotation on AKP03 and N3EN, fixes #2
- (deps) Bump mirajazz to 0.5.0
- [breaking] Migrate to new async version of mirajazz library, greatly simplifying device.rs
- Update version information in readme
- Handle sigterm to properly shutdown device when OS shuts down
- Rename release build file
- Device shutdown on close
- Move device namespace to const in mappings
- (readme) Added acknowledgments section
- (udev) Rules for currently supported devices
- (deps) Remove unused dep
- (device) Proper error handling for device thread, bump mirajazz to 0.3.0, bump version to 0.2.0
- Change category in manifest.json
- Readme
- First version of a plugin
- (deps) Dependencies
- Added justfile
- Added gitignore
- Added LICENSE