Releases
v0.4.0
Compare
Sorry, something went wrong.
No results found
v0.4.0
Highlights
Revamped desktop EQ band editor with full-width rows and proper column layout
Graph preview overlay now works on desktop when editing scrolled-out filter bands
Unified modal system with a shared Modal base component
In-app styled confirm dialogs replacing native browser dialogs
Drag-and-drop profile import, unsaved-changes guard, auto-refresh after save/delete
Default profile always appears first in the profile list
Significant dead code and over-engineering cleanup across Rust and TypeScript
UI & Layout
Full-width EQ band editor rows on desktop; Q control no longer misaligned
Band editor rows no longer overflow the viewport on small windows
Graph preview overlay on desktop when a filter band is scrolled out of view
Unified side-by-side tabs layout and profile card flex behaviour on narrow desktop viewports
Unified mobile breakpoint to 850px across JS and CSS to eliminate intermediate-viewport glitches
Improved responsive layout for small and intermediate desktop windows
Unified tab transitions and motion across the app
Custom scrollbar with restored mouse-wheel scrolling on desktop
Features
Unified modal system: Modal base component with a ModalProps contract
In-app styled confirm dialog via React context (sharp corners matching app theme)
Unsaved-changes guard before navigating away
Drag-and-drop .json import on the Profiles page
Auto-refresh profile list after save or delete
Default EQ profile pinned to the top of the profile list
Fixes
Fixed Default profile disappearing after save/delete
Fixed measurement import: replaced broken asset-protocol fetch with read_text_file command
Fixed AddTraceModal: file imports now handled directly; modal closes on success
Fixed mouse scrolling on desktop with active custom scrollbar
Code Health
Removed dead snap functions; inlined walkplay_packet
Inlined Checkbox and SearchBar components; removed one-off wrappers
Deleted unused constants, dead code, and the stale wasm_pkg copy
Inlined lock_mutex; deduped DEFAULT_FREQS_10_BAND
Unexported internal Rust and TypeScript symbols
CI & Build
Cross-platform wasm-pack build via Node script (fixes Windows runners)
Cleared RUSTFLAGS when compiling to WASM to prevent host CPU feature mismatches
PKGBUILD now builds from the local checkout; rust-wasm added to makedepends
Cleaned up PKGBUILD build process
Version bumps
glacier-eq: 0.3.0 → 0.4.0
You can’t perform that action at this time.