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 @@ -18,6 +18,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
hardcoded background colors. Diff rows retain their original 5% alpha-blended
backgrounds, with OrbCode green (`#3FA266`) and red (`#E34671`) used
consistently across themes.
- **The OrbCode company logo is isolated from terminal theming.** Its outer
cyan (`#06E1E7`), inner cyan (`#8BF4F7`), and white core (`#ffffff`) remain
identical in every terminal theme.

## [0.4.3] - 2026-07-13

Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,13 @@ MatterAI gateway untouched.
as a compact Tasks panel (`□` pending / `◧` in progress / `■` done).
- **@-references**: type `@` in the input to fuzzy-search workspace files;
↑/↓ to choose, enter/tab inserts the top/selected match into the prompt.
- **Attachments**: use `/attach` or `ctrl+f` to open the native file picker, or
drag files onto the input box (the terminal pastes their paths). CSV, XLSX,
DOCX, PDF, plain-text, JSON, Markdown, PNG, JPEG, and WebP are supported.
Documents are extracted to bounded text before the model call;
attached filenames stay visible in the composer, queue, transcript, and
resumed session history. Backspace on an empty prompt removes the last file,
and escape clears the composer.
- **Followup questions**: `ask_followup_question` renders a selectable menu
(arrow keys, number quick-pick, or free-text answer).
- **Completion**: `attempt_completion` renders a bordered "✔ Task completed"
Expand All @@ -287,6 +294,7 @@ MatterAI gateway untouched.
| command | action |
| ------------ | ----------------------------------------------------------------------------------------------------- |
| `/help` | list commands |
| `/attach` | open the native file picker and add one or more attachments |
| `/model` | scrollable model picker (`/model pro` / `/model mini` / full id selects directly) |
| `/clear` | clear the screen only, like the terminal's `clear` — the conversation and context continue |
| `/new` | start a fresh conversation/session with a clean slate |
Expand Down Expand Up @@ -316,6 +324,7 @@ MatterAI gateway untouched.
| `↑` / `↓` | input history, or navigate any open menu |
| `Ctrl+A` / `Ctrl+E` | start / end of line |
| `Ctrl+U` | clear the input line |
| `Ctrl+F` | open the native file picker to add attachments |

## Approvals & safety

Expand Down Expand Up @@ -950,6 +959,7 @@ Backend/web pieces of the device-auth flow live in:
```bash
node test-ui.mjs # in-process TUI test with a fake TTY
node test-device-auth.mjs # device-auth polling flow against a local mock
npm run test:attachments # attachment path detection and safe extraction limits
```

- `test-ui.mjs` drives the real App (ink-testing-library technique): header,
Expand Down
Loading
Loading