-
Notifications
You must be signed in to change notification settings - Fork 3.1k
v0.5.45: light mode fixes, realtime usage indicator, docker build improvements #2612
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
Conversation
waleedlatif1
commented
Dec 28, 2025
- improvement(ui): hide divider when following subblock value is null (improvement(ui): hide divider when following subblock value is null #2608)
- improvement: required permissions, oauth modal badge (improvement: required permissions, oauth modal badge #2609)
- improvement(usage-indicator): update query invalidation for usage to update in realtime (improvement(usage-indicator): update query invalidation for usage to update in realtime #2607)
- fix(docker): add logger package to realtime dockerfile (fix(docker): add logger package to realtime dockerfile #2610)
- improvement(build): migrate to blacksmith sticky disks for faster builds, other build improvements (improvement(build): migrate to blacksmith sticky disks for faster builds, other build improvements #2611)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis PR bundles multiple fixes and improvements across UI, realtime features, and Docker builds: UI Improvements: Fixed divider visibility in subblocks using CSS Realtime Usage Updates: Fixed critical query invalidation bug where Docker & Build Optimizations: Consolidated duplicate dependency installations in app.Dockerfile into base stage with cache mounts for faster builds, added missing Note: One change edits Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant User as User Action
participant UI as Editor/Indicator UI
participant Mutation as Query Mutation
participant Cache as Query Cache
participant API as /api/billing
User->>Mutation: "Operation completes"
Mutation->>Mutation: "onMutate: save previous data"
Mutation->>Cache: "setQueryData user(false)"
Mutation->>Cache: "setQueryData user(true)"
Mutation->>API: "PUT/POST request"
API-->>Mutation: "Response"
alt Success
Mutation->>Cache: "invalidateQueries(subscriptionKeys.all)"
Cache->>API: "Refetch subscription data"
API-->>Cache: "Fresh data"
Cache-->>UI: "Usage shows realtime"
else Error
Mutation->>Cache: "Rollback user(false)"
Mutation->>Cache: "Rollback user(true)"
end
|