mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-10-30 20:24:47 +08:00
Config page redesigned to a section-rail layout (search + per-section dirty dots, single column), a save bar that names the restart and double-confirms save/discard, and a navigate-away guard. Log page redesigned with a health strip (+ jump-to-first-problem), a unified toolbar (level chips with counts + text search), severity-only row colour (fixes the dark-mode 3.53:1 contrast failure), an extracted module column, and overflow-wrap word handling. Log deduplication: fix the queue log handler using Python's default formatter (source of the "INFO::module.x:" duplicate prefix on every line), strip 245 hand-written [Tag] prefixes, drop double-logged offset-scan/calendar completion lines, demote "Config loaded" to DEBUG. 3.3 feature/UI alignment: aria2 selectable in Config + wizard (with an aria2 JSON-RPC connection test), preferred group/resolution and episode_type surfaced in the rule editor (migrations v10/v12), update auto_check switch with immediate persistence (no restart). LLM: model input is now a searchable/free-text select that fetches the provider's model list on demand (new POST /api/v1/config/llm/models); timeout/cache/concurrency/circuit-breaker tuning fields; default model gpt-4o-mini -> gpt-5-mini (discontinued). Accessibility: real <label for> on config controls, aria-labels on switches/selects, aria-pressed on log chips, 44px touch targets. Unify delete confirms to NPopconfirm; password inputs; copy fixes. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FAxVyRwrY7z5NotTtgnwVs
Auto_Bangumi_WebUI
使用 Vue3 + TypeScript 构建的 Auto_Bangumi 的 WebUI