Code Monkey home page Code Monkey logo

gnome-email-notifications's People

Contributors

abish7643 avatar fmoralesc avatar gchladek avatar jcuenod avatar shumingch avatar stuartlangridge avatar subz69 avatar vistaus avatar

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

gnome-email-notifications's Issues

GDbus error org.gnome.Online.Accounts.OAuth2Based

Evening! I am getting the following notification despite being correctly synched to my google accounts on gnome.

gdbus.error.org.freedesktop.DBus.Error.UnknownMethod: No such interface 'org.gnome.Online.Accounts.OAuth2Based
on object at path /org/gnome/OnlineAccounts/Accounts/account

Using Ubuntu-Gnome 17.04, all packages stock and up to date. Any info i can reasonably provide I would be happy to share.

screenshot from 2017-05-27 23-05-29
'

Choice between summary and each message notifications

I think it would make sense to let the user choose between receiving a summary notification or a notification for every message - having both is redundant.

I also think the summary only makes sense when the extension first runs. After that maybe a new summary notification could be sent when new messages come in (if the user prefers summaries to the actual message details).

Option for chosing between inbox and gmail or even an application

Hi again,

since this project seems to be very active, there is another idea I would like to add to the list of suggestions:
How about an option about what should be opened when the notification is clicked?
Currently you have Util.trySpawnCommandLine("xdg-open " + link);
Which opens the default browser (Chrome for me) and Gmail. This is working well and I can see where this is coming from, as this is the Gmail message tray ;).

Now, I am currently using google inbox (because it is simply awesome) alongside nativefier to have it as a plain "Zenware"-like desktop app. I understand that calling the respective link insie some electron box is probably a project you do not want to touch. But for me it would already be enough if this message would simply open the executable, or call it into focus if its already open. Basically there could be an option to switch xgd-open to something else, such as inbox.desktop. And for those, that prefer inbox, you might want to add the option to not call gmail, but inbox instead.

/edit: I just saw, that you can actually use the default mail client. That should work for me.

cheers,
Holger

Feature request: change notification icon for GMAIL/outlook/etc

Hi - thank you for making this extension!

It's basically the only way to use gnome online accounts for gmail outside of evolution! And it works!

My request:

Provide an equivalent icon for each mail provider you support
-> new gmail -> use gmail icon in the gnome notification
-> new outlook mail -> use outlook icon in the gnome notification

Best regards, Frederik

Problems with Outlook notifications

I am using this extension on Fedora 35 Workstation, with Gnome 41.5.
I am constantly getting the following message in the notifications panel: Status 503: Service Unavailable.
This extension is currently only working with notifications coming from my Gmail account.

Got error: "Status 503" (Service Unavailable)

It been a while since I experienced the annoying "Status 503" error:
image

OS: Ubuntu 22.04
Client: Gmail (browser chrome)
Extension config:
image

I didn't notice any problem with functionality, it just appear in notifications sometimes.

Check for network online state before checking for new emails

It should check network connectivity before erroring out every time when network connection is not available on startup.

Steps to reproduce:

  1. Enable the extension
  2. Start the computer without network connection

Expected result: It should not show any error and wait for network connection before checking for mails

Actual result: It shows error: Failed to get authorization for $[email protected].....

Improvable

Convenient but each version dramatically slows down the startup and pop-up animation of Gnome Shell during loading!!!!!

In fact, removed every time

Error Scanning inbox: code 2

I m using Gnome 3.24 and Fedora 26. I am getting the error message above inside my notifications box at the panel. Any solution??

It doesnt work on Gnome 40

Could you upgrade please to Gnome 40?

Stack trace:
  _addLabel@/home/giorgos/.local/share/gnome-shell/extensions/[email protected]/prefs.js:274:14
  _addSwitchSetting@/home/giorgos/.local/share/gnome-shell/extensions/[email protected]/prefs.js:214:14
  _init@/home/giorgos/.local/share/gnome-shell/extensions/[email protected]/prefs.js:149:14
  buildPrefsWidget@/home/giorgos/.local/share/gnome-shell/extensions/[email protected]/prefs.js:131:19
  _init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:209:40
  OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
  asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
  run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
  main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
  run@resource:///org/gnome/gjs/modules/script/package.js:206:19
  start@resource:///org/gnome/gjs/modules/script/package.js:190:8
  @/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Port to GNOME 45

Hi @shumingch

GNOME 45 released. Unfortunately new version breaks compatibility. Could you update this wonderful extension.

Thanks.

Extension spams with error notifications on connectivity loss

OS: Ubuntu 17.04, GNOME 3.24

