Detailed reminder screen option#875
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughAdds DAO method and ViewModel observable for notes with reminders; refactors RemindersFragment to a NotallyFragment with observable-driven filtering; updates layouts to expose a ReminderFilter and chip close-icon attributes; adds repetition drawable and ViewHolder logic to show repetition state. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant RemindersFragment
participant BaseNoteModel
participant BaseNoteDao
participant UI as RecyclerView/Adapter
User->>RemindersFragment: open screen / change filter
RemindersFragment->>BaseNoteModel: observe reminderNotes LiveData
BaseNoteModel->>BaseNoteDao: getAllBaseNotesWithReminders()
BaseNoteDao-->>BaseNoteModel: LiveData<List<BaseNote>>
BaseNoteModel-->>RemindersFragment: reminderNotes update
RemindersFragment->>RemindersFragment: applyFilter(FilterOptions)
RemindersFragment->>UI: post filtered Item list
UI-->>User: render filtered reminders
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
|
Hi, thanks for your suggestions 🙂
|
|
Thanks for the response! 😆 I have two main issues with the current screen:
Feel free to reject this Pull Request for now. I can do these improvements and create a new pull request later if you don't mind. |
I just had a look into Google Keep after some time again, and yes I understand that it might be more useful to display the actual notes where reminders are set. I guess in that case the Reminders view is just more like a filter of notes that have reminders, which I can see why that would be useful. So I think you can change the Reminders List View to use BaseNoteVH as you proposed, and also we dont need an option to toggle back to the old view, I think it would be unneccessary. |
Added a repetition icon to the ReminderChip when the note have any recurring reminder.
…BaseNoteVH.kt Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-02-28.21-54-18.mp4 |
|
Sorry, I forgot to fix the conflicts, but I think they're fixed now |
|
@coderabbitai review |
✅ Actions performedReview triggered.
|

I like the way Base Notes look, so I wanted the Reminders screen to look like that. However, since I didn't want to just change the screen's appearance for everyone, I created an options menu where you can enable the Base Note style on the Reminders screen.
I also changed the location of the reminders filter to the options menu, if you don't mind.
2026-02-27.02-18-31.mp4
Summary by CodeRabbit
New Features
UI