Repository navigation
Releases: solworktech/trecs
Releases · solworktech/trecs
Release list
v0.4
v0.3
Changelog
- 131989e
- Fixes to cue points support
- Added timed annotations
- 0403507 - Added metadata about the ENV the recording was made in - When uploading, description can now be auto populated with the command list or the annotations (only those that show in the menu are looked at)
- 0e84867 Jumping to a command seeked by time, and a prompt often shares a millisecond with the previous command's last frame, so a jump could land one frame early and show the wrong intro. seekTo now takes an exact frame index.
- fc9f7ed Merge branch 'main' of github.com:solworktech/trecs
- adb0107 Refrain from literal strings for the binary name in usage and error messages
- 517983a Removed unused function
- 16ddcac Revert test
- 7061133 Support merging of multiple recordings
- d34f654 Timed annotations changes
- Added option: "pause playback?"? true: false
- Added option: "show in nav menu"? false: true, when true, show the first line of the annotation indented under the command it belongs to
- When listing timed annotations, support "Jump to annotation", it seeks to the exact timeline for the annotation in focus
- If playback is paused, keep the annotation showing, until it is resumed - Hitting ^E when inside any text input should open in $EDITOR
- 3ac6065 Updated README and man pages, added CONTRIBUTING doc.
- f3be947 fix staticcheck warnings
v0.2
Changelog
- cebd3b4 Auto export session as Markdown after the recording ends. This is very useful for searching for terms in recordings' dir
- 13d25a8 Editor bugs:
- Saving rebuilt the command's frames and lost the marks around the
command and the recording's header - Colour escape sequences were not preserved when editing output
- Saving rebuilt the command's frames and lost the marks around the
- b0b3c6b Editor: support cue cards.
- 9a2c618 Editor: when playback ends, exit full screen mode
- 2f5577e Start: the media recorders start first, the session waits until every one is actually capturing (ffmpeg's -progress output), and only then starts the terminal. Stop: the shell exiting now stops the media and waits for the files to be finalized. ffmpeg is asked with q on stdin, then interrupted, and killed only as a last resort. Ctrl+C: ffmpeg now runs in its own process group, so a stray Ctrl+C cannot cut it off mid-file. Startup failures: if a device fails, you now get ffmpeg's own message and the terminal never starts. Before, the failure only went to a log file.
- 87b8ad1 When passing
-uploadinvoke login flow, if not already logged in
v0.1
Changelog
First release of the recorder and editor.