-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V8.4.0 #698
Open
1zilc
wants to merge
30
commits into
main
Choose a base branch
from
dev
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…lify dispatch calls
-更新 babel-plugin-react-compiler 版本为 19.0.0-beta-a7bf2bd-20241110 -更新 react 和 react-dom 版本为 19.0.0-rc-b01722d5-20241114
- 更新以下依赖包至最新版本: - 【@types/react】 - 【@types/react-dom】 - 【@vitejs/plugin-react】 - 【@vitejs/plugin-react-swc】 - 【antd】 - 【babel-plugin-react-compiler】 - 【electron】 - 【generate-react-cli】 - 【react】 - 【react-dom】 - 【react-router-dom】 - 【sass】 - 【sortablejs】 - 【typescript】 - 【vite】 - 【electron-log】 - 【undici】
- 将sass升级到sass-embedded,移除sass-loader - 更新并移动样式文件,优化项目结构 - 从组件中移除多余的样式导入,简化代码 - 更新antd样式导入方式,提升性能 💄 style(renderer): adjust stylesheet import - 将所有scss样式文件合并到app.scss中,简化样式管理 - 更新antd样式导入方式,使用dist/reset.css,并删除多余的全局样式 - 更新所有scss文件导入路径,优化可维护性 - 将组件内样式导入移动到app.tsx,使样式管理集中化
- 细化 devEngines 配置,明确指定 node 和 npm 版本及失败处理方式 - 【node】 使用 runtime 字段指定版本及错误处理 - 【npm】 使用 packageManager 字段指定版本及错误处理 - 【onFail】 设置为 error,确保在不满足版本要求时报错,防止潜在问题
- 将Buffer转换为Uint8Array,解决写入文件时可能出现的类型不兼容问题 - 提升了代码的健壮性和稳定性
- 更新了 `vite`、`comlink` 等依赖 - 使用 `Comlink` 重构了 Worker 的使用方式,提高了性能和代码可维护性 - 移除 `promise-worker` 依赖,优化项目体积【依赖更新】 - 将搜索功能相关代码迁移到 Worker 线程中,提升了主线程性能【性能优化】 - 使用 Comlink 替换 PromiseWorker,优化代码结构和可读性【代码重构】
- 将 import.meta.url 赋值给 metaUrl 变量,提高代码可读性 - 使用 metaUrl 变量替换 ImportStatic 函数中的 import.meta.url,避免重复代码
This reverts commit 35a527b.
This reverts commit d738003.
- 将所有静态资源文件从 `src/renderer/static` 移动到 `src/renderer/public` 目录下。 - 更新所有组件中引用静态资源文件的路径,使其指向新的 `public` 目录。 - 删除 `Utils.ImportStatic` 方法,因为它不再需要。 - 更新钱包图标的加载方式,使用新的路径。 -【修改】调整图片引用路径 -【修改】调整二维码图片路径 -【修改】调整钱包图片路径 -【修改】调整icon图片路径 -【删除】删除无用函数ImportStatic
- 将钱包图标文件从 `public/wallet` 目录移动到 `static/wallet` 目录【文件移动】 - 更新 `walletIcons` 数组,使用 `import.meta.url` 获取正确的图标路径【代码修改】 - 确保所有钱包图标都能正确加载【功能增强】
- 更新了以下依赖包到最新版本: - 【@reduxjs/toolkit】: ^2.4.0 - 【@types/color】: ^4.2.0 - 【@types/node】: 22.10.1 - 【@types/react】: ^19.0.0 - 【@types/react-dom】: ^19.0.0 - 【ahooks】: ^3.8.4 - 【antd】: ^5.22.3 - 【electron】: ^33.2.1 - 【electron-builder】: ^25.1.8 - 【electron-log】: ^5.2.4 - 【electron-vite】: ^2.3.0 - 【fetch-socks】: ^1.3.2 - 【react】: ^19.0.0 - 【react-dom】: ^19.0.0 - 【react-icons】: ^5.4.0 - 【react-router-dom】: ^7.0.2 - 【sass-embedded】: ^1.82.0 - 【sortablejs】: ^1.15.6 - 【typescript】: ^5.7.2 - 【vite】: ^6.0.3 - 【undici】: ^7.1.0 - 确保项目依赖的稳定性和安全性。
- 将MarketVolume和SearchHistory组件的类型定义修改为React.FC,并使用React.RefObject来处理ref。 - 【MarketVolume】添加了ref属性,用于在父组件中调用refresh方法刷新数据。 - 【SearchHistory】添加了ref属性,用于在父组件中添加搜索历史记录。 - 优化代码结构,提高代码可读性和可维护性。 - 确保类型安全,避免潜在的运行时错误。
- 更新 react, react-dom 版本到 19.0.1 - 更新应用版本到 8.4.0
- 添加 macOS 10.15 下载链接
- 删除了 macOS 授权文件 `entitlements.mac.plist`,简化构建流程。 - 此文件不再需要,因为它与当前的构建配置不兼容。
- 更新 `@types/react-dom` 至 `19.0.2` - 更新 `antd` 至 `5.22.4` - 降级 `undici` 至 `6.21.0` - 【依赖更新】为了保证项目稳定性和安全性,对部分依赖包进行了版本更新。
- 更新 @reduxjs/toolkit 到 2.5.0 - 更新 @types/react 到 19.0.2 - 更新 antd 到 5.22.6 - 更新 react-redux 到 9.2.0 - 更新 react-router-dom 到 7.1.1 - 更新 sass-embedded 到 1.83.0 - 更新 vite 到 6.0.5
- 更新 antd 版本到 5.22.7 - 更新 echarts 版本到 5.6.0 - 更新 electron 版本到 34.0.0-beta.14 - 更新 vite 版本到 6.0.6 - 添加 @ant-design/v5-patch-for-react-19 依赖 💄 style(theme): antd主题配置调整 - 开启 cssVar 属性 - 关闭 hashed 属性 ✨ feat(renderer): 添加 react 19 兼容补丁 - 引入 @ant-design/v5-patch-for-react-19 以兼容 react 19
- 更新 babel-plugin-react-compiler 依赖至 19.0.0-beta-55955c9-20241229
- 修改 chartInstanceRef 的类型为允许 null,避免初始值报错 - 修改 unMountRef 的类型为允许 null,避免初始值报错 - 修改 useEchartEventEffect 和 useRenderEcharts 的 instance 参数为允许 null,避免类型错误
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
新功能
bug修复
其他