Skip to content

Releases: ngwese/FieldAssist

FieldAssist 0.25.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 06:03

[0.25.0] - 2026-10-18

Features

  • Add Catalog workflow with offline multi-output render
  • Add a Help menu that opens the online docs
  • Use the bar-mark PNG as the app icon
  • Use stroke bands for the app icon

Bug Fixes

  • Drop unused write_minimal_wav test helper

Documentation

  • Archive add-field-recording-catalog change
  • Keep commit messages free of workflow status
  • Split scripting reference into guide and module pages

Miscellaneous Tasks

  • Add OpenSpec brownfield project setup
  • Track OpenSpec agent skills and commands for omp

Other

  • Upgrade gpui-kit to 0.7.3

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.25.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.25.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.25.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.25.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.25.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.25.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.25.0-x86_64-linux.tar.gz
cd FieldAssist-0.25.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.24.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:40

[0.24.0] - 2026-10-04

Features

  • Make output period selectable and raise CPAL thread priority
  • Add enrich_media and event-based ingest paths

Refactor

  • Rename threaded peak styling to ribbon

Testing

  • Retain search_path across launch period persist

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.24.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.24.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.24.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.24.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.24.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.24.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.24.0-x86_64-linux.tar.gz
cd FieldAssist-0.24.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.23.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 05:08

[0.23.0] - 2026-10-02

Features

  • Add VariableResolver:bindings and field-probe example

Bug Fixes

  • Scroll the settings theme menu
  • Keep a dead output device from stalling the UI

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.23.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.23.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.23.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.23.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.23.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.23.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.23.0-x86_64-linux.tar.gz
cd FieldAssist-0.23.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.22.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:53

[0.22.0] - 2026-10-02

Features

  • Expose ingest staging/backup paths with resolved previews
  • Rename ingest Stage pane to Run and auto-finish
  • Tighten workflow sheet chrome and match export path browse
  • Show ingest path capacity via field.fs.available_space

Bug Fixes

  • Read env variables via Rust for Windows
  • Keep window movable while workflow sheet is open
  • Stop analysis progress from restarting mid-pass
  • Replace flacenc with flac-codec for FLAC encode

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.22.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.22.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.22.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.22.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.22.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.22.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.22.0-x86_64-linux.tar.gz
cd FieldAssist-0.22.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.21.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 19:15

[0.21.0] - 2026-09-30

Features

  • Add user sub-scopes, env vars, and recursive interpolate
  • Add site VariableResolver with resolve and expand
  • Load variables.json in the shared scripting host
  • Add streaming bandlimited StreamingResampler
  • Add streaming EncodeStream and file transcode
  • Add field.media.open, pool intern, and transcode
  • Add export registry find and profile extension
  • Expand VariableResolver resolve values on demand
  • Add workflow toolbar select and path browse prefix
  • Stage ingest media via field.media.transcode
  • Add modal workflow sheets for batch ingest
  • Poll background transcode progress in ingest sheet

Bug Fixes

  • Scope release changelogs to commits since prior tag
  • Read env variables via Rust so Windows matches templates

Documentation

  • Document media open/transcode and add staging example

Miscellaneous Tasks

  • Ignore .DS_Store files
  • Upgrade gpui-kit to 0.7.0

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.21.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.21.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.21.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.21.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.21.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.21.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.21.0-x86_64-linux.tar.gz
cd FieldAssist-0.21.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.20.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:01

[0.20.0] - 2026-09-29

Features

  • Add ${…} variable completion for export paths
  • Add scripting search path for resolvers and workflows
  • Share settings across hosts and extend package.path

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.20.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.20.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.20.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.20.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.20.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.20.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.20.0-x86_64-linux.tar.gz
cd FieldAssist-0.20.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.19.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 20:00

[0.19.0] - 2026-09-27

Features

  • Add editable spectrum heatmap gradient settings
  • Add ChannelToggle chips for channel selection
  • Add optional layout code for export filenames
  • Add enrich_composition hook for media-built docs
  • Add enrich_session hook for new empty sessions

Bug Fixes

  • Use theme primary for active UI indicators
  • Shorten mono layout channel label to C
  • Format ChannelSelector render chain
  • Give export sheet actions a shared rem width
  • Dismiss export sheet only via Cancel or Escape

