Code Monkey home page Code Monkey logo

pebble-notifier's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pebble-notifier's Issues

Settings aren't updated from Tasker plugin

I'm trying to get Google Now updates to stop getting forwarded at night with the rest of my sleep time tasker profile. Unfortunately it would seem that the Pebble Notifier plugin for Tasker isn't actually updating Pebble Notifier's settings. The settings appear to be only 'pending' until I view the accessibility service's settings directly and clear the "Please note that the last settings for this application was set by Tasker. Your Tasker settings will overwrite everything you set here." at which point they are finalized.

Motorola Droid4 running 4.1.2 with the latest versions of Tasker and Pebble Notifier.

Also, I know about Pebble Notifier's quiet time setting, but this is sub-optimal for me as I don't want notifications to be silenced if I'm not home, which Tasker lets me check for.

Google Now notifications don't contain main content

Google Now notification (i.e. from the Google Search app) don't contain the main (i.e. title) text of the notification on the phone. Perhaps the Now notifications are custom layouts that the NotificationService.dumpViewGroup() method doesn't handle.

Notification blitz

Occasionally pebble notifier seems to go in to blitz mode. It resend all my previous messages causing pebble to get stuck in vibrate mode.
I can't seem to figure out when this happens exactly but it seems to be linked to receiving a new notification. Notifier seems to recheck it's status and go to blitz mode. This doesn't happen all the time.
but at least once a day.
Only thing I can do when this happens is turn of pebble and restart.
Versions:
Pebble Firmware 2.4.1-bits
Nexus 5 Android 4.4.4
Notifier 2.8.1

Feature request - Option to not display application name

In most cases, the application can be easily guessed, and I would prefer to prioritize the status message.

Ideally this would be on an individual application basis, but a single option for the whole application would also be fine.

Thanks

Replace characters

(from an e-mail I received)
I am from Czech republic and we have lot of characters like "ěščřž..." which pebbles can't display - I have ugly squares instead of it. What about make 2 text-boxes for replacing letters - in one I add "ěščřž" and to second I add "escrz" and then replace these letters in all texts send to pebble. This solve square problem and make all texts easily readable - this can be applied to lot of languages, not only Czech.

Support for Gmail Labels

Hi, is it possible to add support for multiple Gmail label notifications? As far that I know, current Gmail notification from Pebble official only support for primary inbox.

Thanks

4.3 notification support

Android 4.3 has an api for handling notifications now. It would be great to detect android 4.3 and use the built in api instead of using the accessibility service.

Quiet Time does not always work

It works for cases where like 11PM .. 09am, but does not work in cases where I want to turn notifications OFF in the time frame like 09:00 ... 17:00.

In the last scenario I set
"Not Before" = 17:00
"Not After" = 09:00
One would have hoped that if now is 22:00 then notification should work, however this is not the case.

