Skip to content

Releases: seankoji-com/freshen

Release list

v0.1.1

Choose a tag to compare

@seankoji seankoji released this 21 Aug 02:22
Immutable release. Only release title and notes can be modified.
d61f23e

Release v0.1.1 — Multi-platform release with macOS, Linux, and Windows (winget) support

What's Changed

  • feat(dist): add winget manifests, Windows release workflow, and linuxbrew docs by @seankoji in #112

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@seankoji seankoji released this 21 Aug 01:46
Immutable release. Only release title and notes can be modified.
e428d3d

Release v0.1.0 — Initial cross-platform release for freshen (macOS & Linux, ARM64 & AMD64)

What's Changed

  • feat: branch-selective sync behavior (auto-rebase feature branches, auto-sync default branches) by @seankoji in #1
  • feat: syntax highlighting in log viewport and clean vs dirty branch logic by @seankoji in #2
  • feat: nerdfont glyphs, open PR links, and refined branch workflows by @seankoji in #3
  • fix: enable native terminal mouse text selection by removing mouse cell tracking by @seankoji in #4
  • feat: use \uea84 for github icon, re-enable mouse tracking, and add clipboard copy shortcut by @seankoji in #5
  • feat: open PRs and issues count metrics via GraphQL by @seankoji in #6
  • feat: repo table grid layout, interactive tabs for branches/worktrees/issues/PRs, and branch pruning by @seankoji in #7
  • fix: concise status text and expanded branch column whitespace by @seankoji in #8
  • fix: pixel-perfect table column alignment, d/D shortcuts for single/all archived deletion, and updated help footer by @seankoji in #9
  • fix: instant TUI list and viewport state refresh on delete, branch switch, and prune actions by @seankoji in #10
  • style: render zero count '-' characters and '0 open' labels in muted slate grey by @seankoji in #11
  • feat: updated header subtitle formatting, greyed out default branch names and OK status, alphabetical repo sorting, and fixed PR loading state by @seankoji in #12
  • fix: pixel-perfect table column alignment via Lipgloss cell width styling and J/K viewport scroll shortcuts by @seankoji in #13
  • style: replace OK text column with zsh statusline style branch pill badges (green for clean, yellow for dirty, red for error) by @seankoji in #14
  • feat: include git fetch --prune origin in shortcut X cleanup workflow by @seankoji in #15
  • feat: rounded Powerline dome pills (\ue0b6 main \ue0b4), animated sync spinner, and force worktree removal on shortcut X by @seankoji in #16
  • feat: single-line top header anchored right, j/k right-pane viewport scrolling, status icon zero-space fix, and branch icon inside powerline pills by @seankoji in #17
  • feat: filter out remote archived repos unless checked out locally, and bind j/k exclusively to right pane viewport scrolling by @seankoji in #18
  • style: clean text-color branch formatting (greyed clean default, yellow dirty default/feature, green clean feature) with single space prefix by @seankoji in #19
  • feat: OSC 8 hyperlinks for org/repo/branch/PRs/issues, green text for feature branches, pixel-perfect column header alignment, and fixed mouse clicks for rows and tab buttons by @seankoji in #20
  • feat: precise mouse click target bounds for rows/tabs and stale-while-revalidate caching with 6s timeout for issues/PRs by @seankoji in #21
  • feat: line-wrap execution log output in Tab 1 viewport by @seankoji in #22
  • layout: strict 50%/50% fixed width pane split, dynamic unicode box horizontal rules, and wrapped PR/Issue titles by @seankoji in #23
  • chore(ci): sync persona-panel caller from seankoji-com/.github by @seankoji in #25
  • fix(tui): move footer to its own line to prevent horizontal overflow at small heights by @seankoji in #27
  • feat: Add Interactive CI Controls, Runner Metrics, Log Search & Desktop Notifications by @seankoji in #24
  • fix: incorporate remaining PR #28 changes (right-pane click, tag nav label) by @seankoji in #30
  • docs: add token-efficient AGENTS.md and supplementary architecture/conventions/dependencies docs by @seankoji in #32
  • fix: apply PR #29 review feedback (timeouts, stderr, slog, toast priority) by @seankoji in #33
  • feat: CI job queue and runner TUI with hierarchy, hyperlinks, and tag navigation by @seankoji in #34
  • swarm: 2026-08-09 batch (5 issues) by @seankoji in #46
  • fix: resolve merge conflicts and sync main branch fixes by @seankoji in #47
  • fix(tui): resolve empty/loading states and add loading indicators across all panels by @seankoji in #48
  • chore(ci): sync persona-panel caller from seankoji-com/.github by @seankoji in #49
  • fix: stop background auto-stash sync from outliving the TUI process by @seankoji in #50
  • chore(ci): sync persona-panel caller from seankoji-com/.github by @seankoji in #51
  • chore(ci): sync persona-panel caller from seankoji-com/.github by @seankoji in #52
  • chore(ci): sync persona-panel caller from seankoji-com/.github by @seankoji in #53
  • fix: repair org job queue fetch and stop corrupting the TUI by @seankoji in #95
  • chore(ci): move ubuntu-latest jobs onto the self-hosted fleet by @seankoji in #54
  • docs: add CONTRIBUTING.md and cross-link from README and AGENTS.md by @seankoji in #107
  • feat: auto-clone uncloned repos, fix table column layout, add tab navigation & runner discovery by @seankoji in #109
  • swarm: 2026-08-16 batch (25 issues) by @seankoji in #108
  • chore: migrate workflows to public runners, add LICENSE and screenshot by @seankoji in #110
  • feat(ci): add release workflow and homebrew installation instructions by @seankoji in #111

Full Changelog: https://github.com/seankoji-com/freshen/commits/v0.1.0