Skip to content

Releases: solworktech/trecs

v0.4

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:56

Changelog

  • 90d3ddb Newer versions for checkout, setup-go and goreleaser
  • 45b2354 homebrew take II

v0.3

Choose a tag to compare

@github-actions github-actions released this 16 Oct 19:43

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 21:07

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
  • 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 -upload invoke login flow, if not already logged in

v0.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 15:38

Changelog

First release of the recorder and editor.