Releases: guilhermehto/cogitator
Releases · guilhermehto/cogitator
Release list
v0.2.0
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
v0.1.0
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, ...