Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
68cb777
feat(ui): Add customizable navigation system
spencrmartin Jan 22, 2026
86640d8
feat(ui): Add responsive overlay mode and polish navigation
spencrmartin Jan 22, 2026
f65b91f
feat(ui): Overlay mode forces expanded style, hide style/position set…
spencrmartin Jan 22, 2026
6abd4a9
Make overlay navigation responsive - wrap to 2 rows only when needed
spencrmartin Jan 22, 2026
4d2366e
Fix expanded navigation animations - smooth open/close
spencrmartin Jan 22, 2026
d127b8b
Condensed nav: icon-only mode for left/right on small screens (<700px)
spencrmartin Jan 22, 2026
9577fc7
Fix responsive condensed nav + add spacers for icon-only mode
spencrmartin Jan 22, 2026
fd22783
Add New Chat button to all navigation styles
spencrmartin Jan 22, 2026
6d20dfd
Auto-close overlay navigation on item selection
spencrmartin Jan 22, 2026
56636bb
Add vertical scroll support for overlay navigation
spencrmartin Jan 22, 2026
d1cb1da
Fix New Chat button on expanded chat tile
spencrmartin Jan 22, 2026
55b93fa
Add 'menu' label to navigation trigger button
spencrmartin Jan 22, 2026
a1c32e3
Adjust layout spacing: reduce main padding to 2px, increase left cond…
spencrmartin Jan 22, 2026
af70b32
Merge main into spence/nav - resolve import conflicts
spencrmartin Jan 23, 2026
6b19019
Merge remote-tracking branch 'origin/main' into spence/nav
zanesq Jan 26, 2026
4373b26
merge in main
zanesq Jan 26, 2026
8088e52
fix activity statuses in chat list
zanesq Jan 26, 2026
6dde8c2
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Jan 27, 2026
3c423fc
save navigation expanded preferences for reload
zanesq Jan 29, 2026
897efff
remove new window icon
zanesq Jan 29, 2026
27e93a6
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Jan 29, 2026
fcef665
removed tags and added keyboard shortcut for menu
zanesq Jan 29, 2026
07405f9
make sidebar animations bit snappier
zanesq Jan 29, 2026
9fb7e16
fix extra space and scrolling in sidebar
zanesq Jan 29, 2026
4b0776b
highlight active session in sidebar
zanesq Jan 29, 2026
f5c2440
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Jan 30, 2026
51b685a
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Jan 30, 2026
419eb54
bring back new chat icon on hover
zanesq Jan 30, 2026
64858b5
simplify by using radix tooltip for new chat button
zanesq Jan 30, 2026
2d501bb
update text for navigation styles
zanesq Jan 30, 2026
ffd5e1d
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Jan 30, 2026
d65b2b9
UI refinements: menu icon trigger, goose watermark, and nav improveme…
spencrmartin Feb 3, 2026
2e8e931
Merge origin/main into spence/nav
zanesq Feb 3, 2026
c47443d
fix recipe naming and bring back chef hat icon for recipes
zanesq Feb 3, 2026
bb4e28a
fix: remove accidental root package-lock.json and add missing Apps na…
zanesq Feb 3, 2026
27ef381
fix: conditionally show Apps nav item based on extension enabled state
zanesq Feb 3, 2026
f528856
dry up the navigation code
zanesq Feb 3, 2026
90ce241
move hard coded layout values to constants
zanesq Feb 3, 2026
2b0b68f
fix environnment badge not visible
zanesq Feb 3, 2026
defe0b9
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Feb 3, 2026
30169d9
cleanup
zanesq Feb 3, 2026
78d695c
refactor break navigation into smaller components
zanesq Feb 4, 2026
1bab650
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Feb 4, 2026
9f6227a
cleanup
zanesq Feb 4, 2026
08241f4
Merge origin/main into spence/nav
zanesq Feb 6, 2026
d3738bc
Merge remote-tracking branch 'origin/main' into spence/nav
zanesq Feb 6, 2026
78b391b
feat: add inline edit for session names in sidebar
zanesq Feb 6, 2026
fd81627
fix: refresh sessions list after inline rename
zanesq Feb 6, 2026
ff456f0
changed to have start new chat button and only show hover new chat wh…
zanesq Feb 6, 2026
f7768b5
remove history from settings also
zanesq Feb 6, 2026
7b56057
fix jumpiness in layout calculations and enable drag regions in top m…
zanesq Feb 7, 2026
fa79703
fix hamburgler alignment with traffic lights
zanesq Feb 7, 2026
bb7d3ac
Merge branch 'main' of github.com:block/goose into spence/nav
zanesq Feb 7, 2026
dfe52a3
set default to left nav expanded
zanesq Feb 20, 2026
ad8cf70
change PanelLeft to be clear
zanesq Feb 20, 2026
82bc915
Merge remote-tracking branch 'origin/main' into spence/nav
zanesq Feb 20, 2026
2d4a1cb
Delete bin/cmake
zanesq Feb 20, 2026
d088d04
unify code duplication in condensed and expanded navigation in a hook
zanesq Feb 20, 2026
189ab4a
revert formatting-only changes unrelated to navigation feature
zanesq Feb 20, 2026
26b21f0
move excessive hooks to navigation context
zanesq Feb 20, 2026
3222758
refactor: single Navigation component with pure renderers, no hook ch…
zanesq Feb 20, 2026
2612f16
rename nav-components back to navigation, rename Navigation.tsx to Na…
zanesq Feb 20, 2026
62983ba
make ExpandedRenderer purely props-driven, remove useNavigationContex…
zanesq Feb 21, 2026
314074f
remove comments
zanesq Feb 21, 2026
c22ecff
Merge origin/main into spence/nav
zanesq Feb 23, 2026
8f5f9ad
remove unused barrel import files
zanesq Feb 23, 2026
e643314
merge in main
zanesq Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 53 additions & 32 deletions ui/desktop/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions ui/desktop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
"electron-updater": "^6.7.3",
"electron-window-state": "^5.0.3",
"express": "^5.2.1",
"framer-motion": "^12.29.0",
"katex": "^0.16.28",
"lodash": "^4.17.23",
"lucide-react": "^0.563.0",
Expand Down
4 changes: 3 additions & 1 deletion ui/desktop/src/components/ApiKeyTester.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ export default function ApiKeyTester({ onSuccess, onStartTesting }: ApiKeyTester
<h3 className="font-medium text-text-primary text-sm sm:text-base">
Quick Setup with API Key
</h3>
<span className="text-text-secondary text-xs sm:text-sm">Auto-detect your provider</span>
<span className="text-text-secondary text-xs sm:text-sm">
Auto-detect your provider
</span>
</div>
</div>

Expand Down
Loading
Loading