-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat: add remote config to appkit #4318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🦋 Changeset detectedLatest commit: c5c2967 The changes in this PR will be included in the next version bump. This PR includes changesets to release 21 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
11 Skipped Deployments
|
… feat/remote-config
… feat/remote-config
|
|
@tomiir I adjusted |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
This PR introduces Remote Config support for AppKit, enabling dynamic configuration of features via the Reown Cloud Dashboard, without requiring code changes or redeploys. This improves the developer experience and ensures greater flexibility in managing feature availability.
🧠 Overview
AppKit will now fetch and apply remote feature configurations from Cloud on initialization. This change centralizes feature management and removes the need for hardcoded flags in local configs.
🆕 changes
🛠️ ConfigUtil
The configUtil is a new introduced util that we use to fetch the user's features config from Cloud.
🧩 OptionsController
We will add a new parameter to the
OptionsControllercalledremoteFeatureswhich contains the users config.🖼️ Partials / Views Integrations
Use
optionsController.remoteFeatures..value in stead of usingoptionsController.featuresfor specific features🔬 Tests
Use
optionsController.remoteFeatures..value in stead of usingoptionsController.featuresfor specific features🧪 Lab
Update most lab configs to remove redudant configs
🧪 Demo
Make the demo compatible with newly introduced
remoteFeatures⸻⸻⸻⸻⸻⸻⸻⸻⸻
Type of change
Associated Issues
For Linear issues: Closes APKT-2285
For GH issues: closes #...
Showcase (Optional)
If there is a UI change include the screenshots with before and after state.
If new feature is being introduced, include the link to demo recording.
Checklist