-
Notifications
You must be signed in to change notification settings - Fork 4
ENG-1187: Prod: Implement get and set for block prop based settings #669
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
base: eng-1189-prod-init-schema
Are you sure you want to change the base?
ENG-1187: Prod: Implement get and set for block prop based settings #669
Conversation
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
@CodeRabbit ai full review |
|
@sid597: I'll perform a full review of this PR now. 🧠 Learnings used✅ Actions performedFull review triggered. |
📝 WalkthroughWalkthroughThis PR introduces a new utility module for managing Roam block properties with typed, schema-validated helpers for reading and writing feature flags, global settings, personal settings, and discourse node configurations. It also exports previously internal functions from the init module as public APIs. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Pre-merge checks✅ Passed checks (3 passed)
📜 Recent review detailsConfiguration used: Repository UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
🧰 Additional context used📓 Path-based instructions (5)**/*.{ts,tsx}📄 CodeRabbit inference engine (.cursor/rules/main.mdc)
Files:
apps/roam/**/*.{js,ts,tsx,jsx,json}📄 CodeRabbit inference engine (.cursor/rules/roam.mdc)
Files:
apps/roam/**/*.{ts,tsx,jsx,js,css,scss}📄 CodeRabbit inference engine (.cursor/rules/roam.mdc)
Files:
apps/roam/**/*.{ts,tsx,js,jsx}📄 CodeRabbit inference engine (.cursor/rules/roam.mdc)
Files:
apps/roam/**📄 CodeRabbit inference engine (.cursor/rules/roam.mdc)
Files:
🧠 Learnings (12)📓 Common learnings📚 Learning: 2025-12-07T20:54:20.007ZApplied to files:
📚 Learning: 2025-06-17T23:37:45.289ZApplied to files:
📚 Learning: 2025-06-17T23:37:45.289ZApplied to files:
📚 Learning: 2025-06-22T10:40:52.752ZApplied to files:
📚 Learning: 2025-11-05T21:57:14.909ZApplied to files:
📚 Learning: 2025-06-25T22:56:17.522ZApplied to files:
📚 Learning: 2025-06-23T11:49:45.457ZApplied to files:
📚 Learning: 2025-11-25T00:52:41.934ZApplied to files:
📚 Learning: 2025-12-22T05:43:09.803ZApplied to files:
📚 Learning: 2025-11-25T00:52:41.934ZApplied to files:
📚 Learning: 2025-11-06T13:48:35.007ZApplied to files:
🧬 Code graph analysis (2)apps/roam/src/components/settings/utils/init.ts (1)
apps/roam/src/components/settings/utils/accessors.ts (4)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (5)
🔇 Additional comments (15)
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 |
1ebeb69 to
22de4b1
Compare
e30930e to
0ca99fc
Compare
22de4b1 to
9464473
Compare
0ca99fc to
7ea650f
Compare
9464473 to
3d7e4c7
Compare
3d7e4c7 to
fb87a45
Compare
fb87a45 to
3fbeb9f
Compare
0365026 to
76d487b
Compare

Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.