github Fighter90/career-ops-ui v1.160.0

latest releases: v1.238.3, v1.238.2, v1.238.1...
one month ago

[1.160.0] — 2026-08-13

Fixed (HIGH) — provider copy no longer contradicts the 7-provider promise. #/config said the web-ui live eval "uses your Anthropic or Gemini API key" and that the OpenAI key is "not used by the web UI itself"; #/dashboard's Evaluate card said "Anthropic-first scoring" — all false since the OpenRouter / 7-provider cascade shipped (v1.157.0), and self-contradicted on the same screen (the header chip read Active: OpenRouter).

Fixed

  • config.providerModelNote (×17) now states the truth: the headless ⚡ live eval runs on any one of your seven provider keys — Anthropic · Gemini · OpenAI · Qwen · OpenRouter · GitHub Models · Hermes — auto-ordered, with fallback when a pinned provider has no key. The false "OpenAI … not used by the web UI itself" sentence is removed.
  • dash.quick.evaluateSub (×17) is now vendor-neutral ("0–5 fit scoring"), not "Anthropic-first scoring"; the dashboard.js fallback matches.
  • Keys: N / 5 → N / 7 — the denominator now matches the seven configurable provider key slots (SECRET_KEYS), the same second-order drift.

Notes

  • Copy-only; no route, CSP, SSRF, or parent-write change. Two existing i18n keys reworded ×17 (no new keys; snapshot stays 1217).
  • Tests: tests/provider-copy-honesty.test.mjs (+3: ≥5 provider names ×17, EN drops the exclusivity claims, Evaluate subtitle vendor-neutral ×17). Suite: 2413 (+3).

Don't miss a new career-ops-ui release

NewReleases is sending notifications on new releases.