This repository has been archived by the owner. It is now read-only.

Support for Reminders #34

Closed
georgehrke opened this Issue Oct 26, 2012 · 53 comments

Comments

@georgehrke
Contributor

georgehrke commented Oct 26, 2012

Support reminders in calendar app

@ghost ghost assigned georgehrke Oct 26, 2012

@axeluhl

This comment has been minimized.

axeluhl commented Oct 28, 2012

Support should cover the HTML UI as well as jobs attached to a reminder such as sending e-mail or triggering some other command if the user has the permissions necessary.

@macintoshplus

This comment has been minimized.

macintoshplus commented Apr 8, 2013

With the addition of reminders, it might be possible to launch reminders on computers with the client owncloud?
With selection of the calendar to follow!

@DavidHodges

This comment has been minimized.

DavidHodges commented Jun 23, 2013

+1

I want an open source replacement for Google calendar, which allows me to specify multiple reminders at a time that I specify.

@rfpn311

This comment has been minimized.

rfpn311 commented Jun 28, 2013

+1 Would love and heavily use this.

@Pazu

This comment has been minimized.

Pazu commented Sep 26, 2013

We also need the ability to set the default reminder settings for each calendar. Let me know if that should have its’ own issue.

@RobTranquillo

This comment has been minimized.

RobTranquillo commented Oct 1, 2013

Would be wonderfull if OC-instance can send emails based on calendar-entrys.

@screendriver

This comment has been minimized.

screendriver commented Dec 18, 2013

ownCloud 6 has arrived. Any news about reminders in the calendar? The only thing that prevents me from switching from Google Calendar to ownCloud calendar are the reminders 😊

@SvenVD

This comment has been minimized.

SvenVD commented Dec 27, 2013

+1

This is preventing me from switching from google to owncloud

@felixhummel

This comment has been minimized.

felixhummel commented Jan 9, 2014

👍

@feddar

This comment has been minimized.

feddar commented Jan 9, 2014

👍 for reminders. thanks! 😊

@LassMiRanDa

This comment has been minimized.

LassMiRanDa commented Jan 24, 2014

👍 For Reminders 😊

@sureshprakash

This comment has been minimized.

sureshprakash commented Jan 24, 2014

Eagerly looking for this feature. Is it available for use, now?

@dan-tee

This comment has been minimized.

dan-tee commented Jan 28, 2014

👍 for this from me, too

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 4, 2014

Oh no, tell me me it's not so. I just went through all the setup, dealt with a couple of issues. It's up and I can't use it.... There's no way I can switch and not be reminded about meetings or events. Really need to add features such a pop up alerts on my iOS or Android device and SMS Text alerts etc. and definitely more than one alert.... Shucks guess I'm stuck sticking with Google. I'll keep an eye out for it... Mean while, will keep trying out other features.

@jancborchardt jancborchardt added the Design label Feb 5, 2014

@Dingo232

This comment has been minimized.

Dingo232 commented Feb 9, 2014

👍 from me also. I have spent a few days getting OC up and running and syncing contacts etc with our family devices. Just come to set up events and reminders and they are not there 😧

So far everything else is working great. Thank you devs for helping us get away from the evil data mining corporations. ;)

@Pazu

This comment has been minimized.

Pazu commented Feb 10, 2014

Note you can work with reminders via CalDAV.

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 10, 2014

Not a solution... CalDav, if I remember right, is an interface or way to exchange the calendar. I'd have to create the event or meeting, then sync it using CalDav to my device, add the reminder and then remember that I cannot manage the reminders from within my OwnCalendar, but have to use my device... A workaround yes, but not enough to make me jump to using the calendar. I'm stuck with Google till a solution is implemented.

All other aspects or features look good to great for OwnCloud, but to advertise the Calendar and talk all of this up as being ready for even business to consider to use is a bit premature. Personal and Business users depend heavily on the ability to be reminded about an upcoming meeting or event or else they would just go back to using paper.... Everything else seems ready, but this is a big letdown / missing feature. Should be #1 for the development team.

I may have missed it, but I don;t even remember reading anything that gives me a really confident and strong feeling that it will be implemented anytime soon. I read treads from last year saying things like... in the next release... but I can't tell if that has already come and gone...

