Releases: llm-ring/lmring
Releases · llm-ring/lmring
@lmring/theme@1.1.0
@lmring/theme
All notable changes to this package will be documented in this file.
v1.5.0
What's Changed
- feat: add privacy policy and terms of service pages by @lifefloating in #258
Full Changelog: v1.4.0...v1.5.0
v1.4.0
✨ New Features
- WebDev Sandbox — Shared web development sandbox for code generation and preview @lifefloating
- Video Generation — DashScope video provider with baseURL handling and enhanced error reporting @lifefloating
- New AI Models — Added DeepSeek, Gemini 2.5, MiniMax, and Mistral chat & video models @lifefloating
- Leaderboard API — Magia leaderboard with sorting and E2E tests @lifefloating @daguanren21
- Theme Configuration — User-level theme config with new DB column and UI controls @lifefloating @daguanren21
- Provider Management — Enhanced provider management UI and functionality @lifefloating
- Today List — Added clear feature for today's conversation list @lifefloating
- Pricing Units — New pricing unit definitions for model cost tracking @lifefloating
🐛 Bug Fixes
- Fixed leaderboard sorting behavior @daguanren21
- Excluded cleared conversations from API fetch calls @lifefloating
- CI pipeline fixes @daguanren21
🔧 Maintenance
- Bumped all dependencies (Next.js, AI SDK, Drizzle, shadcn/ui, Better-Auth, etc.) @lifefloating
- Adapted to Better-Auth breaking changes @lifefloating
- Enhanced Markdown rendering @lifefloating
- Updated documentation with new screenshots and feature showcases @lifefloating
- Updated issue templates @lifefloating
v1.3.0
Highlights
WebDev Studio now supports multi-round conversation iterations, multiple new AI models added, and workflow error handling significantly improved.
New Features
- WebDev multi-round conversation — WebDev Studio now supports iterative multi-round conversations, allowing users to continuously refine and modify generated results (cb4923e)
- Atomic iteration creation — Follow-up iteration creation is now atomic, ensuring data consistency (1e9cc01)
- Iteration timeline component — New iteration-timeline component for visualizing WebDev iteration history
- Think tag parser — New parser for extracting model thinking/reasoning process (39df276)
- Enhanced workflow error handling — Improved error handling in workflow stream and activity item generation (9773268)
- Provider factory refactor — Refactored provider handling for better model provider management (39df276)
New Models
- Claude Sonnet 4.6 — Latest Anthropic Sonnet model, best balance of intelligence and speed
- Gemini 3.1 Pro Preview — Google's latest flagship with enhanced reasoning and multimodal capabilities
- MiniMax M2.5 / M2.5 Lightning — MiniMax latest flagship with upgraded reasoning and coding
- MiniMax M2.1 / M2.1 Lightning / M2 Her — MiniMax model family expansion
- DeepSeek V3.2 / V3.2 Thinking — Context window expanded to 128K, max output to 16K
- Magistral Medium 1.2 — Context window expanded to 128K
- Codestral 2508 — Context window expanded to 256K
Bug Fixes
- Fix WebDev conversation history reconstruction on session reload — Resolved history loss after session reload (7501df4)
- Fix Claude Opus 4.6 cached input pricing — Corrected cachedInput from 1.5 to 0.5
Database Migrations
- 0019 — Add iteration_id column and foreign key to webdev_responses
- 0020 — Add unique index (session_id, version) on webdev_iterations
- 0021 — Add content column to webdev_responses
Other
v1.2.0
What's New
✨ WebDev Feature
- Webdev feature init (b6a6888)
- Route webdev mode submissions from arena to /webdev (66453af)
- Integrate webdev session handling and improve conversation routing (845e81b)
- Enhance webdev components with streaming code view and workflow improvements (ebd84a1)
- Enhance webdev components (17b0ac5)
- Implement file download functionality with zip creation (63811c6)
- Implement sandbox ownership verification (bafc3d8)
- Add snapshot feature (27a7814)
- Update webdev components (7b7d89e)
- Enhance error handling and formatting (8197240)
🔐 Authentication
- Add Linux.do OAuth and email OTP authentication (7a2a1f4)
- Fix errorCallbackURL: '/sign-in' (c4bfea2)
🤖 AI Models
- Add opus4.6 5.3codex (682e77e)
♻️ Improvements
- Re-enable voting UI with dedicated VoteButton component (051284f)
- Add llms.txt (d5104da)
- Add desc for video (3ac95b4)
🧪 Tests
What's Changed
- feat: add Linux.do OAuth and email OTP authentication by @lifefloating in #228
- Develop sync by @lifefloating in #229
- refactor: re-enable voting UI with dedicated VoteButton component by @lifefloating in #230
- Merge pull request #230 from llm-ring/refactor-like-ui
refactor: re-enable voting UI with dedicated VoteButton component by @lifefloating in #231
- Feat webdev v0 by @lifefloating in #232
- Develop by @lifefloating in #233
Full Changelog: V1.1.0...v1.2.0
Video
https://drive.google.com/file/d/12kDHAMRioN6Nxxjdweje0gSKLQETFtwx/view?usp=sharing
V1.1.0
What's Changed
- Feat test web by @lifefloating in #193
- fix(deps): update dependency better-auth to ^1.4.17 by @renovate[bot] in #191
- fix(deps): update ai sdk packages by @renovate[bot] in #190
- ✨ feat(web): improve navigation with React Query caching and prefetch by @daguanren21 in #192
- fix(deps): update dependency react-i18next to ^16.5.3 by @renovate[bot] in #195
- chore(deps): update dependency @types/react to v19.2.9 by @renovate[bot] in #194
- Develop sync by @lifefloating in #196
- fix(deps): update dependency zustand to v5.0.10 by @renovate[bot] in #197
- chore(deps): update dependency @types/node to ^25.0.10 by @renovate[bot] in #199
- fix(deps): update ai sdk packages by @renovate[bot] in #198
- fix(deps): update dependency @arcjet/next to v1.0.0 by @renovate[bot] in #201
- fix(deps): update ai sdk packages by @renovate[bot] in #200
- Develop sync by @lifefloating in #202
- fix(deps): update dependency zod to ^4.3.6 by @renovate[bot] in #203
- fix(deps): update dependency @tanstack/react-query to ^5.90.20 by @renovate[bot] in #205
- fix(deps): update ai sdk packages by @renovate[bot] in #204
- fix(deps): update dependency @logtape/logtape to ^1.3.7 by @renovate[bot] in #206
- Refactor arena v0 by @lifefloating in #207
- fix(deps): update ai sdk packages by @renovate[bot] in #208
- Develop sync by @lifefloating in #209
- fix(deps): update ai sdk packages by @renovate[bot] in #210
- fix(deps): update ai sdk packages by @renovate[bot] in #211
- Refactor Arena page architecture & clean up unused code by @lifefloating in #213
- chore(deps): update dependency @types/react to v19.2.10 by @renovate[bot] in #212
- Develop sync by @lifefloating in #214
- fix(deps): update dependency react-i18next to ^16.5.4 by @renovate[bot] in #215
- fix(deps): update react ecosystem to ^19.2.4 by @renovate[bot] in #216
- fix(deps): update ai sdk packages by @renovate[bot] in #217
- fix(deps): update dependency better-auth to ^1.4.18 by @renovate[bot] in #218
- fix(deps): update dependency framer-motion to ^12.29.2 by @renovate[bot] in #224
- fix(deps): update dependency @lobehub/ui to ^4.32.2 by @renovate[bot] in #223
- chore(deps): update pnpm to v10.28.2 by @renovate[bot] in #222
- chore(deps): update dependency @biomejs/biome to ^2.3.13 by @renovate[bot] in #221
- fix(deps): update ai sdk packages by @renovate[bot] in #219
- fix(deps): update dependency zustand to v5.0.11 by @renovate[bot] in #225
- feat: add video generation support with multi-provider runtime by @lifefloating in #226
- v1.1.0 feat: add video generation support with multi-provider runtime by @lifefloating in #227
Full Changelog: v1.0.6...V1.1.0
v1.0.6
What's Changed
- fix(deps): update ai sdk packages by @renovate[bot] in #161
- fix(deps): update dependency i18next to ^25.7.4 by @renovate[bot] in #162
- fix(deps): update ai sdk packages by @renovate[bot] in #163
- Feat add new icons & update storage import button by @lifefloating in #164
- fix(deps): update dependency streamdown to ^1.6.11 by @renovate[bot] in #165
- sync develop by @lifefloating in #166
- fix(deps): update ai sdk packages by @renovate[bot] in #169
- Feature/UI leaderboard by @daguanren21 in #167
- chore(deps): update typescript and types by @renovate[bot] in #170
- signin/up password enhance by @lifefloating in #172
- fix(deps): update dependency @lobehub/icons to ^4.0.3 by @renovate[bot] in #171
- fix(deps): update dependency ai to ^6.0.27 by @renovate[bot] in #174
- sync develop by @lifefloating in #173
- fix(deps): update dependency react-i18next to ^16.5.2 - autoclosed by @renovate[bot] in #175
- feat: add Supabase compatibility layer and update PostgreSQL config by @lifefloating in #176
- fix: homepage button link fix by @lifefloating in #177
- feat: README, assets and contributing guidelines by @lifefloating in #179
- feat: Implement lazy loading for leaderboard charts and optimize API by @lifefloating in #178
- Develop sync by @lifefloating in #180
- Feat test v0 by @lifefloating in #184
- fix: 🐛 resolve double page refresh on navigation by @daguanren21 in #183
- chore(deps): update dependency @faker-js/faker to ^10.2.0 by @renovate[bot] in #182
- chore(deps): update commitlint monorepo to ^20.3.1 by @renovate[bot] in #181
- fix(deps): update ai sdk packages by @renovate[bot] in #187
- chore(deps): update dependency @types/node to ^25.0.9 by @renovate[bot] in #186
- fix(deps): update dependency @arcjet/next to v1.0.0-beta.17 by @renovate[bot] in #188
- fix(deps): update dependency @tanstack/react-query to ^5.90.19 by @renovate[bot] in #189
- v 1.0.6 by @lifefloating in #185
Full Changelog: v1.0.1...v1.0.6
v1.0.1
What's Changed
- fix(deps): update dependency framer-motion to ^12.23.27 by @renovate[bot] in #148
- fix(deps): update dependency ai to ^6.0.7 by @renovate[bot] in #147
- fix(deps): update ai sdk packages by @renovate[bot] in #149
- fix(deps): update ai sdk packages by @renovate[bot] in #151
- fix(deps): update ai sdk packages by @renovate[bot] in #153
- Feat 70 input by @lifefloating in #152
- fix(deps): update dependency @arcjet/next to v1.0.0-beta.16 by @renovate[bot] in #154
- feat(landing): ui style refactor by @daguanren21 in #155
- fix(deps): update dependency @logtape/logtape to ^1.3.6 by @renovate[bot] in #156
- feat: File attachments, S3 storage, and landing UI improvements by @lifefloating in #157
- feat: update package versions to 1.0.1 by @lifefloating in #159
- fix(deps): update dependency postgres to ^3.4.8 by @renovate[bot] in #158
- sync develop package version updated by @lifefloating in #160
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Feat/arena-UI by @Cloxl in #1
- Feat base supabase by @lifefloating in #3
- refactor: turborepo refactor by @lifefloating in #4
- Feat auth art code by @lifefloating in #5
- Feat auth art env & i18n packages by @lifefloating in #6
- chore: add .npmrc for Sentry compatibility workaround temp by @lifefloating in #7
- Fix better auth temp by @lifefloating in #9
- fix: remove unused migration snapshot and clean up journal entries; r… by @lifefloating in #10
- feat: introduce AI SDK Integration Package with multi-model support by @lifefloating in #8
- fix(deps): update dependency @arcjet/next to v1.0.0-beta.15 by @renovate[bot] in #15
- fix: remove pinning of all dependencies by @lifefloating in #17
- chore(deps): update typescript and types by @renovate[bot] in #18
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^1.2.5 by @renovate[bot] in #20
- Feat UI design v1 by @lifefloating in #21
- feat: refactor code structure by @lifefloating in #22
- fix(deps): update ai sdk packages by @renovate[bot] in #23
- feat: reimplement model selector by @lifefloating in #24
- Feat UI design v1 by @lifefloating in #25
- Feat/arena api implementation by @Cloxl in #26
- chore(deps): update dependency @types/react to ^19.2.7 by @renovate[bot] in #27
- Feat integrate main by @lifefloating in #28
- Feat integrate main v2 settings page refactor more by @lifefloating in #29
- feat: Integrate @lmring/model-depot, enhance provider metadata by @lifefloating in #30
- Feat integrate main by @lifefloating in #31
- Feat integrate main by @lifefloating in #32
- Feat integrate main by @lifefloating in #33
- Feat integrate main by @lifefloating in #34
- chore: Update package dependencies and improve testing setup by @lifefloating in #36
- chore: Update package dependencies to latest versions by @lifefloating in #37
- chore(deps): update tailwind css to ^4.1.17 by @renovate[bot] in #39
- chore(deps): update commitlint monorepo to ^20.2.0 by @renovate[bot] in #38
- chore(deps): update node.js to >=20.19.6 by @renovate[bot] in #40
- chore(config): migrate Renovate config - autoclosed by @renovate[bot] in #41
- chore(deps): update Node.js engine and disable specific package rules by @lifefloating in #43
- Feat renovate node by @lifefloating in #44
- chore(scripts): update dev script to include dev:spotlight by @lifefloating in #45
- fix(deps): update dependency @supabase/supabase-js to ^2.87.1 by @renovate[bot] in #46
- chore(deps): update dependencies by @lifefloating in #50
- chore(deps): update dependency knip to ^5.73.0 by @renovate[bot] in #49
- feat(store): integrate Zustand by @lifefloating in #51
- fix(deps): update dependency drizzle-orm to ^0.45.1 by @renovate[bot] in #53
- fix(deps): update dependency framer-motion to ^12.23.26 by @renovate[bot] in #54
- chore(deps): update typescript and types by @renovate[bot] in #55
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^1.5.3 by @renovate[bot] in #56
- fix(deps): update ai sdk packages by @renovate[bot] in #59
- chore(deps): update dependency @types/node to ^24.10.4 by @renovate[bot] in #60
- fix(deps): update dependency better-auth to ^1.4.7 by @renovate[bot] in #61
- fix(deps): update ai sdk packages by @renovate[bot] in #64
- fix(deps): update dependency @openrouter/ai-sdk-provider to ^1.5.4 by @renovate[bot] in #65
- fix(deps): update dependency @t3-oss/env-nextjs to ^0.13.10 by @renovate[bot] in #76
- fix(deps): update ai sdk packages by @renovate[bot] in #77
- fix(deps): update dependency ai to ^5.0.116 by @renovate[bot] in #78
- chore(deps): update dependency @biomejs/biome to ^2.3.10 by @renovate[bot] in #79
- Feat workflow v0 by @lifefloating in #58
- chore(deps): update dependency @types/node to ^25.0.3 by @renovate[bot] in #81
- fix(deps): update dependency @supabase/supabase-js to ^2.89.0 by @renovate[bot] in #80
- chore(deps): update dependency react to ^19.2.3 by @renovate[bot] in #82
- feat: update latest ai-sdk by @lifefloating in #88
- fix: streamText by @lifefloating in #90
- refactor(ui): restructure component architecture with tsdown build by @daguanren21 in #52
- feat: leaderboard epic init v0 by @lifefloating in #93
- feat: leaderboard epic init v0 by @lifefloating in #94
- feat: fix Non-LLM arenas bugs by @lifefloating in #95
- feat: fix Non-LLM arenas bugs by @lifefloating in #96
- Fix ci duplicate & fix vercel build failed by @lifefloating in #97
- Fix ci duplicate & fix vercel build failed by @lifefloating in #98
- fix: zeroeval cors error by @lifefloating in #99
- fix: cd error fix by @lifefloating in #100
- fix: render content in portal and fix positioning by @seriouslym in #101
- feat(i18n): add client-side language switching pipeline by @daguanren21 in #102
- fix: renovate to dev by @lifefloating in #109
- Chore update verisons by @lifefloating in #110
- Develop to main by @lifefloating in #111
- feat: modify readme by @lifefloating in #112
- Feat about pages by @lifefloating in #115
- Feat about pages, refactor howitsorks page by @lifefloating in #116
- feat: enable Row Level Security by @lifefloating in #117
- feat: display name in ProviderDetail component by @lifefloating in #118
- feat: display name in ProviderDetail component by @lifefloating in #119
- feat: refactor homepage UI with new layout and WebGL background by @lifefloating in #123
- feat: refactor homepage UI with new layout and WebGL background by @lifefloating in #125
- feat(web): redesign landing page with animated lightning background by @daguanren21 in #126
- redesign landing page with animated lightning background by @lifefloating in #127
- fix(deps): update ai sdk packages by @renovate[bot] in #122
- fix(deps): update dependency posthog-js to ^1.311.0 by @renovate[bot] in #121
- fix(deps): update dependency @lobehub/fluent-emoji to ^4.0.1 by @renovate[bot] in #120
- Feat elo fix by @lifefloating in #128
- Refactor/i18n by @daguanren21 in #132
- feat: migrate from lefthook to husky + lint-staged by @daguanren21 in #130
- feat: update npm packages by @lifefloating in #135
- fix(deps): update dependency i18next to ^25.7.3 by @renovate[bot] in #133
- chore(deps): update dependency react to >=18.3.1 by @renovate[bot] in #134
- fix(deps): update dependency zod to ^4.3.5 by @renovate[bot] in #137
- fix(deps): update dependency react-resizable-panels to ^4.2.1 by @renovate[bot] in https://gi...