What kind of app/service am I looking for?
like anyone, I use a calendar app, (my choice of app is ProtonCalendar as I will install only open-source apps)
anyways, I will make a reminder even for myself, let's say 2:00 PM tomorrow, I want to pay a specific bill.
so 2 pm tomorrow comes around, and I am not at home, so what I will do when I get the notification is to not swipe it away but leave it in the notification section of my Google Pixel and I will only swipe it away once I have actually done it. and if I dont get to it that day, I will go to my computer and schedule that event for another day so I don't lose track of it.
problem is, more than 1, I have accidentally swiped away a notification without meaning to and sometimes I had like 3-4 different ones and I had to go through the history of what notifications I had swiped to make sure I didnt swipe away anything too urgent. but I'd much rather just not be able to swipe away a to-do I haven't completed yet until I could check a box indicating I had completed it.
I have considered getting a to-do notes app, but I really like seeing these sorts of reminders on a graphical calendar interface.
any suggestion for what I should do or do I just need to be really careful to not swipe away notification and there's no other option for me?
You mention that you have a Pixel phone. Have you tried enabling and using notification snoozing? You can snooze notifications for 30 minutes, 1 hour, or 2 hours. It might help prevent having too many grouped notifications hanging around to be accidentally dismissed.
I believe there are plenty of todo apps that have the sort of calendar functionality you are looking for. Todoist and Tick Tick for example. They can also be configured all kinds of ways for reminders based on time and location.
Todoist might so the trick, it has a calendar view. But I don't know if it's open source, you're severely limiting your options with that requirement.
I use Ticktick, not open source, but it has a monthly calendar view in the paid version and the quickest task entry I found across a few apps/calendars. I liked it more than Todoist.
I also like the graphical calendar interface and use calendar events as my to-do list.
In the case you mentioned, I simply move the event as soon as I receive the notification. I'll move it to a time when I will be home.