free-claude-code/api
Ali Khokhar 943c3db61d
Admin UX refactor, runtime fixes, and startup logging (#472)
## Summary

- Refactors the admin interface into focused views and simplifies the
header (removes noisy status labels; hides managed-source labels where
appropriate).
- Fixes Claude runtime settings handling, reduces Z.ai base URL leakage
in the admin UI, and streamlines API startup logging.
- Updates configuration and catalog behavior (including `.env.example` /
README), and expands automated tests around admin, app lifespan, and
config/registry behavior.

## Test plan

- [ ] `uv run ruff format`, `uv run ruff check`, `uv run ty check`, `uv
run pytest`
- [ ] Smoke the admin UI: navigation between views, settings save/load,
no sensitive URL leakage in the UI
- [ ] Confirm API startup logs are readable and not overly verbose in
normal operation
2026-05-17 12:55:00 -07:00
..
admin_static Admin UX refactor, runtime fixes, and startup logging (#472) 2026-05-17 12:55:00 -07:00
models fix: accept betas body field from Claude Code clients (#360) 2026-05-05 21:45:15 -07:00
web_tools feat(deepseek): use native Anthropic Messages transport 2026-04-26 12:03:21 -07:00
__init__.py Major refactor: API, providers, messaging, and Anthropic protocol 2026-04-26 03:01:14 -07:00
admin_config.py Improve admin UX settings (#471) 2026-05-17 12:36:43 -07:00
admin_routes.py Improve admin UI setup flow 2026-05-10 15:57:56 -07:00
admin_urls.py log urls at startup 2026-05-10 01:45:04 -07:00
app.py Use canonical FCC server log path 2026-05-16 11:51:45 -07:00
command_utils.py fix: only strip valid env assignments in command parsing (#229) 2026-04-27 18:34:48 -07:00
dependencies.py fix(security): constant-time comparison for ANTHROPIC_AUTH_TOKEN (#262) 2026-04-29 10:13:21 -07:00
detection.py Major refactor: API, providers, messaging, and Anthropic protocol 2026-04-26 03:01:14 -07:00
gateway_model_ids.py Add no-thinking model picker variants 2026-04-30 21:27:23 -07:00
model_router.py Add no-thinking model picker variants 2026-04-30 21:27:23 -07:00
optimization_handlers.py refactor: remove OpenRouter rollback, shims, and redundant layers 2026-04-24 21:08:38 -07:00
routes.py feat(logging): structured TRACE events and end-to-end request correlation 2026-05-10 18:24:48 -07:00
runtime.py Admin UX refactor, runtime fixes, and startup logging (#472) 2026-05-17 12:55:00 -07:00
services.py feat(providers): add Z.ai Coding Plan provider (#440) 2026-05-13 12:02:15 -07:00
validation_log.py Major refactor: API, providers, messaging, and Anthropic protocol 2026-04-26 03:01:14 -07:00
web_server_tools.py Major refactor: API, providers, messaging, and Anthropic protocol 2026-04-26 03:01:14 -07:00