Commit log

a5dd40a revert: use simple solution for fetch content - return empty string

Click to expand commit body
Reverted to minimal approach: generateFetchContent() returns empty string
to remove duplicate URL display without changing behaviors or adding features.
This only affects fetch tools and doesn't break other permission popups.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

be5260d fix: show fetch parameters in content area instead of duplicating URL

Click to expand commit body
Instead of completely removing the generateFetchContent function,
restore it to show useful fetch parameters (format, timeout) in
the content area rather than duplicating the URL that's already
shown in the header.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

4ecb92d fix: restore correct Path field behavior and hide it for fetch tools

Click to expand commit body
- Reverted Path field to always show working directory (p.permission.Path)
  instead of URL for fetch tools, preserving original behavior for other tools
- Hide Path field entirely for fetch tools since it's not relevant
- Fetch tools now only show Tool and URL fields in header

This ensures other permission popups (bash, edit, write) continue to work
correctly while making fetch popups cleaner.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

9e64d06 fix: remove duplicate URL display in fetch permission popup content area

Click to expand commit body
The URL was being displayed twice - once in the header (correctly formatted)
and once in the gray content box below. Removed the content area display
since the header already shows the URL in a clean, consistent format.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

171339c fix: make URL field layout consistent with other fields in permission popup

Click to expand commit body
The URL field in fetch permission popups was styled differently than other
fields (Tool, Path, File). It used a bold standalone label instead of the
consistent key-value horizontal layout. Now the URL field follows the same
pattern as other fields for visual consistency.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

f854a40 fix: display URL in permission popup path field for fetch operations

Click to expand commit body
Previously, the path field in permission popups for fetch operations
showed the working directory instead of the actual URL being fetched.
Now the path field correctly displays the URL from the FetchPermissionsParams
when the tool is a fetch operation.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

hems and Claude created

95f5e75 ci: fix diffview tests on ci on windows

Andrey Nering created

fb21333 refactor: remove weird context value usage (#153)

Click to expand commit body
* refactor: remove weird context value usage

* fix: improvements

* fix: more cleanup

* fix: diff

Carlos Alexandro Becker created

3e820ec chore(deps): update mcp-go (#155)

Click to expand commit body
* chore(deps): update mcp-go

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

* fix: vendoring

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

---------

Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

531b3fd chore: fix missing keys

Kujtim Hoxha created

232860c chore: disable commands when other dialogs are open

Kujtim Hoxha created

dfb5080 chore: remove extra help

Kujtim Hoxha created

36d4f98 chore: fix extra space

Kujtim Hoxha created

9a0f9a0 chore: fix bash commands with tabs

Kujtim Hoxha created

f6a79e4 feat: stream content in non-interactive mode (#133)

Carlos Alexandro Becker created

426674b Merge pull request #140 from charmbracelet/feature/custom-context-paths

Click to expand commit body
allow for custom contextFiles outside of workingDir path

Kujtim Hoxha created

3cbafd3 chore: fix provider

Kujtim Hoxha created

8bd9d06 fix(logs): typo

Christian Rocha created

b6a97d2 fixup test

Tai Groot created

f6d6ffd fixup suggestions from copilot

Tai Groot created

b7935b4 Update internal/llm/prompt/prompt_test.go

Click to expand commit body
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Tai Groot and Copilot created

f8d8ce3 allow for custom contextFiles outside of workingDir path

Tai Groot created

b267013 fix(spinner): fix animation not ticking sometimes

Andrey Nering created

8a59cab test(diffview): update golden files for diffview tests

Andrey Nering created

27066d2 chore: add instruction for `.golden` files on `.gitattributes`

Andrey Nering created

9df5080 fix(tui): chat: out of bounds error in param list rendering

Ayman Bagabas created

e1fab86 fix: ensure new line at end of non-interactive output (#132)

Click to expand commit body
* fix: ensure new line at end of non-interactive output

* fix: err handling

* fix: caller uses println so this is not needed

Carlos Alexandro Becker created

4f145e5 Merge pull request #95 from charmbracelet/onboarding

Click to expand commit body
Rewrite Chat and Onboarding

Kujtim Hoxha created

cdb0bda Merge remote-tracking branch 'origin/main' into onboarding

Kujtim Hoxha created

dd50968 fix: use the same spinner in non-interactive mode (#131)

Click to expand commit body
* fix: use the same spinner in non-interactive mode

* fix: simplify

* fix: move things around a bit

Carlos Alexandro Becker created

3509036 Merge branch 'onboarding' of github.com:charmbracelet/opencode-internal into onboarding

Kujtim Hoxha created

4a2e540 chore: improve initalize text

Kujtim Hoxha created

e7d6b41 Merge pull request #124 from charmbracelet/bump-tea

Click to expand commit body
chore: bump bubbletea v2 to latest commit

Kujtim Hoxha created

c510f03 chore: go mod vendor

Ayman Bagabas created

27c27b9 chore: bump dependencies

Ayman Bagabas created

d7baec0 chore: small padding change

Kujtim Hoxha created

e77b537 Merge pull request #116 from charmbracelet/editor-text-close

Click to expand commit body
feat(tui): set the textarea value back after closing the editor

Kujtim Hoxha created

4cde644 Merge remote-tracking branch 'origin/main' into onboarding

Kujtim Hoxha created

ed8bdf9 Merge pull request #125 from charmbracelet/perm-dialog

Click to expand commit body
fix(tui): permission: increase the default width of the dialog to 80%

Kujtim Hoxha created

f31b051 Merge pull request #127 from charmbracelet/truncate-logo

Click to expand commit body
fix(tui): logo: make sure we truncate the logo if it exceeds the width

Kujtim Hoxha created

e34ff95 Merge pull request #128 from charmbracelet/ctrl+v

Click to expand commit body
fix(tui): editor: change open editor key binding from ctrl+e to ctrl+v

Kujtim Hoxha created

3520a64 Merge pull request #129 from charmbracelet/colors

Click to expand commit body
Minor edits to color and styling

Kujtim Hoxha created

621c68f Merge pull request #130 from charmbracelet/perm-bg

Click to expand commit body
fix(tui): permission: make sure the fetch content has the correct background color

Kujtim Hoxha created

006b3a1 simplify fetch url

Kujtim Hoxha created

710f1be ci(pro): nightly

Click to expand commit body
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>

Carlos Alexandro Becker created

653c6a5 fix(tui): permission: make sure the fetch content has the correct background color

Ayman Bagabas created

bc87da9 chore: update vendors

Ayman Bagabas created

573c9a0 chore: use american spelling for 'canceled' in all user-facing copy

Christian Rocha created

0134f81 chore: simplify 'canceled' styling + use american spelling

Christian Rocha created

b323656 chore(theme): use new BBQ tone

Christian Rocha created