├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── release-please.yml │ └── release.yml ├── .gitignore ├── .jest-skip-tests ├── .npmrc ├── .prettierrc ├── .release-please-manifest.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── INSTALLATION.md ├── LICENSE ├── README.md ├── __mocks__ ├── @anthropic-ai │ └── sdk.ts ├── electron-log.ts ├── electron-log │ └── renderer.ts ├── electron-store.js ├── electron-updater.js ├── electron.js ├── electron.ts ├── parse-diff.ts └── simple-git.ts ├── assets ├── blue-notch-icon.png ├── icon-dock-app.ico ├── icon-dock-app.png ├── icon-dock-proper.png ├── icon-padded.png ├── icon.icns ├── icon.ico └── icon.png ├── entitlements.plist ├── forge.config.js ├── jest.config.js ├── package.json ├── playwright-component.config.ts ├── playwright-electron.config.ts ├── playwright.config.ts ├── pnpm-lock.yaml ├── postcss.config.js ├── release-please-config.json ├── resources └── python-bridge │ └── test_runtime.py ├── scripts ├── bundle-python.sh ├── dev-start.sh ├── ensure-electron.js ├── fix-electron-packages.js ├── prepare-build.js ├── release.js ├── release │ ├── BuildOrchestrator.js │ ├── GitHubPublisher.js │ ├── VersionManager.js │ └── utils.js ├── replace-tokens.js └── replace-tokens.ts ├── src ├── assets │ ├── blue-notch-icon.png │ ├── fonts │ │ ├── Code New Roman b.otf │ │ ├── Code New Roman b.woff │ │ ├── Code New Roman i.otf │ │ ├── Code New Roman i.woff │ │ ├── Code New Roman.otf │ │ └── Code New Roman.woff │ ├── icon.png │ └── icons │ │ ├── alert.svg │ │ ├── check.svg │ │ ├── chevron-down.svg │ │ ├── chevron-left.svg │ │ ├── chevron-right.svg │ │ ├── chevron-up.svg │ │ ├── close.svg │ │ ├── copy.svg │ │ ├── download.svg │ │ ├── edit.svg │ │ ├── error.svg │ │ ├── file.svg │ │ ├── folder.svg │ │ ├── grid.svg │ │ ├── info.svg │ │ ├── list.svg │ │ ├── moon.svg │ │ ├── plus.svg │ │ ├── search.svg │ │ ├── settings.svg │ │ ├── share.svg │ │ ├── sun.svg │ │ ├── trash.svg │ │ ├── upload.svg │ │ ├── warning-box.svg │ │ └── warning.svg ├── commons │ ├── config │ │ └── theme.config.ts │ ├── constants │ │ ├── compactPrompt.ts │ │ └── sessionNames.ts │ ├── contexts │ │ ├── ElectronContext.tsx │ │ └── ThemeContext.tsx │ ├── utils.ts │ └── utils │ │ ├── globalChatRefs.ts │ │ ├── keyboard │ │ ├── keyboard_shortcuts.ts │ │ └── shortcuts_registry.ts │ │ ├── logger.ts │ │ ├── message-filters.ts │ │ ├── message-transformers.ts │ │ ├── performance │ │ ├── performanceMonitor.ts │ │ └── tabSwitchTimer.ts │ │ ├── persistent-fetch-cache.ts │ │ ├── project │ │ ├── folder_name.ts │ │ ├── project_utils.ts │ │ └── session_name_generator.ts │ │ ├── slash-commands │ │ └── slash_command_utils.ts │ │ └── ui │ │ ├── cn.ts │ │ ├── toast_utils.ts │ │ └── variants.ts ├── components │ ├── ModelSelector.tsx │ ├── common │ │ ├── CommandMenu │ │ │ └── useCommandMenu.ts │ │ └── useSlashCommandLogic.ts │ ├── index.ts │ ├── settings │ │ └── BadgeSettingsPanel.tsx │ └── ui │ │ ├── accordion.stories.tsx │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.stories.tsx │ │ ├── alert.tsx │ │ ├── avatar.stories.tsx │ │ ├── avatar.tsx │ │ ├── badge.stories.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.stories.tsx │ │ ├── button.tsx │ │ ├── card.stories.tsx │ │ ├── card.tsx │ │ ├── checkbox.stories.tsx │ │ ├── checkbox.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.stories.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── hover-card.tsx │ │ ├── input.stories.tsx │ │ ├── input.tsx │ │ ├── label.stories.tsx │ │ ├── label.tsx │ │ ├── navigation-menu.tsx │ │ ├── pagination.tsx │ │ ├── popover.tsx │ │ ├── progress.stories.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.stories.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.stories.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner-usage.md │ │ ├── sonner.stories.tsx │ │ ├── sonner.tsx │ │ ├── switch.stories.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.stories.tsx │ │ ├── tabs.tsx │ │ ├── textarea.stories.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle.stories.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── config │ ├── settings.ts │ └── validation.config.ts ├── constants │ └── tabs.ts ├── entities │ ├── Agent.ts │ ├── LoadedUsageEntry.ts │ ├── Resource.ts │ ├── SessionBlock.ts │ ├── Settings.ts │ ├── StreamingEvent.ts │ ├── TokenCounts.ts │ ├── WindowState.ts │ └── index.ts ├── features │ ├── chat │ │ ├── components │ │ │ ├── .gitkeep │ │ │ ├── AutoLinkedText.tsx │ │ │ ├── CachedMarkdownRenderer.tsx │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatInterface.tsx │ │ │ ├── CommandMenu.tsx │ │ │ ├── EditorToolbar.tsx │ │ │ ├── EmojiPicker.tsx │ │ │ ├── FileMentions.tsx │ │ │ ├── LinkDialog.tsx │ │ │ ├── MarkdownRenderer.tsx │ │ │ ├── MentionPicker.tsx │ │ │ ├── RichTextEditor.tsx │ │ │ ├── SlashCommandAdapter.tsx │ │ │ ├── SlashCommands.tsx │ │ │ ├── TextFormattingMenu.tsx │ │ │ ├── VirtualizedMessageList.tsx │ │ │ ├── editor │ │ │ │ ├── file-mention-extension.ts │ │ │ │ ├── setup.ts │ │ │ │ ├── slash-command-extension.ts │ │ │ │ ├── theme.ts │ │ │ │ ├── toolbar-extension.ts │ │ │ │ └── vim-extension.ts │ │ │ └── useCommandMenu.ts │ │ ├── hooks │ │ │ └── .gitkeep │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ └── messageHeightEstimator.ts │ ├── monitoring │ │ ├── components │ │ │ ├── .gitkeep │ │ │ ├── ContextUsageIndicator.tsx │ │ │ ├── RequestTiming.tsx │ │ │ ├── StatsPanel.tsx │ │ │ ├── StreamingEventDisplay.tsx │ │ │ ├── ToolPairDisplay.tsx │ │ │ ├── ToolUsageDisplay.tsx │ │ │ ├── TraceTab.tsx │ │ │ ├── UsageDashboard.tsx │ │ │ ├── UsageMonitor.tsx │ │ │ └── UsageStats.tsx │ │ ├── hooks │ │ │ └── .gitkeep │ │ ├── index.ts │ │ └── types.ts │ ├── settings │ │ ├── components │ │ │ ├── .gitkeep │ │ │ ├── AppSettings.tsx │ │ │ ├── ThemeToggle.tsx │ │ │ ├── ThemeVariantToggle.tsx │ │ │ └── VimModeIndicator.tsx │ │ ├── hooks │ │ │ └── .gitkeep │ │ ├── index.ts │ │ └── types.ts │ └── shared │ │ ├── components │ │ ├── .gitkeep │ │ ├── agent │ │ │ ├── ClaudeErrorDisplay.tsx │ │ │ ├── PermissionActionDisplay.tsx │ │ │ ├── PermissionModeSelector.tsx │ │ │ ├── PlanEditModeIndicator.tsx │ │ │ └── StatusDisplay.tsx │ │ ├── git │ │ │ ├── ChangesTab.tsx │ │ │ ├── DiffViewer.tsx │ │ │ ├── FileChangesList.tsx │ │ │ ├── FileDiffViewer.tsx │ │ │ ├── GitDiffStats.tsx │ │ │ └── GitDiffViewer.tsx │ │ ├── ide │ │ │ └── IdeDropdown.tsx │ │ ├── layout │ │ │ ├── AgentChatInterface.tsx │ │ │ ├── EmptyState.tsx │ │ │ ├── MainContent.tsx │ │ │ ├── MenuBar.tsx │ │ │ ├── ResizablePanel.tsx │ │ │ ├── Sidebar.tsx │ │ │ ├── ThreeColumnLayout.tsx │ │ │ └── VerticalSplitPanel.tsx │ │ ├── projects │ │ │ ├── AddProjectModal.tsx │ │ │ └── ProjectList.tsx │ │ ├── session │ │ │ ├── SessionTabs.tsx │ │ │ └── SessionTimeTracking.tsx │ │ ├── tasks │ │ │ ├── TaskList.tsx │ │ │ ├── TodoActivityTracker.tsx │ │ │ └── TodoDisplay.tsx │ │ ├── terminal │ │ │ ├── TerminalTab.tsx │ │ │ ├── XtermTerminal.tsx │ │ │ └── theme.ts │ │ └── ui │ │ │ ├── AnchoredModal.tsx │ │ │ ├── Button.tsx │ │ │ ├── ConfirmDialog.tsx │ │ │ ├── DropdownSelector.tsx │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── FormButton.tsx │ │ │ ├── Icon.tsx │ │ │ ├── IconButton.tsx │ │ │ ├── Input.tsx │ │ │ ├── KeyboardShortcutTooltip.tsx │ │ │ ├── KeyboardShortcutsHelp.tsx │ │ │ ├── KeyboardShortcutsModal.tsx │ │ │ ├── MaximizeSessionTab.tsx │ │ │ ├── Modal.tsx │ │ │ ├── Skeleton.tsx │ │ │ ├── Toast.tsx │ │ │ ├── ToastProvider.tsx │ │ │ ├── UndoToast.tsx │ │ │ └── UpdateNotification.tsx │ │ ├── hooks │ │ └── .gitkeep │ │ └── index.ts ├── hooks │ ├── index.ts │ ├── use-toast.ts │ ├── useAgentActions.ts │ ├── useAgentChatInstances.ts │ ├── useAgentChatState.ts │ ├── useAgentContentRenderer.tsx │ ├── useAgents.ts │ ├── useBadgeNotifications.ts │ ├── useChangesTabScrollPreservation.ts │ ├── useChatActions.ts │ ├── useChatInput.ts │ ├── useChatInputFocus.ts │ ├── useChatInputHandler.ts │ ├── useChatMessageHandlers.ts │ ├── useChatMessages.ts │ ├── useChatScroll.ts │ ├── useCodeMirror.ts │ ├── useContentEditor.ts │ ├── useDiffViewerHandler.ts │ ├── useFileDiff.ts │ ├── useFileDragDrop.ts │ ├── useFileMentions.ts │ ├── useFontSizeVariables.ts │ ├── useFontVariables.ts │ ├── useGitActions.ts │ ├── useGitStats.ts │ ├── useGitStatus.ts │ ├── useGitWatcher.ts │ ├── useGlobalScrollShortcuts.ts │ ├── useMainContentState.ts │ ├── useMaximizeTab.ts │ ├── useMessageMetadata.ts │ ├── useModalEscape.ts │ ├── usePermissionHandling.ts │ ├── usePickerKeyboardNav.ts │ ├── useProjectActions.ts │ ├── useProjectHeader.ts │ ├── useProjects.ts │ ├── useResourceActions.ts │ ├── useResourceAttachment.ts │ ├── useResources.ts │ ├── useRichTextEditor.codemirror.ts │ ├── useRichTextEditor.ts │ ├── useSelection.ts │ ├── useSessionTabs.ts │ ├── useSidebarHandler.ts │ ├── useSlashCommands.ts │ ├── useStopStreamingWithFocus.ts │ ├── useTaskListHandler.ts │ ├── useTerminal.ts │ ├── useTerminalActions.ts │ ├── useTerminalScrollPreservation.ts │ ├── useTerminalTabHandler.ts │ ├── useTerminals.ts │ ├── useToast.ts │ ├── useVimMode.ts │ └── useVirtualScrollState.ts ├── infrastructure │ └── fetch │ │ ├── interceptor.ts │ │ ├── tracer-loader.js │ │ └── tracer.ts ├── main │ ├── ipc │ │ ├── IpcRegistrar.ts │ │ ├── attachmentHandlers.ts │ │ ├── claudeCodeHandlers.ts │ │ ├── gitHandlers.ts │ │ ├── handlers │ │ │ ├── cache.handlers.ts │ │ │ ├── claude.handlers.ts │ │ │ ├── git.handlers.ts │ │ │ ├── ide.handlers.ts │ │ │ ├── index.ts │ │ │ ├── project.handlers.ts │ │ │ └── system.handlers.ts │ │ ├── safeHandlerWrapper.ts │ │ └── utils │ │ │ ├── __tests__ │ │ │ └── handlerFactory.test.ts │ │ │ └── handlerFactory.ts │ ├── main.ts │ ├── preload.ts │ ├── services │ │ ├── BadgeService.ts │ │ ├── GitDiffService.ts │ │ ├── TerminalBufferService.ts │ │ ├── TerminalSessionService.ts │ │ └── logger.ts │ ├── test-mode.ts │ ├── utils │ │ ├── errorHandler.ts │ │ └── folderName.ts │ └── windows │ │ └── WindowManager.ts ├── mocks │ ├── README.md │ └── gitDiffMockData.ts ├── monitoring │ ├── adapters │ │ └── CCUsageMonitor.ts │ ├── index.ts │ ├── interfaces │ │ ├── UserMonitor.ts │ │ └── types.ts │ └── utils │ │ ├── costCalculator.ts │ │ ├── fileUtils.ts │ │ └── sessionIdentifier.ts ├── renderer │ ├── components │ │ └── TraceViewer.tsx │ ├── features │ │ ├── chat │ │ │ └── types.ts │ │ ├── monitoring │ │ │ └── types.ts │ │ └── settings │ │ │ └── types.ts │ ├── hooks │ │ └── useTerminalPool.ts │ ├── services │ │ ├── BaseService.ts │ │ ├── BuildOptimizer.ts │ │ ├── ClaudeCodeService.ts │ │ ├── ConfigService.ts │ │ ├── GlobalErrorHandler.ts │ │ ├── IpcService.ts │ │ ├── LLMService.ts │ │ ├── LoggerService.ts │ │ ├── MarkdownCacheService.ts │ │ ├── MessageProcessor.ts │ │ ├── MetricsCollector.ts │ │ ├── MockDataService.ts │ │ ├── MockLLMService.ts │ │ ├── PerformanceBudget.ts │ │ ├── SelectionService.ts │ │ ├── TerminalLibraryAdapter.ts │ │ ├── TerminalPoolManager.ts │ │ ├── TerminalRendererManager.ts │ │ ├── TodoActivityMonitor.ts │ │ ├── TodoActivityMonitorManager.ts │ │ ├── index.ts │ │ └── providers │ │ │ ├── ClaudeCodeProvider.ts │ │ │ ├── MockLLMProvider.ts │ │ │ └── __mocks__ │ │ │ └── ClaudeCodeProvider.ts │ └── utils │ │ └── badgeUtils.ts ├── services │ ├── ApplicationContainer.ts │ ├── ClaudeCodeCLIService.ts │ ├── ClaudeCodeSDKService.ts │ ├── FetchCacheService.ts │ ├── FileDataStoreService.ts │ ├── GitDiscardService.ts │ ├── GitService.ts │ ├── McpAuthService.ts │ ├── MessageErrorHandlers.ts │ ├── MessageValidator.ts │ ├── PythonRuntimeService.ts │ ├── QueryManager.ts │ ├── SdkVersionManager.ts │ ├── SearchService.ts │ ├── SessionCacheService.ts │ ├── SessionManifestService.ts │ ├── SettingsService.ts │ ├── TraceLogger.ts │ ├── UpdateService.ts │ ├── XtermService.ts │ ├── index.ts │ ├── monitoring.ts │ └── validation │ │ └── branchNameValidator.ts ├── stores │ ├── __tests__ │ │ ├── agents.store.test.ts │ │ ├── chat.store.test.ts │ │ ├── git.store.test.ts │ │ ├── projects.store.test.ts │ │ ├── resources.store.test.ts │ │ ├── settings.test.ts │ │ ├── terminal.test.ts │ │ ├── ui.test.ts │ │ ├── useMonitoringStore.test.ts │ │ └── vimStore.test.ts │ ├── agents.store.ts │ ├── chat.selectors.ts │ ├── chat.store.ts │ ├── contextusage.store.ts │ ├── git.store.ts │ ├── index.ts │ ├── mcp.store.ts │ ├── middleware │ │ └── errorMiddleware.ts │ ├── projects.store.ts │ ├── resources.store.ts │ ├── settings.ts │ ├── slashcommands.store.ts │ ├── tasks.store.ts │ ├── terminal.store.ts │ ├── types.ts │ ├── ui.ts │ ├── useMonitoringStore.ts │ ├── vimStore.ts │ └── worktreestats.store.ts ├── styles │ ├── forms.css │ ├── global.css │ └── tailwind-tokens.css ├── types │ ├── agent.types.ts │ ├── cache.types.ts │ ├── claude-code.types.ts │ ├── claudeCode.types.ts │ ├── config.types.ts │ ├── electron-context-menu.d.ts │ ├── electron-updater.d.ts │ ├── electron.d.ts │ ├── fileChange.types.ts │ ├── git-diff.types.ts │ ├── global.d.ts │ ├── ipc.types.ts │ ├── message-validation.types.ts │ ├── messageConversion.types.ts │ ├── model.types.ts │ ├── permission.types.ts │ ├── project.types.ts │ ├── python-runtime.types.ts │ ├── query-manager.types.ts │ ├── react-window.d.ts │ ├── sdk.schemas.ts │ ├── sdk.types.ts │ ├── streaming.types.ts │ ├── terminal.types.ts │ ├── todo.ts │ ├── trace-logger.types.ts │ ├── ui.types.ts │ └── validation.types.ts ├── utils │ ├── MetricsCollector.ts │ └── scopedConfig.ts └── views │ ├── App.tsx │ ├── index.css │ ├── index.html │ ├── index.tsx │ ├── visual-comparison-tool.tsx │ └── visual-test-page.tsx ├── tailwind.config.js ├── tests ├── __mocks__ │ ├── @anthropic-ai │ │ └── claude-agent-sdk.ts │ ├── @radix-ui │ │ ├── react-checkbox.tsx │ │ ├── react-popover.tsx │ │ └── react-scroll-area.tsx │ ├── @xterm │ │ ├── addon-fit.ts │ │ ├── addon-search.ts │ │ ├── addon-web-links.ts │ │ └── xterm.ts │ ├── chokidar.ts │ ├── cmdk.tsx │ ├── electron-log.js │ ├── electron-log │ │ └── main.js │ ├── electron-updater.js │ ├── node-pty.ts │ ├── react-markdown.tsx │ ├── react-syntax-highlighter.tsx │ ├── remark-breaks.ts │ ├── remark-gfm.ts │ └── uuid.ts ├── component │ ├── ChatInput.spec.tsx │ ├── ChatSettings.spec.tsx │ ├── DiffViewer.spec.tsx │ ├── Sidebar.spec.tsx │ ├── TaskList.spec.tsx │ └── TerminalTab.spec.tsx ├── e2e │ ├── cache-persistence.test.ts │ ├── message-loading.spec.ts │ ├── terminal-session-lifecycle.spec.ts │ └── vim-mode.e2e.test.ts ├── factories │ ├── agent.factory.ts │ ├── index.ts │ ├── message.factory.ts │ ├── project.factory.ts │ ├── service.factory.ts │ ├── session.factory.ts │ ├── tab.factory.ts │ └── terminal.factory.ts ├── fixtures │ ├── branchNames.json │ ├── commands.json │ ├── corrupt-messages │ │ ├── all-message-types.jsonl │ │ ├── invalid-json.jsonl │ │ ├── missing-fields.jsonl │ │ └── sdk-version-mismatch.jsonl │ └── tab-management.fixtures.ts ├── hooks │ ├── useChatInputHandler.test.ts │ ├── useDiffViewerHandler.test.ts │ ├── useSidebarHandler.test.ts │ └── useTaskListHandler.test.ts ├── integration │ ├── README.md │ ├── chat-interruption.test.ts │ ├── editor-keystroke-latency.test.tsx │ ├── ipc │ │ ├── claude-flows.test.ts │ │ ├── git-flows.test.ts │ │ ├── project-flows.test.ts │ │ └── system-flows.test.ts │ ├── permission-modes.integration.test.ts │ ├── service-ipc-integration.test.ts │ ├── service-store-integration.test.ts │ ├── stores │ │ └── chat.store.cache.test.ts │ ├── tab-management.integration.test.ts.skip │ ├── tab-management.manual-test.md │ ├── tab-switching-performance.test.ts │ ├── terminal-memory.test.ts │ └── terminal-persistence.test.ts ├── manual │ └── tab-management-scenarios.md ├── mocks │ ├── better-sqlite3.ts │ └── handlers │ │ ├── agent.handlers.ts │ │ ├── index.ts │ │ └── service.handlers.ts ├── performance │ └── terminal-benchmarks.test.ts ├── setup-theme.ts ├── setup.ts ├── setup │ ├── msw-browser.ts │ ├── msw-node.ts │ └── test-utils.ts ├── test-harness │ ├── test-harness-error-suppression.tsx │ ├── test-harness-fallback-renderer.css │ ├── test-harness-fallback-renderer.tsx │ ├── test-harness-mock-store.tsx │ ├── test-harness-portal-container.tsx │ ├── test-harness-silent-boundary.tsx │ ├── test-harness-wrapper.tsx │ ├── test-harness.css │ └── test-harness.tsx └── unit │ ├── MaximizeButton.removal.test.ts │ ├── MessageItem.memoization.test.tsx │ ├── SlashCommandMatcher.test.ts │ ├── TerminalBufferService.test.ts │ ├── TerminalPoolManager.test.ts │ ├── TerminalSessionService.test.ts │ ├── TerminalTab-pool-integration.test.tsx │ ├── TerminalTab-serialize-removal.test.tsx │ ├── branchNameValidator.test.ts │ ├── codemirror-performance.test.ts │ ├── commons │ └── utils │ │ ├── fetch-tracer.test.ts │ │ ├── message-filters.test.ts │ │ ├── message-transformers.test.ts │ │ ├── performance │ │ ├── performanceMonitor.test.ts │ │ └── tabSwitchTimer.test.ts │ │ ├── sessionNameGenerator.test.ts │ │ └── slashCommandUtils.test.ts │ ├── components │ ├── App.test.tsx │ ├── PermissionModeSelector.test.tsx │ ├── SessionTabs.test.tsx │ ├── Sidebar.test.tsx │ ├── TaskIndicator.test.tsx │ ├── ThemeToggle.test.tsx │ ├── VirtualScrolling.test.tsx │ ├── XtermTerminal.theme.test.tsx │ ├── codemirror │ │ ├── file-mention-extension.test.ts │ │ ├── setup.test.ts │ │ ├── slash-command-extension.test.ts │ │ ├── toolbar-extension.test.ts │ │ └── vim-extension.test.ts │ ├── features │ │ ├── IconSpacing.test.tsx │ │ ├── LLMSettings.test.tsx │ │ ├── ToolPairDisplay.test.tsx │ │ ├── api-compatibility.test.tsx │ │ └── shortcuts │ │ │ └── KeyboardShortcutsModal.test.tsx │ ├── hardcoded-colors.test.ts │ ├── memoization │ │ └── FileChangesList.memoization.test.tsx │ └── ui │ │ └── popover-zindex.test.tsx │ ├── config │ └── validation.config.test.ts │ ├── constants │ └── tabs.test.ts │ ├── editor │ └── theme.test.ts │ ├── entities │ └── SessionBlock.test.ts │ ├── features │ ├── EventDrivenEditor.test.tsx │ ├── PickerStateIsolation.test.tsx │ ├── chat │ │ ├── ChatInterface.test.tsx │ │ └── VirtualizedMessageList.test.tsx │ └── shared │ │ └── ui │ │ └── ErrorBoundary.test.tsx │ ├── fixtures │ └── fileChangeMessages.json │ ├── hooks │ ├── LazyExtensions.test.ts │ ├── useAgentChatInstances.test.ts │ ├── useCallback-stability.test.tsx │ ├── useChangesTabScrollPreservation.test.ts │ ├── useChatMemo.test.tsx │ ├── useCodeMirror.test.ts │ ├── useContentEditor.test.ts │ ├── useFileDiff.test.ts │ ├── useFontSizeVariables.test.ts │ ├── useGitStats.test.ts │ ├── useMaximizeTab.test.ts │ ├── useMessageMetadata.test.ts │ ├── usePermissionHandling.test.ts │ ├── useProjectListMemo.test.tsx │ ├── useSessionTabs.autoselect.test.ts.skip │ ├── useSessionTabs.deletion.test.ts.skip │ ├── useSessionTabs.persistence.test.ts.skip │ ├── useStopStreamingWithFocus.test.ts │ ├── useTerminal.test.ts │ ├── useTerminalPool.test.ts │ ├── useTerminalScrollPreservation.test.ts │ ├── useTerminalTabHandler.test.ts │ ├── useTodoActivityMemo.test.tsx │ └── useVirtualScrollState.test.ts │ ├── main │ ├── ipc │ │ ├── gitHandlers-folder-expansion.test.ts │ │ ├── gitHandlers-git-ls-files.test.ts │ │ └── handlers │ │ │ ├── claude.handlers.test.ts │ │ │ ├── git.handlers.test.ts │ │ │ ├── project.handlers.test.ts │ │ │ └── system.handlers.test.ts │ ├── services │ │ ├── FileDataStoreService.test.ts │ │ └── GitService.test.ts │ ├── utils │ │ ├── errorHandler.test.ts │ │ └── folderName.test.ts │ └── windows │ │ └── WindowManager.test.ts │ ├── scripts │ └── token-replacement.test.ts │ ├── services │ ├── ApplicationContainer.test.ts │ ├── ClaudeCodeCLIService.test.ts │ ├── ClaudeCodeSDKService.test.ts │ ├── ClaudeCodeService.test.ts │ ├── FetchCacheService.test.ts │ ├── FileDataStoreService.test.ts │ ├── GitDiscardService.test.ts │ ├── GitService.test.ts │ ├── MarkdownCacheService.test.ts │ ├── McpAuthService.test.ts │ ├── MessageErrorHandlers.test.ts │ ├── MessageHeightEstimator.test.ts │ ├── MessageValidator.test.ts │ ├── QueryManager.test.ts │ ├── SessionCacheService.test.ts │ ├── SessionManifestService.test.ts │ ├── SettingsService.test.ts │ ├── TerminalLibraryAdapter.test.ts │ ├── TerminalRendererManager.test.ts │ ├── TraceLogger.test.ts │ ├── UpdateService.test.ts │ ├── XtermService.test.ts │ ├── monitoring.test.ts │ ├── update-service-import.test.ts │ └── validation │ │ └── branchNameValidator.test.ts │ ├── stores │ ├── chat.selectors.test.ts │ ├── chat.store.subscriptions.test.ts │ ├── chat.store.test.ts │ └── settings.test.ts │ ├── styles │ └── theme-tokens.test.ts │ ├── types │ ├── sdk.schemas.test.ts │ ├── terminal.types.test.ts │ └── ui.types.test.ts │ └── utils │ └── scopedConfig.test.ts ├── tsconfig.json ├── tsconfig.main.json ├── tsconfig.renderer.json ├── tsconfig.test.json ├── vite.config.ts ├── vite.main.config.ts ├── vite.preload.config.ts ├── vite.renderer.config.ts ├── vitest.config.ts └── vitest.shims.d.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.gitignore -------------------------------------------------------------------------------- /.jest-skip-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.jest-skip-tests -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "0.1.23" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/@anthropic-ai/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/@anthropic-ai/sdk.ts -------------------------------------------------------------------------------- /__mocks__/electron-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron-log.ts -------------------------------------------------------------------------------- /__mocks__/electron-log/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron-log/renderer.ts -------------------------------------------------------------------------------- /__mocks__/electron-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron-store.js -------------------------------------------------------------------------------- /__mocks__/electron-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron-updater.js -------------------------------------------------------------------------------- /__mocks__/electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron.js -------------------------------------------------------------------------------- /__mocks__/electron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/electron.ts -------------------------------------------------------------------------------- /__mocks__/parse-diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/parse-diff.ts -------------------------------------------------------------------------------- /__mocks__/simple-git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/__mocks__/simple-git.ts -------------------------------------------------------------------------------- /assets/blue-notch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/blue-notch-icon.png -------------------------------------------------------------------------------- /assets/icon-dock-app.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon-dock-app.ico -------------------------------------------------------------------------------- /assets/icon-dock-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon-dock-app.png -------------------------------------------------------------------------------- /assets/icon-dock-proper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon-dock-proper.png -------------------------------------------------------------------------------- /assets/icon-padded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon-padded.png -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/assets/icon.png -------------------------------------------------------------------------------- /entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/entitlements.plist -------------------------------------------------------------------------------- /forge.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/forge.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/package.json -------------------------------------------------------------------------------- /playwright-component.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/playwright-component.config.ts -------------------------------------------------------------------------------- /playwright-electron.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/playwright-electron.config.ts -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/postcss.config.js -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/release-please-config.json -------------------------------------------------------------------------------- /resources/python-bridge/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/resources/python-bridge/test_runtime.py -------------------------------------------------------------------------------- /scripts/bundle-python.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/bundle-python.sh -------------------------------------------------------------------------------- /scripts/dev-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/dev-start.sh -------------------------------------------------------------------------------- /scripts/ensure-electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/ensure-electron.js -------------------------------------------------------------------------------- /scripts/fix-electron-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/fix-electron-packages.js -------------------------------------------------------------------------------- /scripts/prepare-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/prepare-build.js -------------------------------------------------------------------------------- /scripts/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/release.js -------------------------------------------------------------------------------- /scripts/release/BuildOrchestrator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/release/BuildOrchestrator.js -------------------------------------------------------------------------------- /scripts/release/GitHubPublisher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/release/GitHubPublisher.js -------------------------------------------------------------------------------- /scripts/release/VersionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/release/VersionManager.js -------------------------------------------------------------------------------- /scripts/release/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/release/utils.js -------------------------------------------------------------------------------- /scripts/replace-tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/replace-tokens.js -------------------------------------------------------------------------------- /scripts/replace-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/scripts/replace-tokens.ts -------------------------------------------------------------------------------- /src/assets/blue-notch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/blue-notch-icon.png -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman b.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman b.otf -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman b.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman b.woff -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman i.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman i.otf -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman i.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman i.woff -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman.otf -------------------------------------------------------------------------------- /src/assets/fonts/Code New Roman.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/fonts/Code New Roman.woff -------------------------------------------------------------------------------- /src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icon.png -------------------------------------------------------------------------------- /src/assets/icons/alert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/alert.svg -------------------------------------------------------------------------------- /src/assets/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/check.svg -------------------------------------------------------------------------------- /src/assets/icons/chevron-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/chevron-down.svg -------------------------------------------------------------------------------- /src/assets/icons/chevron-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/chevron-left.svg -------------------------------------------------------------------------------- /src/assets/icons/chevron-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/chevron-right.svg -------------------------------------------------------------------------------- /src/assets/icons/chevron-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/chevron-up.svg -------------------------------------------------------------------------------- /src/assets/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/close.svg -------------------------------------------------------------------------------- /src/assets/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/copy.svg -------------------------------------------------------------------------------- /src/assets/icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/download.svg -------------------------------------------------------------------------------- /src/assets/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/edit.svg -------------------------------------------------------------------------------- /src/assets/icons/error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/error.svg -------------------------------------------------------------------------------- /src/assets/icons/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/file.svg -------------------------------------------------------------------------------- /src/assets/icons/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/folder.svg -------------------------------------------------------------------------------- /src/assets/icons/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/grid.svg -------------------------------------------------------------------------------- /src/assets/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/info.svg -------------------------------------------------------------------------------- /src/assets/icons/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/list.svg -------------------------------------------------------------------------------- /src/assets/icons/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/moon.svg -------------------------------------------------------------------------------- /src/assets/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/plus.svg -------------------------------------------------------------------------------- /src/assets/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/search.svg -------------------------------------------------------------------------------- /src/assets/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/settings.svg -------------------------------------------------------------------------------- /src/assets/icons/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/share.svg -------------------------------------------------------------------------------- /src/assets/icons/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/sun.svg -------------------------------------------------------------------------------- /src/assets/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/trash.svg -------------------------------------------------------------------------------- /src/assets/icons/upload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/upload.svg -------------------------------------------------------------------------------- /src/assets/icons/warning-box.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/warning-box.svg -------------------------------------------------------------------------------- /src/assets/icons/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/assets/icons/warning.svg -------------------------------------------------------------------------------- /src/commons/config/theme.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/config/theme.config.ts -------------------------------------------------------------------------------- /src/commons/constants/compactPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/constants/compactPrompt.ts -------------------------------------------------------------------------------- /src/commons/constants/sessionNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/constants/sessionNames.ts -------------------------------------------------------------------------------- /src/commons/contexts/ElectronContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/contexts/ElectronContext.tsx -------------------------------------------------------------------------------- /src/commons/contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/contexts/ThemeContext.tsx -------------------------------------------------------------------------------- /src/commons/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils.ts -------------------------------------------------------------------------------- /src/commons/utils/globalChatRefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/globalChatRefs.ts -------------------------------------------------------------------------------- /src/commons/utils/keyboard/keyboard_shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/keyboard/keyboard_shortcuts.ts -------------------------------------------------------------------------------- /src/commons/utils/keyboard/shortcuts_registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/keyboard/shortcuts_registry.ts -------------------------------------------------------------------------------- /src/commons/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/logger.ts -------------------------------------------------------------------------------- /src/commons/utils/message-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/message-filters.ts -------------------------------------------------------------------------------- /src/commons/utils/message-transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/message-transformers.ts -------------------------------------------------------------------------------- /src/commons/utils/performance/performanceMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/performance/performanceMonitor.ts -------------------------------------------------------------------------------- /src/commons/utils/performance/tabSwitchTimer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/performance/tabSwitchTimer.ts -------------------------------------------------------------------------------- /src/commons/utils/persistent-fetch-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/persistent-fetch-cache.ts -------------------------------------------------------------------------------- /src/commons/utils/project/folder_name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/project/folder_name.ts -------------------------------------------------------------------------------- /src/commons/utils/project/project_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/project/project_utils.ts -------------------------------------------------------------------------------- /src/commons/utils/project/session_name_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/project/session_name_generator.ts -------------------------------------------------------------------------------- /src/commons/utils/slash-commands/slash_command_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/slash-commands/slash_command_utils.ts -------------------------------------------------------------------------------- /src/commons/utils/ui/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/ui/cn.ts -------------------------------------------------------------------------------- /src/commons/utils/ui/toast_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/ui/toast_utils.ts -------------------------------------------------------------------------------- /src/commons/utils/ui/variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/commons/utils/ui/variants.ts -------------------------------------------------------------------------------- /src/components/ModelSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ModelSelector.tsx -------------------------------------------------------------------------------- /src/components/common/CommandMenu/useCommandMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/common/CommandMenu/useCommandMenu.ts -------------------------------------------------------------------------------- /src/components/common/useSlashCommandLogic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/common/useSlashCommandLogic.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/settings/BadgeSettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/settings/BadgeSettingsPanel.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/accordion.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/alert.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/avatar.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/badge.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/button.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/card.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/checkbox.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/dialog.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/input.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/label.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/progress.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/select.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/skeleton.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/sonner-usage.md -------------------------------------------------------------------------------- /src/components/ui/sonner.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/sonner.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/switch.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/tabs.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/textarea.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/toggle.stories.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/config/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/config/settings.ts -------------------------------------------------------------------------------- /src/config/validation.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/config/validation.config.ts -------------------------------------------------------------------------------- /src/constants/tabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/constants/tabs.ts -------------------------------------------------------------------------------- /src/entities/Agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/Agent.ts -------------------------------------------------------------------------------- /src/entities/LoadedUsageEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/LoadedUsageEntry.ts -------------------------------------------------------------------------------- /src/entities/Resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/Resource.ts -------------------------------------------------------------------------------- /src/entities/SessionBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/SessionBlock.ts -------------------------------------------------------------------------------- /src/entities/Settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/Settings.ts -------------------------------------------------------------------------------- /src/entities/StreamingEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/StreamingEvent.ts -------------------------------------------------------------------------------- /src/entities/TokenCounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/TokenCounts.ts -------------------------------------------------------------------------------- /src/entities/WindowState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/WindowState.ts -------------------------------------------------------------------------------- /src/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/entities/index.ts -------------------------------------------------------------------------------- /src/features/chat/components/.gitkeep: -------------------------------------------------------------------------------- 1 | # Chat feature components directory -------------------------------------------------------------------------------- /src/features/chat/components/AutoLinkedText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/AutoLinkedText.tsx -------------------------------------------------------------------------------- /src/features/chat/components/CachedMarkdownRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/CachedMarkdownRenderer.tsx -------------------------------------------------------------------------------- /src/features/chat/components/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/ChatInput.tsx -------------------------------------------------------------------------------- /src/features/chat/components/ChatInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/ChatInterface.tsx -------------------------------------------------------------------------------- /src/features/chat/components/CommandMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/CommandMenu.tsx -------------------------------------------------------------------------------- /src/features/chat/components/EditorToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/EditorToolbar.tsx -------------------------------------------------------------------------------- /src/features/chat/components/EmojiPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/EmojiPicker.tsx -------------------------------------------------------------------------------- /src/features/chat/components/FileMentions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/FileMentions.tsx -------------------------------------------------------------------------------- /src/features/chat/components/LinkDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/LinkDialog.tsx -------------------------------------------------------------------------------- /src/features/chat/components/MarkdownRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/MarkdownRenderer.tsx -------------------------------------------------------------------------------- /src/features/chat/components/MentionPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/MentionPicker.tsx -------------------------------------------------------------------------------- /src/features/chat/components/RichTextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/RichTextEditor.tsx -------------------------------------------------------------------------------- /src/features/chat/components/SlashCommandAdapter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/SlashCommandAdapter.tsx -------------------------------------------------------------------------------- /src/features/chat/components/SlashCommands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/SlashCommands.tsx -------------------------------------------------------------------------------- /src/features/chat/components/TextFormattingMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/TextFormattingMenu.tsx -------------------------------------------------------------------------------- /src/features/chat/components/VirtualizedMessageList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/VirtualizedMessageList.tsx -------------------------------------------------------------------------------- /src/features/chat/components/editor/file-mention-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/file-mention-extension.ts -------------------------------------------------------------------------------- /src/features/chat/components/editor/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/setup.ts -------------------------------------------------------------------------------- /src/features/chat/components/editor/slash-command-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/slash-command-extension.ts -------------------------------------------------------------------------------- /src/features/chat/components/editor/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/theme.ts -------------------------------------------------------------------------------- /src/features/chat/components/editor/toolbar-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/toolbar-extension.ts -------------------------------------------------------------------------------- /src/features/chat/components/editor/vim-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/editor/vim-extension.ts -------------------------------------------------------------------------------- /src/features/chat/components/useCommandMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/components/useCommandMenu.ts -------------------------------------------------------------------------------- /src/features/chat/hooks/.gitkeep: -------------------------------------------------------------------------------- 1 | # Chat feature hooks directory -------------------------------------------------------------------------------- /src/features/chat/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/index.ts -------------------------------------------------------------------------------- /src/features/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/types.ts -------------------------------------------------------------------------------- /src/features/chat/utils/messageHeightEstimator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/chat/utils/messageHeightEstimator.ts -------------------------------------------------------------------------------- /src/features/monitoring/components/.gitkeep: -------------------------------------------------------------------------------- 1 | # Monitoring feature components directory -------------------------------------------------------------------------------- /src/features/monitoring/components/ContextUsageIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/ContextUsageIndicator.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/RequestTiming.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/RequestTiming.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/StatsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/StatsPanel.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/StreamingEventDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/StreamingEventDisplay.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/ToolPairDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/ToolPairDisplay.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/ToolUsageDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/ToolUsageDisplay.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/TraceTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/TraceTab.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/UsageDashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/UsageDashboard.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/UsageMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/UsageMonitor.tsx -------------------------------------------------------------------------------- /src/features/monitoring/components/UsageStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/components/UsageStats.tsx -------------------------------------------------------------------------------- /src/features/monitoring/hooks/.gitkeep: -------------------------------------------------------------------------------- 1 | # Monitoring feature hooks directory -------------------------------------------------------------------------------- /src/features/monitoring/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/index.ts -------------------------------------------------------------------------------- /src/features/monitoring/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/monitoring/types.ts -------------------------------------------------------------------------------- /src/features/settings/components/.gitkeep: -------------------------------------------------------------------------------- 1 | # Settings feature components directory -------------------------------------------------------------------------------- /src/features/settings/components/AppSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/components/AppSettings.tsx -------------------------------------------------------------------------------- /src/features/settings/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/features/settings/components/ThemeVariantToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/components/ThemeVariantToggle.tsx -------------------------------------------------------------------------------- /src/features/settings/components/VimModeIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/components/VimModeIndicator.tsx -------------------------------------------------------------------------------- /src/features/settings/hooks/.gitkeep: -------------------------------------------------------------------------------- 1 | # Settings feature hooks directory -------------------------------------------------------------------------------- /src/features/settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/index.ts -------------------------------------------------------------------------------- /src/features/settings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/settings/types.ts -------------------------------------------------------------------------------- /src/features/shared/components/.gitkeep: -------------------------------------------------------------------------------- 1 | # Shared feature components directory -------------------------------------------------------------------------------- /src/features/shared/components/agent/ClaudeErrorDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/agent/ClaudeErrorDisplay.tsx -------------------------------------------------------------------------------- /src/features/shared/components/agent/PermissionActionDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/agent/PermissionActionDisplay.tsx -------------------------------------------------------------------------------- /src/features/shared/components/agent/PermissionModeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/agent/PermissionModeSelector.tsx -------------------------------------------------------------------------------- /src/features/shared/components/agent/PlanEditModeIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/agent/PlanEditModeIndicator.tsx -------------------------------------------------------------------------------- /src/features/shared/components/agent/StatusDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/agent/StatusDisplay.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/ChangesTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/ChangesTab.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/DiffViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/DiffViewer.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/FileChangesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/FileChangesList.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/FileDiffViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/FileDiffViewer.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/GitDiffStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/GitDiffStats.tsx -------------------------------------------------------------------------------- /src/features/shared/components/git/GitDiffViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/git/GitDiffViewer.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ide/IdeDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ide/IdeDropdown.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/AgentChatInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/AgentChatInterface.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/EmptyState.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/MainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/MainContent.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/MenuBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/MenuBar.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/ResizablePanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/ResizablePanel.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/Sidebar.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/ThreeColumnLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/ThreeColumnLayout.tsx -------------------------------------------------------------------------------- /src/features/shared/components/layout/VerticalSplitPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/layout/VerticalSplitPanel.tsx -------------------------------------------------------------------------------- /src/features/shared/components/projects/AddProjectModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/projects/AddProjectModal.tsx -------------------------------------------------------------------------------- /src/features/shared/components/projects/ProjectList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/projects/ProjectList.tsx -------------------------------------------------------------------------------- /src/features/shared/components/session/SessionTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/session/SessionTabs.tsx -------------------------------------------------------------------------------- /src/features/shared/components/session/SessionTimeTracking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/session/SessionTimeTracking.tsx -------------------------------------------------------------------------------- /src/features/shared/components/tasks/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/tasks/TaskList.tsx -------------------------------------------------------------------------------- /src/features/shared/components/tasks/TodoActivityTracker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/tasks/TodoActivityTracker.tsx -------------------------------------------------------------------------------- /src/features/shared/components/tasks/TodoDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/tasks/TodoDisplay.tsx -------------------------------------------------------------------------------- /src/features/shared/components/terminal/TerminalTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/terminal/TerminalTab.tsx -------------------------------------------------------------------------------- /src/features/shared/components/terminal/XtermTerminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/terminal/XtermTerminal.tsx -------------------------------------------------------------------------------- /src/features/shared/components/terminal/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/terminal/theme.ts -------------------------------------------------------------------------------- /src/features/shared/components/ui/AnchoredModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/AnchoredModal.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Button.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/ConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/ConfirmDialog.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/DropdownSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/DropdownSelector.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/FormButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/FormButton.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Icon.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/IconButton.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Input.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/KeyboardShortcutTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/KeyboardShortcutTooltip.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/KeyboardShortcutsHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/KeyboardShortcutsHelp.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/KeyboardShortcutsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/KeyboardShortcutsModal.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/MaximizeSessionTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/MaximizeSessionTab.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Modal.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Skeleton.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/Toast.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/ToastProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/ToastProvider.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/UndoToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/UndoToast.tsx -------------------------------------------------------------------------------- /src/features/shared/components/ui/UpdateNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/components/ui/UpdateNotification.tsx -------------------------------------------------------------------------------- /src/features/shared/hooks/.gitkeep: -------------------------------------------------------------------------------- 1 | # Shared feature hooks directory -------------------------------------------------------------------------------- /src/features/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/features/shared/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/index.ts -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/hooks/useAgentActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useAgentActions.ts -------------------------------------------------------------------------------- /src/hooks/useAgentChatInstances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useAgentChatInstances.ts -------------------------------------------------------------------------------- /src/hooks/useAgentChatState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useAgentChatState.ts -------------------------------------------------------------------------------- /src/hooks/useAgentContentRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useAgentContentRenderer.tsx -------------------------------------------------------------------------------- /src/hooks/useAgents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useAgents.ts -------------------------------------------------------------------------------- /src/hooks/useBadgeNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useBadgeNotifications.ts -------------------------------------------------------------------------------- /src/hooks/useChangesTabScrollPreservation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChangesTabScrollPreservation.ts -------------------------------------------------------------------------------- /src/hooks/useChatActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatActions.ts -------------------------------------------------------------------------------- /src/hooks/useChatInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatInput.ts -------------------------------------------------------------------------------- /src/hooks/useChatInputFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatInputFocus.ts -------------------------------------------------------------------------------- /src/hooks/useChatInputHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatInputHandler.ts -------------------------------------------------------------------------------- /src/hooks/useChatMessageHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatMessageHandlers.ts -------------------------------------------------------------------------------- /src/hooks/useChatMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatMessages.ts -------------------------------------------------------------------------------- /src/hooks/useChatScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useChatScroll.ts -------------------------------------------------------------------------------- /src/hooks/useCodeMirror.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useCodeMirror.ts -------------------------------------------------------------------------------- /src/hooks/useContentEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useContentEditor.ts -------------------------------------------------------------------------------- /src/hooks/useDiffViewerHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useDiffViewerHandler.ts -------------------------------------------------------------------------------- /src/hooks/useFileDiff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useFileDiff.ts -------------------------------------------------------------------------------- /src/hooks/useFileDragDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useFileDragDrop.ts -------------------------------------------------------------------------------- /src/hooks/useFileMentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useFileMentions.ts -------------------------------------------------------------------------------- /src/hooks/useFontSizeVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useFontSizeVariables.ts -------------------------------------------------------------------------------- /src/hooks/useFontVariables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useFontVariables.ts -------------------------------------------------------------------------------- /src/hooks/useGitActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useGitActions.ts -------------------------------------------------------------------------------- /src/hooks/useGitStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useGitStats.ts -------------------------------------------------------------------------------- /src/hooks/useGitStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useGitStatus.ts -------------------------------------------------------------------------------- /src/hooks/useGitWatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useGitWatcher.ts -------------------------------------------------------------------------------- /src/hooks/useGlobalScrollShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useGlobalScrollShortcuts.ts -------------------------------------------------------------------------------- /src/hooks/useMainContentState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useMainContentState.ts -------------------------------------------------------------------------------- /src/hooks/useMaximizeTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useMaximizeTab.ts -------------------------------------------------------------------------------- /src/hooks/useMessageMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useMessageMetadata.ts -------------------------------------------------------------------------------- /src/hooks/useModalEscape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useModalEscape.ts -------------------------------------------------------------------------------- /src/hooks/usePermissionHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/usePermissionHandling.ts -------------------------------------------------------------------------------- /src/hooks/usePickerKeyboardNav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/usePickerKeyboardNav.ts -------------------------------------------------------------------------------- /src/hooks/useProjectActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useProjectActions.ts -------------------------------------------------------------------------------- /src/hooks/useProjectHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useProjectHeader.ts -------------------------------------------------------------------------------- /src/hooks/useProjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useProjects.ts -------------------------------------------------------------------------------- /src/hooks/useResourceActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useResourceActions.ts -------------------------------------------------------------------------------- /src/hooks/useResourceAttachment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useResourceAttachment.ts -------------------------------------------------------------------------------- /src/hooks/useResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useResources.ts -------------------------------------------------------------------------------- /src/hooks/useRichTextEditor.codemirror.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useRichTextEditor.codemirror.ts -------------------------------------------------------------------------------- /src/hooks/useRichTextEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useRichTextEditor.ts -------------------------------------------------------------------------------- /src/hooks/useSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useSelection.ts -------------------------------------------------------------------------------- /src/hooks/useSessionTabs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useSessionTabs.ts -------------------------------------------------------------------------------- /src/hooks/useSidebarHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useSidebarHandler.ts -------------------------------------------------------------------------------- /src/hooks/useSlashCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useSlashCommands.ts -------------------------------------------------------------------------------- /src/hooks/useStopStreamingWithFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useStopStreamingWithFocus.ts -------------------------------------------------------------------------------- /src/hooks/useTaskListHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTaskListHandler.ts -------------------------------------------------------------------------------- /src/hooks/useTerminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTerminal.ts -------------------------------------------------------------------------------- /src/hooks/useTerminalActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTerminalActions.ts -------------------------------------------------------------------------------- /src/hooks/useTerminalScrollPreservation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTerminalScrollPreservation.ts -------------------------------------------------------------------------------- /src/hooks/useTerminalTabHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTerminalTabHandler.ts -------------------------------------------------------------------------------- /src/hooks/useTerminals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useTerminals.ts -------------------------------------------------------------------------------- /src/hooks/useToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useToast.ts -------------------------------------------------------------------------------- /src/hooks/useVimMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useVimMode.ts -------------------------------------------------------------------------------- /src/hooks/useVirtualScrollState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/hooks/useVirtualScrollState.ts -------------------------------------------------------------------------------- /src/infrastructure/fetch/interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/infrastructure/fetch/interceptor.ts -------------------------------------------------------------------------------- /src/infrastructure/fetch/tracer-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/infrastructure/fetch/tracer-loader.js -------------------------------------------------------------------------------- /src/infrastructure/fetch/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/infrastructure/fetch/tracer.ts -------------------------------------------------------------------------------- /src/main/ipc/IpcRegistrar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/IpcRegistrar.ts -------------------------------------------------------------------------------- /src/main/ipc/attachmentHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/attachmentHandlers.ts -------------------------------------------------------------------------------- /src/main/ipc/claudeCodeHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/claudeCodeHandlers.ts -------------------------------------------------------------------------------- /src/main/ipc/gitHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/gitHandlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/cache.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/cache.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/claude.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/claude.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/git.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/git.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/ide.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/ide.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/index.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/project.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/project.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/handlers/system.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/handlers/system.handlers.ts -------------------------------------------------------------------------------- /src/main/ipc/safeHandlerWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/safeHandlerWrapper.ts -------------------------------------------------------------------------------- /src/main/ipc/utils/__tests__/handlerFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/utils/__tests__/handlerFactory.test.ts -------------------------------------------------------------------------------- /src/main/ipc/utils/handlerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/ipc/utils/handlerFactory.ts -------------------------------------------------------------------------------- /src/main/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/main.ts -------------------------------------------------------------------------------- /src/main/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/preload.ts -------------------------------------------------------------------------------- /src/main/services/BadgeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/services/BadgeService.ts -------------------------------------------------------------------------------- /src/main/services/GitDiffService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/services/GitDiffService.ts -------------------------------------------------------------------------------- /src/main/services/TerminalBufferService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/services/TerminalBufferService.ts -------------------------------------------------------------------------------- /src/main/services/TerminalSessionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/services/TerminalSessionService.ts -------------------------------------------------------------------------------- /src/main/services/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/services/logger.ts -------------------------------------------------------------------------------- /src/main/test-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/test-mode.ts -------------------------------------------------------------------------------- /src/main/utils/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/utils/errorHandler.ts -------------------------------------------------------------------------------- /src/main/utils/folderName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/utils/folderName.ts -------------------------------------------------------------------------------- /src/main/windows/WindowManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/main/windows/WindowManager.ts -------------------------------------------------------------------------------- /src/mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/mocks/README.md -------------------------------------------------------------------------------- /src/mocks/gitDiffMockData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/mocks/gitDiffMockData.ts -------------------------------------------------------------------------------- /src/monitoring/adapters/CCUsageMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/adapters/CCUsageMonitor.ts -------------------------------------------------------------------------------- /src/monitoring/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/index.ts -------------------------------------------------------------------------------- /src/monitoring/interfaces/UserMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/interfaces/UserMonitor.ts -------------------------------------------------------------------------------- /src/monitoring/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/interfaces/types.ts -------------------------------------------------------------------------------- /src/monitoring/utils/costCalculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/utils/costCalculator.ts -------------------------------------------------------------------------------- /src/monitoring/utils/fileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/utils/fileUtils.ts -------------------------------------------------------------------------------- /src/monitoring/utils/sessionIdentifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/monitoring/utils/sessionIdentifier.ts -------------------------------------------------------------------------------- /src/renderer/components/TraceViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/components/TraceViewer.tsx -------------------------------------------------------------------------------- /src/renderer/features/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/features/chat/types.ts -------------------------------------------------------------------------------- /src/renderer/features/monitoring/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/features/monitoring/types.ts -------------------------------------------------------------------------------- /src/renderer/features/settings/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/features/settings/types.ts -------------------------------------------------------------------------------- /src/renderer/hooks/useTerminalPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/hooks/useTerminalPool.ts -------------------------------------------------------------------------------- /src/renderer/services/BaseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/BaseService.ts -------------------------------------------------------------------------------- /src/renderer/services/BuildOptimizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/BuildOptimizer.ts -------------------------------------------------------------------------------- /src/renderer/services/ClaudeCodeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/ClaudeCodeService.ts -------------------------------------------------------------------------------- /src/renderer/services/ConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/ConfigService.ts -------------------------------------------------------------------------------- /src/renderer/services/GlobalErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/GlobalErrorHandler.ts -------------------------------------------------------------------------------- /src/renderer/services/IpcService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/IpcService.ts -------------------------------------------------------------------------------- /src/renderer/services/LLMService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/LLMService.ts -------------------------------------------------------------------------------- /src/renderer/services/LoggerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/LoggerService.ts -------------------------------------------------------------------------------- /src/renderer/services/MarkdownCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/MarkdownCacheService.ts -------------------------------------------------------------------------------- /src/renderer/services/MessageProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/MessageProcessor.ts -------------------------------------------------------------------------------- /src/renderer/services/MetricsCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/MetricsCollector.ts -------------------------------------------------------------------------------- /src/renderer/services/MockDataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/MockDataService.ts -------------------------------------------------------------------------------- /src/renderer/services/MockLLMService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/MockLLMService.ts -------------------------------------------------------------------------------- /src/renderer/services/PerformanceBudget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/PerformanceBudget.ts -------------------------------------------------------------------------------- /src/renderer/services/SelectionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/SelectionService.ts -------------------------------------------------------------------------------- /src/renderer/services/TerminalLibraryAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/TerminalLibraryAdapter.ts -------------------------------------------------------------------------------- /src/renderer/services/TerminalPoolManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/TerminalPoolManager.ts -------------------------------------------------------------------------------- /src/renderer/services/TerminalRendererManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/TerminalRendererManager.ts -------------------------------------------------------------------------------- /src/renderer/services/TodoActivityMonitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/TodoActivityMonitor.ts -------------------------------------------------------------------------------- /src/renderer/services/TodoActivityMonitorManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/TodoActivityMonitorManager.ts -------------------------------------------------------------------------------- /src/renderer/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/index.ts -------------------------------------------------------------------------------- /src/renderer/services/providers/ClaudeCodeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/providers/ClaudeCodeProvider.ts -------------------------------------------------------------------------------- /src/renderer/services/providers/MockLLMProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/providers/MockLLMProvider.ts -------------------------------------------------------------------------------- /src/renderer/services/providers/__mocks__/ClaudeCodeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/services/providers/__mocks__/ClaudeCodeProvider.ts -------------------------------------------------------------------------------- /src/renderer/utils/badgeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/renderer/utils/badgeUtils.ts -------------------------------------------------------------------------------- /src/services/ApplicationContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/ApplicationContainer.ts -------------------------------------------------------------------------------- /src/services/ClaudeCodeCLIService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/ClaudeCodeCLIService.ts -------------------------------------------------------------------------------- /src/services/ClaudeCodeSDKService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/ClaudeCodeSDKService.ts -------------------------------------------------------------------------------- /src/services/FetchCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/FetchCacheService.ts -------------------------------------------------------------------------------- /src/services/FileDataStoreService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/FileDataStoreService.ts -------------------------------------------------------------------------------- /src/services/GitDiscardService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/GitDiscardService.ts -------------------------------------------------------------------------------- /src/services/GitService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/GitService.ts -------------------------------------------------------------------------------- /src/services/McpAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/McpAuthService.ts -------------------------------------------------------------------------------- /src/services/MessageErrorHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/MessageErrorHandlers.ts -------------------------------------------------------------------------------- /src/services/MessageValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/MessageValidator.ts -------------------------------------------------------------------------------- /src/services/PythonRuntimeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/PythonRuntimeService.ts -------------------------------------------------------------------------------- /src/services/QueryManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/QueryManager.ts -------------------------------------------------------------------------------- /src/services/SdkVersionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/SdkVersionManager.ts -------------------------------------------------------------------------------- /src/services/SearchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/SearchService.ts -------------------------------------------------------------------------------- /src/services/SessionCacheService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/SessionCacheService.ts -------------------------------------------------------------------------------- /src/services/SessionManifestService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/SessionManifestService.ts -------------------------------------------------------------------------------- /src/services/SettingsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/SettingsService.ts -------------------------------------------------------------------------------- /src/services/TraceLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/TraceLogger.ts -------------------------------------------------------------------------------- /src/services/UpdateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/UpdateService.ts -------------------------------------------------------------------------------- /src/services/XtermService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/XtermService.ts -------------------------------------------------------------------------------- /src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/index.ts -------------------------------------------------------------------------------- /src/services/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/monitoring.ts -------------------------------------------------------------------------------- /src/services/validation/branchNameValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/services/validation/branchNameValidator.ts -------------------------------------------------------------------------------- /src/stores/__tests__/agents.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/agents.store.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/chat.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/chat.store.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/git.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/git.store.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/projects.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/projects.store.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/resources.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/resources.store.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/settings.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/terminal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/terminal.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/ui.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/ui.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/useMonitoringStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/useMonitoringStore.test.ts -------------------------------------------------------------------------------- /src/stores/__tests__/vimStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/__tests__/vimStore.test.ts -------------------------------------------------------------------------------- /src/stores/agents.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/agents.store.ts -------------------------------------------------------------------------------- /src/stores/chat.selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/chat.selectors.ts -------------------------------------------------------------------------------- /src/stores/chat.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/chat.store.ts -------------------------------------------------------------------------------- /src/stores/contextusage.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/contextusage.store.ts -------------------------------------------------------------------------------- /src/stores/git.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/git.store.ts -------------------------------------------------------------------------------- /src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/index.ts -------------------------------------------------------------------------------- /src/stores/mcp.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/mcp.store.ts -------------------------------------------------------------------------------- /src/stores/middleware/errorMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/middleware/errorMiddleware.ts -------------------------------------------------------------------------------- /src/stores/projects.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/projects.store.ts -------------------------------------------------------------------------------- /src/stores/resources.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/resources.store.ts -------------------------------------------------------------------------------- /src/stores/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/settings.ts -------------------------------------------------------------------------------- /src/stores/slashcommands.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/slashcommands.store.ts -------------------------------------------------------------------------------- /src/stores/tasks.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/tasks.store.ts -------------------------------------------------------------------------------- /src/stores/terminal.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/terminal.store.ts -------------------------------------------------------------------------------- /src/stores/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/types.ts -------------------------------------------------------------------------------- /src/stores/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/ui.ts -------------------------------------------------------------------------------- /src/stores/useMonitoringStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/useMonitoringStore.ts -------------------------------------------------------------------------------- /src/stores/vimStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/vimStore.ts -------------------------------------------------------------------------------- /src/stores/worktreestats.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/stores/worktreestats.store.ts -------------------------------------------------------------------------------- /src/styles/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/styles/forms.css -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/tailwind-tokens.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/styles/tailwind-tokens.css -------------------------------------------------------------------------------- /src/types/agent.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/agent.types.ts -------------------------------------------------------------------------------- /src/types/cache.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/cache.types.ts -------------------------------------------------------------------------------- /src/types/claude-code.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/claude-code.types.ts -------------------------------------------------------------------------------- /src/types/claudeCode.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/claudeCode.types.ts -------------------------------------------------------------------------------- /src/types/config.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/config.types.ts -------------------------------------------------------------------------------- /src/types/electron-context-menu.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/electron-context-menu.d.ts -------------------------------------------------------------------------------- /src/types/electron-updater.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/electron-updater.d.ts -------------------------------------------------------------------------------- /src/types/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/electron.d.ts -------------------------------------------------------------------------------- /src/types/fileChange.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/fileChange.types.ts -------------------------------------------------------------------------------- /src/types/git-diff.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/git-diff.types.ts -------------------------------------------------------------------------------- /src/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/global.d.ts -------------------------------------------------------------------------------- /src/types/ipc.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/ipc.types.ts -------------------------------------------------------------------------------- /src/types/message-validation.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/message-validation.types.ts -------------------------------------------------------------------------------- /src/types/messageConversion.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/messageConversion.types.ts -------------------------------------------------------------------------------- /src/types/model.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/model.types.ts -------------------------------------------------------------------------------- /src/types/permission.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/permission.types.ts -------------------------------------------------------------------------------- /src/types/project.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/project.types.ts -------------------------------------------------------------------------------- /src/types/python-runtime.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/python-runtime.types.ts -------------------------------------------------------------------------------- /src/types/query-manager.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/query-manager.types.ts -------------------------------------------------------------------------------- /src/types/react-window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/react-window.d.ts -------------------------------------------------------------------------------- /src/types/sdk.schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/sdk.schemas.ts -------------------------------------------------------------------------------- /src/types/sdk.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/sdk.types.ts -------------------------------------------------------------------------------- /src/types/streaming.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/streaming.types.ts -------------------------------------------------------------------------------- /src/types/terminal.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/terminal.types.ts -------------------------------------------------------------------------------- /src/types/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/todo.ts -------------------------------------------------------------------------------- /src/types/trace-logger.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/trace-logger.types.ts -------------------------------------------------------------------------------- /src/types/ui.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/ui.types.ts -------------------------------------------------------------------------------- /src/types/validation.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/types/validation.types.ts -------------------------------------------------------------------------------- /src/utils/MetricsCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/utils/MetricsCollector.ts -------------------------------------------------------------------------------- /src/utils/scopedConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/utils/scopedConfig.ts -------------------------------------------------------------------------------- /src/views/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/App.tsx -------------------------------------------------------------------------------- /src/views/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/index.css -------------------------------------------------------------------------------- /src/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/index.html -------------------------------------------------------------------------------- /src/views/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/index.tsx -------------------------------------------------------------------------------- /src/views/visual-comparison-tool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/visual-comparison-tool.tsx -------------------------------------------------------------------------------- /src/views/visual-test-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/src/views/visual-test-page.tsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tests/__mocks__/@anthropic-ai/claude-agent-sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@anthropic-ai/claude-agent-sdk.ts -------------------------------------------------------------------------------- /tests/__mocks__/@radix-ui/react-checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@radix-ui/react-checkbox.tsx -------------------------------------------------------------------------------- /tests/__mocks__/@radix-ui/react-popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@radix-ui/react-popover.tsx -------------------------------------------------------------------------------- /tests/__mocks__/@radix-ui/react-scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@radix-ui/react-scroll-area.tsx -------------------------------------------------------------------------------- /tests/__mocks__/@xterm/addon-fit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@xterm/addon-fit.ts -------------------------------------------------------------------------------- /tests/__mocks__/@xterm/addon-search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@xterm/addon-search.ts -------------------------------------------------------------------------------- /tests/__mocks__/@xterm/addon-web-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@xterm/addon-web-links.ts -------------------------------------------------------------------------------- /tests/__mocks__/@xterm/xterm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/@xterm/xterm.ts -------------------------------------------------------------------------------- /tests/__mocks__/chokidar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/chokidar.ts -------------------------------------------------------------------------------- /tests/__mocks__/cmdk.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/cmdk.tsx -------------------------------------------------------------------------------- /tests/__mocks__/electron-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/electron-log.js -------------------------------------------------------------------------------- /tests/__mocks__/electron-log/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/electron-log/main.js -------------------------------------------------------------------------------- /tests/__mocks__/electron-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/electron-updater.js -------------------------------------------------------------------------------- /tests/__mocks__/node-pty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/node-pty.ts -------------------------------------------------------------------------------- /tests/__mocks__/react-markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/react-markdown.tsx -------------------------------------------------------------------------------- /tests/__mocks__/react-syntax-highlighter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/react-syntax-highlighter.tsx -------------------------------------------------------------------------------- /tests/__mocks__/remark-breaks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/remark-breaks.ts -------------------------------------------------------------------------------- /tests/__mocks__/remark-gfm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/remark-gfm.ts -------------------------------------------------------------------------------- /tests/__mocks__/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/__mocks__/uuid.ts -------------------------------------------------------------------------------- /tests/component/ChatInput.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/ChatInput.spec.tsx -------------------------------------------------------------------------------- /tests/component/ChatSettings.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/ChatSettings.spec.tsx -------------------------------------------------------------------------------- /tests/component/DiffViewer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/DiffViewer.spec.tsx -------------------------------------------------------------------------------- /tests/component/Sidebar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/Sidebar.spec.tsx -------------------------------------------------------------------------------- /tests/component/TaskList.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/TaskList.spec.tsx -------------------------------------------------------------------------------- /tests/component/TerminalTab.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/component/TerminalTab.spec.tsx -------------------------------------------------------------------------------- /tests/e2e/cache-persistence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/e2e/cache-persistence.test.ts -------------------------------------------------------------------------------- /tests/e2e/message-loading.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/e2e/message-loading.spec.ts -------------------------------------------------------------------------------- /tests/e2e/terminal-session-lifecycle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/e2e/terminal-session-lifecycle.spec.ts -------------------------------------------------------------------------------- /tests/e2e/vim-mode.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/e2e/vim-mode.e2e.test.ts -------------------------------------------------------------------------------- /tests/factories/agent.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/agent.factory.ts -------------------------------------------------------------------------------- /tests/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/index.ts -------------------------------------------------------------------------------- /tests/factories/message.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/message.factory.ts -------------------------------------------------------------------------------- /tests/factories/project.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/project.factory.ts -------------------------------------------------------------------------------- /tests/factories/service.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/service.factory.ts -------------------------------------------------------------------------------- /tests/factories/session.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/session.factory.ts -------------------------------------------------------------------------------- /tests/factories/tab.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/tab.factory.ts -------------------------------------------------------------------------------- /tests/factories/terminal.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/factories/terminal.factory.ts -------------------------------------------------------------------------------- /tests/fixtures/branchNames.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/branchNames.json -------------------------------------------------------------------------------- /tests/fixtures/commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/commands.json -------------------------------------------------------------------------------- /tests/fixtures/corrupt-messages/all-message-types.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/corrupt-messages/all-message-types.jsonl -------------------------------------------------------------------------------- /tests/fixtures/corrupt-messages/invalid-json.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/corrupt-messages/invalid-json.jsonl -------------------------------------------------------------------------------- /tests/fixtures/corrupt-messages/missing-fields.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/corrupt-messages/missing-fields.jsonl -------------------------------------------------------------------------------- /tests/fixtures/corrupt-messages/sdk-version-mismatch.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/corrupt-messages/sdk-version-mismatch.jsonl -------------------------------------------------------------------------------- /tests/fixtures/tab-management.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/fixtures/tab-management.fixtures.ts -------------------------------------------------------------------------------- /tests/hooks/useChatInputHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/hooks/useChatInputHandler.test.ts -------------------------------------------------------------------------------- /tests/hooks/useDiffViewerHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/hooks/useDiffViewerHandler.test.ts -------------------------------------------------------------------------------- /tests/hooks/useSidebarHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/hooks/useSidebarHandler.test.ts -------------------------------------------------------------------------------- /tests/hooks/useTaskListHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/hooks/useTaskListHandler.test.ts -------------------------------------------------------------------------------- /tests/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/README.md -------------------------------------------------------------------------------- /tests/integration/chat-interruption.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/chat-interruption.test.ts -------------------------------------------------------------------------------- /tests/integration/editor-keystroke-latency.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/editor-keystroke-latency.test.tsx -------------------------------------------------------------------------------- /tests/integration/ipc/claude-flows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/ipc/claude-flows.test.ts -------------------------------------------------------------------------------- /tests/integration/ipc/git-flows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/ipc/git-flows.test.ts -------------------------------------------------------------------------------- /tests/integration/ipc/project-flows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/ipc/project-flows.test.ts -------------------------------------------------------------------------------- /tests/integration/ipc/system-flows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/ipc/system-flows.test.ts -------------------------------------------------------------------------------- /tests/integration/permission-modes.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/permission-modes.integration.test.ts -------------------------------------------------------------------------------- /tests/integration/service-ipc-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/service-ipc-integration.test.ts -------------------------------------------------------------------------------- /tests/integration/service-store-integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/service-store-integration.test.ts -------------------------------------------------------------------------------- /tests/integration/stores/chat.store.cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/stores/chat.store.cache.test.ts -------------------------------------------------------------------------------- /tests/integration/tab-management.integration.test.ts.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/tab-management.integration.test.ts.skip -------------------------------------------------------------------------------- /tests/integration/tab-management.manual-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/tab-management.manual-test.md -------------------------------------------------------------------------------- /tests/integration/tab-switching-performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/tab-switching-performance.test.ts -------------------------------------------------------------------------------- /tests/integration/terminal-memory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/terminal-memory.test.ts -------------------------------------------------------------------------------- /tests/integration/terminal-persistence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/integration/terminal-persistence.test.ts -------------------------------------------------------------------------------- /tests/manual/tab-management-scenarios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/manual/tab-management-scenarios.md -------------------------------------------------------------------------------- /tests/mocks/better-sqlite3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/mocks/better-sqlite3.ts -------------------------------------------------------------------------------- /tests/mocks/handlers/agent.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/mocks/handlers/agent.handlers.ts -------------------------------------------------------------------------------- /tests/mocks/handlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/mocks/handlers/index.ts -------------------------------------------------------------------------------- /tests/mocks/handlers/service.handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/mocks/handlers/service.handlers.ts -------------------------------------------------------------------------------- /tests/performance/terminal-benchmarks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/performance/terminal-benchmarks.test.ts -------------------------------------------------------------------------------- /tests/setup-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/setup-theme.ts -------------------------------------------------------------------------------- /tests/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/setup.ts -------------------------------------------------------------------------------- /tests/setup/msw-browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/setup/msw-browser.ts -------------------------------------------------------------------------------- /tests/setup/msw-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/setup/msw-node.ts -------------------------------------------------------------------------------- /tests/setup/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/setup/test-utils.ts -------------------------------------------------------------------------------- /tests/test-harness/test-harness-error-suppression.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-error-suppression.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness-fallback-renderer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-fallback-renderer.css -------------------------------------------------------------------------------- /tests/test-harness/test-harness-fallback-renderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-fallback-renderer.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness-mock-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-mock-store.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness-portal-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-portal-container.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness-silent-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-silent-boundary.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness-wrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness-wrapper.tsx -------------------------------------------------------------------------------- /tests/test-harness/test-harness.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness.css -------------------------------------------------------------------------------- /tests/test-harness/test-harness.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/test-harness/test-harness.tsx -------------------------------------------------------------------------------- /tests/unit/MaximizeButton.removal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/MaximizeButton.removal.test.ts -------------------------------------------------------------------------------- /tests/unit/MessageItem.memoization.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/MessageItem.memoization.test.tsx -------------------------------------------------------------------------------- /tests/unit/SlashCommandMatcher.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/SlashCommandMatcher.test.ts -------------------------------------------------------------------------------- /tests/unit/TerminalBufferService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/TerminalBufferService.test.ts -------------------------------------------------------------------------------- /tests/unit/TerminalPoolManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/TerminalPoolManager.test.ts -------------------------------------------------------------------------------- /tests/unit/TerminalSessionService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/TerminalSessionService.test.ts -------------------------------------------------------------------------------- /tests/unit/TerminalTab-pool-integration.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/TerminalTab-pool-integration.test.tsx -------------------------------------------------------------------------------- /tests/unit/TerminalTab-serialize-removal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/TerminalTab-serialize-removal.test.tsx -------------------------------------------------------------------------------- /tests/unit/branchNameValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/branchNameValidator.test.ts -------------------------------------------------------------------------------- /tests/unit/codemirror-performance.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/codemirror-performance.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/fetch-tracer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/fetch-tracer.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/message-filters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/message-filters.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/message-transformers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/message-transformers.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/performance/performanceMonitor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/performance/performanceMonitor.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/performance/tabSwitchTimer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/performance/tabSwitchTimer.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/sessionNameGenerator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/sessionNameGenerator.test.ts -------------------------------------------------------------------------------- /tests/unit/commons/utils/slashCommandUtils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/commons/utils/slashCommandUtils.test.ts -------------------------------------------------------------------------------- /tests/unit/components/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/App.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/PermissionModeSelector.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/PermissionModeSelector.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/SessionTabs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/SessionTabs.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/Sidebar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/Sidebar.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/TaskIndicator.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/TaskIndicator.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/ThemeToggle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/ThemeToggle.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/VirtualScrolling.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/VirtualScrolling.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/XtermTerminal.theme.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/XtermTerminal.theme.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/codemirror/file-mention-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/codemirror/file-mention-extension.test.ts -------------------------------------------------------------------------------- /tests/unit/components/codemirror/setup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/codemirror/setup.test.ts -------------------------------------------------------------------------------- /tests/unit/components/codemirror/slash-command-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/codemirror/slash-command-extension.test.ts -------------------------------------------------------------------------------- /tests/unit/components/codemirror/toolbar-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/codemirror/toolbar-extension.test.ts -------------------------------------------------------------------------------- /tests/unit/components/codemirror/vim-extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/codemirror/vim-extension.test.ts -------------------------------------------------------------------------------- /tests/unit/components/features/IconSpacing.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/features/IconSpacing.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/features/LLMSettings.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/features/LLMSettings.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/features/ToolPairDisplay.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/features/ToolPairDisplay.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/features/api-compatibility.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/features/api-compatibility.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/features/shortcuts/KeyboardShortcutsModal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/features/shortcuts/KeyboardShortcutsModal.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/hardcoded-colors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/hardcoded-colors.test.ts -------------------------------------------------------------------------------- /tests/unit/components/memoization/FileChangesList.memoization.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/components/memoization/FileChangesList.memoization.test.tsx -------------------------------------------------------------------------------- /tests/unit/components/ui/popover-zindex.test.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/config/validation.config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/config/validation.config.test.ts -------------------------------------------------------------------------------- /tests/unit/constants/tabs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/constants/tabs.test.ts -------------------------------------------------------------------------------- /tests/unit/editor/theme.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/editor/theme.test.ts -------------------------------------------------------------------------------- /tests/unit/entities/SessionBlock.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/entities/SessionBlock.test.ts -------------------------------------------------------------------------------- /tests/unit/features/EventDrivenEditor.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/features/EventDrivenEditor.test.tsx -------------------------------------------------------------------------------- /tests/unit/features/PickerStateIsolation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/features/PickerStateIsolation.test.tsx -------------------------------------------------------------------------------- /tests/unit/features/chat/ChatInterface.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/features/chat/ChatInterface.test.tsx -------------------------------------------------------------------------------- /tests/unit/features/chat/VirtualizedMessageList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/features/chat/VirtualizedMessageList.test.tsx -------------------------------------------------------------------------------- /tests/unit/features/shared/ui/ErrorBoundary.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/features/shared/ui/ErrorBoundary.test.tsx -------------------------------------------------------------------------------- /tests/unit/fixtures/fileChangeMessages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/fixtures/fileChangeMessages.json -------------------------------------------------------------------------------- /tests/unit/hooks/LazyExtensions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/LazyExtensions.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useAgentChatInstances.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useAgentChatInstances.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useCallback-stability.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useCallback-stability.test.tsx -------------------------------------------------------------------------------- /tests/unit/hooks/useChangesTabScrollPreservation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useChangesTabScrollPreservation.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useChatMemo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useChatMemo.test.tsx -------------------------------------------------------------------------------- /tests/unit/hooks/useCodeMirror.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useCodeMirror.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useContentEditor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useContentEditor.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useFileDiff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useFileDiff.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useFontSizeVariables.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useFontSizeVariables.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useGitStats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useGitStats.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useMaximizeTab.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useMaximizeTab.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useMessageMetadata.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useMessageMetadata.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/usePermissionHandling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/usePermissionHandling.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useProjectListMemo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useProjectListMemo.test.tsx -------------------------------------------------------------------------------- /tests/unit/hooks/useSessionTabs.autoselect.test.ts.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useSessionTabs.autoselect.test.ts.skip -------------------------------------------------------------------------------- /tests/unit/hooks/useSessionTabs.deletion.test.ts.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useSessionTabs.deletion.test.ts.skip -------------------------------------------------------------------------------- /tests/unit/hooks/useSessionTabs.persistence.test.ts.skip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useSessionTabs.persistence.test.ts.skip -------------------------------------------------------------------------------- /tests/unit/hooks/useStopStreamingWithFocus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useStopStreamingWithFocus.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useTerminal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useTerminal.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useTerminalPool.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useTerminalPool.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useTerminalScrollPreservation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useTerminalScrollPreservation.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useTerminalTabHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useTerminalTabHandler.test.ts -------------------------------------------------------------------------------- /tests/unit/hooks/useTodoActivityMemo.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useTodoActivityMemo.test.tsx -------------------------------------------------------------------------------- /tests/unit/hooks/useVirtualScrollState.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/hooks/useVirtualScrollState.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/gitHandlers-folder-expansion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/gitHandlers-folder-expansion.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/gitHandlers-git-ls-files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/gitHandlers-git-ls-files.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/handlers/claude.handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/handlers/claude.handlers.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/handlers/git.handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/handlers/git.handlers.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/handlers/project.handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/handlers/project.handlers.test.ts -------------------------------------------------------------------------------- /tests/unit/main/ipc/handlers/system.handlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/ipc/handlers/system.handlers.test.ts -------------------------------------------------------------------------------- /tests/unit/main/services/FileDataStoreService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/services/FileDataStoreService.test.ts -------------------------------------------------------------------------------- /tests/unit/main/services/GitService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/services/GitService.test.ts -------------------------------------------------------------------------------- /tests/unit/main/utils/errorHandler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/utils/errorHandler.test.ts -------------------------------------------------------------------------------- /tests/unit/main/utils/folderName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/utils/folderName.test.ts -------------------------------------------------------------------------------- /tests/unit/main/windows/WindowManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/main/windows/WindowManager.test.ts -------------------------------------------------------------------------------- /tests/unit/scripts/token-replacement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/scripts/token-replacement.test.ts -------------------------------------------------------------------------------- /tests/unit/services/ApplicationContainer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/ApplicationContainer.test.ts -------------------------------------------------------------------------------- /tests/unit/services/ClaudeCodeCLIService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/ClaudeCodeCLIService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/ClaudeCodeSDKService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/ClaudeCodeSDKService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/ClaudeCodeService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/ClaudeCodeService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/FetchCacheService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/FetchCacheService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/FileDataStoreService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/FileDataStoreService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/GitDiscardService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/GitDiscardService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/GitService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/GitService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/MarkdownCacheService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/MarkdownCacheService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/McpAuthService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/McpAuthService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/MessageErrorHandlers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/MessageErrorHandlers.test.ts -------------------------------------------------------------------------------- /tests/unit/services/MessageHeightEstimator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/MessageHeightEstimator.test.ts -------------------------------------------------------------------------------- /tests/unit/services/MessageValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/MessageValidator.test.ts -------------------------------------------------------------------------------- /tests/unit/services/QueryManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/QueryManager.test.ts -------------------------------------------------------------------------------- /tests/unit/services/SessionCacheService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/SessionCacheService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/SessionManifestService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/SessionManifestService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/SettingsService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/SettingsService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/TerminalLibraryAdapter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/TerminalLibraryAdapter.test.ts -------------------------------------------------------------------------------- /tests/unit/services/TerminalRendererManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/TerminalRendererManager.test.ts -------------------------------------------------------------------------------- /tests/unit/services/TraceLogger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/TraceLogger.test.ts -------------------------------------------------------------------------------- /tests/unit/services/UpdateService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/UpdateService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/XtermService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/XtermService.test.ts -------------------------------------------------------------------------------- /tests/unit/services/monitoring.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/monitoring.test.ts -------------------------------------------------------------------------------- /tests/unit/services/update-service-import.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/update-service-import.test.ts -------------------------------------------------------------------------------- /tests/unit/services/validation/branchNameValidator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/services/validation/branchNameValidator.test.ts -------------------------------------------------------------------------------- /tests/unit/stores/chat.selectors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/stores/chat.selectors.test.ts -------------------------------------------------------------------------------- /tests/unit/stores/chat.store.subscriptions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/stores/chat.store.subscriptions.test.ts -------------------------------------------------------------------------------- /tests/unit/stores/chat.store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/stores/chat.store.test.ts -------------------------------------------------------------------------------- /tests/unit/stores/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/stores/settings.test.ts -------------------------------------------------------------------------------- /tests/unit/styles/theme-tokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/styles/theme-tokens.test.ts -------------------------------------------------------------------------------- /tests/unit/types/sdk.schemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/types/sdk.schemas.test.ts -------------------------------------------------------------------------------- /tests/unit/types/terminal.types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/types/terminal.types.test.ts -------------------------------------------------------------------------------- /tests/unit/types/ui.types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/types/ui.types.test.ts -------------------------------------------------------------------------------- /tests/unit/utils/scopedConfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tests/unit/utils/scopedConfig.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tsconfig.main.json -------------------------------------------------------------------------------- /tsconfig.renderer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tsconfig.renderer.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.main.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/vite.main.config.ts -------------------------------------------------------------------------------- /vite.preload.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/vite.preload.config.ts -------------------------------------------------------------------------------- /vite.renderer.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/vite.renderer.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/notch-ai/autosteer/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /vitest.shims.d.ts: -------------------------------------------------------------------------------- 1 | /// --------------------------------------------------------------------------------