mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 12:22:14 +03:00
Follow-ups from the 2026-06-17 free-tier refresh (#4089) that did NOT land in the original merge — orphan commit ccc13c27c was pushed after the PR had already merged, so these three follow-ups never shipped. Re-applied onto release/v3.8.29. - providers.ts: hasFree flipped to false for confirmed-dead free tiers (phind x2, kluster, glhf, chutes) so onboarding stops advertising a free tier that no longer exists. Deliberately NOT flipped: gitlawb (dedicated test guards hasFree:true), aimlapi/theoldllm (medium-confidence research) — flipping risks a qwen-web-style false removal. - New test tests/unit/discontinued-providers-2026.test.ts guards both the flips and the intentional keeps. - Headline rounded ~1.5B -> ~1.6B in README (hero/badge/intro/bullet), FREE_TIERS honest-headline sentence, and FREE-TIERS-GUIDE total. The TL;DR table + live card + SVG keep the precise computed ~1.54B. - FREE_TIERS per-provider table regenerated from the per-model catalog (pool-deduped, 2026-06-17): the old inflated rate-limit rows (sparkdesk 2.59B / tencent 2.07B / siliconflow 1.73B) are gone — uncapped providers now show 'uncapped*'.