Skip to content

Releases: guilhermehto/cogitator

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 21:56
c496c49

Changelog

  • c496c49 Merge pull request #47 from guilhermehto/docs/add-docs-page
  • dd49e3e ci: trigger docs deploy on master, not main
  • 63f883b docs: mechanicus cog-and-half-cog logo
  • 945c0d8 docs: tighten landing copy, drop taskwarrior and bell
  • f4b9e31 docs: redesign landing, terminal-first theme
  • a17d11f docs: add demo video to landing page and readme
  • 7949a2c fix(harness): launch omp fresh on empty token
  • 73704da docs: drop em-dashes from prose
  • aa8a0e6 docs: add vitepress site with github pages deploy
  • b5f5bb3 Merge pull request #46 from guilhermehto/fix/default-selects-second-row
  • 326c8f7 fix(ui): reset ctrl+p palette cursor to first row on search
  • 14a11ae Merge pull request #45 from guilhermehto/feat/ctrl-p-improvements
  • 1e56294 feat: improve ctrl-p menu
  • 38c310b Merge pull request #44 from guilhermehto/feat/repo-ordering
  • 08b8135 feat(ui): add ctrl+d/ctrl+u to jump between repos
  • eeff164 feat(ui): add gg/G and </> to jump to list top/bottom
  • 6c7e55c feat(ui): order repos alphabetically in the list
  • bc422d7 Merge pull request #43 from guilhermehto/feat/set-default-harness
  • fddfbf0 fix(ui): clear stale session token when default overrides harness
  • 25f1c83 feat(ui): add persistent default-harness selection
  • 063fcb9 Merge pull request #42 from guilhermehto/fix/failed-worktree-delete-breaks-ui
  • d6af428 feat(ui): warn that force-delete discards uncommitted changes
  • 7c3d172 feat(workspace): force-delete worktrees by default, configurable
  • 67de16a fix(ui): keep restored worktree row grouped after failed delete

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 10:27

Changelog

  • 423cd6d feat: make default mode for tmux sessions
  • 5cad550 docs: add configuration section
  • e44a320 Merge pull request #41 from guilhermehto/fix/finished-status-not-cleaned
  • e75faad fix: codex not transitioning between states correctly
  • b64ddcc docs: update readme

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 11:26
fc2461b

