Skip to content

Releases: renato0307/rocha

v0.0.3

19 Mar 14:55
ef8cf4f

Choose a tag to compare

What's Changed

  • test: add comprehensive unit tests and CI workflow by @renato0307 in #146
  • feat(ui): display PR number in session list by @renato0307 in #147
  • refactor(ui): use colors instead of text for PR state by @renato0307 in #148
  • perf(ui): batch PR fetching with parallel repo calls by @renato0307 in #150
  • refactor(ui): swap command palette and filter keyboard shortcuts by @dnlopes in #151
  • fix(ui): sync bubbles list filter key with custom binding by @dnlopes in #152
  • perf(ui): fix timer accumulation on repeated session enter/exit by @renato0307 in #153

Full Changelog: v0.0.2...v0.0.3

v0.0.2

01 Feb 19:14
4f14154

Choose a tag to compare

Bug Fixes

  • Session state preservation - Fix startup to preserve session state when new TUI instance starts (#145)

Documentation

  • Changelog generator skill - Add skill for generating changelogs from merged PRs (#144)

Contributors

Thanks to: @renato0307

v0.0.1

01 Feb 18:44
3aa04f0

Choose a tag to compare

What's Changed

  • docs: add debug flags usage to development guidelines by @renato0307 in #43
  • fix: prevent exponential timer accumulation causing resource leak by @renato0307 in #42
  • feat: display relative timestamps for last state changes by @renato0307 in #44
  • feat: add mouse wheel scroll support for session list by @renato0307 in #45
  • fix: session list item movement not working by @renato0307 in #47
  • feat: add toggleable timestamp display with multiple formats by @renato0307 in #48
  • feat: add dedicated help screen with keyboard shortcuts by @renato0307 in #49
  • feat: implement session archiving with optional worktree deletion by @renato0307 in #46
  • feat: organize worktrees by repository in owner/repo subdirectories by @renato0307 in #50
  • feat: enhance help text readability with distinct shortcut styling by @renato0307 in #51
  • feat: refactor keyboard shortcuts using Bubble Tea key.Binding pattern by @renato0307 in #58
  • feat: add shift+arrow key support for session reordering by @renato0307 in #60
  • feat: add viewport scrolling to help screen by @renato0307 in #61
  • feat: add Ctrl+] keyboard shortcut to swap between Claude and shell sessions by @renato0307 in #62
  • fix: prevent sessions from getting stuck in waiting state by @renato0307 in #63
  • docs: add tmux shortcuts to help screen and standardize to lowercase by @renato0307 in #64
  • fix: use non-blocking sound playback in notify command by @renato0307 in #65
  • fix: correct session state tracking for idle vs waiting states by @renato0307 in #66
  • feat: add configurable tmux status bar position by @renato0307 in #68
  • feat: add experimental send text to Claude feature by @renato0307 in #67
  • feat: add support for --allow-dangerously-skip-permissions flag by @renato0307 in #70
  • feat: enable session creation from GitHub URLs with CLAUDE_CONFIG_DIR support by @renato0307 in #52
  • feat: simplify configuration to single ROCHA_HOME environment variable by @renato0307 in #69
  • feat: add sessions mv command to move sessions between ROCHA_HOME directories by @renato0307 in #72
  • feat: add settings meta command to display available configuration options by @renato0307 in #71
  • feat: add sessions set command to change CLAUDE_CONFIG_DIR by @renato0307 in #73
  • Revert "feat: add sessions set command to change CLAUDE_CONFIG_DIR" by @renato0307 in #74
  • feat: add sessions set command to change CLAUDE_CONFIG_DIR by @renato0307 in #75
  • fix: improve session creation and worktree management by @renato0307 in #77
  • fix: ensure CLAUDE_CONFIG_DIR is passed to new sessions by @renato0307 in #90
  • fix: preserve original casing in worktree paths by @dnlopes in #91
  • feat: add done skill to automate task completion workflow by @renato0307 in #101
  • docs: add CLAUDE.md and skill documentation by @renato0307 in #102
  • fix: ensure worktrees are created from origin/main by @renato0307 in #103
  • feat: show changed files count in git info by @renato0307 in #105
  • feat: add sessions set command for allow-dangerously-skip-permissions flag by @renato0307 in #106
  • feat: simplify help and add rotating tips by @renato0307 in #104
  • refactor: break down Model god object and improve shortcuts by @renato0307 in #108
  • feat: add /rocha-reviewer skill with specialized subagents by @renato0307 in #109
  • feat: add integration test framework for CLI commands by @renato0307 in #111
  • fix: unify session name sanitization and remove broken exit detection by @renato0307 in #112
  • fix: load fresh session state for kill/archive worktree check by @renato0307 in #113
  • fix: continue session deletion when tmux kill fails by @renato0307 in #114
  • fix: Shift+N on session created with Shift+N does not autofill repository by @dnlopes in #116
  • fix: sanitize repository URL when creating session from template by @dnlopes in #117
  • fix: handle existing branches when creating worktrees by @renato0307 in #115
  • refactor: hexagonal architecture by @renato0307 in #119
  • docs: improve README structure and simplify key bindings by @renato0307 in #120
  • refactor: extract theme package for centralized styling by @renato0307 in #121
  • feat: add CLI commands for session management by @renato0307 in #122
  • test: add Docker-based integration test infrastructure by @renato0307 in #123
  • refactor: change go module name to github.com/renato0307/rocha by @renato0307 in #125
  • fix: move container creation after logger initialization by @renato0307 in #127
  • fix: initialize logger with discard handler to prevent nil panics by @renato0307 in #128
  • feat: add initial prompt on session create by @renato0307 in #129
  • feat: add configurable keyboard shortcuts via settings.json by @renato0307 in #124
  • feat: add token usage chart and stats CLI command by @renato0307 in #130
  • feat: add sessions view-agent-settings command and improve testing infrastructure by @renato0307 in #132
  • feat: add hooks command to view Claude Code hook events by @renato0307 in #133
  • refactor(ui): replace field-based actions with Bubble Tea message pattern by @dnlopes in #135
  • feat: reuse existing worktrees when creating sessions from branches by @renato0307 in #142
  • fix(notify): transition state to working after permission granted by @renato0307 in #143
  • feat(ui): add command palette for action discovery and execution by @dnlopes in #141

New Contributors

Full Changelog: v0.0.1-RC2...v0.0.1

v0.0.1-RC2

18 Jan 21:21
8519451

Choose a tag to compare

v0.0.1-RC2 Pre-release
Pre-release

What's Changed

  • refactor: migrate storage from file-based to SQLite databaseRefactor storage by @renato0307 in #26
  • feat: add session flag feature to mark important sessions by @renato0307 in #27
  • fix: preserve position field during session saves by @renato0307 in #28
  • feat: add implementation status tracking for sessions by @renato0307 in #29
  • docs: enhance rocha development workflow guidelines by @renato0307 in #30
  • feat: auto-select newly added session by @renato0307 in #31
  • feat: add consistent header with dev mode version info by @renato0307 in #33
  • fix: allow terminal text selection by removing mouse capture by @renato0307 in #34
  • fix: hide status command from help output by @renato0307 in #35
  • feat: add session comment feature with keyboard indicator by @renato0307 in #32
  • fix: allow typing all keys in filter mode by @renato0307 in #36
  • refactor: introduce Dialog wrapper for automatic header rendering by @renato0307 in #37
  • feat: add settings file support for persistent configuration by @renato0307 in #38
  • docs: add missing shortcuts and improve help text clarity by @renato0307 in #39
  • fix: prevent ESC from exiting and filter flickering by @renato0307 in #40
  • fix: transition to working state after answering AskUserQuestion by @renato0307 in #41

Full Changelog: v0.0.1-RC1...v0.0.1-RC2

v0.0.1-RC1

18 Jan 02:25
fda5d83

Choose a tag to compare

v0.0.1-RC1 Pre-release
Pre-release

Changelog

Features

Bug Fixes

Others

v0.0.1-alpha

17 Jan 23:29
6550dee

Choose a tag to compare

v0.0.1-alpha Pre-release
Pre-release

Changelog

Features

Bug Fixes

Others