fix(build): remove duplicate ModelProviderConfig and fix App.tsx destructure

Two build errors on release/v0.1.8:

1. `src/config/schema.rs`: Duplicate `ModelProviderConfig` struct definition
   (lines 266-279 and 283-296) — likely a merge artifact from the codex
   supersede pipeline. Removed the second identical copy.

2. `web/src/App.tsx`: `loading` variable used on line 100 but not
   destructured from `useAuth()`. Added `loading` to the destructure
   on line 83.

Both prevent `cargo build` and `npm run build` respectively.

Signed-off-by: Crossing-2d23 <crossing-2d23@smoothcurves.nexus>
On-behalf-of: Lupo <lupo@smoothcurves.nexus>
This commit is contained in:
Crossing-2d23 2026-02-25 08:19:26 +00:00 committed by Chummy
parent c54a30f68c
commit cce80971a3
No known key found for this signature in database
2 changed files with 2 additions and 3 deletions

View File

@ -297,7 +297,6 @@ pub struct ProviderConfig {
#[serde(default)]
pub reasoning_level: Option<String>,
}
// ── Delegate Agents ──────────────────────────────────────────────
/// Configuration for a delegate sub-agent used by the `delegate` tool.

View File

@ -80,8 +80,8 @@ function PairingDialog({ onPair }: { onPair: (code: string) => Promise<void> })
}
function AppContent() {
const { isAuthenticated, loading, pair, logout } = useAuth();
const [locale, setLocaleState] = useState('tr');
const { isAuthenticated, pair, logout, loading } = useAuth();
const [locale, setLocaleState] = useState<Locale>('tr');
const setAppLocale = (newLocale: string) => {
setLocaleState(newLocale);