This repository was archived by the owner on Feb 1, 2026. It is now read-only.
Commit a0096e8
V8.8.0 (#759)
* ♻️ refactor(preload): 简化 ipcRenderer.on 的权限校验逻辑
- 移除手动验证 channel 的逻辑,直接使用 ipcRenderer.on
- 依赖主进程进行通道安全性校验,减少预加载脚本复杂度
- 提升代码可维护性并避免重复校验【安全性和简洁性优化】
* ✨ feat(quotation): 添加 Referer 请求头以支持东方财富数据获取
- 在请求中添加 Referer 头,避免服务器拒绝跨域请求
- 确保从东方财富行情中心正常获取报价数据
* ✨ feat(build): 添加增强库子模块与路径别名支持
- 添加 git submodule src/lib/enh 以集成外部增强库
- 配置 electron-vite 的路径别名 @、@main、@lib 以统一模块引用
- 重构 tsconfig.json 路径映射,支持 @main 和 @lib 别名
- 移除 httpClient 中硬编码的东方财富 Cookie 逻辑,改用 enhInterceptors 处理
- 启用 undici 的 interceptors 与自定义缓存拦截器增强 HTTP 请求能力
* ✨ feat(httpClient): 启用 HTTP 缓存拦截器
- 启用基于内存的 GET 请求缓存,提升重复请求性能
- 设置缓存最大容量为 50MB,最多存储 1000 个条目
- 每个缓存条目最大尺寸限制为 2MB
- 将缓存拦截器与增强拦截器链式组合,保持执行顺序
* ♻️ refactor(fund/stock/zindex): 统一 chokeGroupAdapter 参数配置
- 将所有模块的 ChokeGroupAdapter 参数从 (5, 500) 统一调整为 (3, 800)
- 优化并发控制与请求吞吐量,提升数据加载稳定性
- 同步基金、股票、指数等模块的适配器参数,降低维护成本
* 🐛 fix(setting): 优化基础设置默认值和文本显示
- 将刷新延迟最小值从1调整为5,避免过于频繁的请求
- 简化BaseURL提示文本,移除冗余示例以提升界面清晰度
* 📝 docs(README): 优化 AI 相关描述与格式
- 统一 "ai"、"apikey" 等术语为带空格的规范写法
- 合并重复的 AI 功能说明,精简冗余段落
- 更新版本号至 8.7.2
【修正】移除重复的 AI 功能章节,整合为清晰的“AI 识别录入”模块,提升文档一致性与可读性。
* 📝 docs(README): 更新项目描述与数据源说明
- 简化项目简介,移除重复的数据源细节
- 更新数据源部分说明,强调请求与绕过机制已闭源以保障长期可用性
- 删除过时的评分标注,保持文档简洁清晰
* chore: 迁移services
* 🔧 ci(workflow): 添加 SSH 密钥和子模块支持并统一缓存配置
- 在 beta、publish 和 test 工作流中添加 SSH 密钥和递归子模块支持
- 将缓存配置从单引号 'pnpm' 统一为双引号 "pnpm" 以保持格式一致
* 📦 build(deps): 更新所有依赖包至最新版本
- 更新 @reduxjs/toolkit 从 ^2.9.1 到 ^2.10.1
- 更新 @vitejs/plugin-react 从 ^5.0.4 到 ^5.1.0
- 更新 @vitejs/plugin-react-swc 从 ^4.1.0 到 ^4.2.1
- 更新 ahooks 从 ^3.9.5 到 ^3.9.6
- 更新 antd 从 ^5.27.5 到 ^5.28.0
- 更新 dayjs 从 ^1.11.18 到 ^1.11.19
- 更新 electron 从 ^38.3.0 到 ^39.1.1
- 更新 openai 从 ^6.5.0 到 ^6.8.1
- 更新 react-router-dom 从 ^7.9.4 到 ^7.9.5
- 更新 vite 从 ^7.1.10 到 ^7.2.1
- 更新 immer 从 ^10.1.3 到 ^10.2.0
- 更新 @rc-component/qrcode 从 ^1.0.1 到 ^1.1.0
- 更新 rc-field-form 从 ^2.7.0 到 ^2.7.1
- 更新 rc-upload 从 ^4.9.2 到 ^4.11.0
- 更新 react-refresh 从 ^0.17.0 到 ^0.18.0
- 更新 @rolldown/pluginutils 从 beta.35 到 beta.46
- 更新 @ant-design/v5-patch-for-react-19 依赖的 antd 版本
- 更新 menubar 和 electron 的版本兼容性
所有依赖升级以获得最新功能、性能优化和安全修复。
* ♻️ refactor(utils): 修复适配器模块导入命名错误
- 将 `Adapter` 改为 `Adapters` 以匹配实际模块名
- 统一所有文件中适配器模块的导入名称
- 提升代码一致性与可维护性
* ♻️ refactor(constants): 延长刷新按钮节流延迟至10秒
- 将 FRESH_BUTTON_THROTTLE_DELAY 从3秒调整为10秒
- 减少频繁刷新对系统资源的消耗,提升稳定性
* 🔧 chore(lib): 添加 enh 子模块
* ♻️ refactor(MainRank): 更新服务模块导入路径
- 将 @lib/services 替换为 @lib/enh/services 以使用增强版服务模块
- 提升数据获取与处理能力,支持更复杂的业务逻辑
* 🔧 chore(enh): 更新增强库子模块版本
* 🔧 chore(enh): 更新增强库子模块版本
* 🔧 chore(enh): 更新增强库子模块到新版本
* ♻️ refactor(quotation): 重构行情数据获取逻辑
- 使用 ChokeAllAdapter 替代多个独立请求,提升代码可维护性
- 通过并发控制(800ms)优化东财接口请求频率
- 合并分页数据并扁平化返回,简化结果处理流程
* 🔧 chore(enh): 更新增强库子模块版本
* 🐛 fix(system): 串行加载数据
- 将错误的 ConCurrencyAllAdapter 替换为正确的 ChokeAllAdapter
- 确保基金、指数、板块和钱包数据在启动和定时刷新时正确加载
* 📦 build(deps): 更新依赖包版本
- 升级 @types/node 到 v24.10.1
- 升级 @types/react 和 @types/react-dom 到最新版本
- 更新 @vitejs/plugin-react 和 @vitejs/plugin-react-swc 到新版本
- 升级 antd 到 v5.28.1 以获取最新修复
- 更新 color 库到 v5.0.3 以修复潜在兼容性问题
- 升级 electron 到 v39.2.0 以获得安全更新
- 更新 react-router-dom 到 v7.9.6 以修复路由相关问题
- 升级 vite 到 v7.2.2 以提升构建性能
- 更新 openai 库到 v6.9.0 以支持新 API 功能
* 📦 ci(workflow): 添加 electron-builder 缓存以加速构建
- 在 beta、publish 和 test 工作流中统一添加 electron 缓存配置
- 使用 package.json 哈希作为缓存键,确保缓存与依赖同步
- 通过 restore-keys 实现部分缓存回退,提升缓存命中率
* ♻️ refactor(default): 延长刷新按钮节流延迟至60秒
- 将 FRESH_BUTTON_THROTTLE_DELAY 从10秒调整为60秒
- 减少频繁刷新对服务器的压力,提升用户体验
* 👷 ci(test): 添加 Electron 缓存路径支持多平台
- 增加 Linux 系统缓存路径 ~/.cache/electron
- 增加 Windows 系统缓存路径 ~/AppData/Local/electron
- 统一所有工作流中的缓存配置以提升构建效率
* 👷 ci(config): 优化 Electron 缓存路径配置
- 使用 GitHub Actions 运行器操作系统变量动态设置缓存路径
- 替换硬编码的路径为跨平台兼容的条件表达式
- 提升缓存策略在 macOS、Linux 和 Windows 上的一致性
* 🔧 ci(test): 添加 electron 缓存路径的家目录前缀
- 在 macOS、Linux 和 Windows 上为 electron 缓存路径添加 ~/ 前缀
- 确保缓存目录位于用户主目录下,提升路径一致性与权限兼容性
- 三处工作流配置同步更新以保持行为统一
* 👷 ci(test): 添加构建产物上传步骤
- 添加上传 Electron 构建产物的 GitHub Actions 步骤
- 上传路径为 release/build/**,便于后续发布和调试
* 👷 ci(test): 更新构建产物发布路径
- 仅发布特定格式的安装包:.dmg、.exe、.AppImage
- 避免上传无关的构建中间文件,减少工作流负载
* 👷 ci(test): 添加版本号和提交哈希到构建工件名称
- 从 package.json 提取应用版本号并注入环境变量
- 在构建工件名称中包含版本和短哈希,便于追踪构建版本
- 优化工件命名格式以提升发布可追溯性
* 👷 ci(test): 设置工作流产物保留天数为3天
- 添加 retention-days: 3 配置以控制制品保留周期
- 避免存储空间过度占用,平衡缓存与清理需求
* 👷 ci(test): 简化构建工件命名规则
- 移除从 package.json 读取版本号的步骤
- 使用提交哈希作为唯一标识符,简化 artifact 命名格式
* ♻️ refactor(preload): 严格类型约束 ipcRenderer.on 方法
- 明确声明 channel 和 func 参数类型,提升类型安全性
- 避免潜在的运行时错误,增强预加载脚本稳定性
* 🐛 fix(electron): 更新 electron 到 v39.2.3
- 修复潜在的安全漏洞和稳定性问题
- 同步到最新补丁版本以确保应用兼容性
* 👷 ci(test): 添加 shell 指定以确保脚本执行一致性
- 在获取短哈希的步骤中显式指定 shell 为 bash
- 避免不同系统默认 shell 不一致导致的执行问题
* 📦 build(deps): 升级 antd 到 v6 并移除 React 19 补丁
- 升级 antd 从 ^5.28.1 到 ^6.0.0 以使用最新特性
- 移除 @ant-design/v5-patch-for-react-19 依赖,因 v6 已原生支持
- 将 CustomDrawer 的 width/height 样式从组件属性移至 styles.wrapper 中
- 修复 Log 组件中 children 属性误用,替换为 content 以适配 Ant Design v6 API 变更
- 移除已废弃的 @ant-design/v5-patch-for-react-19 引入语句
* ✨ feat(home): 重构主页布局与标签栏组件
- 为 Home 组件添加 flex 布局和 body 样式,实现内容自适应填充
- 将 TabsBar 中的手动标签渲染替换为 Ant Design Segmented 组件,提升可维护性与一致性
- 移除 ThemeProvider 中冗余的 cssVar 配置,简化主题配置逻辑
* chore: 更新pagination
* ♻️ refactor(quotation): 重构报价数据合并逻辑
- 使用通用工具函数 MergeStateWithResponse 替代手动映射
- 统一配置与状态的键名为 'name' 提高可维护性
- 避免重复代码并增强数据合并的健壮性
* 🔧 chore(enh): 更新增强库子模块版本
* 🔧 chore(enh): 更新增强库子模块版本
* ♻️ refactor(quotation): 优化报价数据合并逻辑
- 使用 Object.values 和 reduce 替代 MergeStateWithResponse 工具函数
- 简化去重与合并流程,提升可读性与性能
- 通过 filter(Boolean) 确保数据有效性,避免空值干扰
* 🔧 chore(enh): 更新增强库子模块到新版本
* ♻️ refactor(constants): 缩短刷新按钮节流延迟
- 将 FRESH_BUTTON_THROTTLE_DELAY 从 60 秒调整为 10 秒
- 提升用户操作响应速度,减少等待时间
* 🐛 initpage: 使用空值合并操作符替代逻辑或运算
- 将 `|| true` 替换为 `?? true` 以正确处理 falsy 值如 0 或 ""
- 避免因存储值为 0 被错误覆盖为 true 导致保密状态异常
* ♻️ refactor(build): 移除冗余的 baseUrl 配置
- 删除已无必要的 "baseUrl": "." 配置
- 保持路径解析默认行为,简化配置文件
* 📦 build(deps): 更新开发与生产依赖版本
- 升级 @reduxjs/toolkit 从 ^2.10.1 到 ^2.11.0
- 升级 @types/react 从 ^19.2.5 到 ^19.2.7
- 升级 @types/react-dom 从 ^19.2.3 到 ^19.2.3(保持一致)
- 升级 antd 从 ^6.0.0 到 ^6.0.1
- 升级 electron 从 ^39.2.3 到 ^39.2.6
- 升级 electron-vite 从 4.0.1 到 5.0.0
- 升级 react 和 react-dom 从 ^19.2.0 到 ^19.2.1
- 升级 react-router-dom 从 ^7.9.6 到 ^7.10.1
- 升级 vite 从 ^7.2.2 到 ^7.2.7
- 升级 @nivalis/string-similarity 从 ^5.0.0 到 ^5.2.0
- 升级 openai 从 ^6.9.0 到 ^6.10.0
保持依赖兼容性,修复潜在安全与稳定性问题。
* 🐛 fix(dependencies): 降级 @nivalis/string-similarity 到 5.0.0
- 回退到稳定版本 5.0.0 以避免新版本引入的兼容性问题
- 确保构建环境一致性,防止运行时异常
* ♻️ refactor(autoUpdater, util): 更新 electron-log 导入路径
- 将 `electron-log/main` 改为 `electron-log/main.js` 以适配最新版本模块路径
- 确保日志模块在主进程中的正确加载,避免导入失败
* 💄 style(app): 移除所有元素的默认聚焦轮廓
- 为所有元素添加 outline: none !important 以统一视觉风格
- 避免默认浏览器聚焦样式干扰应用界面一致性
* 🔧 chore(enh): 更新增强库子模块到新版本
* ✨ feat(quotation): 新增大盘云图功能
- 新增 DaPanYunTu 组件,通过 webview 嵌入外部行情云图页面
- 在行情分组中添加“大盘云图”标签页,扩展行情展示维度
* 🔧 chore(package): 更新依赖版本和版权信息
- 更新 package.json 中的版权年份至 2026
- 升级 electron, react, antd, vite 等核心开发依赖
- 升级 openai, electron-updater, undici 等生产依赖
* ♻️ refactor(fund): 移除数据来源切换并固定为天天基金
- 隐藏设置界面中的数据来源选择配置项
- 移除多 API 类型的适配逻辑,简化数据获取流程
- 统一将基金数据来源固定为天天基金接口
* 🐛 perf(Performance): 隐藏图表标题并移除内联提示位置配置
- 隐藏图表标题以简化界面视觉焦点
- 移除 tooltip.position 配置,使用默认定位提升兼容性
* ♻️ refactor(chart): 移除图表 tooltip 的 inside 定位配置
- 统一移除所有图表组件中 tooltip.position: 'inside' 配置
- 采用默认定位提升布局兼容性与视觉一致性
- 同步将多个图表的 title.text: '' 替换为 show: false 以优化配置
* ✨ feat(layout): 重构页面布局与样式系统
- 将 Footer 的 position 从 fixed 改为 absolute,提升布局灵活性
- 移除 Header 的 margin-bottom,优化顶部间距一致性
- Home 布局改用 height: 100vh 替代 min-height,确保全屏渲染
- 添加背景毛玻璃效果(backdrop-filter)与自定义颜色变量
- 重构 Body 为 main 容器,增加滚动支持与圆角样式
- SortBar 改用 sticky 定位并调整上边距,提升固定条体验
- 移除 Wallet 组件冗余样式,统一背景与定位逻辑
- 降低 base-padding 和 base-radius 值,优化视觉密度
- 移除 TabsBar 中未使用的 clsx 依赖
- 增加 antd segmented 选中项字体加粗样式,提升交互反馈
* 💄 style(components): 优化组件边框圆角样式
- 移除 body 中不必要的 !important 边框圆角声明
- 为 main 区域添加底部圆角和相对定位,提升视觉一致性
- 为 toolbar 内容区域添加顶部圆角,统一整体设计风格
* 💄 style(WebViewerDrawer): 更新进度条轨道颜色属性名
- 将 `trailColor` 改为 `railColor` 以匹配最新组件 API
- 确保进度条轨道颜色正确渲染为透明
* chore(app): 更新应用版本号至 8.8.0
* ✨ feat(wallet): 添加 toggleEyeStatusAction 异步操作并重构相关逻辑
- 将 toggleEyeStatusAction 从同步 action 改为 asyncThunk,支持异步状态切换
- 移除冗余的同步 toggleEyeStatusAction 定义
- 重构 changeCurrentWalletCodeAction 中重复的 stockConfig 获取逻辑
- 优化 syncWalletsConfigAction 参数类型声明格式
- 重构 setWalletStateAction 为更简洁的 asyncThunk 实现,提升可读性
- 统一多个异步 action 的错误处理结构【使用 try-catch 包裹】
* ♻️ refactor(header, wallet): 移除 miniMode 功能及相关样式
- 删除 Header 组件中的 miniMode 状态逻辑和上下文提供
- 移除 Wallet 组件中对 miniMode 的依赖和条件渲染
- 清理两个组件中所有与 miniMode 相关的 CSS 样式规则
- 简化组件结构,减少不必要的状态管理和样式耦合
* 👷 ci(test): 更新 Node.js 版本至 24
- 将 test、beta 和 publish 工作流中的 Node.js 版本从 22 升级至 24
- 提升依赖兼容性并利用新版性能优化
* 📦 build(deps): 更新 electron 和 postcss-nesting 到稳定版本
- 将 electron 从 beta 版本升级到 v40.0.0 稳定版
- 更新 postcss-nesting 到 v14.0.0 以获得最新功能和修复
---------
Co-authored-by: 1zilc <bot@example.com>1 parent 191305f commit a0096e8
File tree
165 files changed
+2361
-7084
lines changed- .github/workflows
- release/app
- src
- lib
- main
- preload
- renderer
- components
- CustomDrawer
- Header
- Home
- CoinView
- Calculator
- CoinRankingContent/MainRank
- DetailCoinContent
- K
- Trend
- FundView
- DetailFundContent
- Estimate
- InvestStyle
- Origin
- Performance
- SecuritiesWareHouse
- StockWareHouse
- WarehouseEvent
- FundHistoryValueContent
- FundManagerContent
- FundRankingContent
- Automatic
- Rank
- Ranting
- Today
- FundStatisticsContent
- AssetsStatistics/Score
- NewsList
- GuBa
- NewsContent
- BondList
- ChinaList
- EuList
- ExchangeList
- FocusList
- FundList
- GlobalList
- GoodsList
- JpList
- ListedList
- LiveList
- UkList
- UsaList
- Recent
- QuotationView
- DaPanYunTu
- DetailQuotationContent
- AfterTimeFundFlow
- Funds
- RealTimeFundFlow
- RealTimeTransaction
- Stocks
- FundFlowContent
- Area
- Comparison
- Concept
- Distribution
- MarketVolume
- Estimate
- Industry
- LeekTrend
- NorthDay
- NorthFlow
- SealPlate
- SouthDay
- SouthFlow
- GoldMarketContent
- GoldTrends
- InternationalMetalFutures
- InternationalMetalGoods
- K
- ShanghaiGoldFutures
- ShanghaiGoldGoods
- QuoteCenterContent
- HotTheme
- RecentHot
- Recommend
- TodayHot
- StockView
- AddStockContent
- DetailStockContent
- Company
- Estimate
- HoldFunds
- K
- Stocks
- Trend
- EconomicCalendarContent
- ClosedCalendar
- Metting
- StockRankingContent
- MainRank
- NorthRank
- SelfRank
- StockRank
- StockRow
- ZindexView
- AddZindexContent
- DetailZindexContent
- Estimate
- K
- Trend
- EconomicDataContent
- Economy
- ConsumerConfidenceIndex
- ConsumerPriceIndex
- GrossDomesticProduct
- ProducerPriceIndex
- PurchasingManagerIndex
- FinancialStatistics
- DepositReserveRatio
- ForeignExchangeAndGold
- NationalStockTradingStatistics
- OilPrice
- Revenue
- NationalTeam
- Details
- Distributed
- Trend
- TreasuryYield
- ExchangeContent
- BaseExchange
- CnyCenterExchange
- CnyMixExchange
- CrossExchange
- GlobalBond
- Offshore
- SortBar
- TabsBar
- ThemeProvider
- Toolbar
- AppCenterContent/SearchGroup
- SettingContent
- Log
- Wallet
- WebViewerDrawer
- constants
- containers
- helpers
- services
- store/features
- styles
- utils/hooks
- templates/chart
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
165 files changed
+2361
-7084
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
22 | 25 | | |
23 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
24 | 38 | | |
25 | 39 | | |
26 | 40 | | |
| |||
29 | 43 | | |
30 | 44 | | |
31 | 45 | | |
32 | | - | |
33 | | - | |
| 46 | + | |
| 47 | + | |
34 | 48 | | |
35 | 49 | | |
36 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
21 | 35 | | |
22 | 36 | | |
23 | 37 | | |
| |||
27 | 41 | | |
28 | 42 | | |
29 | 43 | | |
30 | | - | |
31 | | - | |
| 44 | + | |
| 45 | + | |
32 | 46 | | |
33 | 47 | | |
34 | 48 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
28 | 42 | | |
29 | 43 | | |
30 | 44 | | |
| |||
34 | 48 | | |
35 | 49 | | |
36 | 50 | | |
37 | | - | |
38 | | - | |
| 51 | + | |
| 52 | + | |
39 | 53 | | |
40 | 54 | | |
41 | 55 | | |
| |||
46 | 60 | | |
47 | 61 | | |
48 | 62 | | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 32 | + | |
39 | 33 | | |
40 | 34 | | |
41 | 35 | | |
| |||
67 | 61 | | |
68 | 62 | | |
69 | 63 | | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | 64 | | |
77 | 65 | | |
78 | 66 | | |
| |||
118 | 106 | | |
119 | 107 | | |
120 | 108 | | |
121 | | - | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
122 | 112 | | |
123 | 113 | | |
124 | | - | |
| 114 | + | |
125 | 115 | | |
126 | 116 | | |
127 | | - | |
128 | 117 | | |
129 | 118 | | |
130 | 119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
10 | 16 | | |
11 | 17 | | |
| |||
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| 26 | + | |
20 | 27 | | |
21 | 28 | | |
22 | 29 | | |
| |||
72 | 79 | | |
73 | 80 | | |
74 | 81 | | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
| 82 | + | |
80 | 83 | | |
81 | 84 | | |
82 | 85 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
146 | | - | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | | - | |
153 | | - | |
| 152 | + | |
| 153 | + | |
154 | 154 | | |
155 | | - | |
| 155 | + | |
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
162 | | - | |
| 161 | + | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | | - | |
174 | 173 | | |
175 | | - | |
| 174 | + | |
176 | 175 | | |
177 | 176 | | |
178 | | - | |
| 177 | + | |
179 | 178 | | |
180 | 179 | | |
181 | 180 | | |
182 | | - | |
183 | | - | |
184 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
185 | 184 | | |
186 | 185 | | |
187 | 186 | | |
| |||
0 commit comments