Skip to content

Releases: danielss-dev/strand

Strand v0.9.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 08:25

What's Changed

  • perf(local-changes): virtualize the stacked diff pane by @danielss-dev in #29
  • docs(perf): restate idle-memory target per-platform, close the 0.5 perf pass by @danielss-dev in #30
  • feat(crash): opt-in, user-mediated crash reporting by @danielss-dev in #31
  • perf(ipc): move repo-size-scaled reads onto tokio's blocking pool by @danielss-dev in #32
  • perf(core): open git2 once per Repo; decline the AppState repo cache by measurement by @danielss-dev in #33
  • perf(ui): stabilize snapshot slice identity so sidebar memos hit by @danielss-dev in #34
  • feat(files): drag-and-drop rename / move in the Files tree by @danielss-dev in #35
  • fix: worktree-aware checkout guard, visible error toasts, worktree force-remove (DAN-12) by @danielss-dev in #36
  • fix(ai): harden Windows CLI spawning and surface suggest failures (DAN-11) by @danielss-dev in #37
  • fix(ui): stop shortcuts from eating keystrokes in text fields by @danielss-dev in #38
  • fix(review): baseline worktree review at the actual parent branch (DAN-14) by @danielss-dev in #39
  • feat(worktrees): merge & clean up, health badges, archive-before-remove snapshots by @danielss-dev in #40
  • feat(worktrees): fleet stats, best-of-N compare, overlap warnings, create-from-anything (W4-W8) by @danielss-dev in #41
  • fix(worktrees): per-row last-commit reads the row's own HEAD, not the family's newest by @danielss-dev in #42
  • feat(worktrees): W8 leftovers — move/repair engine ops + rail/tab menu actions by @danielss-dev in #43

Full Changelog: v0.8.0...v0.9.0

Strand v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 23:05

What's Changed

  • Antropic message legality workaround by @danielss-dev in #19
  • chore(commit): remove the recent commit messages dropdown by @danielss-dev in #20
  • feat(workspaces): add workspace management to the command palette by @danielss-dev in #21
  • feat(workspaces): import a VS Code .code-workspace as a workspace by @danielss-dev in #22
  • feat(review): hunk-level stage/discard in Workspace Review by @danielss-dev in #23
  • feat(review): change map beside the diff scrollbar by @danielss-dev in #24
  • feat(review): notes + repo-grouped feedback export in Workspace Review by @danielss-dev in #25
  • feat(review): ⌘F across workspace pools, landing on the matched line by @danielss-dev in #26
  • feat(review): per-worktree members in Workspace Review by @danielss-dev in #27
  • feat(settings): default repoNav to tabs by @danielss-dev in #28

Full Changelog: v0.7.3...v0.8.0

Strand v0.7.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 07:46
d11b9e2

Full Changelog: v0.7.2...v0.7.3

v0.7.2

Choose a tag to compare

@danielss-dev danielss-dev released this 01 Jul 23:17

What's Changed

Full Changelog: v0.7.0...v0.7.2

Strand v0.7.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 22:08

What's Changed

  • feat(branch): delete a branch on its remote by @danielss-dev in #9
  • feat(search): full-history + content commit search by @danielss-dev in #10
  • Repo tab-strip layout, keyboard switching, and quick-switcher by @danielss-dev in #11
  • feat(preview): render mermaid diagrams in the markdown preview by @danielss-dev in #12
  • fix(repo): open user-owned repos that git2 flags as dubious ownership by @danielss-dev in #13

Full Changelog: v0.6.1...v0.7.0

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 19 Jun 22:56
68ba7d5

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@danielss-dev danielss-dev released this 19 Jun 22:16

The interface gets a lot more personal in this release: a customizable repo rail, fully rebindable keyboard shortcuts, a commit-activity timeline, browser-style zoom, and native Windows window controls.

✨ Highlights
Customizable repo rail — Your repositories now live in a dedicated rail you can curate. Pin and reorder repos, and give each one a custom icon — including your own SVGs, which render crisply at any size. Rail tiles keep their own look and no longer get recolored when you switch the active accent theme.

Configurable keyboard shortcuts — Strand is now keyboard-first: nearly every action is reachable from the keyboard, while the mouse stays first-class. Every global shortcut is rebindable in Settings → Keyboard (also via the command palette → "Settings: Keyboard shortcuts"). Surface-local keys (j/k to walk files, n/p to step change blocks, / to search commits, etc.) are documented alongside.

Commit activity timeline rail — A new timeline visualizes commit activity over time, giving you an at-a-glance sense of a repository's rhythm.

Browser-style UI zoom — Scale the whole interface up or down with the familiar Mod + / Mod - / Mod 0 shortcuts. Your zoom level persists across sessions.

Custom Windows title bar — On Windows, Strand now draws its own minimize / maximize / close controls, for a seamless, branded window chrome that matches the rest of the app.

🔧 Improvements

  • Discards from the keyboard — Delete and Backspace now trigger discards in the changes list.
  • Smoother popups — Toasts and the progress popup now animate on exit instead of vanishing.
  • Website downloads point at the latest release artifacts.

🛠 Under the hood
CI release pipeline retries harder on flaky crates.io downloads.
Full changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@danielss-dev danielss-dev released this 12 Jun 14:06

First release of strand

What's Changed

  • feat(0.1): complete internal-alpha feature batch by @danielss-dev in #1
  • Release pipeline + updater signing by @danielss-dev in #2
  • feat(tags): create / delete / checkout / push, right-click row menus by @danielss-dev in #3
  • perf/UX/security: safe quick-wins from the audit batch by @danielss-dev in #4
  • perf(core): shell out git log for incremental first-page graph load by @danielss-dev in #5
  • feat: reset, remotes, signing, fixup, diff export, in-diff search, image previews, review feedback by @danielss-dev in #6

New Contributors

Full Changelog: https://github.com/danielss-dev/strand/commits/v0.5.0