Alarm / calendar / reminders skill
Discussed in https://github.com/Stypox/dicio-android/discussions/219
Originally posted by StOoPiDU July 17, 2024 Hello there! Just found out about this project, love the idea! I currently use the Google Assistant on my phone for three things; timers, setting an alarm, and setting reminders. The reminders are the most important ones to me. What are the chances/interest level of implementing a reminder function?
In my mind, they would require background task permission, and notification permission. You would audibly say your reminder string, and give it a time, then the background task would try to schedule a notification to be sent at the time with that string as a title.
Love the app and the intention of it. Thanks for the read.
@StOoPiDU the biggest issue to make this work is recognizing the date/time of the reminder. dicio-numbers already implements date/time parsing for English and Italian though, so at least in those languages it should be quite easy to create this skill.
It would be nice to set a timer (minutes or better hours and minutes). Maybe that's easier to develop.
This would be the final puzzle peace for me, and would need that reminder to work with DAVx / NextCloud, so it can sync between devices and allows shared lists. https://www.davx5.com/faq/tasks/advanced-task-features
Originally posted by sybenx Oct 20, 2024 in #248
"set alarm for [time]" currently brings up the internal timer skill and asks for how long the timer should be for. It should instead open the clock until #84 is complete.
set alarm for [time] set alarm at [time]
"set alarm at midnight" "set alarm for 5:15" "set alarm for 21:00" (9pm)
noon (12pm), midnight (12am), and a preset evening (7:00pm), morning (7:00am) time should be included.
Originally posted by t-m-w Apr 13, 2025 in #306
This feature request would involve some technical overlap with https://github.com/Stypox/dicio-android/issues/232, but the idea is to allow creating a new calendar event through Dicio. The default target calendar would likely need to be configured somewhere, and possibly same for default reminders for events and default length of events.
(User would need to grant Calendar permission to use this.)
Possible example phrases in English (not all would need to be supported to be useful):
Create an event called Bob's Birthday on Friday
Create an event called Party on Friday at 12pm
Create an event this afternoon from 12 to 1 called Lunch Meeting
I have an appointment next Friday at 3pm. (Would create an event simply called "Appointment"?)
In an ideal world, if there were already an event at the given time, this could warn you, too.
Hello. I think that if it is also necessary to add phrases such as “What events do I have for today?” and “What events do I have for tomorrow?"
I think there's usually an intent for adding each of these things, so really the app should just have to send the appropriate Intents, at which point the user can choose their preferred provider and then the relevant thing will be added; shouldn't need to deal with the DAVx thing in the app hopefully, if your calendar app supports it
yes please. one of the biggest things i would use an app like this would be: "remind me of « something » in some amount of time or at some time and date"
or even "next time im here" for location based reminders (this would be absolutely killer)