Skip to content

Releases: No-Such-Device/nt_helper

v2.57.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 00:27
7274ce9

🚀 What's New in v2.57.0

✨ Features

  • Merge pull request #154 from No-Such-Device/substrate/delivery/85a2b1ef-bad0-47f5-ad29-e10ef4f6696e

📋 Pull Requests

  • Merge pull request #154 from No-Such-Device/substrate/delivery/85a2b1ef-bad0-47f5-ad29-e10ef4f6696e

🔄 Other Changes

  • fix(remote): handle native scroll gestures and focus modality
  • fix(remote): support hover wheel and compact video controls
  • test(poly-multisample): make draft preview cleanup assertion deterministic
  • feat(video): share remote authority across popup backends
  • fix(video): report remote cleanup failures after overlay removal
  • feat(video): add hardware remote controls to the overlay
  • feat(remote-control): authorize and serialize connection-scoped commands

Full Changelog: v2.56.1...v2.57.0

v2.56.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 02:50
4565750

🚀 What's New in v2.56.1

✨ Features

  • Merge pull request #153 from No-Such-Device/substrate/delivery/ffe87d99-424e-4b27-a1dc-8d430fd534c2

📋 Pull Requests

  • Merge pull request #153 from No-Such-Device/substrate/delivery/ffe87d99-424e-4b27-a1dc-8d430fd534c2

🔄 Other Changes

  • docs(firmware): index exact-candidate verification and review evidence
  • fix(firmware): close route-owned HTTP clients on Back
  • fix(firmware): preserve borrowed MIDI transport on passive Back

Full Changelog: v2.56.0...v2.56.1

v2.56.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 19:16
bbe0887

🚀 What's New in v2.56.0

✨ Features

  • feat: load and synchronize SD companion editors automatically
  • feat: notify SD Lua companions of live NT property changes
  • feat: render SD Lua patch companion as native table editor (#150)
  • feat: add safe live Patch Helper map client (#149)

🐛 Bug Fixes

  • fix: enable root folder creation and relocate SD companions

📋 Pull Requests

  • Merge pull request #151 from No-Such-Device/codex/live-companion
  • Merge pull request #152 from No-Such-Device/codex/sd-root-folder
  • feat: render SD Lua patch companion as native table editor (#150)
  • feat: add safe live Patch Helper map client (#149)
  • feat(patch-helper): add validated preset map foundation (#148)

🔄 Other Changes

  • fix(ui): complete native memory accessibility checks
  • Merge pull request #151 from No-Such-Device/codex/live-companion
  • Merge pull request #152 from No-Such-Device/codex/sd-root-folder
  • test(ui): cover memory status and native dialog accessibility
  • fix(ui): preserve System dialog focus and compact status layout
  • fix(plugins): install SD Lua companions from gallery archives
  • feat(patch-helper): show the live slot name beside sync status
  • fix(patch-helper): align new maps with eight native banks
  • fix(patch-helper): enforce 32-character text edits
  • feat(patch-helper): render Lua expander choice dialog
  • feat(patch-helper): add validated preset map foundation (#148)

Full Changelog: v2.55.0...v2.56.0

v2.55.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:49
1bedcbf

🚀 What's New in v2.55.0

🐛 Bug Fixes

  • Merge pull request #147 from No-Such-Device/substrate/delivery/7694bc56-0ae9-4d09-ab8a-6497559fd865

📋 Pull Requests

  • Merge pull request #147 from No-Such-Device/substrate/delivery/7694bc56-0ae9-4d09-ab8a-6497559fd865

🔄 Other Changes

  • feat(plugins): surface root-duplicate cleanup outcome as live status text
  • feat(plugins): remove confirmed root duplicate after subfolder plugin install

Full Changelog: v2.54.0...v2.55.0

v2.54.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 19:42
40cfbd6

What's new in v2.54.0

  • Rebuild filtering: parameter-only Cubit updates no longer rebuild the synchronized scaffold and algorithm sidebar unnecessarily; parameter editors continue receiving current values.
  • Mouse drag navigation: use a left-button drag across the routing table's bus area to scroll horizontally, without a trackpad or modifier key. Existing bus-lane background drag navigation and routing interactions are preserved.

These changes reduce unnecessary rebuild work; they do not eliminate all large-preset paint lag. Rebuild and paint costs were evaluated separately, and Neal personally tested and accepted the Speed And Scrolling delivery.

Verification

  • Flutter analysis: no issues.
  • Focused synchronized-screen/routing regression suite: 284 passed.
  • Full Flutter suite on release commit: 3,855 passed with serial execution. The initial parallel run encountered two timing-sensitive failures in unrelated tests; both passed on focused rerun and in the full serial suite.

Other changes

  • Document dev-Windows release runner access.

PR: #146

Full changelog: v2.53.1...v2.54.0

v2.53.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 00:45
03c832b

New

  • Respecify an algorithm in place. Slots that support it now show a "Respecify…" item in the slot's More menu, so you can change an algorithm's specifications (channel counts and similar) without deleting and re-adding it. The dialog waits for the module to confirm the change and tells you plainly when the result matched, differed, or couldn't be verified.
  • System status panel. A new panel shows live memory and CPU usage from your Disting NT, with a wide-screen shortcut to open it and a fully screen-reader-accessible detail view.
  • Memory at a glance. The memory miniature in the bottom bar now fills in on its own and refreshes after adding or removing algorithms, refreshing, or respecifying.
  • Easier-to-scan parameter lists. Section headers in standard parameter pages and Lua controller pages are now shaded so groups stand out.
  • MCP: added a tool for querying fresh memory usage from the module.

Fixed

  • Firmware update can now be opened without first picking a MIDI device, and the app reliably returns to MIDI after flashing.
  • Memory and status readings are attributed strictly to the request that asked for them, so stale or late replies can no longer show the wrong numbers; values are now consistently reported in KiB.
  • CPU polling no longer stops when the window is resized, and the detail view stays within the visible area.
  • macOS and iOS builds were updated for Xcode 27 (minimum macOS is now 12.0).

v2.52.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 02:31
c9cb04a

🚀 What's New in v2.52.0

🔄 Other Changes

  • test(controllers): build bundled slots through the offline resolver
  • chore(metadata): re-sync bundle with count-dependent grammars
  • feat(metadata): infer count-dependent repeat grammars
  • Update bundled metadata from firmware 1.18.0beta with 31 repeat grammars
  • fix(metadata-sync): accept firmware slot response and identical enum strings
  • Remove duplicate port entries from algorithm docs
  • Update generated algorithm documentation from manual 1.18
  • test(windows): reproduce startup failure with Defender folder protection

Full Changelog: v2.51.1...v2.52.0

v2.51.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 17:47
af84054

🚀 What's New in v2.51.1

🔄 Other Changes

  • fix(windows): fall back when startup marker creation fails

Full Changelog: v2.51.0...v2.51.1

v2.51.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 16:48
a9e3b25

🚀 What's New in v2.51.0

🐛 Bug Fixes

  • fix: repair zero-byte WAV cache failures
  • fix: search for canonical wave cache filename

🔄 Other Changes

  • fix(windows): fall back when Documents storage is unavailable

Full Changelog: v2.50.2...v2.51.0

v2.50.2

Choose a tag to compare

@github-actions github-actions released this 03 Sep 19:34
f76e18f

🚀 What's New in v2.50.2

🐛 Bug Fixes

  • fix: correct CPU usage labels

🔄 Other Changes

  • chore: tighten repository context

Full Changelog: v2.50.1...v2.50.2