on 4c540cf help sign in
4c540cfchore: fix const typeCarlos Alexandro Becker b66db25feat: attachments (#1797)Carlos Alexandro Becker 6a57463fix(ui): completions: load files asynchronouslyAyman Bagabas c4cdc5dfix(ui): dry up up/down key binding in dialog commandsAyman Bagabas 01c0524fix(ui): simplify suffix handling in message editorAyman Bagabas 0c8cd47fix(ui): completions: simplify Close methodAyman Bagabas 6c05739fix(ui): completions: simplify completions popup message handlingAyman Bagabas fb78b80fix(ui): dialogs: ensure returned commands are executedAyman Bagabas 23e0b06feat: completions menu (#1781)Carlos Alexandro Becker e38ffc3fix(models): ensure that we show unknown providers on the listAndrey Nering 599866arefactor: use `cmp.Or`Andrey Nering 706e359fix(ui): adjust app and help area marginsAyman Bagabas 05049e7Merge branch 'main' into uiAndrey Nering 33f1b77v0.31.0Andrey Nering 5590161feat: remove claude code support (#1783)Andrey Nering 43b0e0bfix(mcp): centrally filter disabled tools (#1622)Amolith 6b3cd26feat(skills): also load from .config/agents (#1755)Amolith 7766ea6chore(deps): update catwalkAndrey Nering d56acc8Merge pull request #1778 from charmbracelet/add-more-toolsAyman Bagabas bbce33fchore: rename isSpinning to spinningKujtim Hoxha 17e6616feat(ui): status: add status bar with info messages and help toggleAyman Bagabas 614b0bcchore: some cleanupKujtim Hoxha 2bdac87fix: mark files that are attched as read (#1777)Kujtim Hoxha c0e3f79refactor: add agent tools and rename simple->compactKujtim Hoxha 4cc3aebchore: fix typo in const nameAndrey Nering 67efe86refactor: add more toolsKujtim Hoxha ca21111fix(posthog): correct bool prop name for non-interactive mode (#1771)Andrey Nering bf39639Revert "fix: prevent filename insertion when dragging attachments" (#1773)Christian Rocha e671774Merge branch 'main' into uiAyman Bagabas 909244efix(ui): models dialog: filter each group separatelyAyman Bagabas c280dd5feat(ui): models dialog: improve group filtering by ignoring spacesAyman Bagabas f541590feat(ui): models dialog: filter by provider and model nameAyman Bagabas 03b18fefix(ui): list: countLines should return 1 for empty stringsAyman Bagabas 56f1b37fix(posthog): normalize `interactive` prop caseAndrey Nering 4e541e1chore(ui): add TODO for model API and auth validationAyman Bagabas 90491b4feat(ui): model dialog: implement model selection handlingAyman Bagabas 8b11280v0.30.3Andrey Nering 2712499chore(deps): update catwalk to v0.12.0Andrey Nering 5f7beb0fix: enable responses api for github copilotAndrey Nering 65e20eachore: update fantasy to v0.6.0Andrey Nering 58b2c5bchore(copilot): update message: "wait a minute" -> "wait 5 minutes"Andrey Nering c70d34dchore: make it so the small model also is always considered a subagentKujtim Hoxha a94866cfix: quota for subagents in copilotKujtim Hoxha 5df4696fix(ui): model dialog: skip non-model items when navigating selectionAyman Bagabas aa4f380v0.30.2Christian Rocha b618a5bfix(sessions): nil pointer dereference (#1759)Christian Rocha 1a302ddv0.30.1Christian Rocha aeadffdfix: copilot quota handling (#1738)Kujtim Hoxha a8f5b39Merge pull request #1743 from charmbracelet/new-sessionChristian Rocha 7315fcefix(sessions): generate title with large model if small model failsChristian Rocha