-
Notifications
You must be signed in to change notification settings - Fork 545
feat: use lifecycles API #7793
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
Merged
Merged
feat: use lifecycles API #7793
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
a369ed5
feat(lifecycle): use lifecycle stats API instead of client-side class…
kyle-ssg e5fd8b8
feat(lifecycle): align frontend with backend lifecycle API contract
kyle-ssg de0667c
Merge remote-tracking branch 'origin/main' into feat/lifecycle-stats-api
kyle-ssg 216352d
fix(lifecycle): improve UI consistency and loading states
kyle-ssg c890063
fix(lifecycle): rename "Needs Monitoring" to "To Monitor"
kyle-ssg 8923106
fix(lifecycle): use correct cache tags for lifecycle counts
kyle-ssg bf57a38
fix(lifecycle): use dedicated LifecycleCounts tag type
kyle-ssg 06ac488
revert: remove unrelated FeatureImport type fix
kyle-ssg ac8d1a3
chore: remove testing doc (moved to separate PR)
kyle-ssg 5cf7e38
chore: revert CLAUDE.md change (moved to separate PR)
kyle-ssg 0fe0f62
feat(lifecycle): add feature click modal with usage and settings tabs
kyle-ssg 34e3478
fix(lifecycle): use create-feature-modal class for consistent tab sty…
kyle-ssg 94fcab4
fix(lifecycle): persist selected environment across page reloads
kyle-ssg 9b69c08
fix(lifecycle): address CodeRabbit review feedback
kyle-ssg File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| import { createSlice, PayloadAction } from '@reduxjs/toolkit' | ||
|
|
||
| type LifecycleEnvironmentState = { | ||
| // Maps a project id to the environment id selected for lifecycle analysis. | ||
| byProject: Record<number, number> | ||
| } | ||
|
|
||
| const initialState: LifecycleEnvironmentState = { | ||
| byProject: {}, | ||
| } | ||
|
|
||
| const lifecycleEnvironmentSlice = createSlice({ | ||
| initialState, | ||
| name: 'lifecycleEnvironment', | ||
| reducers: { | ||
| setLifecycleEnvironment( | ||
| state, | ||
| action: PayloadAction<{ projectId: number; environmentId: number }>, | ||
| ) { | ||
| state.byProject[action.payload.projectId] = action.payload.environmentId | ||
| }, | ||
| }, | ||
| }) | ||
|
|
||
| export const { setLifecycleEnvironment } = lifecycleEnvironmentSlice.actions | ||
| export default lifecycleEnvironmentSlice.reducer |
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.