IMO the current way of handling quiet time (implemented as part of #8) is a bit backwards.
If we had something like Quiet Time Start and Quiet Time End and changed condition in line 97 of NotificationService.java to something like

if(now.after(quiet_hours_start) && now.before(quiet_hours_end)) {
    //disable notifications
}

then this should cater for all cases.

As an additional feature request I would suggest a separate screen where one could setup several Quiet Start/End ranges, but this is obviously more complex than just fixing the current issue.

Many thanks for this great application.

Feature Request - Open up the accessiblity settings activity

When accessibility is disabled for Pebble Notifier, the application currently just displays some text that says the application doesn't do anything until you enable accessibility. It would be nice if Pebble Notifier just opened up the accessibility activity when you pressed a button (or something). This is similar to the UX of the Pebble application.

AquaMail sends false notifications to pebble

Hi, I have an IMAP IDLE account setup in AquaMail. Lets say I get 5 new emails, I get the notifications and everything is good. Until I start reading my messages in another email client (say on the web or my computer). After I open the first message, say in my email client on the computer, I get a notification saying: "4 new messages in [email protected]: Inbox". Then I open another one and yet another notification saying: "4 new messages in [email protected]: Inbox" and so forth.

I posted this to AquaMail's forums and the developer (Kostya) responded saying:

"Snooping on another app's notifications and trying to "guesstimate" an unread count from them is wrong. Maybe close, maybe works in some case, but in the end, it's wrong.

I'd be happy to talk to the developer of your Pebble integration app, and explain how to get the accurate unread count from Aqua (same value as shows on the icon for Apex / Nova / Samsung / Sony / now LG)."

Could someone from Pebble Notifier team please look into this.

Here is the link to the AquaMail forum thread.
http://www.aqua-mail.com/forum/index.php?topic=2475.0
I will also update the thread with a link to this issue if Kostya wants to comment.

thanks!

Start Stop Notification Service

To add transparency for the user and ensure the activity is not closed I think it would be great to add the startForeground(Notification) that is turned on by the user in editNotificationActivity (main screen). The functionality would be similar to that seen in YAAB (Yet another auto brightness app..opensource). This way the user knows he has notifications turned on or off and the activity won't close under extreme memory crunches. I also notice that the app is not loaded on boot yet the service still receives/processes notification intents. That must be an accessibility service luxury.

Great job on the code...I honestly can't find a spot to add efficiency. Got my Pebble watch yesterday so making sure the apps im using are okay for battery life on watch and phone.

FYI...im the developer for Internet Radio - L337Tech (recently updated to support pebble)

Feature request - remove blank lines

From an e-mail:
Can you implement and add the option to, Remove empty lines ( remove empty lines from notifications before are send to the pebble) ..?

PagerDuty notifications don't go to Pebble even when enabled?

Hi,

I have the PagerDuty app installed, so I get a notification on my phone whenever a new PagerDuty ticket is created and I'm on call. I want to forward these notifications to my Pebble with Pebble Notifier.

Unfortunately, it doesn't seem to work. I enabled the PagerDuty app in the app list in the PagerDuty config, but they don't get forwarded. I tried both with and without "Fetch detailed notifications" and with and without "Don't send ongoing notifications"; no dice.

Notifications from the Ultimate To-Do List app, which I've also enabled in the Pebble Notifier config, work fine, so this issue is specific to PagerDuty, and not an overall issue.

I don't know if Android has such a thing as push notifications, but if so, then I am wondering if the PagerDuty notifications are push notifications that aren't actually being generated by the PagerDuty app, but I don't know how to test or confirm that theory or, if it's correct, what app I would need to allow in the Pebble Notifier config for these notifications to be forwarded to my Pebble.

Any suggestions?

Feature request: Improvements to the filter list

  • Could we have a per-filter "case insensitive" checkbox? It's annoying to still get notifications pushed because you got the capitalisation wrong...
  • If I find I've made a typo in a filter list entry, I have to create a new entry and retype the whole thing, as there's no Edit option, only Delete. Please could we have an option to edit existing entries?
  • It's not clear that hitting OK without hitting Add first will not save a filter that's just been entered. Would it be better to ask "do you want to save this filter?" when OK is hit and the filter box is not empty?
  • The list of apps is difficult to read; maybe have the app name bold and the app identifier in slightly smaller type? App icons would be a bonus, too :) (Or, even better, replace the scrolling list with a type-to-filter box, which avoids getting RSI from trying to scroll down to W when you have a lot of apps installed.)

Calendar Notifications re-appear repeatedly after dismissal

After I dismiss a calendar notification on the watch (not on the phone) the notification pops up again on the watch shortly later, maybe a minute or so. I haven't touched the phone yet at this point. This issue happens repeatedly until I wake the phone and dismiss the notification there, which defeats the purpose of having the watch. I glanced through the source code and it didn't appear this was intended behavior, unless I missed it.

I'm using a Galaxy S3 with Android 4.1.2 (not jail broken or fooled around with). I have Pebble Notifier set to "include only" mode. The official Pebble app is not handling any apps notifications.

I'll help debug if I can (familiar with Java but not Android yet).

If this behavior is intended, I'd suggest a checkbox to disable it. I like to leave my phone in my pocket and dismiss calendar reminders from the watch.

Option to rename the title of notifications

From an e-mail:
Just an idea. Could we have the option to rename the notification title? For example, I use Textra for sms and it would handy if I could rename the notification to say SMS instead of Textra.
It's only aesthetic obviously.

Feature requests: reverse fields, per-app settings

I love the fact that your app does not require an extra Pebble-side app to make it work. Of course that means you have no control of fonts etc I see on the Pebble. By default, when I get a notification via Pebble Notifier, I typically see the responsible app at the top of the screen in nice big text.

  1. That information isn't very important, but the body below is. It would be great to have an option to have Pebble Notifier reverse these fields so the most useful information in a notification is at the top and in larger txt when it gets to the Pebble
  2. Even better if this could ultimately be on a per-app basis. I've seen other apps that have a config setting next to the app list to set these kind of things up per-app. So in the below, the tick against each app selects if the app's notifications will be used, and the settings define other things per-app (with a return-to-defaults button). Other than a option to "reverse fields", there could be other options there like "ignore quiet time", 'ignore toasts' and other settings which would otherwise have to be general.

Either of these requests have merit?

capture

Apply "Convert Characters or Text" on notifications sent with Tasker

Hi and kudos for making a very useful app!

I am trying to temporarily overcome Pebble's limited support for international characters by passing almost every notification through Pebble Notifier and converting the respective characters (luckily I only have a small character set) using "Convert Characters or Text".

For incoming calls, I want to display the caller's name using the respective Tasker variable (%CNAME), with a notification when the phone is ringing. Unfortunately I can see that the characters are not converted there.

I would have sent a patch, but I haven't ever done any developing for Android/Tasker/Pebble and I think it would be easier if you could consider gluing these obviously available parts together.

Thanks for considering this question/feature request!

Missing Notification Titles

