feat: improve user onboarding and setup UX (#1436)

* feat: add beginner onboarding and mode switching flow

* chore: ignore local gh auth config

* fix: restore kline fallback and align onboarding language

---------

Co-authored-by: zavier-bin <zhaobbbhhh@gmail.com>
This commit is contained in:
Zavier
2026-03-28 00:17:37 +08:00
committed by shinchan-zhai
parent 39b05b1a09
commit b9a33ce809
22 changed files with 1504 additions and 253 deletions

View File

@@ -6,6 +6,8 @@ export interface AIModel {
apiKey?: string
customApiUrl?: string
customModelName?: string
walletAddress?: string
balanceUsdc?: string
}
export interface TelegramConfig {
@@ -110,3 +112,26 @@ export interface UpdateExchangeConfigRequest {
}
}
}
export interface BeginnerOnboardingResponse {
address: string
private_key: string
chain: string
asset: string
provider: string
default_model: string
configured_model_id: string
balance_usdc: string
env_saved: boolean
env_path?: string
reused_existing: boolean
env_warning?: string
}
export interface CurrentBeginnerWalletResponse {
found: boolean
address?: string
balance_usdc?: string
source?: string
claw402_status?: string
}