Skip to content

Fix navigation menu, hide unsupported settings tabs, and restore config backgrounds - #144

Merged
SWangHash merged 2 commits into
mainfrom
wc/rebase1
Jul 26, 2026
Merged

Fix navigation menu, hide unsupported settings tabs, and restore config backgrounds#144
SWangHash merged 2 commits into
mainfrom
wc/rebase1

Conversation

@SWangHash

Copy link
Copy Markdown
Owner

… backgrounds

Nav panel footer menu:

  • Fix duplicate "关于" button: the feedback button was mislabeled as t('header.about') instead of t('header.feedback'); switch its icon to MessageSquare to distinguish from the About button.
  • Remove the hidden Floating Mode button and its extra divider that caused two separator lines between Remote Control and Insights.

Settings tabs hidden (OHOS unsupported):

  • Hide session-personalization, external-sources, and voice-input tabs from the config center (ConfigTab type, categories, content loaders, scene switch, search content). Redirect legacy deep-links and external callers to the closest available tab.
  • In SessionPermissionsConfig, disable Computer Use, Browser Control (CDP), and Debug Mode sections via {false && (...)} wrappers.

Config box backgrounds:

  • Remove the .bitfun-config-page-section__body override (background: transparent; border: 0) from McpToolsConfig.scss and ExternalSourcesConfig.scss so the default ConfigPageLayout box background and border are visible, matching other config pages.

Summary

Fixes #

Type and Areas

Type:

Areas:

Motivation / Impact

Verification

Reviewer Notes

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

… backgrounds

Nav panel footer menu:
- Fix duplicate "关于" button: the feedback button was mislabeled as
  t('header.about') instead of t('header.feedback'); switch its icon to
  MessageSquare to distinguish from the About button.
- Remove the hidden Floating Mode button and its extra divider that
  caused two separator lines between Remote Control and Insights.

Settings tabs hidden (OHOS unsupported):
- Hide session-personalization, external-sources, and voice-input tabs
  from the config center (ConfigTab type, categories, content loaders,
  scene switch, search content). Redirect legacy deep-links and external
  callers to the closest available tab.
- In SessionPermissionsConfig, disable Computer Use, Browser Control
  (CDP), and Debug Mode sections via {false && (...)} wrappers.

Config box backgrounds:
- Remove the .bitfun-config-page-section__body override (background:
  transparent; border: 0) from McpToolsConfig.scss and
  ExternalSourcesConfig.scss so the default ConfigPageLayout box
  background and border are visible, matching other config pages.
Remove the .bitfun-config-page-row padding override (was -gap-3 0) so MCP config rows use the default var(--size-gap-4) padding matching other config pages. Change __json-actions justify-content from flex-end to center.
@SWangHash
SWangHash merged commit c47667c into main Jul 26, 2026
1 of 3 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.

1 participant