Refactor

  • Extract ChannelSelector for shared channel chips

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.19.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.19.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.19.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.19.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.19.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.19.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.19.0-x86_64-linux.tar.gz
cd FieldAssist-0.19.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.18.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 00:47

[0.18.0] - 2026-09-27

Features

  • Add scoped variables, resolvers, and Variables pane
  • Add User Variables window and shared table chrome
  • Version settings.json with kind and format_version
  • Wire Export sheet variables and path templates

Bug Fixes

  • Give dpkg-shlibdeps a valid Architecture field
  • Make soft_resolved_path test OS-agnostic

Documentation

  • Document clearing DMG quarantine with xattr

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.18.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.18.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.18.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.18.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.18.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.18.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.18.0-x86_64-linux.tar.gz
cd FieldAssist-0.18.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.17.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:21

[0.17.0] - 2026-09-26

Features

  • Ship an amd64 .deb alongside the Linux tarball
  • Add threaded overview peak rendering settings
  • Theme Settings and About with custom title bars

Bug Fixes

  • Fold PCM peaks below peak-block zoom
  • Align settings-load tests with quiet view defaults

Miscellaneous Tasks

  • Rotate macOS code-signing certificate
  • Trim changelog and stabilize git-cliff header
  • Quiet view defaults and compact settings UI

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.17.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

Downloads from the browser are quarantined. Clear that before
opening the disk image:

xattr -d com.apple.quarantine FieldAssist-0.17.0.dmg

Then open the DMG and drag FieldAssist to Applications. The
package is self-signed (not notarized): on first launch, use
Open Anyway in System Settings → Privacy & Security, or trust
FieldAssist-macos.cer in Keychain Access.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (.deb)

Download FieldAssist-0.17.0-amd64.deb, then:

sudo apt install ./FieldAssist-0.17.0-amd64.deb

Or sudo dpkg -i FieldAssist-0.17.0-amd64.deb. That
installs FieldAssist, field-play, and field-batch
into /usr/bin and pulls in shared-library dependencies.
Built on Ubuntu 24.04 for Ubuntu 24.04 / 26.04 and Debian
stable (Trixie).

Linux (tarball)

Download FieldAssist-0.17.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.17.0-x86_64-linux.tar.gz
cd FieldAssist-0.17.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.

FieldAssist 0.16.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 05:54

[0.16.0] - 2026-09-26

Miscellaneous Tasks

  • Publish MSIX, DMG, and Linux tarball only

Windows (MSIX)

Per-user install (one-time publisher trust needs an elevated
PowerShell; package install/upgrade does not):

Import-Certificate -FilePath .\FieldAssist-windows.cer `
  -CertStoreLocation Cert:\LocalMachine\TrustedPeople
Add-AppxPackage -Path .\FieldAssist-0.16.0.msix

Later upgrades: download the newer .msix and run
Add-AppxPackage again (same certificate). Uninstall with
Get-AppxPackage FieldAssist | Remove-AppxPackage.

macOS (DMG)

The package is self-signed (not notarized), so Gatekeeper may block
the download. To open FieldAssist-0.16.0.dmg:

  1. In Finder: Control-click the DMG → Open → Open
  2. Or: System Settings → Privacy & Security → scroll to the
    blocked-app message → Open Anyway
  3. Or clear quarantine and mount:
xattr -cr ~/Downloads/FieldAssist-0.16.0.dmg
open ~/Downloads/FieldAssist-0.16.0.dmg

Then drag FieldAssist to Applications. Trusting
FieldAssist-macos.cer in Keychain Access can help subsequent
launches of the app.

After installing, use FieldAssist → Install CLI Tools to
place field-play and field-batch on /usr/local/bin
(administrator password required once).

Linux (tarball)

Download FieldAssist-0.16.0-x86_64-linux.tar.gz, then:

tar -xzf FieldAssist-0.16.0-x86_64-linux.tar.gz
cd FieldAssist-0.16.0-x86_64-linux
sudo ./install.sh

That installs FieldAssist, field-play, and field-batch
into /usr/local/bin. Use ./install.sh --prefix DIR (or
PREFIX=DIR ./install.sh) for a custom prefix. The GUI needs a
desktop session with the usual ALSA and X11 client libraries; the
install script does not install packages.