When disconnected, the extensions continues to check for emails and pops up an error every check cycle.
I think it'd be better for the extension to be aware of the connectivity state of the machine and pause checking when the computer is offline.

Give option to only show messages in certain Priority Inbox sections

One feature I would like to see implemented is the separation of categories within Gmail's Priority Inbox:

  • Primary
  • Social
  • Promotions
  • Updates
  • Forums

For example, I would like to see only notifications from Primary and Updates in GNOME notifications. Messages from the other three sections should not appear. I imagine this would involve a series of checkboxes in Tweaks.

Limit notifications to new ones since last update

Hi,

I really like the idea, as it mixes extremely well with nativefier to finally create a usable mail client for Linux. The only thing that is bothering me is, that I have some 2000 or so really old unread messages, that I do not need to see. I think it would make more sense to limit the notifications to new ones only, and, if that is not possible, show only notifications not older than one hour or so.

cheers,
Holger

Pop OS Requiring Goa, version none:

In Pop!_OS 22.04 LTS i'm getting the following error:

Aug 17 11:10:47 pop-os gnome-shell[3198]: [Gnome Email Notifications] Requiring Goa, version none: Typelib file for namespace 'Goa' (any version) not found,@/home/jamiebond/.local/share/gnome-shell/extensions/[email protected]/extension.js:38:5
Aug 17 11:10:47 pop-os gnome-shell[3198]: [Gnome Email Notifications] Init version 25
Aug 17 11:10:47 pop-os gnome-shell[3198]: [Gnome Email Notifications] Enabling 25
Aug 17 11:10:47 pop-os gnome-shell[3198]: [Gnome Email Notifications] No Goa found,_libCheck@/home/jamie/.local/share/gnome-shell/extensions/[email protected]/extension.js:118:19

Any ideas how to resolve this?

Nothing happens when i click on the notification

Ubuntu 20.04 with Gnome 3.36.8 (vanilla) on X11.
I'm using Gnome Online account on my Gmail account.
Chromium (the snap version) is the default application for website and mail.

When i have a new mail on Gmail, a notification appear.
When i click on the notification, the notification disappears and nothing happens.

Expected behavior : When i click on the notification, Chromium open the Gmail website on the right mail.
But I'm not sure the extension handles this?

'Status 0: null' notification

Thank you for the update, which allows me to use this extension with Gnome 43 (Fedora 37) - I was missing it. Everything seems to work well (no errors I saw previously in logs so far), except that often I get a 'Status 0: null' notification. It doesn't seem to break anything, so not a major problem. I am using Google in Gnome Online Accounts. In the journal I see this many times:
gnome-shell[2281]: [Gnome Email Notifications] Status 0: null,scanInbox/</<@/home/UserName/.local/share/gnome-shell/extensions/[email protected]/InboxScanner.js:73:33

Doesnt open default email client

It shows a popup when new email arrived but when i click that notification nothing happens.
I use evolution mail client on ubuntu 18.10

Show dot when there are unseen notifications

I don't know if this is a bug or if it hasn't been implemented yet... If I am not staring at the screen exactly at the time when the notifications show up, I won't be aware of new emails. It would be really nice to show a dot next to the hour (just like other Ubuntu notifications) when there are unattended email notifications. Other than that, the extension seems to be working beautifully.

Needed: a mechanism to use alternate credentials to access gmail (read-only)

When you sign into google with gnome, the set of permission you grant gnome is crazy:

  • Read, compose, send, and permanently delete all your email from Gmail
  • See, edit, create, and delete all of your Google Drive files
  • View, edit, delete, and manage your Google Cloud Print printers and print jobs
  • See, edit, download, and permanently delete your contacts
  • See, edit, create, and delete your spreadsheets in Google Drive
  • See, edit, share, and permanently delete all the calendars you can access using Google Calendar
  • Manage your photos and videos
  • Create, edit, organize, and delete all your tasks

My whole world is in google, I don't trust the gnome desktop enough to give them enough permissions to ruin my life. I would like a configuration file where I can store a gmail read-only access token in order to get mail notifications... I know that prob. sounds paranoid, but... I am a little paranoid when it comes to this.

Is this a feature that makes sense to implement?

Thanks for taking the time to develop and maintain such a useful gnome extension.

Eric

Error 403 when opening clicking on notification

I am using Ubuntu Gnome 17.04. With firefox as the default browser (distro default browser).

The extension works as expected, receiving all notifications on top panel, but when I click on an received e-mail notification, it tries to open in browser but I get a page with the error:

`
Forbidden

Error 403
`

The generated link when i clicked was:
https://mail.google.com/mail/u/[email protected]&message_id=0123456789ABCDEF&view=conv&extsrc=atom

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.