Merged
Conversation
Changed Files
|
13 tasks
…ch into customize-default-theme
inventvenkat
approved these changes
Sep 9, 2025
Riddhiagrawal001
approved these changes
Sep 9, 2025
itsharshvb
approved these changes
Sep 9, 2025
ThisIsMani
approved these changes
Sep 9, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Type of Change
Description
Screen.Recording.2025-09-02.at.4.04.45.PM.mov
FE PR : juspay/hyperswitch-control-center#3505
This pull request makes significant updates to the dashboard configuration and theming system. The main changes include a major refactor of the
dashboard.tomlfile to reorganize endpoints and feature flags, and the introduction of a newdashboard_theme.jsonfile to centralize and modernize theme settings. These changes improve maintainability, flexibility, and clarity in how the dashboard's appearance and features are configured.Configuration and Feature Management:
config/dashboard.toml:[default.theme]section and moved theme-related settings to a new JSON file.[default.endpoints]with new URLs and additional keys for certificates, analytics, and third-party integrations.[default.features]with new feature flags (e.g.,branding,mixpanel,feedback,global_search,transaction_view,custom_webhook_headers, etc.) and restructured existing flags for better clarity and future scalability.[default.merchant_config.whitelist]and[default.merchant_config.blacklist]sections to support granular merchant-specific feature access control.Theming and UI Customization:
config/dashboard_theme.json:faviconUrlandlogoUrlto further support branding customization.Additional Changes
Motivation and Context
How did you test it?
Checklist
cargo +nightly fmt --allcargo clippy