fix: stabilize posters and filter quick actions - #96
Conversation
|
@CodeWithMaBot is attempting to deploy a commit to the Ma's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (9)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughImage storage now caches object URLs, invalidates them through shared reactive state, and exposes a version signal. Poster loaders reject stale results. Item quick actions now depend on item status. ChangesItem media and quick actions
Estimated code review effort: 4 (Complex) | ~45 minutes Merge Risk: ⚪ Minimal · up to This change is merge-ready after normal checks and review; no actionable merge-blocking risk remains. Sequence Diagram(s)sequenceDiagram
participant StorageService
participant ImageStorageService
participant ItemViewComponent
participant PosterPickerComponent
StorageService->>ImageStorageService: emit image invalidation
ImageStorageService->>ImageStorageService: revoke cached URLs and increment version
ItemViewComponent->>ImageStorageService: read version and load poster
PosterPickerComponent->>ImageStorageService: read version and load preview
ImageStorageService-->>ItemViewComponent: return current object URL
ImageStorageService-->>PosterPickerComponent: return current object URL
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 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. Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
fixes #94 and fixes #95
Summary by CodeRabbit
New Features
Bug Fixes