Yixuan Zhong
9ff7376338
feat(i18n): add fr, de, it, pt, id, ms, vi, zh-TW desktop locales ( #10072 )
...
Co-authored-by: Yixuan Zhong <Yixuan.Zhong@aecom.com >
2026-06-28 16:33:11 +00:00
Abhijay Jain
f0a3ed3a55
refactor: replace getTunnelStatus with GOOSE_DISABLE_NOSTR_SHARING config flag ( #10044 )
2026-06-26 15:57:58 +00:00
Lifei Zhou
24166fc344
chore: Remove share session via base url ( #9994 )
2026-06-25 03:01:08 +00:00
Lifei Zhou
274e9521c6
chore: removed mesh on ui ( #9982 )
2026-06-24 20:52:47 +00:00
Michael Neale
d2a921a75d
feat: add option to disable automatic update downloads ( #9872 )
...
Signed-off-by: Douwe Osinga <douwe@sidewalklabs.com >
Co-authored-by: Crazyop757 <83007860+Crazyop757@users.noreply.github.com >
Co-authored-by: Douwe Osinga <douwe@sidewalklabs.com >
2026-06-20 22:41:30 +00:00
Hosoeng Lee
f108282f03
Add Korean localization to desktop app ( #9856 )
...
Signed-off-by: lhs <lhs@lhsui-Macmini.local >
Signed-off-by: soolmuk <72430756+soolmuk@users.noreply.github.com >
Co-authored-by: lhs <lhs@lhsui-Macmini.local >
2026-06-18 13:43:00 +00:00
Jack Amadeo
177cf3d4b8
Initial prompt with goose://new-session ( #9427 )
...
Signed-off-by: Douwe M Osinga <douwe@sidewalklabs.com >
Co-authored-by: Douwe M Osinga <douwe@sidewalklabs.com >
2026-06-17 18:00:44 +00:00
Jose Manuel Perez
56812f4617
i18n: add Spanish (es) locale support ( #9833 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 16:39:22 +00:00
Lifei Zhou
1f0f5d90cb
fix: removed window goosed when closing window ( #9818 )
2026-06-17 03:39:25 +00:00
Dmitry Beskov
c9a82f3607
feat(i18n): language selection feature ( #9405 )
...
Signed-off-by: Dmitry Beskov <43372966+besdar@users.noreply.github.com >
2026-06-17 00:40:38 +00:00
Koen van de Glind
ddd9d3faa9
fix(desktop): handle resume deep links ( #9298 )
...
Co-authored-by: McGluut <189849001+McGluut@users.noreply.github.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-06-17 00:40:36 +00:00
Yufeng He
e4329c7b62
fix(desktop): restore new chat shortcut navigation ( #9528 )
2026-06-15 20:14:15 +00:00
dorien-koelemeijer
f52d717dce
feat(security): enable prompt injection mitigation by default for internal users via non-overridable env vars ( #9612 )
2026-06-10 00:13:29 +00:00
Douwe Osinga
003252fb52
Import sesssions ( #9474 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-06-02 20:35:57 +00:00
Asish Kumar
dcdc7f645b
fix(desktop): stop the main window growing taller on every launch ( #9409 )
...
Signed-off-by: Asish Kumar <officialasishkumar@gmail.com >
2026-05-26 16:19:22 +00:00
Douwe Osinga
a11843a1e8
Simplify UI customization ( #9353 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-26 13:49:18 +00:00
Tonchain
133466b6f8
Add goose://resume session deep link ( #9343 )
2026-05-22 17:11:39 +00:00
Douwe Osinga
759c6a9da3
fix(desktop): remove unused fetch-metadata IPC handler (SSRF) ( #9340 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-22 15:03:00 +00:00
Douwe Osinga
88b5765eac
fix: stop killing goosed when a window closes ( #9302 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-19 13:28:31 +00:00
Cole McIntosh
0a4286f052
fix(ui): align sidebar hamburger in macOS fullscreen ( #9257 )
...
Signed-off-by: Cole McIntosh <colemcintosh6@gmail.com >
2026-05-18 14:28:47 +00:00
Douwe Osinga
06e6e2e850
fix(desktop): eliminate cross-window deep link contamination ( #9273 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-18 03:41:40 +00:00
Lifei Zhou
1fafd74413
mount acp in the goosed server to migrate using acp protocols iteratively ( #9097 )
2026-05-17 23:43:30 +00:00
Douwe Osinga
ae5eae5ec5
feat(desktop): add goose://new-session deep link to open fresh chat ( #9196 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-14 16:26:31 +00:00
callebtc
dbbee1cdbf
add encrypted Nostr session sharing ( #8922 )
...
Signed-off-by: callebtc <93376500+callebtc@users.noreply.github.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Signed-off-by: Michael Neale <michael.neale@gmail.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Michael Neale <michael.neale@gmail.com >
2026-05-13 03:06:44 +00:00
Tai An
8c36ba86c6
feat(i18n): add Simplified Chinese (zh-CN) translation ( #8765 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: antai <antai12232931@anaiguo.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Lifei Zhou <lifei@squareup.com >
2026-05-13 01:34:08 +00:00
Vincenzo Palazzo
2c8d7f13bf
[RFC] Add worktree-aware directory switcher ( #8450 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: goose <goose@aaif.dev >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-05-12 18:36:39 +00:00
Lifei Zhou
8014adf982
fix: lazy init local inference runtime in router instead of app start ( #8656 )
2026-04-27 03:16:53 +00:00
Abhijay Jain
ee46794b18
feat: desktop notification when goose finishes a task ( #8647 )
...
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-04-22 17:56:49 +00:00
Gandalf_Le_Dev
890ad15934
fix(desktop): accept self-signed certs from configured external goosed host ( #8400 )
...
Signed-off-by: jh-block <jhugo@block.xyz >
Co-authored-by: Mathis Rocher <mathis.rocher@corp.ovh.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-04-15 19:10:37 +00:00
Matt Van Horn
1d2a2760d7
fix: handle missing notification settings app on Linux ( #8304 )
...
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-04-09 14:20:59 +00:00
Vincenzo Palazzo
ed5b2448af
feat(ui): add Skills view component to desktop app ( #8190 )
...
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com >
Signed-off-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Douwe Osinga <douwe@squareup.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 14:17:56 +00:00
Michael Neale
5b3b331a45
mesh: download fresh binary on every start, kill mesh when goose exits ( #8228 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
2026-04-01 23:50:00 +00:00
Michael Neale
4deebf7550
Add Inference Mesh settings tab ( #8094 )
...
Signed-off-by: Michael Neale <michael.neale@gmail.com >
Signed-off-by: jh-block <jhugo@block.xyz >
Co-authored-by: jh-block <jhugo@block.xyz >
2026-03-31 11:03:18 +00:00
Lifei Zhou
5b47740d73
removed unused welcome route ( #8196 )
2026-03-30 15:12:30 +00:00
jh-block
a6765fbcd9
feat(desktop): add i18n infrastructure with react-intl ( #8105 )
2026-03-27 18:39:50 +00:00
Douwe Osinga
830b77c9f1
chore: remove debug console.log statements, stale comments, and dead code ( #8142 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-26 17:36:58 -04:00
Abhijay Jain
387f1247c1
feat: ability to expand sidebar to see chats names ( #7816 )
...
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com >
2026-03-20 13:55:33 +00:00
fre$h
b475ecfc09
fix: skip upgrade-insecure-requests CSP for external HTTP backends ( #7714 )
...
Signed-off-by: fresh3nough <fresh3nough@users.noreply.github.com >
Signed-off-by: fre <anonwurcod@proton.me >
2026-03-13 07:30:35 +00:00
Douwe Osinga
b2e20c22b1
Stop collecting goosed stderr after startup ( #7814 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-11 18:11:32 +00:00
Douwe Osinga
e3dcf6989f
Catch and return default ( #7804 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-03-11 12:58:02 +00:00
jh-block
b6d6984125
fix(security): remove insecure default secret from GOOSE_EXTERNAL_BACKEND ( #7783 )
...
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com >
2026-03-10 15:27:37 +00:00
Vadim
12eac72d70
fix(ui-desktop): unify path resolution around GOOSE_PATH_ROOT ( #7335 )
...
Signed-off-by: Vadim Polulyakh <bavadim@gmail.com >
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz >
2026-03-09 16:06:19 +00:00
Zane Staggs
8b79e813f9
Revert "Reapply "fix: prevent crashes in long-running Electron sessions""
...
This reverts commit 9d0897ac45 .
2026-02-26 12:29:45 -08:00
Zane Staggs
9d0897ac45
Reapply "fix: prevent crashes in long-running Electron sessions"
...
This reverts commit 2ad64887f1 .
2026-02-26 12:28:10 -08:00
Zane Staggs
2ad64887f1
Revert "fix: prevent crashes in long-running Electron sessions"
...
This reverts commit 460e324fe1 .
2026-02-26 12:26:35 -08:00
Zane Staggs
460e324fe1
fix: prevent crashes in long-running Electron sessions
...
Renderer process:
- Add weight-based LRU cache (cap 5) to resultsCache in useChatStream
- Only write to cache when chat is idle, not on every streamed chunk
- Wire activeSessions tab eviction to clear cache entries
- Delete unused sessionCache.ts (dead code, never imported)
Main process:
- Skip stderr Buffer.toString() after startup unless fatal error detected
via byte-level Buffer.includes scan — avoids converting 2GB+ of goosed
tracing output to V8 strings over long sessions
- Cap errorLog at 200 lines to prevent unbounded array growth
- Add stdout size guard while preserving cert fingerprint extraction
- Replace spawn('cat') with fs.readFile in read-file IPC handler
- Defer string conversion in check-ollama to stream close
2026-02-26 10:26:15 -08:00
Andrew Harvard
785818bb87
feat: self-signed HTTPS for goosed server ( #7126 )
2026-02-25 19:38:57 +00:00
Spence
5349dd6098
New navigation settings layout options and styling ( #6645 )
...
Co-authored-by: Zane Staggs <zane@squareup.com >
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com >
2026-02-23 08:56:51 -08:00
Zane
ffed9dfc4f
refactor: change open recipe in new window to pass recipe id ( #7392 )
2026-02-23 15:24:00 +00:00
Douwe Osinga
45d59be201
Client settings ( #7381 )
...
Co-authored-by: Douwe Osinga <douwe@squareup.com >
2026-02-21 14:26:03 +00:00