Skip to content

Release v0.1.1#39

Merged
husamettinarabaci merged 5 commits into
mainfrom
release/v0.1.1
Mar 5, 2026
Merged

Release v0.1.1#39
husamettinarabaci merged 5 commits into
mainfrom
release/v0.1.1

Conversation

@husamettinarabaci

Copy link
Copy Markdown
Member

Release v0.1.1

Changes

husamettinarabaci and others added 5 commits November 2, 2025 21:26
chore: sync main back to develop (v1.0.0 fix)
Added simulation mode for working without device
Changed simulation mode is auto detect
* feat: migrate AT/SysEx protocol from Dart to Rust FFI

Replace hand-written Dart AT command encoding/parsing and SysEx framing
with FFI calls to the hexaTuneProto Rust library (v0.1.0).

- Add lib/src/core/proto/ with FFI-backed ATCommand, ATResponse,
  ProtoService singleton, and Dart FFI binding
- Bundle native libraries: Android .so (3 ABIs) + iOS xcframework
- Update device.dart, device_service.dart, layout.dart imports
- Replace SysEx.extractSysexPayload() + parseATResponse() with
  extractAndParseATResponse() using FFI pipeline
- Delete old lib/src/core/at/at.dart and lib/src/core/sysex/sysex.dart
- Add ffi ^2.1.0 dependency to pubspec.yaml

Public API (ATCommand factories, ATResponse getters) is unchanged —
no modifications needed in UI or service layer method signatures.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: set JDK 21 for Gradle and update desugar_jdk_libs

- Add org.gradle.java.home=/usr/lib/jvm/java-21-openjdk to gradle.properties
  (system default JDK 25 is not supported by Gradle 8.12)
- Update desugar_jdk_libs from 2.0.4 to 2.1.4

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added type:ci CI/CD workflows and automation tasks type:infra Infrastructure, CI/CD, build system labels Mar 5, 2026
@github-actions github-actions Bot added the module:source Source Code label Mar 5, 2026
@github-project-automation github-project-automation Bot moved this to 📥 Inbox / Ideas in hexaTune Project Mar 5, 2026
@husamettinarabaci husamettinarabaci merged commit 0b911b4 into main Mar 5, 2026
6 of 8 checks passed
@husamettinarabaci husamettinarabaci deleted the release/v0.1.1 branch March 5, 2026 00:22
@github-project-automation github-project-automation Bot moved this from 📥 Inbox / Ideas to Done in hexaTune Project Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module:source Source Code type:ci CI/CD workflows and automation tasks type:infra Infrastructure, CI/CD, build system

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant