FN-5777: remove GitHub star setting and button
Remove the dashboard setting and UI entry points for the GitHub star prompt. - Remove the Star on GitHub option from settings state types and schema definitions. - Delete SettingsModal UI, handlers, and styles tied to the star button and related layout. - Update SettingsModal tests and add a changeset documenting the patch release impact. Files changed: .changeset/FN-5777-removal.md | 7 ++ packages/core/src/settings-schema.ts | 1 - packages/core/src/types.ts | 4 - .../dashboard/app/components/SettingsModal.css | 51 +------- .../dashboard/app/components/SettingsModal.tsx | 137 +-------------------- .../components/__tests__/SettingsModal.test.tsx | 5 +- 6 files changed, 13 insertions(+), 192 deletions(-) Fusion-Task-Id: FN-5777 Fusion-Task-Lineage: 16367ba6-ad22-4ba0-a033-005ccc420c19
This commit is contained in:
7
.changeset/FN-5777-removal.md
Normal file
7
.changeset/FN-5777-removal.md
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Removed the Settings modal "Star on GitHub" header button and deleted its `showGitHubStarButton` setting.
|
||||
|
||||
This simplifies the Settings surface by removing a promotional control and all of its related client-side logic/styles (including star-count fetch/cache behavior).
|
||||
Reference in New Issue
Block a user