Skip to content

fix(ustx, seqtool, gui): fix in-place editing, interpolation, and uni…#29

Merged
NewComer00 merged 3 commits into
mainfrom
fix/inplace-edit-and-interpolation
Apr 24, 2026
Merged

fix(ustx, seqtool, gui): fix in-place editing, interpolation, and uni…#29
NewComer00 merged 3 commits into
mainfrom
fix/inplace-edit-and-interpolation

Conversation

@NewComer00
Copy link
Copy Markdown
Owner

…code

fix(ustx): catch SameFileError when same-path input/output; remove hardcoded SUPPORTED_EXPRESSIONS restriction; add allow_unicode=True to oyaml.dump; warn when no expression points fit any voice part
fix(seqtool): replace extrapolate fill with NaN in interp1d to avoid out-of-bounds artifacts
fix(pitd): fix StreamToLogger scope covering ref feature extraction
fix(gui): add ensure_ascii=False to json.dump for config export
docs(dyn, tenc): add notice about trim_silence clipping voiced segments
docs(readme): add in-place edit tip and backup warning for v0.9.1

…code

fix(ustx): catch SameFileError when same-path input/output; remove hardcoded SUPPORTED_EXPRESSIONS restriction; add allow_unicode=True to oyaml.dump; warn when no expression points fit any voice part
fix(seqtool): replace extrapolate fill with NaN in interp1d to avoid out-of-bounds artifacts
fix(pitd): fix StreamToLogger scope covering ref feature extraction
fix(gui): add ensure_ascii=False to json.dump for config export
docs(dyn, tenc): add notice about trim_silence clipping voiced segments
docs(readme): add in-place edit tip and backup warning for v0.9.1
@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 24, 2026

Codecov Report

❌ Patch coverage is 50.00000% with 9 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
utils/ui.py 0.00% 7 Missing ⚠️
expressive.py 60.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

- Add indeterminate linear progress bar that shows on loading and hides on ready/error
- Add error label that displays on WaveSurfer error (filtered to fatal errors only)
- Emit loading/ready/error events from JS to drive Python-side UI state
- Guard serve_wav against non-existent paths early (returns empty string)
@NewComer00 NewComer00 merged commit a153c8e into main Apr 24, 2026
3 of 4 checks passed
@NewComer00 NewComer00 deleted the fix/inplace-edit-and-interpolation branch April 24, 2026 11:08
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.

1 participant