Skip to content

HARP v3.2 - #408

Open
cwitkowitz wants to merge 134 commits into
mainfrom
develop
Open

cwitkowitz wants to merge 134 commits into
mainfrom
develop

Conversation

@cwitkowitz

Copy link
Copy Markdown
Collaborator

No description provided.

@netlify

netlify Bot commented Apr 3, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for harp-plugin-old canceled.

Name Link
🔨 Latest commit 890dc43
🔍 Latest deploy log https://app.netlify.com/projects/harp-plugin-old/deploys/6a076151bc9de5000818ad23

cwitkowitz and others added 17 commits August 14, 2026 09:21
…pdown and number box, updated pyharp to latest develop with corresponding upgrades, cleaned up error popup logic, simplified management of status messages, now hiding sensitive data (e.g. API tokens) from settings and logs, de-duplicated GitHub issue template, file-write logging protections, safe pointers for additional windows, added missing files to CMakeLists.txt, and updated button indexing info in DEVNOTES.md.
…g, handling for too many requests, and added nuance to sleeping / building errors.
… some sizing and GUI component issues, and fixed some model path bugs.
…JUCE GUI components and fixed scroll capture on FileDisplayComponent.
Model Validation Infrastructure, Script, and Workflow
…wnload error path, graceful handling of empty NumberBox fields, added helper functions to control utilities, removed unused code / paths, and fixed formatting.
Various improvements and bug fixes surrounding error handling and communication.
cwitkowitz and others added 11 commits August 28, 2026 08:26
Update requirements.txt instructions in example.md
…zed files, along with corresponding expect checks.
…#416 review) (#440)

* Fix crash and app-hang when closing a tab or quitting mid-request

Closing a tab (or quitting the app) while it had an in-flight network
request could force-kill a blocked worker thread, corrupting shared
networking state and hanging all future model loads. Adds local
connection cancellation (RequestRegistry) and defers tab destruction
until any in-flight request has actually settled.

Found while reviewing PR #416.

* Fix six tutorial UI bugs (stuck steps, missing highlights, duplicate tabs, blank tab on finish)

- Tutorial steps checked the wrong tab accessor, causing it to appear
  frozen and never advance
- Media Clipboard/Interface Summary steps failed to highlight anything
- Interface Summary painted a stray box from an unrelated empty-rect bug
- Spam-clicking Next created duplicate tabs (no in-flight-load guard)
- Finishing the tutorial reset the auto-loaded tab instead of closing it,
  leaving it permanently blank

Found while reviewing PR #416.
…rument_channel

Customize Instrument and Channel for Synthesized MIDI during Model Validation
Fixed merge conflicts related to viewport, tutorial, model paths, and new errors / conventions.
…arge instruction panel contents, added persistent model card information after loading, and updated authors in headers based on git blame.
Home Page Model Selection, Multiple Tab Support, and Tutorial Refactoring
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants