Repository navigation
Conversation
A module with a pending vault update shows Update in place of its Enable/Disable toggle, so the Installed section shows which modules the banner counts and each can be updated on its own.
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 45 minutes. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configuration
📒 Files selected for processing (1)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughInstalled module cards now show an Update button when a pending update is available. The store page matches updates to modules and runs each update through ChangesInstalled module updates
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature Suggested reviewers: Merge Risk: ⚪ Minimal · up to No concrete merge-blocking risk is established: per-card updates use the existing installation flow, and the suspected stdlib-order bypass has no demonstrated failure. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to The new action reuses the existing update selection and installation controls. No introduced security weakness was established, but persistence atomicity and interruption recovery were not independently verified end to end. Retained concerns Security review detailsSecurity Blast Radius
Trust Boundaries and Controls
Resilience and Maintainability Implications
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A rabbit spots an update near, Comment |
Summary
The update banner gives a count, but the Installed section doesn't show which modules have an update, and Update all is the only way to install them.
An installed module with a pending vault update now shows Update in place of its Enable/Disable toggle. Clicking it installs that one update the same way a gallery card's update button does, including the stdlib-restart guard. The module's enabled state is kept, so the toggle returns once the update finishes. The button is disabled while its own update or Update all runs, and hovering it shows the target version.
Testing
Tested in the client with
pnpm dev store: a disabled theme on 0.1.4 showed Update, moved to 0.1.5, stayed disabled, and the banner count dropped by one.