mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-10-19 13:30:37 +00:00
## New Features - Combo Builder v2 wizard UI (multi-stage: Basics → Steps → Strategy → Review) - Combo Step Architecture Schema v2 (ComboModelStep, ComboRefStep, pinned accounts) - Composite Tiers system for tiered model routing with fallback chains - Model Capabilities Registry (unified resolver merging specs + registry + synced data) - Observability module (buildHealthPayload, buildTelemetryPayload, buildSessionsSummary) - Session & Quota Monitor panels on Health dashboard - Combo Health per-target analytics via resolveNestedComboTargets() - Combo Builder Options API (GET /api/combos/builder/options) ## Performance - Middleware lazy loading (apiAuth, db/settings, modelSyncScheduler) - E2E auth bypass mode (NEXT_PUBLIC_OMNIROUTE_E2E_MODE) ## Bug Fixes - P2C credential selection with quota headroom awareness - Fixed-account combo steps bypass model cooldowns/circuit breakers - Combo metrics per-target tracking (byTarget with executionKey) - Call logs schema expansion (7 new columns + composite index) - Quota monitor lifecycle enrichment (status, snapshots, summary) - Codex quota fetcher hardening ## Maintenance - DB migration 021 (combo_call_log_targets) - Combo CRUD normalization on read - Playwright config + build script improvements - OpenAPI spec version sync to 3.6.4 ## Tests - 16 new test suites + 12 existing test updates - 86 files changed, +8318 -1378 lines |
||
|---|---|---|
| .. | ||
| i18n | ||
| scratch | ||
| bootstrap-env.mjs | ||
| build-next-isolated.mjs | ||
| check-cycles.mjs | ||
| check-docs-sync.mjs | ||
| check-pr-test-policy.mjs | ||
| check-route-validation.mjs | ||
| check-t11-any-budget.mjs | ||
| check_translations.py | ||
| dbsetup.js | ||
| healthcheck.mjs | ||
| i18n_autotranslate.py | ||
| migrate-env.mjs | ||
| native-binary-compat.mjs | ||
| postinstall.mjs | ||
| prepare-electron-standalone.mjs | ||
| prepublish.mjs | ||
| run-ecosystem-tests.mjs | ||
| run-next-playwright.mjs | ||
| run-next.mjs | ||
| run-playwright-tests.mjs | ||
| run-protocol-clients-tests.mjs | ||
| run-standalone.mjs | ||
| runtime-env.mjs | ||
| sync-env.mjs | ||
| system-info.mjs | ||
| test-report-summary.mjs | ||
| uninstall.mjs | ||
| validate_translation.py | ||