@@ -13,19 +13,18 @@ import { useShallow } from 'zustand/react/shallow'
1313import { getAdsEnabled } from './commands/ads'
1414import { routeUserPrompt , addBashMessageToHistory } from './commands/router'
1515import { AdBanner } from './components/ad-banner'
16- import { ChatInputBar } from './components/chat-input-bar'
1716import { BottomStatusLine } from './components/bottom-status-line'
18- import { areCreditsRestored } from './components/out-of-credits-banner '
17+ import { ChatInputBar } from './components/chat-input-bar '
1918import { LoadPreviousButton } from './components/load-previous-button'
2019import { MessageWithAgents } from './components/message-with-agents'
20+ import { areCreditsRestored } from './components/out-of-credits-banner'
2121import { PendingBashMessage } from './components/pending-bash-message'
2222import { StatusBar } from './components/status-bar'
2323import { TopBanner } from './components/top-banner'
2424import { getSlashCommandsWithSkills } from './data/slash-commands'
2525import { useAgentValidation } from './hooks/use-agent-validation'
2626import { useAskUserBridge } from './hooks/use-ask-user-bridge'
2727import { useChatInput } from './hooks/use-chat-input'
28- import { useClaudeQuotaQuery } from './hooks/use-claude-quota-query'
2928import {
3029 useChatKeyboard ,
3130 type ChatKeyboardHandlers ,
@@ -34,26 +33,25 @@ import { useChatMessages } from './hooks/use-chat-messages'
3433import { useChatState } from './hooks/use-chat-state'
3534import { useChatStreaming } from './hooks/use-chat-streaming'
3635import { useChatUI } from './hooks/use-chat-ui'
36+ import { useClaudeQuotaQuery } from './hooks/use-claude-quota-query'
3737import { useClipboard } from './hooks/use-clipboard'
38- import { useGravityAd } from './hooks/use-gravity-ad'
3938import { useEvent } from './hooks/use-event'
39+ import { useGravityAd } from './hooks/use-gravity-ad'
4040import { useInputHistory } from './hooks/use-input-history'
4141import { usePublishMutation } from './hooks/use-publish-mutation'
4242import { useSendMessage } from './hooks/use-send-message'
4343import { useSuggestionEngine } from './hooks/use-suggestion-engine'
4444import { useUsageMonitor } from './hooks/use-usage-monitor'
4545import { WEBSITE_URL } from './login/constants'
4646import { getProjectRoot } from './project-files'
47- import { useChatStore } from './state/chat-store'
4847import { useChatHistoryStore } from './state/chat-history-store'
48+ import { useChatStore } from './state/chat-store'
4949import { useFeedbackStore } from './state/feedback-store'
5050import { useMessageBlockStore } from './state/message-block-store'
5151import { usePublishStore } from './state/publish-store'
52- import {
53- addClipboardPlaceholder ,
54- addPendingImageFromFile ,
55- validateAndAddImage ,
56- } from './utils/pending-attachments'
52+ import { reportActivity } from './utils/activity-tracker'
53+ import { trackEvent } from './utils/analytics'
54+ import { getClaudeOAuthStatus } from './utils/claude-oauth'
5755import { showClipboardMessage } from './utils/clipboard'
5856import { readClipboardImage } from './utils/clipboard-image'
5957import { getInputModeConfig } from './utils/input-modes'
@@ -62,22 +60,24 @@ import {
6260 createDefaultChatKeyboardState ,
6361} from './utils/keyboard-actions'
6462import { loadLocalAgents } from './utils/local-agent-registry'
63+ import { logger } from './utils/logger'
64+ import {
65+ addClipboardPlaceholder ,
66+ addPendingImageFromFile ,
67+ validateAndAddImage ,
68+ } from './utils/pending-attachments'
6569import { getLoadedSkills } from './utils/skill-registry'
6670import {
6771 getStatusIndicatorState ,
6872 type AuthStatus ,
6973} from './utils/status-indicator-state'
70- import { getClaudeOAuthStatus } from './utils/claude-oauth'
7174import { createPasteHandler } from './utils/strings'
72- import { computeInputLayoutMetrics } from './utils/text-layout'
73- import { reportActivity } from './utils/activity-tracker'
74- import { trackEvent } from './utils/analytics'
75- import { logger } from './utils/logger'
7675import { setTerminalTitle } from './utils/terminal-title'
76+ import { computeInputLayoutMetrics } from './utils/text-layout'
7777
7878import type { CommandResult } from './commands/command-registry'
79- import type { MatchedSlashCommand } from './hooks/use-suggestion-engine'
8079import type { MultilineInputHandle } from './components/multiline-input'
80+ import type { MatchedSlashCommand } from './hooks/use-suggestion-engine'
8181import type { User } from './utils/auth'
8282import type { AgentMode } from './utils/constants'
8383import type { FileTreeNode } from '@codebuff/common/util/file'
0 commit comments