mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-13 11:17:26 +02:00
This PR cleans up the crDiffView flag. These changes were automatically generated by AI and should be reviewed carefully. Fixes #10484 🧹 AI Flag Cleanup Summary This PR removes the crDiffView feature flag and its associated legacy components for displaying changes in a Change Request. The flag has been enabled and the new diff view is now permanent. This involved removing the feature flag from the configuration and code, deleting several legacy components, and updating the components that used them to only use the new versions. 🚮 Removed • Feature Flag Logic • All checks for the crDiffView flag. • The flag definition in uiConfig.ts, experimental.ts, and server-dev.ts. • Legacy Components • LegacyStrategyChange.tsx • StrategyTooltipLink.tsx • LegacyReleasePlanChange.tsx • SegmentTooltipLink.tsx • LegacySegmentChangeDetails.tsx • LegacyArchiveFeatureChange from ArchiveFeatureChange.tsx • LegacyDependencyChange from DependencyChange.tsx • LegacyToggleStatusChange from ToggleStatusChange.tsx 🛠 Kept • New Components • The new change request diff view components (StrategyChange, ReleasePlanChange, etc.) are now used directly. • The UI for displaying changes in a Change Request now consistently uses the improved diff view. 📝 Why The crDiffView feature flag was deemed complete and ready for permanent implementation. The cleanup follows standard procedure to remove the flag and associated dead code, simplifying the codebase and making it easier to maintain. This change makes the improved diff view for change requests the only available view. --------- Co-authored-by: unleash-bot <194219037+unleash-bot[bot]@users.noreply.github.com> Co-authored-by: Thomas Heartman <thomas@getunleash.io> |
||
---|---|---|
.. | ||
action.ts | ||
application.ts | ||
banner.ts | ||
connectedEdge.ts | ||
context.ts | ||
environments.ts | ||
featureToggle.ts | ||
featureTypes.ts | ||
group.ts | ||
instance.ts | ||
integrationEvent.ts | ||
invoice.ts | ||
loginEvent.ts | ||
permissions.ts | ||
personalAPIToken.ts | ||
project.ts | ||
publicSignupTokens.ts | ||
releasePlans.ts | ||
role.ts | ||
route.ts | ||
segment.ts | ||
service-account.ts | ||
signal.ts | ||
strategy.ts | ||
tags.ts | ||
toast.ts | ||
token.ts | ||
trafficBundles.ts | ||
uiConfig.ts | ||
user.ts | ||
userProjectRoles.ts |