feat: enable user access to the beta channel#18
Merged
Conversation
There was a problem hiding this comment.
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. |
src/i18n/locales/en.json
Outdated
| "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." |
There was a problem hiding this comment.
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." |
f51bb7a to
6230a9e
Compare
This file contains hidden or 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
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.
Pull Request Template
Description
As described in the commit message.
Type of Change
Checklist
Screenshots (if applicable)
Add any other relevant information here.