A alternative Electron-based Linux desktop app for Microsoft Outlook and Office 365
Based on Freelook developed by eNkru
Desktop notifications for mail and reminders
i18n support for desktop notifications and settings dialog based on language setting of outlook
Contributions for additional languages welcome
Spellchecker support
Context menu support
System Tray integration
Integration with PGP
Ideas and contributions welcome
This is most of the time caused by a invalid/invalidated authentication token. Open the settings dialog and press Reset cookies
Isn't usage of React for the settings dialog like using a sledgehammer to crack a nut ?
Definitely. But I wanted to use the same framework that is used in OWA to adapt sooner or later L&F of OWA.
Important
Since electron-builder 21 desktop integration is not a part of produced AppImage file anymore. Electron builder recommends AppImageLauncher to install AppImages and create Desktop Integration or to create the desktop files manually.
Clone the repository and run in development mode.
git clone https://github.com/roggenbrot/owatron.git
cd owatron
yarn
yarn dev
Electron process will not be killed if you end dev mode by ctrl-c
.
Please stop electron first (Tray->Quiet) and the stop dev mode.
i18n in the project is based on i18next. To add a new language open
i18next-parser.config.js
and add the new language to
locales: ['en','de'],
Then run
yarn i18n
to generate the translation file in resources/locales/....
Build the application
yarn package
This will build AppImage and additional Linux pecific packages in the out folder.