Now this is a GREAT php solution and I went through all the trouble and a few issue resolved to get it running only to find it did not have this feature. Will I use it, possibly, but not for the Calendar. Would I Donate to the cause? Thinking about it, definitely would have if the Calendar worked with Alerts / Reminders.. I have Donated in the past to other causes / free applications. Still might here, but I need to start using it and right now, I'm on hold, and to be honest, hunting for any other solution that might have it all working... So far, have not found anything as close...

Does anyone really know "when" Alerts and Reminders will be available and to what extent? Pop-up, email, SMS???

@PVince81

This comment has been minimized.

Member

PVince81 commented Feb 11, 2014

I'm not sure how much work this is overall, but I think this could be done in two phases:

  1. Let the user set up reminders from the ownCloud calendar UI:

This means the value is simply set in the event entry and can be read out later to be modified.

  1. Show notifications on the web site:

I think part 2) is the more complicated because it requires design input about how notifications need to work in ownCloud in general (not only calendar ones). I'm not sure about that part, CC @owncloud/designers

Another issue is that when you're in ownCloud, you're not always in the calendar app but might be in the files app or somewhere else. This means the calendar app would need to load extra JS and run extra checks to find out whether a reminder is to be shown or not.

And what if you have multiple browser windows open, should the reminder be shown on all windows ?

@axeluhl

This comment has been minimized.

axeluhl commented Feb 11, 2014

  1. is what I'd love to see. 2) is not so important to me. I have the appointments synced to my phone anyway, and the phone keeps reminding me of things.
@feddar

This comment has been minimized.

feddar commented Feb 11, 2014

  1. send reminders via mail :-)
@jancborchardt

This comment has been minimized.

Member

jancborchardt commented Feb 11, 2014

@PVince81 if there’s notifications in the web interface (regarding point 2) they should be done via the native browser notification framework.

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 12, 2014

Darn I accidentally deleted my recent post when I thought I was choosing the cancel edit option... I apologize to those that this may seem like a duplicate if the system was fast enough to send out the first one.

I believe the desire of OwnCloud is that we use our OwnCloud Calendar as our MASTER Calendar and all others are sync'ed to it. That being the case, it must support reminders or it will never be able to take the place of my now Master Google Calendar.

Now I do not know what the CalDAV standard or protocol supports. I can only assume it is a standard for sharing calendars. I do not know if it supports tracking of reminder types or just treats then all as "reminders" and that will be what ever it is for what ever system it is sync'ed to...

Lets just assume it only supports a single type of "reminder" for the purpose of my discussion. If that is the case, then I would still want to be able to create three types of reminders while actively logged into my OwnCloud Calendar. Those would be; Pop-up, Email, and SMS. The ONLY type that would be exported or sync'ed remotely with any other device would the ones I setup as "Pop-up" and all others would be handled by my OwnCloud Server.

So if I never setup a "Pop-up" reminder, then I will not have any reminders on any of my other sync'ed calendars.. Just have to remember I need to first setup a few "Pop-up" reminders first, then get fancy with Email and SMS reminders...

I would want the system to support multiple reminders. I would say a minimum of 4 assuming I went way overboard and decided to setup 2-Pop-ups, an Email and SMS... Heck, if possible, as many as I can would be great so I could send email reminders to a set of addresses...

OK, maybe it was a good think I deleted my first one by mistake...

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 12, 2014

Now I do not know what the CalDAV standard or protocol supports. I can only assume it is a standard for sharing calendars. I do not know if it supports tracking of reminder types or just treats then all as "reminders" and that will be what ever it is for what ever system it is sync'ed to...

Reminders are part of the calendar standard. If you add them one device that syncs with ownCloud, you will see it on all other devices that support reminders.

SMS

SMS are not part of the official standard. It seems to be a proprietary (google) extension. The standard ownCloud calendar app will definitely never be able to send SMS, even though you might be able to add them.

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 13, 2014

The "SMS" support on Google is the same as "Email" as all they are doing is packaging the message and sensing it to the Cell Carrier's special address with your cell phone number in front of it. To even have this available within Google you have to activate it my going to the setting area and entering your phone number. Then they send you a text msg with a confirmation code you have to enter. If the confirmation code matches, they know it's you and turn on SMS as an option available when you click on the reminder type drop down list...

