Repository navigation
Releases: ngwese/FieldAssist
Release list
FieldAssist 0.25.0
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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.dmgThen 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.debOr 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.shThat 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
[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.msixLater 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:
- In Finder: Control-click the DMG → Open → Open
- Or: System Settings → Privacy & Security → scroll to the
blocked-app message → Open Anyway - Or clear quarantine and mount:
xattr -cr ~/Downloads/FieldAssist-0.16.0.dmg
open ~/Downloads/FieldAssist-0.16.0.dmgThen 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.shThat 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.