Repository navigation
Snitt 0.6.0
·
64 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(appcast): emit the build number Sparkle compares, not the marketing version by @impressiver in #126
- chore(oss): prepare the repository to go public by @impressiver in #127
- fix(settings): even the divider margins; move "Export for" into the sheet by @impressiver in #128
- feat(editor): record a voiceover after the fact, anchored to the footage (D93) by @impressiver in #129
- feat(import): open plain video as a Snitt document, and save it somewhere by @impressiver in #130
- test(capture): stop asserting an equivalence the platform never promised by @impressiver in #131
- feat(menu): split New, gate it on the clipboard, and take Preview's icon by @impressiver in #132
- fix(editor): show that a voiceover is recording, and let the fader reach silence by @impressiver in #133
- fix(voiceover): reach the export mix, and show the lane on older documents by @impressiver in #134
- docs(spec): record the CLA → DCO change as D98, and what M8 actually costs by @impressiver in #135
- feat(transcript): narrate into the transcript, in its own colour, hidden when muted by @impressiver in #136
- fix(timeline): colour the voiceover lane like its words, and sync the zoom control by @impressiver in #137
- fix(timeline): one colour per track, and lanes in the order the file has them by @impressiver in #138
- fix(subtitles): one voice per caption, two lines when they overlap by @impressiver in #139
- fix(transcript): one voice per row, in the pane and on the phrase lane by @impressiver in #140
- docs(licensing): retire the CLA for a DCO plus an Apache-2.0 grant (D98) by @impressiver in #141
- fix(transcript): stop rows overlapping, and put the timestamp back on line one by @impressiver in #143
- feat(transcript): write narration with +, and delete by keystroke (D100) by @impressiver in #144
- feat(editor): open the transcript section when the recording has words by @impressiver in #145
- fix(transcript): make the + actually open the narration field by @impressiver in #146
- feat(audio): a take over-dubs the microphone; the third track is for synthesis (D102) by @impressiver in #147
- feat(transport): a record button, a count-in, and a pause that keeps the take by @impressiver in #148
- fix: restore the test gate on Xcode 27, and pre-public sweep by @impressiver in #150
- fix(build): make the sources compile on both toolchains by @impressiver in #151
- chore(gate): build with warnings-as-errors, the way CI does by @impressiver in #152
- docs(ci): count the test-target warnings instead of remembering them by @impressiver in #153
- fix(tests): declare the actor isolation, and gate the whole package by @impressiver in #154
- release: 0.6.0 by @impressiver in #155
- fix(release): the appcast/app build-number guard could never run by @impressiver in #156
Full Changelog: v0.5.0...v0.6.0