Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ GitHub Releases page; `0.8.0` is the new starting line.
## Unreleased

- Freeze the public shell prompt compatibility contract with constructor and rendering coverage.
- Unify slash and file-mention completion behind one canonical completion context, adding quoted `@"path with spaces"` file mentions.
- Index workspace file mentions asynchronously with a cwd-aware, generation-owned snapshot index so completion never blocks on disk or Git scans.
- Harden prompt completion: Escape now dismisses the slash-argument menu (not just draft commands), file-mention highlighting no longer swallows trailing prose punctuation, scoped `@dir/name` completions rank basename-prefix matches first, workspace Git scans drain stdout/stderr concurrently to avoid a pipe deadlock, and a mid-session working-directory removal no longer crashes the prompt turn.
- Keep the interactive prompt scene within the terminal height with a priority-ordered row allocator, and shut prompt background tasks/processes down with an awaited lifecycle.
- Add xAI Grok OAuth login (browser loopback and device-code).
- Add GitHub Copilot device-code OAuth login for individual github.com accounts.
Expand Down
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,8 @@ iterm = "iterm"
informations = "informations"
# Project/domain-specific names and generated IDs.
reviewr = "reviewr"
# ASCII prefix used in a file-completion test (@caf -> "café.md").
caf = "caf"
fnd = "fnd"
edn = "edn"
Encrypter = "Encrypter"
Expand Down
Loading
Loading