Changelog

  • fc2461b Merge pull request #40 from guilhermehto/docs/update-docs
  • b07a764 docs(readme): lead with worktree, harness, and status features
  • 792f35f feat(ui): showcase git worktrees in --demo and refresh screenshot
  • 4ebd279 chore(release): publish to homebrew tap via goreleaser
  • c8f974e Merge pull request #39 from guilhermehto/feat/pull-with-ff
  • af11052 feat: auto stash on pull
  • 656eed1 perf(git): pull branches without fetching tags
  • c0feeb6 Merge pull request #36 from guilhermehto/dependabot/go_modules/github.com/hashicorp/mdns-1.0.7
  • c613e02 Merge pull request #38 from guilhermehto/feat/add-omp-support-v2
  • 983f174 feat(omp): continue recent session on empty launch; add omp-hook install
  • 483ba51 feat: add omp support
  • c6c12db build(deps): bump github.com/hashicorp/mdns from 1.0.6 to 1.0.7
  • ba40587 Merge pull request #35 from guilhermehto/refactor/better-help
  • 5c64d58 feat(ui): add '?' floating keybinding help overlay
  • 99c1441 Merge pull request #34 from guilhermehto/feat/pull-from-cogitator
  • f144f8b feat(ui): add P to pull latest into the highlighted worktree's branch
  • 07080ca Merge pull request #33 from guilhermehto/feat/cmd-p-menu
  • 58e1d43 feat(ui): add ctrl+P fuzzy session switcher
  • 4b74e63 Merge pull request #32 from guilhermehto/fix/new-worktree-from-fetch-failing
  • 6f04a28 fix(git): register remote branch in fetch refspec before worktree add
  • 9585c46 Merge pull request #31 from guilhermehto/fix/single-instance-takeover
  • 16efb7d fix(ui): take over hook socket from stale cogitator instead of degrading
  • 05697b6 Merge pull request #30 from guilhermehto/feat/create-from-fetch
  • 4444631 feat(ui): show a spinner row while a worktree is created or fetched
  • f021d24 feat(ui): fetch a branch from origin into a new worktree with 'F'
  • 58678f9 Merge pull request #29 from guilhermehto/fix/claude-session-activity-decay
  • 8239c05 fix(claudecode): treat SessionStart as idle and decay stale busy
  • 369763e Merge pull request #28 from guilhermehto/fix/claude-sessions-always-active
  • 85eb5da fix(claudecode): stop coercing recent transcripts to busy
  • 5a0082c Merge pull request #26 from guilhermehto/dependabot/go_modules/github.com/charmbracelet/x/ansi-0.11.7
  • df054bb Merge pull request #27 from guilhermehto/feat/improve-selected-session
  • 36e687b fix(ui): highlight selected worktree row with background band, not reverse video
  • 8d568b2 build(deps): bump github.com/charmbracelet/x/ansi from 0.11.6 to 0.11.7
  • 7cb4ef7 Merge pull request #25 from guilhermehto/feat/session-manager
  • 1a6b2d0 Merge pull request #24 from guilhermehto/docs/improve-onboarding
  • 8abb94f docs: improve onboarding content in README
  • a927b4e Merge pull request #23 from guilhermehto/feat/support-claude-code
  • 3a09cdd refactor(claudecode): address review findings — dead code, prune staleness, conventions
  • b57d931 test(workspace): use an unregistered kind for TestMerge_Unknown after claude-code became real
  • 6174f3c docs: note PATH requirement for the cogitator hook command
  • 0d809cd refactor(config): drop CODEX_ENABLED/CLAUDE_ENABLED overrides in favor of auto-detection
  • 2255a42 Merge pull request #22 from guilhermehto/feat/better-main-branch
  • 77fcd00 feat(claudecode): render question glyph for AskUserQuestion tool
  • cea87cf feat(workspace): mark root worktree and show base branch in new-worktree prompt
  • e01074a fix(claudecode): persist hook overlay so permission state survives polls
  • 4f17d9f Merge pull request #21 from guilhermehto/fix/slow-worktree-deletion
  • 68e8849 fix(ui): optimistically remove worktree row on delete confirm
  • a4089c9 feat(ui): add claude-code demo row and hook-setup docs
  • a8bce9f feat(ui): register claudecode provider on manager when ClaudeCodeEnabled
  • b2d6763 feat(config): add ClaudeCode config fields and claudeEnabled auto-detection
  • 5631fc2 feat(cmd): route claude-hook subcommand to claudecode.SendHook
  • 990584c feat(claudecode): add provider with poll, hook overlay merge, and canonical-dir seeding
  • 665ccea feat(claudecode): add hook parser and sender over shared transport
  • 912587f feat(claudecode): add claude code transcript reader with session parsing
  • 56d6589 feat(harness): add claude-code harness with resume token support
  • 03a74b4 refactor(hookipc): extract socket transport into reusable hookipc package
  • dadc593 Merge pull request #20 from guilhermehto/feat/show-hide-tasks
  • e0e1c4a feat: show/hide tasks tab with T
  • 1ffd61b Merge pull request #19 from guilhermehto/fix/repo-lookup
  • 0a005e0 Merge pull request #18 from guilhermehto/fix/launching-status
  • 8b15969 fix(workspace): discover hidden repos while skipping hidden non-repo dirs
  • 56d0138 fix(ui): remove launching overlay state and associated tests
  • ff7b669 Merge pull request #16 from guilhermehto/feat/keep-state
  • e7338e4 Merge pull request #17 from guilhermehto/fix/multiline-session-name
  • fca5769 fix(ui): fold multiline session titles into a single row
  • 45b885f fix(state): show restored badge on live-idle sessions, not just recent
  • 2a1c7f2 feat(ui): wire roster restore at TUI startup to prime persisted badges
  • 538e1b3 feat(state): apply restored attention in snapshot and clear on MarkViewed
  • d1fc250 feat(state): add RestoredSession type, RestoreSessions API, and isSticky predicate
  • 3244cda feat(workspace): persist attention label in roster entry
  • 9edba97 Merge pull request #15 from guilhermehto/fix/new-worktree-branch-input
  • 43e7550 fix(ui): scope task-pane prompt rows to task prompts only
  • 51520e2 Merge pull request #14 from guilhermehto/feat/delete-repos
  • 255fe14 feat(ui,workspace): add R keybind to untrack a repo from config
  • d2e2067 Merge pull request #13 from guilhermehto/feat/better-glyphy-and-states
  • 942d998 feat(workspace,ui): drop StateEmpty, unify into StateStopped; update glyphs
  • 54d3574 Merge pull request #12 from guilhermehto/feat/remove-session-discovery
  • d64b02c feat(workspace,ui): drop discovery of unconfigured sessions
  • ad3ebd0 Merge pull request #11 from guilhermehto/feat/show-finished-work
  • f27b7b0 feat(state,ui): add AttnFinished badge for active-to-idle sessions
  • 56a27ca Merge pull request #10 from guilhermehto/feat/use-branch-name
  • cac5c43 feat(ui): use branch as primary worktree row label, trail session title muted
  • ee687af Merge pull request #9 from guilhermehto/fix/dead-pane
  • 0141b1e fix(tmuxctl): run harness via send-keys so shell survives exit
  • c7ac9a7 Merge pull request #8 from guilhermehto/fix/polling-codex
  • d9f3190 feat(ui): offload workspace-row build to coalesced background cmd
  • 52ce141 feat(codex): replace clear+loop with atomic ReplaceProviderInstance in pollOnce
  • 36c824c feat(state): add ReplaceProviderInstance for atomic single-publish reconcile
  • 67c69e7 Merge pull request #7 from guilhermehto/add-codex-support
  • 41b468c fix(codex): exit 0 when hook listener is unavailable
  • 975fe0e feat(config): auto-enable Codex when ~/.codex exists
  • bafd259 fix(codex): fix CODEX_ENABLED env, ...
Read more