Skip to content

v0.5.0 — SOLID hooks + type fixes

Choose a tag to compare

@F1LIP3 F1LIP3 released this 15 Jun 05:19
· 29 commits to master since this release

SOLID Extraction

  • Extracted \useUndoRedo\ hook — undo/redo stacks, persistence, operations
  • Extracted \useIR\ hook — all IR state, upload, backup, load slot, scan
  • Extracted \useVirtualPresets\ hook — CRUD, persistence, export/import (continued refactor)
  • App.tsx reduced from 707 → 493 lines (-30%)

Bug Fixes

  • Fixed stale closure in \�dd/\importAll\ (could exceed 50 preset limit)
  • Fixed \loadPresets()\ called twice on init
  • Fixed \handleBankChange\ depending on object reference (\�irt.current)
  • Fixed \cubeBabyModel\ tuple type mismatch with Pedal component
  • Fixed \Capacitor\ undeclared global
  • Fixed \changeLanguage\ type narrowing
  • Fixed \channels\ implicit \�ny[]\ in irProcessor

Build


  • pm audit: 0 vulnerabilities
  • \�ite build: 0 errors, 0 warnings