Orgzly-android: Add an actual notification for a reminder

Created on 1 Mar 2017  路  13Comments  路  Source: orgzly/orgzly-android

feature

Most helpful comment

I love this feature, where do i throw the money?

All 13 comments

I'd like to tackle this. @nevenz any suggestions on where to start?

Requirements are:

  • Background service.
  • Start on boot.
  • Notification with _snooze_ (configurable) and _mark as DONE_.
  • Notify user to whitelist app in battery settings (on Android 6 and later Doze will suppress notifications)

Plenty of notes apps on GitHub for inspiration:
https://github.com/spacecowboy/NotePad (I use this but it's no longer in development)
https://github.com/SecUSo/privacy-friendly-notes
https://github.com/SecUSo/privacy-friendly-todo-list

I'd pay for this and whoever implements it can message me to hold me responsible
I'm wary of spoiling the FLOSS flow with such statements, but I really really need this

I'd like to tackle this. @nevenz any suggestions on where to start?

I've actually started on this a while back. I can push that branch and you're welcome to jump in. :)

Awesome :)

I've squashed work so far into a single commit, now in https://github.com/orgzly/orgzly-android/tree/reminders.

Status of this?

Status of this?

I'll be continuing work on this soon, hoping to include it in the next release.

This is merged to master and reminders branch is deleted.

Not complete yet, so I've marked "Reminders" in Settings as "beta".

Yep, alpha build is live on F-Droid (you'll need to toggle Unstable builds to ON in Settings)

First thought: Make default time current time+1 hour, now it's now, not very useful. ( I see it will be next minute but I find it too short, by the time I end up saving the note that minute would have passed already)

/LE: In Settings a new options in Notifications->Scheduled times (beta) has appeared.
/LE2: Sound/vibration is not wired yet? Did not hear anything.
/LE3: Touching the notification should take me to that exact note, now it just opens the app. ( oh, already commited, nice)
/LE4: Setting a reminder time in the past should pop up the notification right away (it might be a mistake and I will not notice it otherwise)
/LE5: Swiping the app away and I still got the notification, that's very good. :D

First thought: Make default time current time+1 hour, now it's now, not very useful. ( I see it will be next minute but I find it too short, by the time I end up saving the note that minute would have passed already)

Very useful currently while testing though. 馃槃 But yeah, I'll change the default.

Sound/vibration is not wired yet? Did not hear anything.

Right, still to be done.

Setting a reminder time in the past should pop up the notification right away (it might be a mistake and I will not notice it otherwise)

Hmm should it? Perhaps it's better to issue a warning (snackbar message)? Good point about catching a possible error in any case.

A snackbar might be missed, the actual notification is more poignant, "hey, why did this appear now?"

I love this feature, where do i throw the money?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

dstrelnikov picture dstrelnikov  路  6Comments

edgimar picture edgimar  路  6Comments

psamim picture psamim  路  3Comments

cougarten picture cougarten  路  3Comments