Skip to content

feat: enable user access to the beta channel#18

Merged
Louis-7 merged 1 commit intomainfrom
feature/beta-channels
Feb 12, 2026
Merged

feat: enable user access to the beta channel#18
Louis-7 merged 1 commit intomainfrom
feature/beta-channels

Conversation

@Louis-7
Copy link
Contributor

@Louis-7 Louis-7 commented Feb 12, 2026

Pull Request Template

Description

As described in the commit message.

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor
  • Other

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Screenshots (if applicable)

Screenshot 2026-02-12 at 13 43 33

Add any other relevant information here.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a user-facing setting in the General settings page to opt into the auto-update beta channel, with localized labels/descriptions.

Changes:

  • Added a “Beta” toggle under App Updates in General Settings to persist general.autoUpdate.betaChannel.
  • Added new i18n strings (beta, betaDescription) for English, Simplified Chinese, and Traditional Chinese.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
src/pages/Settings/SettingsGeneral.tsx Adds a UI switch to enable/disable the beta update channel via settings path updates.
src/i18n/locales/en.json Adds English label/description strings for the beta channel setting.
src/i18n/locales/zh-hans.json Adds Simplified Chinese label/description strings for the beta channel setting.
src/i18n/locales/zh-hant.json Adds Traditional Chinese label/description strings for the beta channel setting.

"autoUpdate": "Auto Update"
"autoUpdate": "Auto Update",
"beta": "Beta",
"betaDescription": "Join the beta channel to get early access to new features and improvements. Please note that beta versions are not tested carefully, may be less stable than the official releases and get fatal errors. Downgrade is not supported. Use with caution."
Copy link

Copilot AI Feb 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The English beta channel warning text is grammatically awkward (e.g., "are not tested carefully" / "and get fatal errors"). Consider rephrasing to clearer wording (e.g., "are not thoroughly tested" and "may contain critical bugs").

Suggested change
"betaDescription": "Join the beta channel to get early access to new features and improvements. Please note that beta versions are not tested carefully, may be less stable than the official releases and get fatal errors. Downgrade is not supported. Use with caution."
"betaDescription": "Join the beta channel to get early access to new features and improvements. Please note that beta versions are not thoroughly tested, may be less stable than official releases, and may contain critical bugs. Downgrade is not supported. Use with caution."

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@Louis-7 Louis-7 force-pushed the feature/beta-channels branch from f51bb7a to 6230a9e Compare February 12, 2026 05:50
@Louis-7 Louis-7 merged commit 87c54ad into main Feb 12, 2026
4 checks passed
@Louis-7 Louis-7 deleted the feature/beta-channels branch February 12, 2026 05:51
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