Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xavierfoucrier/inbox-notifier

Gmail notifications instantly in the Windows taskbar
https://github.com/xavierfoucrier/inbox-notifier

email email-sync gmail gmail-notifier google-certification google-mail google-mail-api inbox inbox-notifier mailbox net-framework notifications notifier windows windows-10 windows-11 windows-7 windows-8 windows-8-1 windows-taskbar

Last synced: about 13 hours ago
JSON representation

Gmail notifications instantly in the Windows taskbar

Awesome Lists containing this project

README

        

# Inbox Notifier – [![Version](https://img.shields.io/github/release/xavierfoucrier/inbox-notifier)](https://github.com/xavierfoucrier/inbox-notifier/releases/latest) [![Code quality](https://img.shields.io/codacy/grade/088c98657120438ca3f8ffb529abcb79)](https://app.codacy.com/gh/xavierfoucrier/inbox-notifier/dashboard) [![Downloads](https://img.shields.io/github/downloads/xavierfoucrier/inbox-notifier/total "Downloads - All releases")](https://github.com/xavierfoucrier/inbox-notifier/releases) [![Softpedia](https://img.shields.io/badge/softpedia-award-%230E7FC0 "Softpedia - Award")](https://www.softpedia.com/get/Internet/E-mail/Mail-Utilities/xavierfoucrier-Inbox-Notifier.shtml#status) [![ADA](https://img.shields.io/badge/casa%20-%20assessment%20-%20%23019688 "App Defense Alliance - Cloud Application Security Assessment")](https://github.com/xavierfoucrier/inbox-notifier?tab=readme-ov-file#assessment)
Gmail notifications instantly in the Windows taskbar.

[![Inbox Notifier](logo.png "Inbox Notifier")](logo.png?raw=true)

## Features
Inbox Notifier allows you to display **Gmail notifications** instantly in the Windows taskbar, without the need to have a Google Chrome instance open and running. The application is provided with **a bunch of useful features that bring your inbox always up to date** and keep you focus on your work:

* Synchronization - *automatic sync that keep you up to date every time*
* Email notifications - *display concise notifications when needed*
* SPAM checking - *enforce user to clean SPAMs regularly*
* Do not disturb mode - *keep focus at work*
* Privacy setting - *choose the privacy level for notifications*
* Custom ringtone - *select a custom file to use as notification ringtone*
* Credential managment - *login and logout with ease*
* Multilingual support - *french/english/german/russian*
* Inbox statistics preview - *display drafts/labels/unreads/totals messages from the inbox*
* Attachment information - *notice when a message have one or more attachments*
* Proxy support - *use Windows proxy settings when available*
* Network reconnection - *try to reconnect to the network when the internet connection is lost*
* User privacy - *use Cloudflare DNS and fallback to Google if needed*
* Scheduled synchronization - *disable the synchronization to have a peaceful weekend*
* Update service - *keep the application up to date*

