goose/ui
Douwe M Osinga b9b9b819fe chore(desktop): remove dead code from ui/desktop
Dead files (no importers): SessionViewComponents, RecipeNameField +
recipeNameUtils, ui/Pill, ui/sheet, ui/separator, ui/Dot, types/electron,
the providers/interfaces chain, and 26 unused icon components.

Dead feature paths: pauseQueueOnStop (hardcoded false end to end),
write-only queue sessionStorage persistence in ChatInput, unused
ChatInput props (recipe, recipeId, append), unused BaseChat props
(suppressEmptyState, onMessageSubmit, disableSearch, contentClassName,
renderHeader, customChatInputProps, customMainLayoutProps), and the
unused setActiveSessions prop on PairRouteWrapper.

Unused exports: deleted fully dead functions (clearToolsCache,
sanitizeName, createModelStruct, resumeSession, getAutoDownloadDisabled,
six analytics track* helpers, two date formatters, two AppEvents enum
members) and un-exported symbols only used within their own module.

Dependencies: removed 15 unused deps and 6 unused devDeps; added
@radix-ui/react-{collapsible,dropdown-menu,switch,tooltip}, which were
used but only available transitively through the removed
@radix-ui/themes.

Locale files: dropped translations for deleted components.

Verified with tsc, eslint, i18n:check, vitest (549 passed), and knip
(zero unused exports remain).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 15:59:15 -07:00
..
.changeset ci: switch npm publish to OIDC trusted publishing (#8454) 2026-04-10 20:30:45 +00:00
desktop chore(desktop): remove dead code from ui/desktop 2026-07-07 15:59:15 -07:00
goose-binary chore: pause tui release (#9685) 2026-06-09 07:06:06 +00:00
install-link-generator Add Pieces for Developers MCP server to the extensions library (#2074) 2025-04-26 10:49:01 -04:00
scripts Add Linux Vulkan support for local inference (#9038) 2026-05-07 07:12:18 +00:00
sdk Switch the local inference provider MLX backend to use the safemlx crate (#10304) 2026-07-07 21:01:15 +00:00
text pin goose-sdk package in tui (#9712) 2026-06-10 22:00:01 +00:00
.npmrc tui: set up for publishing via github actions (#8020) 2026-03-23 17:21:20 +00:00
package.json refactor: goose-acp-server -> goose binary for TUI (#8155) 2026-03-27 21:12:11 +00:00
pnpm-lock.yaml chore(desktop): remove dead code from ui/desktop 2026-07-07 15:59:15 -07:00
pnpm-workspace.yaml cleanup: remove current goose2 code (#9368) 2026-05-22 14:21:54 -04:00