Skip to content

Make startup feature toggles operable from the Developer Menu [WPB-22420]#21355

Merged
screendriver merged 5 commits into
devfrom
feature-flags
May 20, 2026
Merged

Make startup feature toggles operable from the Developer Menu [WPB-22420]#21355
screendriver merged 5 commits into
devfrom
feature-flags

Conversation

@screendriver
Copy link
Copy Markdown
Member

@screendriver screendriver commented May 20, 2026

TaskWPB-22420 [Web] General maintenance ticket for PR merges

This change makes startup feature toggles directly operable from the Developer Menu so developers can enable/disable startup-only features without manually editing URLs.

The intent is to:

  • expose all startup feature toggles as checkboxes
  • reflect the current startup toggle state
  • persist changes via query parameters
  • and reload the application so startup-initialized toggle state is applied consistently

It also keeps side effects behind the existing application context abstraction to keep behavior explicit and testable.


2026-05-20 12 58 26 local zinfra io d062f9479624

…ased serialization

Isolate startup feature-toggle URL state transitions into pure functions and model optional query values with Maybe
@screendriver screendriver enabled auto-merge May 20, 2026 10:51
@screendriver screendriver changed the title Make startup feature toggles operable from the Developer Menu Make startup feature toggles operable from the Developer Menu [WPB-22420] May 20, 2026
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
D Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@github-actions
Copy link
Copy Markdown
Contributor

🔗 Download Full Report Artifact

🧪 Playwright Test Summary

  • Passed: 15
  • Failed: 0
  • Skipped: 0
  • 🔁 Flaky: 0
  • 📊 Total: 15
  • Total Runtime: 901.5s (~ 15 min 1 sec)

@screendriver screendriver added this pull request to the merge queue May 20, 2026
Merged via the queue into dev with commit 43b76f1 May 20, 2026
53 of 56 checks passed
@screendriver screendriver deleted the feature-flags branch May 20, 2026 11:48
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