Add plugin 汇率换算 v1.0.0#287
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new ZTools extension plugin for exchange rate conversion built with React 19, Vite 6, and TypeScript. It supports real-time conversions, multiple API providers, custom currency picking, and an SVG trend chart. Key feedback includes addressing missing route distribution for the Read and Write components in App.tsx, optimizing sequential API requests in exchangeApi.ts to run in parallel, fixing a state persistence bug when only the amount changes in Rate/index.tsx, preventing overlapping X-axis labels in TrendChart.tsx for small datasets, and properly handling component unmounting to avoid memory leaks in SettingsPanel.tsx.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
- feat: add file reading and writing functionality with UI components - feat: improve SettingsPanel and TrendChart for better state management and dynamic label generation - feat: update logo image for improved branding
- feat: add file reading and writing functionality with UI components - feat: improve SettingsPanel and TrendChart for better state management and dynamic label generation - feat: update logo image for improved branding - feat: 移除不再使用的组件和样式文件,优化代码结构
- feat: add file reading and writing functionality with UI components - feat: improve SettingsPanel and TrendChart for better state management and dynamic label generation - feat: update logo image for improved branding - feat: 移除不再使用的组件和样式文件,优化代码结构 - feat: 优化 CurrencyPicker 和 SettingsPanel 组件,提升性能和用户体验
插件信息
本次变更
截图 / 演示
自检清单
plugins/exchange-rate-conversion/目录此 PR 由 ztools-plugin-cli 自动管理:每次
ztools publish在分支上追加一个 commit,PR 链接保持不变。