Skip to content

feat: add extension auto-update notifications and controls - #4098

Draft
cs1707 wants to merge 20 commits into
developfrom
feat/auto-update
Draft

feat: add extension auto-update notifications and controls#4098
cs1707 wants to merge 20 commits into
developfrom
feat/auto-update

Conversation

@cs1707

@cs1707 cs1707 commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add background extension update detection, version comparison, and update actions
  • Add dashboard banner, first-notice dialog, settings card, and update dialog UI
  • Persist update notice state and support opening the update page in the desktop browser
  • Add localized update messaging and supporting assets
  • Expand test coverage across background services, version handling, state, and UI components

Testing

  • Added and updated Jest tests for extension update flows, version handling, background behavior, persisted state, and UI components

@ddddhm1234

Copy link
Copy Markdown
Contributor

PR扫描结果

依赖变更

依赖 版本 风险 下载 周下载量 最新版
@rabby-wallet/rabby-api 0.9.66-0 2 https://registry.npmjs.org/@rabby-wallet/rabby-api/-/rabby-api-0.9.66-0.tgz 580 0.9.66

详细风险信息

@rabby-wallet/rabby-api @ 0.9.66-0

  • 【中危】 使用了不常用的NPM包:
@rabby-wallet/rabby-api在2026-09-03 - 2026-09-09期间下载量仅有 580 次
  • 【高危】 使用了危险的全局变量:
- 访问 chrome (访问chrome扩展API): 访问chrome扩展API

@socket-security

socket-security Bot commented Sep 11, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​rabby-wallet/​rabby-api@​0.9.66 ⏵ 0.9.66-080 +110081 +11000

View full report

@cs1707 cs1707 changed the title Add extension auto-update notifications and controls feat: add extension auto-update notifications and controls Sep 11, 2026
@ddddhm1234

Copy link
Copy Markdown
Contributor

PR扫描结果

依赖变更

依赖 版本 风险 下载 周下载量 最新版
@rabby-wallet/rabby-api 0.9.66-0 2 https://registry.npmjs.org/@rabby-wallet/rabby-api/-/rabby-api-0.9.66-0.tgz 580 0.9.66

详细风险信息

@rabby-wallet/rabby-api @ 0.9.66-0

  • 【中危】 使用了不常用的NPM包:
@rabby-wallet/rabby-api在2026-09-03 - 2026-09-09期间下载量仅有 580 次
  • 【高危】 使用了危险的全局变量:
- 访问 chrome (访问chrome扩展API): 访问chrome扩展API

@ddddhm1234

Copy link
Copy Markdown
Contributor

PR扫描结果

依赖变更

依赖 版本 风险 下载 周下载量 最新版
@rabby-wallet/rabby-api 0.9.66-0 2 https://registry.npmjs.org/@rabby-wallet/rabby-api/-/rabby-api-0.9.66-0.tgz 580 0.9.66

详细风险信息

@rabby-wallet/rabby-api @ 0.9.66-0

  • 【中危】 使用了不常用的NPM包:
@rabby-wallet/rabby-api在2026-09-03 - 2026-09-09期间下载量仅有 580 次
  • 【高危】 使用了危险的全局变量:
- 访问 chrome (访问chrome扩展API): 访问chrome扩展API

@ddddhm1234

Copy link
Copy Markdown
Contributor

PR扫描结果

依赖变更

依赖 版本 风险 下载 周下载量 最新版
@rabby-wallet/rabby-api 0.9.66-0 2 https://registry.npmjs.org/@rabby-wallet/rabby-api/-/rabby-api-0.9.66-0.tgz 580 0.9.66

详细风险信息

@rabby-wallet/rabby-api @ 0.9.66-0

  • 【中危】 使用了不常用的NPM包:
@rabby-wallet/rabby-api在2026-09-03 - 2026-09-09期间下载量仅有 580 次
  • 【高危】 使用了危险的全局变量:
- 访问 chrome (访问chrome扩展API): 访问chrome扩展API

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants