Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
c4da7a3 style(tui): fix formatting and spacing issues in UI components
8a98f48 refactor(tui): improve UI rendering and code clarity
ce1d6ea chore: add reference images 11-14
aabc0b9 feat(tui): add verification summary header with pass/fail/pending counts
67acaad feat(tui): filter out non-chat models from model selectors
371a998 feat(tui): add provider-specific API key placeholders and NVIDIA key validation in first-run
0559d6b feat(tui): add ETA and animated progress bar to execute phase
abaaa65 feat(tui): pass tool call description to sidebar on tool start
5b771a8 feat(tui): add human-readable tool call descriptions and compact agent badge in sidebar
26b617c refactor(tui): replace renderLoading with renderPlaceholder for nil model states
37725b3 feat(tui): make toast width responsive to terminal size
d59abcc feat(tui): add renderPlaceholder helper for instant-loading screens
8fa8406 feat(tui): register /complexity command in command registry
47e39a9 feat(tui): add complexity slash command handler
2560043 feat(tools): register CodeComplexity in default dispatcher
b63fe2e feat(tools): add CodeComplexity tool for codebase complexity analysis
d7019c7 feat(errors): extract provider error messages for user-friendly display
6a32bc7 fix(provider): detect error objects in SSE stream from NVIDIA/OpenAI-compatible providers
8a1e202 feat(nvidia): skip completion-only models from chat UI
89841ba feat(provider): detect completion-only models and set Chat flag in capabilities
ed70fc6 feat(types): add Chat capability flag to CapFlags
0efc082 chore: add space.txt to gitignore
47f2325 style(tui): fix code formatting and import order in UI components
969070b test: add workflow engine tests for ledger integration and context propagation
1dfea46 test: update plan_test.go callers for new context-parameter signatures
b143347 test: update execute_test.go callers for new context-parameter signatures
80b115d test: update engine_test.go callers for new context-parameter signatures
9c0d176 test: update engine_extra_test.go callers for new context-parameter signatures
9256b11 feat: add Path() and Clear() methods to Ledger for factory reset support
0ea968c refactor: use shared ledger instance from engine instead of hardcoded path
43ddb57 refactor: pass context to buildPlanContext and rename local ctx to planCtx
9d5fd1a refactor: pass context to buildExecuteContext and getCodeIntel for cancellation propagation
1d8d04f feat: add ledger field to Engine and propagate caller context to codeintel build
421e370 test: add sidebar model tests for agent progress and TTL file watcher
60025a9 feat: add agent progress tracking, TTL-based file watcher, and computed progress bar
29064e5 test: add resume model tests for total count and truncation display
da85732 feat: show total session count in resume screen when list is capped
6cd47fa feat: add totalCount field to ResumeModel for truncation indicator
fdf68a9 test: add search command tests covering segment content and filtering
dd23da1 test: update handleReset test for new Cmd-based factory reset flow
585b0ed feat: implement /reset as full factory reset and fix /search to include segments
a01188e feat: add Keychain to CommandContext and update /reset description
b36ee14 feat: switch sidebar to todo mode on agent loop start and pass keychain to commands
0aa76c4 feat: wire sidebar agent progress, subagent lifecycle, and reset flow
11f21f5 feat: export ResetCompleteMsg type alias in tui package
4cc16cd feat: add ResetCompleteMsg type for factory reset flow
80adcbe feat: pass shared ledger instance to workflow engine
52af595 feat: register NVIDIA provider at startup and cleanup on force-exit
1445469 chore: remove MEDIUM.md documentation file
0381d21 chore: remove promotional video file
43b9034 docs: add sidebar UI screenshot (image_10)
93ef453 docs: add sidebar UI screenshot (image_9)
bf4421e docs: add sidebar UI screenshot (image_8)
787c5b0 chore: add .m31a-worktrees/ to gitignore
cd6989a test(tui): update settings tests for 3-provider list with NVIDIA
57bd920 feat(tui): add NVIDIA short name abbreviation for status display
192d95c feat(tui): add NVIDIA NIM to settings UI (provider choice, API key, health)
0e3939a feat(tui): add NVIDIA re-registration on settings save
605f94e feat(tui): wire NVIDIA API key copy in first-run completion handler
ef35aed feat(tui): add NVIDIA NIM to first-run wizard provider catalog
8af1f9d feat(tui): register NVIDIA NIM in provider registration switch
40c766c feat(provider): add NVIDIA NIM provider client
8bad3b4 feat(config): add NVIDIA API key resolution and keychain persistence
ff33aee feat(config): add Nvidia credential and base URL fields to ProviderConfig
d9a5039 feat(types): add DefaultNvidiaBaseURL constant for NVIDIA NIM API
20e4052 feat(images): add additional image assets
4a4301b fix(tui): fix toast positioning by returning raw stack
3dcd3c9 feat(tui/theme): add tool label styles for all tool types
4f142d2 feat(tui): add GetStatus method to subagents model
0958ae3 fix(tui/repl): pass max width to logo rendering in welcome screen
32775c4 perf(tui/repl): pre-compute wave separator brand style
dfa2f7a fix(tui/repl): invalidate ThinkingBlock cache on segment close and errors
188dfd1 fix(tui/repl): fix blank line accumulation and optimize streaming render
ce8f42d perf(tui/repl): add ThinkingBlock cache for streaming render
b7f7115 fix(tui/repl): re-render messages during streaming for animations
387186c fix(tui): ensure Provider field is set in phase model picker
94d3db0 fix(tui): fix model selector detail pane width overflow
b306238 fix(tui): ensure Provider field is set on loaded models in selector
320b8e9 feat(tui): set max tool calls limit on sidebar initialization
6bc0905 fix(tui): fix first run layout overflow on narrow terminals
4344e6c fix(tui): fix config tab bar width calculation
01270e8 fix(tui/components): fix permission modal layout at narrow widths
737450e fix(tui/components): prevent metric card overflow at narrow widths
3815b73 fix(tui/components): enable visibility flag on thinking blocks
ab12141 fix(tui/components): add max width parameter to logo and glow rendering
b99561b fix(tui/components): fix card gradient line overflow at narrow widths
d518ea8 feat(tui): add screen name routing and sidebar metric updates in View
cb154f1 fix(tui): auto-revert sidebar to file tree on phase completion
2211c30 feat(tui): integrate sidebar updates into main Update loop
99df765 feat(tui): wire TodoWrite callback and fix phase message drain
f485b76 feat(tui/sidebar): add todo mode, phase pipeline, and metrics tracking
1d6729a feat(tui): export new sidebar message types in tui package
20fbad1 feat(tui): add sidebar todo and revert message types
92a39c4 feat(workflow): add FilePath to ToolCompleteMsg for file tracking
e21a185 feat(tools): add SetTodoWriteCallback to Dispatcher
e20076a feat(tools): add TodoWrite callback and export TodoItem type
0894d80 feat(providers): set Provider field on fetched models
c0f9e02 feat(images): add new image assets to the project
c8d6038 chore: add promotion/ to .gitignore
3db4520 fix: use full product name in feature request template
b931086 fix: use master branch in DEV.md URLs (install.sh and docs links)
a87d444 fix: use master branch in install.sh usage URL
5da7594 docs: enhance README with hero image, workflow diagram, screenshots, and updated comparison table
69a9121 feat: add Scoop package manifest for Windows installs
374496e docs: add codebase concerns audit with full findings
c840d2d docs: add comprehensive security audit report
133603e fix(workflow): handle git errors properly in ship phase
c14154a fix(workflow): add panic recovery and log plan parse errors
920ebfb fix(workflow): wrap phase errors with sentinel, discard partial tool calls
d1db002 fix(streaming): add panic recovery to stream goroutine
312a722 fix(streaming): add panic recovery to AgentLoop goroutine
0bd7699 fix(tui): add panic recovery to config watcher goroutine
2f43194 fix(tools): add panic recovery to dispatcher rate limiter goroutine
4cd4cb9 fix(tools): add panic recovery to Bash tool goroutines
c2fff03 fix(main): add panic recovery to signal handler goroutine
467a9ef test(provider): update retry tests to use HTTPStatusError
6b30f5b fix(provider): use typed HTTPStatusError for retry classification
ff8f22f feat(provider): add HTTPStatusError typed error
5f939d2 fix(tools): use %w for error wrapping in FileRead
93144ca fix(workflow): use ErrGitNotInitialized sentinel in findRootCommit
93e3a1e fix(workflow): wrap git-not-initialized error with sentinel
60c81ad feat(errors): add ErrGitNotInitialized sentinel error
8f9823b refactor(tools): extract shared pruneBackupsByPrefix helper
006659a fix(taskrunner): fix mutex handling and add proper locking
13b114b fix(session): simplify time parsing in loadState
cdd5134 fix(session): simplify file size check in readFileLimited
4daf9b5 fix(ledger): correct file permission and invalidate stats cache on reload
b1f101c fix(history): add thread safety to frecent history
3f32a72 fix(autodream): use case-insensitive matching for critical context detection
e04d2e9 fix(workflow): remove duplicate HealsAttempted increment in bisect heal
daa99e9 fix(workflow): include validation errors in plan context even without existing tasks
38f772e fix(workflow): improve task execution tracking and validation
abb881f fix(workflow): add timeout to heal task verification to prevent hangs
f7eb239 feat(tui): add mouse wheel support to verify model
9b7182e feat(tui): re-export ScreenCommandPalette in tui package
d4ceb31 feat(tui): add ScreenCommandPalette constant and label
955f33d fix(tui): improve toast progress duration comment
ea9e99d feat(tui): add mouse wheel support to ship model viewport
43c51a2 feat(tui): add /chat to quick actions overlay
d7d6acd fix(tui): clone status bar info to avoid mutation in narrow terminal
87958a5 feat(tui): add mouse wheel support to plan model viewport
4b30d34 feat(tui): add mouse wheel support to ledger model viewport
9442af4 feat(tui): update help model with new commands and improved descriptions
6f7d8ca fix(tui): add cancellation check in file watcher walk
a70faaa feat(tui): add mouse wheel support to execute model viewport
43d05aa feat(tui): implement new slash commands (exit, chat, flush, search, about)
f4e6c3e test(tui): update command tests for new slash commands
82bd1c1 feat(tui): add new slash commands (exit, chat, flush, search, about, keychain, dream)
a2539f8 feat(tui): add mouse wheel support to chat history model
b9029d0 feat(tui): add command palette screen rendering and keyboard hints
67597a2 feat(tui): pass version to slash command context
c350773 feat(tui): forward mouse events to active screen sub-models
a71a411 feat(tui): add command palette screen model to app state
3b0eef1 feat(tools): add Close method to WebFetch for connection cleanup
1e61357 fix(tools): remove redundant text delta emission in subagent loop
95c9cd7 fix(tools): support schema-compliant options format in ask user question
74b33d6 fix(tools): make gitignore cache thread-safe and add adjacent quantifier ReDoS detection
a7c29f8 fix(tools): remove redundant truncation message in filelist
def6d86 fix(tools): correct backup pruning threshold in edit tool
fe8553b fix(tools): make defensive copy of agents map in dispatcher
bbcb587 feat(tools): add staleness check to codemap indexer (5 min TTL)
62616be fix(provider): return success status from RollbackActive
2c269c9 fix(provider): return nil for empty chunks and fix reasoning key sorting
3d5c38f fix(provider): replace sync.Once with retryable metadata fetch with cooldown
a4f355e fix(provider): add missing parentheses in context exceeded check
2900d74 fix(git): handle HeadHash errors and remove duplicate status case
cdbece9 fix(fileutil): correct error handling for chmod in atomic write
1f33796 fix(config): remove forced TokenEMAAlpha default and add verify to known keys
352d506 fix(codeintel): improve camel case splitting and use stable sort for relevance scoring
5962a04 fix(codeintel): make go module path cache thread-safe and per-directory
510f21b docs: update slash commands documentation with new command structure
dd034f5 fix: enable full mouse motion support in TUI
ca72bc3 docs: add image_6.png
1f3e0d0 feat(tui): add command palette model
ebf128d docs: add DEV.md and MEDIUM.md documentation
e2dc046 test: add comprehensive test coverage for config, tools, workflow, types and packages
42d1e32 tui: add chat history model and view
5f8eb1b tui: update core app state, views, firstrun, commands and theme tests
e786b90 provider: update zen client, add model metadata and provider tests
1587502 build: update Makefile
027bb04 cleanup: remove old images and update .images directory
66a549a docs: map existing codebase
585d85f Scoop update for m31a version v1.0.0
You can’t perform that action at this time.