Now the trick bit of coding I think they have on their end is that I do not remember being asked what cellular carrier I'm using. That said, they must be using a look up feature that identifies the phone as being with a particular provider. In my case that would be Sprint. After know this, its as simple as sending an email to the appropriate phonenumber@provider.com address format.

Now as far as CalDEV goes, I had a feeling all they track is that there exist a "Reminder" and that its set to go off xx minutes / days / weeks prior to the appointment/event.

Does CalDEV support multiple Reminders?

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 13, 2014

Not sure why Google would be paying anything to send an email message?
Also not sure why OwnCloud would pay anything at all...

OwnCloud would be running in MY server and sending emails out through MY server using MY internet provider or however I would be setting that up...

Here are the steps from an eHow page for Sprint Cell Phones.... It's just sensing an email....

How to Use Email to Text a Sprint Text Message to a Sprint Cell Phone

Instructions
1 - Sign into any work or personal email account.

2 - Click inside the "To" box.

3 - Type the Sprint cell phone number inside the box. The 10 digits of the Sprint number should all run together (for example: "5656655656").

4 - Type "@messaging.sprintpcs.com" directly after the phone number (5656655656@ messaging.sprintpcs.com).

5 - Click in the "Compose" message box. Type the text message you want to send to the Sprint cell phone.

6 - Click "Send." The Sprint cell phone will receive the text message from your email account.

Tips & Warnings
Emails that are more than 160 characters in length will be sent to the Sprint cell phone as multiple texts.

Read more: http://www.ehow.com/how_6128898_use-message-sprint-cell-phone.html#ixzz2tEUeS9b7

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 13, 2014

Not sure why Google would be paying anything to send an email message?
Also not sure why OwnCloud would pay anything at all...

E-Mails a free for sure. But we were talking about SMS. It might work with sprint, but there are other mobile carriers which do not offer sending an SMS by mail

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 13, 2014

If you have a mobile carrier that supports sending SMS by E-Mail, just setup an email reminder to this address.

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 13, 2014

There is no reason to have a dedicated SMS reminder.

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 13, 2014

The "reason" is OwnCould" is trying to replace services that have this feature and make it easy for their "users" to "choose" to have it sent to their phones as well as to an email address. If OwnCloud wants to be more than a home server or small business hobbyist product and truly be considered by the big companies it needs to keep up or exceed feature sets offered by others or at least have a road map to get there.

Yes you are right, email will work and for most carriers, I would guess all major carriers in the United States, would support this the same as Sprint. I have used this feature for AT&T, Verizon, T-Mobile, etc... Here's a site that list many of them: http://www.makeuseof.com/tag/email-to-sms/

I just thought it was cool the way that "Possibly" (let me be clear I don't know how they do it) they are able to take my cell phone number and figure out my provider. Possibly using a service such as: https://www.carrierlookup.com/

But heck the really easy way to do this is vie an SMS Setup screen where the user has to provide there full SMS address For me it would be either [10-digit phone number]@pm.sprint.com (MMS) or [10-digit phonen umber]@messaging.sprintpcs.com. Then the system would send out a random 6 digit code to that address and require you to enter that code to officially activate the Text Msg Reminder feature.

Since the idea is that this is a self managed cloud, there could even be a list of these available provider addresses to choose from and if they change of a new one is needed, then the Admin has a way on the Admin page to manage them. Then NO outside service would be required....

Now if email was the ONLY way, then I would ask that OwnCloud let the user enter multiple email addresses and then those would be available via a nick name on the drop down list where we choose the "type" of reminder. Then I could create as many email address reminders as I want and nick name them something like HOME, WORK, SMS.... Then an FAQ or Support system would point user to the need to create their SMS address in the email reminder setup area and just give your email address a meaningful nick name (or short name) such as SMS or CELL and you will recognize it when you get the list of options.

Now the BIG DANGER of NOT using a dedicated setup screen for text message alert setups is that the user does not go through the VALIDATION 6 code process and could start sending text alerts to someone other than themselves. That would be a big no-no and why I think a little extra code (being funny here, I know it's probably more than just a little) would be called for to make sure its all setup right and text messages actually go to where thet are suppose to...

I think OwnCloud has awesome potential. I wish I knew how to program php and had the time to help out...

If I really did NOT care would I go on and on and on and on and on... OK I got to get back to my day job...

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 13, 2014

Now if email was the ONLY way, then I would ask that OwnCloud let the user enter multiple email addresses

There is no limitation on how many reminders you can set for one event. It's perfectly fine to setup multiple email reminders.

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 13, 2014

"There is no limitation on how many reminders you can set for one event. It's perfectly fine to setup multiple email reminders."

WAIT! Did I miss something here???? Does OwnCloud now support creating and managing Reminders such as Pop-up and Email???

WOW that was fast!

I recently installed OwnCloud and it did NOT support ANY reminders. Has that changed?

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Feb 13, 2014

There is no limitation in the calendar standard

@rjbur007

This comment has been minimized.

rjbur007 commented Feb 13, 2014

That's NOT an answer... I just went to my OwnCloud and there is NO way to add any reminders and that's the point of this tread... So there is a limit in OwnCloud of zero (0) or no reminders.

Yes I know that CalDAV supports this, or at least someone stated something like this...

The POINT of this thread is we all want OwnCloud to natively, as our MASTER calendar to support REMINDERS... Having to sync it with my phone or table or outlook or google calendar just so I can add a reminder is NOT a solution. It is a WORKAROUND...

Darn, I got excited there for a minute and thought OwnCloud supported reminders...

@nlenlited

This comment has been minimized.

nlenlited commented Feb 16, 2014

Im still waiting for reminders as well. It's the only function that is keeping me from switching from Google. Some suggestions:

In the web interface;
1.) Enable/disable popup reminders + set reminding time ; This creates a popup like Google Calendar does.
2.) Enable disable email reminders + set reminding time ; Sends you an email at the set time.

