What's changed
- Updated the sidecar updater to support current CLIProxyAPI mainline asset naming, including the new
*_aarch64release artifacts while keeping fallback support for older asset names. - Added backend fallback support for newer CLIProxyAPI management usage APIs by syncing from
/v0/management/usage-queuewhen legacy/v0/management/usageis missing or no longer returns the old aggregate payload. - Hardened usage export/import handling so ProxyPal returns clear errors when those legacy management endpoints are unavailable on newer mainline sidecars.
- Aligned
oxlint.config.mjswith existing project policy by turning offno-console, which removes warning-only lint noise for existing frontend diagnostic logging.
Files
scripts/update-sidecar.mjssrc-tauri/src/commands/usage.rsoxlint.config.mjs
Verification
pnpm lint:fix && pnpm lintpnpm tsc --noEmitcd src-tauri && cargo checkpnpm build