Commit log

c3e9196 refactor: pills section (#1916)

Kujtim Hoxha created

0decf78 refactor: add assistant info item (#1881)

Kujtim Hoxha created

4403170 fix: correct typo in log message

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

2fa1f4d fix: correct spelling from marshall to marshal

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

4261dfb refactor: move domain-specific type out of generic pubsub package

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

b7c128a chore: simplify struct initialization to direct return

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

3635435 chore: remove redundant zero value initialization

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

2f845cc chore: return empty slices instead of nil for safety

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

1ca8abc chore: remove unnecessary testing concerns from env.New

Click to expand commit body
💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>

Christian Rocha created

fa8c764 chore(deps): bump the all group with 3 updates (#1918)

Click to expand commit body
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

a76557d Merge remote-tracking branch 'origin/main' into ui

Kujtim Hoxha created

f7a22a8 chore: remove dead (duplicate) code (#1913)

Christian Rocha created

3cf1bca Merge branch 'main' into edit-tool-fixes

Kujtim Hoxha created

9e018b9 chore(tools/edit): various fixes (#1921)

Christian Rocha created

c6e7e39 chore(prompt): small edits (#1915)

Christian Rocha created

e70d658 chore: cleanup

Kujtim Hoxha created

a22003a Merge remote-tracking branch 'origin/main' into edit-tool-fixes

Kujtim Hoxha created

d0715da chore(deps): bump the all group with 4 updates (#1919)

Click to expand commit body
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] and dependabot[bot] created

e70d46f refactor: reasoning dialog (#1880)

Kujtim Hoxha created

953bfa6 v0.33.3

Kujtim Hoxha created

c0662f1 fix: do not wait for MCP on interactive mode

Kujtim Hoxha created

181b047 Merge pull request #1813 from charmbracelet/ui-picker

Click to expand commit body
feat(ui): dialog: add file picker dialog with image preview

Ayman Bagabas created

e557065 fix: don't build native clipboard for ios

Ayman Bagabas created

307b3a6 v0.33.2

Ayman Bagabas created

26e98ac chore: bump purego to v0.10.0-alpha.3.0.20260115160133-57859678ab72

Ayman Bagabas created

2787dc3 fix: skip native clipboard support on unsupported platforms

Ayman Bagabas created

13c6fe6 fix: add freebsd support for clipboard on 386 architecture

Ayman Bagabas created

382bc76 v0.33.1

Andrey Nering created

3c64ee0 fix: editor: exclude native clipboard support from linux/386 builds (#1903)

Ayman Bagabas created

aa60fbb v0.33.0

Andrey Nering created

1aea259 chore: use posthog's default exception reporting

Click to expand commit body
We had a manual handling since now, but since then PostHog added official
support via their SDK. This should give us stack traces!

Andrey Nering created

e5e45ad chore: update `posthog-go` to latest version

Andrey Nering created

f97faa1 fix(ui): filepicker: simplify cmd return

Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>

Ayman Bagabas and Andrey Nering created

cb8ddcb fix(ui): filepicker: remove redundant Init method and Action type

Ayman Bagabas created

ded1e6b fix(ui): filepicker: simplify tmux kitty image encoding

Ayman Bagabas created

be46953 Merge branch 'ui' into ui-picker

Ayman Bagabas created

da3e44c fix: mcps loading in non interactive mode (#1894)

Kujtim Hoxha created

0de0788 chore: remove duplicated log

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

Carlos Alexandro Becker created

ab6d971 fix: try to make the search tool more reliable (#1779)

Kujtim Hoxha created

8b5cc43 refactor: remove duplication on functions to open dialogs

Click to expand commit body
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>

Andrey Nering and Ayman Bagabas created

9f7be9d refactor: remove init in favor of returning cmd on new

Click to expand commit body
Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>

Andrey Nering and Ayman Bagabas created

f27f546 fix: address double vertical margins between sections

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Andrey Nering and Christian Rocha created

6caf878 fix: align "authentication successful" on the left

Click to expand commit body
Co-authored-by: Christian Rocha <christian@rocha.is>

Andrey Nering and Christian Rocha created

4c938aa fix: address "verifying..." now showing on side of spinner

Andrey Nering created

f2f4454 feat: implement github copilot oauth flow in the new ui codebase

Andrey Nering created

ccb1a64 refactor: make oauth dialog generic and move provider logic to interface

Andrey Nering created

c45b152 feat: implement hyper oauth flow in the new ui codebase

Andrey Nering created

f8a9b94 fix: ensure that hyper and copilot models show up even if not configured

Andrey Nering created

b92a466 docs(readme): remove extra comma

Christian Rocha created

d4ffb55 feat(ui): filepicker: support kitty graphics in tmux

Click to expand commit body
This commit makes the file picker capable of previewing images when
running inside a tmux session. It detects the tmux environment and wraps
the Kitty graphics escape sequences appropriately for tmux.

It works by using the Kitty Graphics chunking feature and wrapping each
chunk in tmux passthrough sequences. This ensures that images are
rendered correctly in tmux panes.

Ayman Bagabas created