Skip to content

Releases: SimplyJustJessie/AutoRoute

v0.4.2 — A real edge on the board

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 26 Aug 00:00

UI polish. No change to routing behaviour — rules, suppressions and protected nodes all work exactly as in v0.4.1.

The board has a right edge now

With more target sinks than fit the window, the columns strip used to stop flat at the window frame mid-card — no gutter, no rule, nothing to say the board continued. It read as a clipping bug rather than "keep scrolling".

  • A closing rule down the right, mirroring the palette's border on the other side, so the strip is a bounded panel that columns pass behind.
  • An overflow scrim on each side, lit only while that side still has columns hidden behind it, so a half-visible column dissolves into the background instead of being guillotined. Scroll to the end and it fades away, leaving a clean gutter.

Drag and drop passes straight through the scrims, so dropping a source onto a partly-hidden column works exactly as before — which is precisely when it matters.

Also

Screenshot tooling: the generated board-states.png had never actually been scrolled. It picked the palette's scroller instead of the board's, and a headless scroll needs an explicit render tick to reach the captured frame. Both fixed, and the docs screenshots are regenerated.

Install

The AppImage below is self-contained — no .NET needed. chmod +x and run.

Arch users: the autoroute AUR package builds framework-dependent against dotnet-runtime-10.0, so .NET security updates arrive through pacman.

Verify the download against SHA256SUMS:

sha256sum -c SHA256SUMS

v0.4.1 — Video routing, AUR package, pinned dependencies

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 24 Aug 10:36

Now on the AUR: autorouteparu -S autoroute

GitHub releases had stalled at v0.2.6 while development continued on the project's own Gitea instance. This release catches GitHub up, so the highlights below span v0.3.0 → v0.4.1.

Video routing (v0.4.0)

PipeWire carries video as well as audio, and the same "the node IDs changed, re-patch it by hand" problem applies — which is why reconnecting VTube Studio to OBS becomes a ritual every time you start them.

The board now has an Audio / Video switch in the toolbar. Route a Spout2PW sender into OBS's PipeWire Video Capture exactly the way you route audio: drag once, and AutoRoute re-creates the link every time both apps come back. Same reconciler, same rules.json, nothing extra to configure.

Arch packaging (v0.4.0)

An AUR package, built framework-dependent against dotnet-runtime-10.0 so .NET security updates arrive through pacman rather than being frozen into the build. Ships /usr/bin/autoroute, a desktop entry, and a systemd --user unit.

Fixes and hardening

  • Autostart no longer breaks on upgrade (v0.4.0) — the entry stores an absolute path, and an AppImage carries its version in its filename, so upgrading by downloading a new file left autostart pointing at something that no longer existed. It silently stopped working while the toggle still read "on". A stale entry now re-points itself at the running AutoRoute.
  • Faster AppImage startup (v0.4.0) — published with ReadyToRun, so the runtime no longer JIT-compiles ~460 assemblies cold on every launch.
  • Pinned, verifiable dependencies (v0.4.1) — a NuGet lock file per project, every transitive package pinned by version and verified by SHA-512 content hash. CI and both shipping builds restore in locked mode, so a build uses exactly the audited package set or fails.
  • In-app updater (v0.3.1, v0.3.3) — an AppImage can update itself in place: download → checksum + boot self-test → atomic swap → restart. Inert for distro installs, where the package manager owns the files.
  • UI (v0.3.1–v0.3.4) — single-row title bar, a fix for the double title bar some Linux compositors drew, refreshed icons and app icon.

Install

Arch: paru -S autoroute

AppImage: download below, chmod +x, run. No .NET needed — the runtime is bundled. Verify it first with:

sha256sum -c SHA256SUMS

v0.2.6

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 16:03
9fc3657

What's Changed

Full Changelog: v0.2.5...v0.2.6

What's Changed

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 15:18
ba5337b

What's Changed

Full Changelog: v0.2.4...v0.2.5

What's Changed

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 13:39
600d807

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 13:26
4e7b7fa

What's Changed

Full Changelog: v0.2.2...v0.2.3

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 13:09
b95a6c4

What's Changed

Full Changelog: v0.2.1...v0.2.2

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 12:56
c5e73a9

What's Changed

Full Changelog: v0.2.0...v0.2.1

What's Changed

Full Changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 19 Jul 01:19
d43b625

What's Changed

Full Changelog: v0.1.0...v0.2.0

What's Changed

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@SimplyJustJessie SimplyJustJessie released this 18 Jul 13:49
97250c3

What's Changed

  • Visual redesign: dark-only theme, vector icons, animated board by @SimplyJustJessie in #1
  • Drag feedback: floating ghost card + lifted palette entry by @SimplyJustJessie in #2
  • Performance pass: hot-path optimizations, refresh coalescing, --stress harness by @SimplyJustJessie in #3
  • Security hardening: socket squatting fix, metadata sanitization, file perms, CI supply chain by @SimplyJustJessie in #4

New Contributors

Full Changelog: https://github.com/SimplyJustJessie/AutoRoute/commits/v0.1.0