Discover application interface and features through **some Youtube videos**:
* [Authentication process and interface](https://www.youtube.com/watch?v=AHrpkeZk56c) - *1:52*
* [Mark as read feature](https://www.youtube.com/watch?v=JQet8zBollQ) - *0:30*

## Compatibility
Inbox Notifier is build on top of C# and .NET Framework with Visual Studio, fully tested on **Windows 7**, **Windows 10** and **Windows 11**.

Many other Windows operating systems may work, like Windows 8/8.1/Server, but are not extensively tested for the moment. Regarding the .NET Framework version, some operating systems like Windows Vista/XP are no longer supported.

## Dependencies
To ensure a stable running of Inbox Notifier, you need to have **some requirements** setted on your machine.

1. Microsoft `.NET Framework 4.8` minimum required

Note that this version of the .NET Framework **evolve in time**: the application cares about **system security** and having one of the latest .NET version is very important for the final user. By default, if you don't have the required version installed, the application will display a message and propose to download the specified version on the **Microsoft official site**.

## Download
#### Setup installer
The setup installer contains both `32 bits (x86)` and `64 bits (x64)` versions: this is the better way to install Windows application and allow you to **cleanly install/uninstall** the application with ease.

* :package: [Inbox Notifier 3.11.0](https://github.com/xavierfoucrier/inbox-notifier/releases/download/v3.11.0/Inbox.Notifier.3.11.0.exe)

> Note that you will need **administrator rights** to properly complete the installation.

#### History versions
You can grab an old version of the application in the [Github version history](https://github.com/xavierfoucrier/inbox-notifier/tags): keep in mind that the alpha/beta versions are just "pre-releases" and **are not** "production environment" ready. Portable versions are **no longer available since official 1.0 release**. Some installers may **no longer working** due to the OAuth client secret key revocation.

## Privacy policy

Inbox Notifier respect user privacy.

You can **read the [privacy notice](PRIVACY.md)** to see how the application clearly expose the manner in which it accesses, uses, stores, or shares user data.

## Softpedia award
This product was last tested in the **Softpedia Labs** on **February 9th, 2024** by *Tudor Sprinceana*.

Softpedia guarantees that Inbox Notifier is **100% Free**, which means it does not contain any form of malware, including but not limited to: spyware, viruses, trojans and backdoors. This software product was tested thoroughly and was found **absolutely clean**; therefore, it can be installed with no concern by any computer user. However, it should be noted that this product will be retested periodically and the award may be withdrawn, so you should check back occasionally and pay attention to the date of testing shown above.

Read the [Softpedia Labs review](https://www.softpedia.com/get/Internet/E-mail/Mail-Utilities/xavierfoucrier-Inbox-Notifier.shtml) for more informations.

## Assessment
On **June 8th, 2024**, Inbox Notifier has satisfied CASA application security requirements by successfully completed a **Cloud Application Security Assessment (CASA)**. In meeting these assessment requirements, Inbox Notifier is verified to meet the CASA Tier 2 requirements. The assessment was conducted by **PwC, an independent third party lab**, authorized by the App Defence Alliance to conduct CASA security assessments.

| Category | Status |
| --------------------------------------------------------------- | ------ |
| Architecture, Design and Threat Modeling Requirements | ✅ |
| Authentication Verification Requirements | ✅ |
| Session Management Verification Requirements | ✅ |
| Access Control Verification Requirements | ✅ |
| Validation, Sanitization and Encoding Verification Requirements | ✅ |
| Stored Cryptography Verification Requirements | ✅ |
| Error Handling and Logging Verification Requirements | ✅ |
| Data Protection Verification Requirements | ✅ |
| Communications Verification Requirements | ✅ |
| Malicious Code Verification Requirements | ✅ |
| Business Logic Verification Requirements | ✅ |
| File and Resources Verification Requirements | ✅ |
| API and Web Service Verification Requirements | ✅ |
| Configuration Verification Requirements | ✅ |

CASA is based on the industry-recognized **Open Web Application Security Project (OWASP)** Application Security Verification Standard (ASVS) to provide third-party (3P) application developers with a basis for testing technical application security controls, a consistent set of requirements for secure application development, a homogenized coverage and assurance levels for providing security verification using industry-aligned frameworks and open security standards.

> App Defense Alliance CASA tier 2 **assessment will be renewed on an annual basis**.

## Contribute
If you want to report a bug or if you just want to request for a new feature/improvement, please **read the project [contributors guidelines](https://github.com/xavierfoucrier/inbox-notifier/blob/main/.github/CONTRIBUTING.md) before**. Thanks for taking time to contribute to Inbox Notifier.

## Sponsor
If you like this application and want to give some recognition, **consider becoming a [Github sponsor](https://www.github.com/sponsors/xavierfoucrier)** to keep this application up to date.

## License
The project is developed under the **MIT** license:

- **Permissions**: This software and derivatives may be used for commercial purposes, you may distribute this software, this software may be modified and you may use and modify the software without distributing it.
- **Conditions**: Include a copy of the license and copyright notice with the code.
- **Limitations**: Software is provided without warranty and the software author/license owner cannot be held liable for damages.

Read the [full license](LICENSE.md) for more information about your rights.

## Questions?
If you have any questions, please **feel free to contact me!**
[xavier.foucrier [at] gmail.com](mailto:[email protected])