Skip to content

v2.0.0

Latest

Choose a tag to compare

@rockbenben rockbenben released this 22 Dec 10:26
· 2 commits to main since this release

🚀 Features

🆕 Add OpenRouter API integration
🆕 Add DeepSeek proxy API to resolve CORS issues
🆕 Add Perplexity translation service support
🆕 Add API configuration test functionality
🆕 Add Docker support and containerization setup
🆕 Add TranslationProgressModal to display translation progress

🧨 Breaking Changes

⚠️ Major architecture refactor with new API integrations
⚠️ Storage migrated from localStorage to IndexedDB

🛠 Core Improvements

🔧 Refactor translation settings, navbar, state management, and component structure
⚡ Improve overall maintainability and performance

🎨 UI/UX

📱 Improve responsive layout and theme switching
🖱 Enhance button, navigation, and panel interactions
🧩 Add comprehensive aria-labels to improve Lighthouse A11y audit score

🔄 Refactors

🧭 Refactor navigation structure
🔁 Simplify LLM provider retry logic
⬆️ Upgrade to React 19 and Ant Design 6


🚀 新功能

🆕 新增 OpenRouter API 集成
🆕 新增 DeepSeek 代理 API 以解决 CORS 问题
🆕 新增 Perplexity 翻译服务支持
🆕 新增 API 配置测试功能
🆕 新增 Docker 支持与容器化部署配置
🆕 新增 TranslationProgressModal,用于展示翻译进度

🧨 破坏性变更

⚠️ 引入全新架构重构并集成新的 API
⚠️ 存储机制从 localStorage 迁移至 IndexedDB

🛠 核心改进

🔧 重构翻译设置、导航栏、状态管理与组件结构
⚡ 提升整体可维护性与性能表现

🎨 UI / UX

📱 优化响应式布局与主题切换
🖱 改进按钮、导航与面板交互体验
🧩 补充全面的 aria-label,以提升 Lighthouse 无障碍评分

🔄 重构

🧭 重构导航结构
🔁 简化 LLM 提供方的重试逻辑
⬆️ 升级至 React 19 与 Ant Design 6

Full Changelog: https://github.com/rockbenben/json-translate/commits/v2.0.0