shumingch / gnome-email-notifications Goto Github PK
View Code? Open in Web Editor NEWGnome Email Notifications
Home Page: https://extensions.gnome.org/extension/1230/gmail-message-tray/
License: GNU General Public License v2.0
Gnome Email Notifications
Home Page: https://extensions.gnome.org/extension/1230/gmail-message-tray/
License: GNU General Public License v2.0
I use thunderbird with my personal gmail, and webmail for my work gmail. I'd love to be able to get notifications for my work gmail, and leave thunderbird to mange my personal one.
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.
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).
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
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
Please instead of https://mail.google.com/[email protected]&message_id=3123131313&view=conv&extsrc=atom
try to use URL
https://mail.google.com/mail/u/[email protected]&[email protected]&message_id=3123131313&view=conv&extsrc=atom&pli=1#
Seems like it will automatically open correct account.
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.
It should check network connectivity before erroring out every time when network connection is not available on startup.
Steps to reproduce:
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].....
Currently, the code supports gmail and MS outlook. It would be great if MS exchange is also supported.
Convenient but each version dramatically slows down the startup and pop-up animation of Gnome Shell during loading!!!!!
In fact, removed every time
This message keeps appearing in notifications
Is there a possibility to implement email polling for O365\Exchange users? Office 365 users can browse the email at https://outlook.office.com/owa/
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??
Now when i click on new mail notification the system opens new mail in a new tab of current instance of browser, chrome for me.
I need a option to open new mails in a new single reduced browser windows, like when you open emails by clicking on the gmail desktop notification
Thanks!
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
Hi @shumingch
GNOME 45 released. Unfortunately new version breaks compatibility. Could you update this wonderful extension.
Thanks.
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.
One feature I would like to see implemented is the separation of categories within Gmail's Priority Inbox:
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.
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
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?
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?
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
It is useful when mail content is short (e.g. Travis CI build status).
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
The "No new emails" alert is unnecessary and it's annoying.
Perhaps an option to disable this behavior would be ok.
Would it be possible to add support for "IMAP and SMTP" accounts?
Great extension, thanks!
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.
When you sign into google with gnome, the set of permission you grant gnome is crazy:
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
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
Extension is not working on Ubuntu 19.04. It worked fine on 18.10 with Gnome 3.30.
It would be amazing to have this in the new gnome 46
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.