Skip to content

Commit d50d667

Browse files
CopilotJusterZhu
andauthored
Add Drivelution and Extension modules to README feature documentation (#155)
* Initial plan * Add GeneralUpdate.Drivelution and GeneralUpdate.Extension to README documentation Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: JusterZhu <11714536+JusterZhu@users.noreply.github.com>
1 parent ef203ab commit d50d667

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ Special thanks to the authors of the following open source projects for contribu
111111
| Blacklist | Yes | Skips files and file extensions listed in the blacklist during the update process. |
112112
| OSS | Yes | Simplified updates; it is a standalone update mechanism. Just place the version.json configuration file in the file server. The component will update and download based on the version information in the configuration file. |
113113
| Rollback and Backup | Yes | Backups local client files before the update. If the client fails to start or crashes, it will roll back and overwrite. |
114-
| Driver Updates | To be verified | Backups drivers locally before updating. If the client fails to start or crashes, it will roll back and overwrite. |
114+
| Driver Updates | Yes | Implemented based on the GeneralUpdate.Drivelution component for cross-platform automatic driver updates, supporting Windows, Linux, and macOS platforms. Provides complete functionality including driver validation, backup, rollback, signature verification, and permission management. |
115+
| Extension Management | Yes | Implemented based on the GeneralUpdate.Extension component, providing a VS Code-like extension system. Supports extension catalog management, remote querying, download queue, version compatibility checking, multi-platform support, dependency resolution, rollback mechanism, and event notifications. |
115116
| Custom Method List | Yes | Injects a collection of custom methods that will be executed before starting the update. If any exceptions occur during the execution of the custom method list, they will be notified via exception subscriptions. (Recommended to check the current software environment before the update) |
116117
| AOT | Yes | Supports AOT compilation release. |
117118
| Identity authentication | Yes | Identity authentication supports HTTP requests to server resources and can pass (token) identity authentication information. |

README_ZHCN.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,8 @@ Wiki内容基于Opendeep AI自动生成。 [View](https://opendeep.wiki/GeneralL
110110
| 黑名单 | 支持 | 在更新过程中会跳过黑名单中的文件列表和文件扩展名列表。 |
111111
| OSS | 支持 | 极简化更新,是一套独立的更新机制。只需要在文件服务器中放置version.json的版本配置文件。组件会根据配置文件中的版本信息进行更新下载。 |
112112
| 回滚、备份 | 支持 | 更新之前会将客户端本地文件备份,如果客户端启动失败或崩溃则回滚覆盖。 |
113-
| 驱动更新 | 待验证 | 更新之前会将驱动备份到本地,如果客户端启动失败或崩溃则回滚覆盖。 |
113+
| 驱动更新 | 支持 | 基于GeneralUpdate.Drivelution组件实现跨平台驱动自动更新,支持Windows、Linux、macOS平台。提供驱动验证、备份、回滚、签名验证、权限管理等完整功能。 |
114+
| 扩展管理 | 支持 | 基于GeneralUpdate.Extension组件实现类似VS Code的扩展系统。支持扩展目录管理、远程查询、下载队列、版本兼容性检查、多平台支持、依赖解析、回滚机制和事件通知等功能。 |
114115
| 自定义方法列表 | 支持 | 注入一个自定义方法集合,该集合会在更新启动前执行。执行自定义方法列表如果出现任何异常,将通过异常订阅通知。(推荐在更新之前检查当前软件环境) |
115116
| AOT | 支持 | 支持AOT编译发布。 |
116117
| 身份认证 | 支持 | HTTP请求服务器资源可传递(token)身份认证信息。 |

0 commit comments

Comments
 (0)