Skip to content

feat: wallet supportedBrowsers from backoffice flags [SUP-868] - #477

Open
Dominikkq wants to merge 5 commits into
v4.1.0from
feat-SUP-868
Open

feat: wallet supportedBrowsers from backoffice flags [SUP-868]#477
Dominikkq wants to merge 5 commits into
v4.1.0from
feat-SUP-868

Conversation

@Dominikkq

Copy link
Copy Markdown
Contributor

What:

Wallet browser support now comes from backoffice flags instead of being
hardcoded in the API.

  • A json flag like WALLET_LEDGER_SUPPORTED_BROWSERS sets supportedBrowsers
    on the wallet_ledger row in /features. This works for any feature and any
    model property, no hardcoded lists.
  • Removed the hardcoded all-true browser list and the fake creation/update
    dates on merged rows.
  • Invalid flags are skipped and logged.
  • Unit tests updated.

Task:
SUP-868

@Dominikkq
Dominikkq marked this pull request as ready for review August 6, 2026 09:33
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
npm/@types/node 20.19.43 🟢 6.6
Details
CheckScoreReason
Code-Review🟢 9Found 28/29 approved changesets -- score normalized to 9
Maintained🟢 1030 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10
Packaging⚠️ -1packaging workflow not detected
CII-Best-Practices⚠️ 0no effort to earn an OpenSSF best practices badge detected
Dangerous-Workflow🟢 10no dangerous workflow patterns detected
Security-Policy🟢 10security policy file detected
Token-Permissions⚠️ 0detected GitHub workflow tokens with excessive permissions
Branch-Protection⚠️ -1internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md
Signed-Releases⚠️ -1no releases found
License🟢 9license file detected
SAST⚠️ 0SAST tool is not run on all commits -- score normalized to 0
Binary-Artifacts🟢 10no binaries found in the repo
Pinned-Dependencies🟢 8dependency not pinned by hash detected -- score normalized to 8
Fuzzing⚠️ 0project is not fuzzed

Scanned Files

  • package-lock.json

Dominikkq and others added 4 commits August 7, 2026 14:36
Resolve conflicts in favor of the branch: keep the backoffice
feature-flags service, its wiring and tests, which the revert on main
(676deb0) had removed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Resolve conflicts in favor of the branch: keep the backoffice
feature-flags service, its wiring and tests, which the revert on main
(676deb0) had removed.
@Dominikkq
Dominikkq changed the base branch from main to v4.1.0 August 7, 2026 14:06
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