dicio-android icon indicating copy to clipboard operation
dicio-android copied to clipboard

Alarm / calendar / reminders skill

Open Stypox opened this issue 1 year ago • 8 comments

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.

Stypox avatar Aug 21 '24 08:08 Stypox

@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.

Stypox avatar Aug 21 '24 08:08 Stypox

It would be nice to set a timer (minutes or better hours and minutes). Maybe that's easier to develop.

hermann-san avatar Oct 14 '24 09:10 hermann-san

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

ecker00 avatar Oct 24 '24 07:10 ecker00

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.

Stypox avatar Nov 09 '24 20:11 Stypox

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.

Stypox avatar Jul 04 '25 17:07 Stypox

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?"

sguinetti avatar Jul 16 '25 00:07 sguinetti

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

goose121 avatar Aug 22 '25 23:08 goose121

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)

benjamindaines avatar Nov 19 '25 17:11 benjamindaines