- Wrap month labels and grid in a single scrollable container so
month labels stay aligned with date columns during scroll
- Add sticky left-0 + bg-surface to weekday labels (Mon/Wed/Fri)
so they remain visible when scrolled to the right
- Remove extra blank lines for code style consistency
The 365-day activity heatmap renders left-to-right from oldest to newest,
but the container with overflow-x:auto starts scrolled to the left edge.
Users cannot see the most recent activity without manually scrolling.
Add a useRef + useEffect that auto-scrolls the grid container to its
right edge after the weeks data is computed, ensuring the current date
and recent activity are immediately visible.
OmniRoute is an intelligent API gateway that unifies 20+ AI providers behind a single
OpenAI-compatible endpoint. Features include intelligent routing with 6 strategies,
multi-format translation (OpenAI/Claude/Gemini/Responses API), circuit breakers,
semantic caching, combo fallback chains, real-time health monitoring, and a full
dashboard with provider management, analytics, and CLI tool integration.
Key highlights:
- 20+ providers (Claude Code, Codex, Gemini CLI, GitHub Copilot, iFlow, Qwen, Kiro, etc.)
- 6 routing strategies (Fill First, Round Robin, P2C, Random, Least Used, Cost Optimized)
- Export/Import database backup with full archive support
- Translator Playground with 4 modes (Playground, Chat Tester, Test Bench, Live Monitor)
- 100% TypeScript across src/ and open-sse/
- Docker support with multi-stage builds
- Comprehensive documentation and 9 dashboard screenshots