Skip to content

fix(desktop): relabel settings 'Session' tab to 'External Backend' - #10318

Merged
DOsinga merged 3 commits into
aaif-goose:mainfrom
harrykamboj1:fix/settings-external-backend-tab-label
Jul 8, 2026
Merged

fix(desktop): relabel settings 'Session' tab to 'External Backend'#10318
DOsinga merged 3 commits into
aaif-goose:mainfrom
harrykamboj1:fix/settings-external-backend-tab-label

Conversation

@harrykamboj1

Copy link
Copy Markdown
Contributor

Summary

The Settings tab labeled "Session" (with the share icon) renders only the External Backend (ACP) configuration panel — nothing on it relates to sessions, so the label is misleading.

The label was correct when the tab was introduced as session sharing (#4370). PR #9994 ("Remove share session via base url") removed <SessionSharingSection /> from this tab, leaving only <ExternalBackendSection />, but the i18n.tabSession label was never updated.

This change relabels the tab to "External Backend" via a new tabExternalBackend i18n key, with translations added for all supported locales. The internal value="sharing" and data-testid="settings-sharing-tab" are intentionally left unchanged to avoid touching call sites and tests.

Testing

Manual testing in the desktop app (just run-ui → Settings): the tab now reads "External Backend" and opens the External Backend (ACP) settings panel.

Automated checks pass:

  • npx tsc --noEmit — no type errors
  • node scripts/i18n-check.js — passes
  • node scripts/i18n-validate-locale.js — passes (all 16 locales carry the new key)

Note: the non-English translations of "External Backend" are best-effort and would benefit from a native-speaker review.

Related Issues

Relates to #10317
Discussion: N/A

Screenshots/Demos (for UX changes)

Screenshot 2026-07-08 at 8 37 24 AM

@DOsinga
DOsinga added this pull request to the merge queue Jul 8, 2026
Merged via the queue into aaif-goose:main with commit af34c75 Jul 8, 2026
22 checks passed
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