Rizel Scarlett
e58821952e
cleanup: remove excessive comments, use lowercase goose
2026-01-09 16:31:06 -05:00
Rizel Scarlett
e747502137
refactor: extract notification logic to testable utility function
...
- Move notification logic from inline callback to utils/taskCompletionNotification.ts
- Update BaseChat.tsx to import and use the utility function
- Move test file to utils/ and test the actual function (not duplicated logic)
- Remove redundant tests, keep only 2 essential tests
This addresses code review feedback:
- Tests now import and test the actual function, not duplicated logic
- Removed redundant tests that were already covered
2026-01-09 15:48:26 -05:00
Rizel Scarlett
0801f604bf
feat(ui): add task completion notification for desktop app
...
When Goose finishes a task, show a native OS notification if the
window is not focused. This helps users who switch to other apps
while waiting for Goose to complete.
- Add notification trigger in BaseChat.tsx onStreamFinish callback
- Only notify when document.hasFocus() returns false
- Add test file with 5 tests covering notification behavior
2026-01-09 15:31:21 -05:00
Andrew Harvard
070b2ee85c
Add frameDomains and baseUriDomains CSP support for MCP Apps ( #6399 )
2026-01-09 09:11:58 -05:00
Michael Neale
f7e190b193
feat: http proxy support
...
thanks from shanto12 (PR#6349 which has original code)
2026-01-09 14:39:58 +11:00
Zane
9a01fcb740
Add support for changing working dir and extensions in same window/session ( #6057 )
2026-01-08 16:48:15 -08:00
Douwe Osinga
d97b6a52e8
Fixed fonts ( #6389 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-08 08:42:43 -05:00
dorien-koelemeijer
3d415fc1ea
Update confidence levels prompt injection detection to reduce false positive rates ( #6390 )
...
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com >
2026-01-08 15:51:53 +10:00
dorien-koelemeijer
9dc548ee2f
Add ML-based prompt injection detection ( #5623 )
2026-01-08 11:55:59 +10:00
Lifei Zhou
42271650eb
changed z-index to make sure the search highlighter does not appear on modal overlay ( #6386 )
2026-01-08 10:01:23 +11:00
Andrew Harvard
5e116e3cbc
fix: prevent duplicate rendering when tool returns both mcp-ui and mcp-apps resources ( #6378 )
2026-01-07 16:03:19 -05:00
Andrew Harvard
847cabb964
fix: update MCP Apps _meta.ui.resourceUri to use nested format (SEP-1865) ( #6372 )
2026-01-07 14:53:22 -05:00
Andrew Harvard
dbfc9c8958
fix: prevent infinite loop of tool-input notifications in MCP Apps ( #6374 )
2026-01-07 12:02:14 -05:00
Abhijay Jain
76bf1d049f
fix: Show platform-specific keyboard shortcuts in UI ( #6323 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-07 21:31:47 +05:30
Michael Neale
7d751b3196
fix: we load extensions when agent starts so don't do it up front ( #6350 )
2026-01-07 17:03:51 +11:00
github-actions[bot]
635131d7bf
Release 1.19.0
...
Auto-merged release PR after tag v1.19.0 was pushed
2026-01-06 20:32:50 +00:00
Alex Hancock
6f9eafb53b
chore: upgrade to node v24 as engine ( #6361 )
2026-01-06 15:09:20 -05:00
Zane
7be90cdacc
Hide advanced recipe options under expandable content ( #6021 )
2026-01-06 11:04:54 -08:00
Abhijay Jain
a4fd6f3beb
fix: prevent KaTeX from treating underscores as subscripts in plain text ( #6242 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-07 00:02:06 +05:30
Abhijay Jain
1d63739b69
fix : preserve provider engine type when editing custom providers ( #6106 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-06 22:54:40 +05:30
Abhijay Jain
ebae5d870f
refactor: when changing provider/model,load existing provider/model ( #6334 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2026-01-06 10:43:01 +05:30
dependabot[bot]
59088e033e
chore(deps): bump qs from 6.14.0 to 6.14.1 in /ui/desktop ( #6317 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-05 13:50:07 -05:00
github-actions[bot]
cabbda3dbc
Release 1.18.0
...
Auto-merged release PR after tag v1.18.0 was pushed
2026-01-05 18:28:22 +00:00
Zane
edcd011543
Add recipe download and copy yaml ( #6201 )
2026-01-05 09:55:50 -08:00
Zane
901cac9441
Add more logging and analytics to updater processes ( #6208 )
2026-01-05 09:35:05 -08:00
Douwe Osinga
85aee9c5b7
MCP Apps Plumbing ( #6286 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-01-05 10:34:52 -05:00
Michael Neale
5027164e35
fix: Update tetrate signup step ( #6324 )
2026-01-05 12:27:55 +08:00
kdunn926
dd03d2aa95
fix: handle toolnames without underscores ( #6318 )
...
Signed-off-by: Kyle Dunn <kdunn926@gmail.com >
2026-01-02 12:22:18 +11:00
Adrian Cole
5a5312a2e6
feat: upgrade to rmcp 0.12.0 and sacp 10.0.0 by removing SSE transport ( #6304 )
...
Signed-off-by: Adrian Cole <adrian@tetrate.io >
2026-01-02 07:07:53 +08:00
Angie Jones
40246432dc
remove Tool Selection Strategy preview ( #6250 )
2025-12-23 14:09:06 -06:00
Andrew Harvard
91a6b21f39
feat: add mcp app renderer ( #6095 )
...
Co-authored-by: Douwe Osinga <douwe@block.xyz >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-22 18:01:21 -05:00
Alex Hancock
7134e89c4b
feat: improved UX for tool calls via execute_code ( #6205 )
2025-12-22 10:42:20 -05:00
Rizel Scarlett
04a849a47d
fix(ui): enable MCP UI to send a prompt message when an element is clicked ( #6207 )
2025-12-19 18:18:33 -05:00
Zane
70ac4b4322
Enhanced PostHog Error Tracking with Detailed Messages ( #6176 )
2025-12-18 13:40:31 -08:00
tlongwell-block
d629fecc23
revert /reply to previous behavior (replacing session history) when full conversation provided ( #6058 )
2025-12-18 12:55:30 -05:00
Alex Hancock
1b059af169
chore: manually update version ( #6166 )
2025-12-18 12:22:38 -05:00
David Katz
6a0b8c25d5
Integrate pricing with canonical model ( #6130 )
2025-12-18 11:44:36 -05:00
Rabi Mishra
fc8a4b4adf
fix(google): Fix 400 Bad Request error with Gemini 3 thought signatures ( #6035 )
...
Signed-off-by: rabi <ramishra@redhat.com >
2025-12-17 08:38:46 -05:00
Douwe Osinga
fd9582a45f
More slash commands ( #5858 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-12-16 19:26:49 -05:00
Andrew Harvard
07de82ba9b
fix: MCP UI not rendering due to CallToolResult structure change ( #6143 )
2025-12-16 16:54:55 -05:00
Andrew Harvard
d2358f7eaa
feat: Centralize theme management with ThemeContext ( #6137 )
2025-12-16 13:50:57 -05:00
Douwe Osinga
1c820addeb
OpenRouter & Xai streaming ( #5873 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-12-16 13:24:53 -05:00
Sheikh Limon
8a649dd569
fix: resolve mcp-hermit cleanup path expansion issue ( #5953 )
...
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com >
2025-12-16 13:13:28 -05:00
Zane
8a91f15731
Add more posthog analytics (privacy aware) ( #6122 )
2025-12-16 08:59:14 -08:00
David Katz
15aa8187f1
Fix tokenState loading on new sessions ( #6129 )
2025-12-16 11:35:19 -05:00
dependabot[bot]
7c15b3c4f0
chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /ui/desktop ( #5939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-16 10:03:11 -05:00
Joshua Swigut
816313402b
Fix keyboard shortcut conflict for Focus Goose Window ( #5809 )
...
Co-authored-by: Swiggy Swigut <swiggy@squareup.com >
2025-12-16 14:18:04 +11:00
Michael Neale
208417e751
feat: external goosed server ( #5978 )
...
supports connecting to an external goosed in client/server mode
2025-12-15 14:04:39 +11:00
David Katz
5c964d2691
Canonical models for Providers ( #5694 )
2025-12-12 17:25:10 -05:00
Douwe Osinga
cdab2fc3a6
Tool reply meta ( #6074 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2025-12-11 19:43:36 -05:00