Home

giogio / goko

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Merge branch 'feat/usage-limits-editor-sidebar'

6 days ago

80b6189
Authored
asta-nguyen11/6/2026, 9:11:38 AM

Parents89b2f21c7fdc66

102 files changed
  • AGENTS.md+1−1
  • ARCHITECTURE.md+75−18
  • CHANGELOG.md+22−0
  • Cargo.lock+1−1
  • apps/desktop/package.json+8−0
  • apps/desktop/src-tauri/src/activity.rs+944−0
  • apps/desktop/src-tauri/src/agents.rs+299−10
  • apps/desktop/src-tauri/src/bridge.rs+32−1
  • apps/desktop/src-tauri/src/commands.rs+45−9
  • apps/desktop/src-tauri/src/daemon_client.rs+13−1
  • apps/desktop/src-tauri/src/git_view.rs+167−29
  • apps/desktop/src-tauri/src/lib.rs+18−7
  • apps/desktop/src-tauri/src/terminal.rs+91−15
  • apps/desktop/src-tauri/src/terminal/tests.rs+293−2
  • apps/desktop/src-tauri/src/usage.rs+814−0
  • apps/desktop/src-tauri/src/wiring_tests.rs+12−0
  • apps/desktop/src/App.test.tsx+55−21
  • apps/desktop/src/App.tsx+51−15
  • apps/desktop/src/components/theme-toggle.tsx+0−48
  • apps/desktop/src/components/ui/badge.tsx+1−1
  • apps/desktop/src/components/ui/button.tsx+1−1
  • apps/desktop/src/components/ui/dropdown-menu.tsx+3−3
  • apps/desktop/src/components/ui/empty.tsx+1−1
  • apps/desktop/src/components/ui/field.tsx+1−1
  • apps/desktop/src/components/ui/switch.tsx+28−0
  • apps/desktop/src/components/use-theme.ts+76−0
  • apps/desktop/src/features/activity/queries.test.tsx+62−0
  • apps/desktop/src/features/activity/queries.ts+16−0
  • apps/desktop/src/features/editor/CodeEditor.test.tsx+218−0
  • apps/desktop/src/features/editor/CodeEditor.tsx+228−0
  • apps/desktop/src/features/editor/EditorFiles.tsx+167−58
  • apps/desktop/src/features/editor/EditorSearch.tsx+72−0
  • apps/desktop/src/features/editor/EditorWorkspace.test.tsx+322−2
  • apps/desktop/src/features/editor/EditorWorkspace.tsx+1−0
  • apps/desktop/src/features/editor/code-theme.ts+43−0
  • apps/desktop/src/features/editor/go-to-definition.test.ts+189−0
  • apps/desktop/src/features/editor/go-to-definition.ts+162−0
  • apps/desktop/src/features/editor/queries.test.tsx+56−0
  • apps/desktop/src/features/editor/queries.ts+28−1
  • apps/desktop/src/features/projects/ProjectTree.test.tsx+8−4
  • apps/desktop/src/features/projects/ProjectTree.tsx+23−22
  • apps/desktop/src/features/sessions/SessionItems.test.tsx+105−0
  • apps/desktop/src/features/sessions/SessionItems.tsx+26−4
  • apps/desktop/src/features/sessions/StateBadge.test.tsx+49−0
  • apps/desktop/src/features/sessions/StateBadge.tsx+15−3
  • apps/desktop/src/features/settings/SettingsPage.test.tsx+85−0
  • apps/desktop/src/features/settings/SettingsPage.tsx+146−0
  • apps/desktop/src/features/terminal/TerminalController.test.ts+164−3
  • apps/desktop/src/features/terminal/TerminalController.ts+63−3
  • apps/desktop/src/features/usage/UsageChips.test.tsx+105−0
  • apps/desktop/src/features/usage/UsageChips.tsx+80−0
  • apps/desktop/src/features/usage/queries.test.tsx+63−0
  • apps/desktop/src/features/usage/queries.ts+17−0
  • apps/desktop/src/features/usage/tone.test.ts+29−0
  • apps/desktop/src/features/usage/tone.ts+39−0
  • apps/desktop/src/features/worktrees/WorktreeRows.tsx+33−6
  • apps/desktop/src/queryClient.ts+5−0
  • apps/desktop/src/services/activity.ts+8−0
  • apps/desktop/src/services/fileDrop.test.ts+36−0
  • apps/desktop/src/services/fileDrop.ts+17−0
  • apps/desktop/src/services/git-view.test.ts+2−0
  • apps/desktop/src/services/git-view.ts+3−0
  • apps/desktop/src/services/session.test.ts+2−0
  • apps/desktop/src/services/session.ts+2−0
  • apps/desktop/src/services/sync.test.tsx+61−7
  • apps/desktop/src/services/sync.ts+8−0
  • apps/desktop/src/services/types.ts+11−0
  • apps/desktop/src/services/usage.test.ts+12−0
  • apps/desktop/src/services/usage.ts+33−0
  • apps/desktop/src/stores/ui.test.tsx+10−0
  • apps/desktop/src/stores/ui.ts+6−4
  • apps/desktop/src/styles/index.css+4−4
  • apps/desktop/src/styles/tokens.css+109−13
  • apps/desktop/src/test-setup.ts+2−0
  • crates/daemon/Cargo.toml+1−1
  • crates/daemon/src/buffer.rs+5−0
  • crates/daemon/src/pty.rs+147−7
  • crates/daemon/src/server.rs+58−7
  • crates/daemon/tests/flow.rs+264−0
  • crates/daemon/tests/subscribe_ipc.rs+297−1
  • crates/protocol/src/message.rs+81−2
  • docs/agent-devkit/INDEX.md+12−4
  • docs/agent-devkit/changes/2026-11-05-agent-activity/design.md+95−0
  • docs/agent-devkit/changes/2026-11-05-agent-activity/tasks.md+121−0
  • docs/agent-devkit/changes/archive/2026-11-04-agent-usage-limits/design.md+146−0
  • docs/agent-devkit/changes/archive/2026-11-04-agent-usage-limits/tasks.md+107−0
  • docs/agent-devkit/changes/archive/2026-11-04-editor-codemirror-search/design.md+169−0
  • docs/agent-devkit/changes/archive/2026-11-04-editor-codemirror-search/tasks.md+125−0
  • docs/agent-devkit/changes/{ => archive}/2026-11-04-stop-processes-on-exit/design.md+1−1
  • docs/agent-devkit/changes/{ => archive}/2026-11-04-stop-processes-on-exit/tasks.md+4−4
  • docs/agent-devkit/changes/archive/2026-11-04-terminal-output-backpressure/design.md+149−0
  • docs/agent-devkit/changes/archive/2026-11-04-terminal-output-backpressure/tasks.md+144−0
  • docs/agent-devkit/changes/archive/2026-11-05-multi-theme/delta.md+60−0
  • docs/agent-devkit/changes/archive/2026-11-05-settings-page/delta.md+43−0
  • docs/agent-devkit/changes/archive/2026-11-05-theme-to-settings/delta.md+53−0
  • docs/agent-devkit/changes/archive/2026-11-06-editor-go-to-definition/delta.md+40−0
  • docs/llm/INDEX.md+6−0
  • docs/llm/architecture/editor.md+127−0
  • docs/llm/architecture/overview.md+80−4
  • docs/llm/domains/desktop-settings.md+56−0
  • docs/llm/domains/desktop-theme.md+71−0
  • pnpm-lock.yaml+576−0