buildSnapshot used versionGte against KERNEL_TARGET, which only compares
the base date triplet and ignores -zh.N. Users on e.g. 2026.5.12-zh.1 were
marked latest when the panel target was 2026.5.12-zh.2, hiding the sidebar
upgrade hint and showing a false "latest" badge.
Add recommendedIsNewer mirroring Rust config.rs logic; isLatest is now
!recommendedIsNewer(target, current). Extend kernel tests accordingly.
Co-authored-by: 晴天 <1186258278@users.noreply.github.com>
- Fix MiniMax API base URL from api.minimax.chat to api.minimax.io
- Add MiniMax model presets (M2.7, M2.7-highspeed, M2.5, M2.5-highspeed)
with correct context window sizes (1M for M2.7, 204K for M2.5)
- Update MiniMax description to reflect latest M2.7/M2.5 model series
- Add MiniMax to README provider tables (Chinese + English)
- Add 12 unit tests for model presets validation
Co-authored-by: PR Bot <pr-bot@minimaxi.com>