This is currently specific to the Good client for Android (not sure if this issue occurs with other apps). I am only seeing the name of the app as the title and the body of the notification. The Good client presents notifications in Android using the name of the sender as the notification title and the body of the email as the notification body (truncated). I am seeing in Pebble:

"Good"
[Email Body]

when I should see

"Jason"
[Email Body]

I have detailed notifications turned on.

24 hour quiet time selection

From an e-mail:
Hey there, I'm just wondering if you could implement a 24 hour clock option in the quiet time section in your next update. That would be appreciated since most of us Europeans use that system.

Thanks for a great app and keep up the good work.

Bug? Duplicated SMSs

If I uncheck SMS notifications in the Pebble app. I get no SMS notifications as expected.

If I then enable Messaging notifications in Pebble Notifier, I get Pebble Notifier's notification as expected as well as the Pebble app's SMS notification, even though it remains unchecked there...

Multiple gmail accounts

Hi,
I have 3 gmail account. Currently I get notifications on my pebble via notifier on all 3 accounts. There is one account that I would like to drop from the list for it gets 100's of emails day, it's my work email.

I do not see a place to segregate between the accounts, is that even possible?

Thanks - Kent

Feature Request - Quiet Time

It'd be stellar if this app could support quiet time (i.e. only relay notifications during certain hours) so that shutting down the watch or the app manually doesn't need to happen.

Pebble Notifier doesn't work on Android L

It launaches, and properly asks for permissions, but doesn't use the notification access permission. I suspect this is the reason for the misbehaviour.

screenshot_2014-06-27-14-49-38

I'm extracting the API differences now, and will update this ticket with details when I have them.

Changing volume pauses playing media

Hello! Thanks for a wonderful app, but I have had to turn it off due to all media being paused when I change the volume.
The reason why I post here is that turning Pebble Notifier off in the Accessibility options fixes the issue. I'm not sure what is going on or if it's the apps fault, but since you know better then I how it works perhaps you can at least point me in the right direction?

Also; setting quite mode to >23:59 doesn't help. So it seems that its not the notifications themselves but somehow the accessibilty service.

Thanks!

Ignore list?

I love using Pebble Notifier for forwarding Skype messages to my Pebble. However, Skype is also very unhelpfully telling me "Skype: Disconnected" and "Skype: Available" whenever my network is fluctuating - so it would be great to add some kind of Ignore list where I can type in a list of message pattern (regex?? :-)) to ignore.

MenuItems

It seems that the menuItems aren't working. onOptionsItemSelected() isn't being called, and everything seems correct. Galaxy S3 4.1.1 Stock

Allow include only filters

From an email:
The new feature to filter notifications is very welcome. May I make a suggestion that, as well as 'NOT' it also features a 'WHERE'.

For example the iPlayer radio app displays a notification each time it plays a show, or a new show starts, but I only want its alarm notifications. The alarms always include the words "starting now", and it would be great if I could create a filter to only display notifications from this app which include this text. It is not possible to create a filter with exclusions as there is no common text used for the other notifications.

multiple email notifications

I figured out I needed to turn off Exchange Services in Pebble Notifier so I wouldn't get 2 notifications for my work email. I'm not sure if that has come up before.
But I have a related issue. It seems when pushing the limits of Bluetooth range, notifications send multiple times. I walked into the kitchen to get a drink, left my phone behind, and got the same notification 10 times.

Doesn't send Tweetcaster Notifications

With v2.6b16 of Notifier, configured as "Include ONLY selected apps" and Tweetcaster v7.8.1 installed (and ticked in the Notifier list), Tweetcaster notifications are not making it to the Pebble (they do appear in on the phone).

Tweetcaster is configured with Background Notifications enabled and various "Notify on..." settings enabled. "Flashing LED" and "Sound" are both disabled.

Stupid Usability Problem - 'Uncheck all' and 'check all'

When you've got ~170 apps, and you've manually checked off 20 of them for notifications, you basically get the urge to throw things when you inadvertently tap 'uncheck all' or 'check all' inside the menu. A confirmation dialog should be displayed (or an undo option provided) on any destructive action, per the Android design recommendations.

api/bridge for mobile web apps

We would like to integrate mobile web apps with pebble-notifier. See our open source mobile web app framework, called Urbini.
Pushover already provides we REST api to send notifications to Pebble, but I think we can do much better, without a round trip to the server.

Web app could use custom URL scheme to communicate to pebble notifier, but if websockets are used, then the bidirectional communications can happen (without changing the web page). Take a look at the Linkedin's solution.

We have ideas for many mobile web apps that would benefit from this. Some apps are in works. Let me know if you need more details.

Feature Request - Profiles

I think it would be great to have switchable profiles.

Example: I'm at the office so I don't need GTalk/Hangouts, email, ebay, paypal, etc. to notify me since I'm sitting at my desk, but love to be notified of all of this when I'm not by a PC.

Other than that tiny inconvenience, greatest app I've ever owned. Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.