Files
WesandClaude Opus 4.6 01d46223bd fix(desktop): improve sidebar reactivity for new DMs and channel updates
Wire live mention WebSocket events to also invalidate the channels query,
so the sidebar refreshes immediately when activity is detected. Reduce
channels polling interval from 60s to 15s as a safety net for genuinely
new channels (e.g. bot-created DMs) that the WebSocket subscription
doesn't know about yet.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-28 18:57:30 -07:00
..
2026-03-09 19:32:56 -07:00
2026-03-09 13:02:11 -07:00
2026-03-09 13:02:11 -07:00
2026-03-09 13:02:11 -07:00
2026-03-09 13:02:11 -07:00
2026-03-09 13:02:11 -07:00

Sprout

Desktop chat shell with:

  • Tauri + React + TypeScript + Vite
  • Tailwind CSS
  • shadcn/ui-ready shared components
  • Biome (lint/format/check)
  • Feature-driven frontend structure

Scripts

  • pnpm dev - run the web frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm format - Biome format (write)
  • pnpm check - Biome check

Structure

  • src/shared - reusable app-wide code (ui, lib, styles)
  • src/features - feature modules (vertical slices)
  • src/app - top-level app composition