Skip to content

refactor(frontend): consolidate to single feature-flag convention — remove unused __FEATURE_* defines (#10086) - #10446

Merged
mrveiss merged 2 commits into
Dev_new_guifrom
issue-10086
Jun 22, 2026
Merged

mrveiss merged 2 commits into
Dev_new_guifrom
issue-10086

Conversation

@mrveiss

@mrveiss mrveiss commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Thinking Path

#10086 — two coexisting feature-flag conventions: vite.config build-time __FEATURE_VOICE__/VNC/BROWSER defines (opt-out) vs navItems runtime VITE_FEATURE_* (opt-in). The build-time defines had zero consumers (verified grep).

What Changed

Verification

  • vue-tsc --noEmit → 0 errors. No remaining references to __FEATURE_*.

Model Used

Opus 4.8

Fixes #10086

@github-actions

github-actions Bot commented Jun 22, 2026 •

Copy link
Copy Markdown
Contributor

✅ SSOT Configuration Compliance: Passing

🎉 No hardcoded values detected that have SSOT config equivalents!

@mrveiss
mrveiss merged commit cc15845 into Dev_new_gui Jun 22, 2026
24 of 25 checks passed
@mrveiss
mrveiss deleted the issue-10086 branch June 22, 2026 10:05
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