Skip to content

v0.4.2

Latest

Choose a tag to compare

@crcatala crcatala released this 26 Oct 19:24
· 4 commits to main since this release
c3e79f4

Changed

  • Sessions in throwaway workspaces are marked as scratch instead of each counting as a project of its own: a T3 Code
    thread started without a project (…/t3/scratch/<date>-<title>-<hash>, named by its title) and a folder in a
    temporary folder (/tmp, /var/tmp, macOS's /var/folders/…/T, $TMPDIR; Claude Code's scratchpads
    there are just scratch). A git repository cloned into a temporary folder keeps its name.
  • overshare archive files them all in one _scratch folder, with scratch: true in the frontmatter. The next run
    moves files already archived elsewhere into it.

Fixed

  • overshare archive gave sessions whose ids share a name before their UUID (a pi session started by a tool, such
    as <name>-<uuid>) the same short id, so they overwrote one file. The short id now comes from the UUID wherever it
    is in the id, and an id without one that is longer than eight characters is hashed. A file an older version wrote
    for such sessions (named with the first eight characters, which they shared) is left as it is; delete it by hand.