If its THAT hard for you guys, then just implement max one reminder per event. I can live with that if that is what it takes.

@aventrax

This comment has been minimized.

@sureshprakash

This comment has been minimized.

sureshprakash commented Mar 16, 2014

I have tried to add remainder support for the calendar application. It works for me. Kindly use it and tell me your suggestions for improvement. Check it out here: https://github.com/sureshprakash/owncloud_calendar
Step by step procedure to configure event remainder email in ownCloud is given in the README.md file.

@PVince81

This comment has been minimized.

Member

PVince81 commented Mar 17, 2014

@sureshprakash can you submit a pull request from your repo to here ? It will make it much easier to review the changes you made to the code.

@georgehrke

This comment has been minimized.

Contributor

georgehrke commented Mar 17, 2014

@sureshprakash What you implemented is not what's meant by reminders but rather a morning overview about what's on your schedule today.

@sureshprakash

This comment has been minimized.

sureshprakash commented Mar 17, 2014

@PVince81 When I try to push my code, I'm getting the following error.
error: The requested URL returned error: 403 while accessing https://github.com/owncloud/apps/info/refs
fatal: HTTP request failed

@georgehrke

This comment has been minimized.

@sureshprakash

This comment has been minimized.

@PVince81

This comment has been minimized.

Member

PVince81 commented Mar 19, 2014

Sorry, this is not a pull request, just a single commit.
To create a pull request, please see the instructions here: https://help.github.com/articles/using-pull-requests#initiating-the-pull-request

@sureshprakash

This comment has been minimized.

sureshprakash commented Mar 19, 2014

@PVince81 Sorry, it was a mistake. New pull request is made at owncloud/calendar#374

@Iridias

This comment has been minimized.

Iridias commented Mar 20, 2014

I implemented a simple feature to set a reminder. See Pull request owncloud/calendar#376

It has some limitations (see "Known Issues" in the description) but it should be OK for most use cases.

@yasokuhl

This comment has been minimized.

yasokuhl commented Mar 25, 2015

+1

@Superheld

This comment has been minimized.

Superheld commented Mar 26, 2015

no alarm-function or reminders on smartphones until now? :(
-1

@danielbdr

This comment has been minimized.

danielbdr commented Jul 10, 2015

Any news on this?

@brauliobo

This comment has been minimized.

brauliobo commented Jul 17, 2015

+1, any news?

@cidious

This comment has been minimized.

cidious commented Jul 19, 2015

👍 +1

@DeepDiver1975

This comment has been minimized.

Member

DeepDiver1975 commented Jul 24, 2015

Please reopen in calendar repo is still valid - THX

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.