Conversation
PR checklist ✅All required conditions are satisfied:
🎉 Great job! This PR is ready for review. |
SDK Size Comparison 📏
|
9bacec2 to
19af1b9
Compare
e4a137a to
3aab839
Compare
WalkthroughThis PR adds location-based filtering support to the activities query API. New filter fields enable filtering by proximity (near) and bounding box (withinBounds), while a feed filter is introduced. The activity type field is renamed from Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20–25 minutes
Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro Disabled knowledge base sources:
📒 Files selected for processing (6)
🧰 Additional context used📓 Path-based instructions (5)**/*.{kt,kts}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.kt📄 CodeRabbit inference engine (AGENTS.md)
Files:
stream-feeds-android-client/**/*.kt📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.{kt,properties,gradle}📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/src/test/kotlin/**/*.kt📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧠 Learnings (7)📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
📚 Learning: 2025-12-18T09:06:42.761ZApplied to files:
⏰ 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 (11)
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 |
|



Goal
AND-919
We're adding some missing filter fields and updating some existing ones. Notably, we're adding location based filters, now that they're supported in Core (GetStream/stream-core-android#30).
Implementation
Add and update relevant filter fields
Testing
You could try using them to filter objects in the sample and see they're correctly passed to the backend and that local filtering also work where supported.
Checklist
Summary by CodeRabbit
New Features
Bug Fixes
Updates
✏️ Tip: You can customize this high-level summary in your review settings.