All Projects → balbusm → xul-ext-eds-calendar

balbusm / xul-ext-eds-calendar

Licence: GPL-2.0 License
EDS Calendar Integration

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to xul-ext-eds-calendar

Google-4-TbSync
This provider add-on adds Google synchronization capabilities to TbSync. Only contacts and contact groups are currently managed, using Google's People API.
Stars: ✭ 36 (+140%)
Mutual labels:  thunderbird, add-on
thundersec
ThunderSec is a security plugin for Mozilla Thunderbird that creates several pieces of additional security functionality, including DNSBL, RBL, SURBL, DKIM and SPF.
Stars: ✭ 42 (+180%)
Mutual labels:  thunderbird
ShadowBird
A universal dark theme for Thunderbird
Stars: ✭ 115 (+666.67%)
Mutual labels:  thunderbird
stampinfo
Stamp Info is a Blender add-on that ensures the tracking of the rendered images by writing all the meta information directly on them, on specific areas such as their top and bottom.
Stars: ✭ 21 (+40%)
Mutual labels:  add-on
todo.txt-ext
Thunderbird extension for the Todo.txt application.
Stars: ✭ 28 (+86.67%)
Mutual labels:  thunderbird
DuBLF DuBlast
Quick Playblast tool for Blender
Stars: ✭ 18 (+20%)
Mutual labels:  add-on
java-memory-agent
Java Memory Agent for Container RAM Usage Optimization
Stars: ✭ 35 (+133.33%)
Mutual labels:  add-on
EmojiAddIn
Emoji for Outlook and Thunderbird
Stars: ✭ 21 (+40%)
Mutual labels:  thunderbird
ReplyWithHeaderMozilla
Outlook style headers and few goodies for Thunderbird & Postbox.
Stars: ✭ 35 (+133.33%)
Mutual labels:  thunderbird
bordercolors-d
A Thunderbird add-on to color-code the compose window based on the selected identity.
Stars: ✭ 15 (+0%)
Mutual labels:  thunderbird
visited
Securely collect browsing history over browsers.
Stars: ✭ 60 (+300%)
Mutual labels:  add-on
mailhops-plugin
MailHops Postbox and Thunderbird plugin
Stars: ✭ 19 (+26.67%)
Mutual labels:  thunderbird
autoconfig
The ISPDB, Thunderbird's database of mail configuration files.
Stars: ✭ 25 (+66.67%)
Mutual labels:  thunderbird
tbtray
A thunderbird tray icon and notification popup addon for linux
Stars: ✭ 42 (+180%)
Mutual labels:  thunderbird
shotmanager
Shot Manager is a Blender add-on that introduces a true shot entity in Blender scenes, as well as a wide and powerful set of tools to build and edit sequences in real-time directly in the 3D context.
Stars: ✭ 109 (+626.67%)
Mutual labels:  add-on
flagCookies
A cookie manager, browser add-on to manage and flag cookies. On stereoids.
Stars: ✭ 42 (+180%)
Mutual labels:  add-on
oxygen-git-plugin
A Git client that can be installed as an add-on in Oxygen XML Editor.
Stars: ✭ 44 (+193.33%)
Mutual labels:  add-on
monterail-fulldark
Monterail Full Dark, a Thunderbird theme inspired by the mockup of Monterail
Stars: ✭ 61 (+306.67%)
Mutual labels:  thunderbird
tb-web-ext-experiments
WebExtension Experiments for Thunderbird
Stars: ✭ 22 (+46.67%)
Mutual labels:  thunderbird
Nina
A collection of Shorcuts to work faster in Revit.
Stars: ✭ 17 (+13.33%)
Mutual labels:  add-on

EDS Calendar Integration

EDS Calendar Integration is a Thunderbird add-on. It synchronizes Evolution Data Server with Thunderbird calendar. Gnome Date and Time applet uses EDS to show calendar events. Thanks to this add-on one will get nice system notifications about upcoming events.

Available on Mozilla add-on page: https://addons.thunderbird.net/en-US/thunderbird/addon/eds-calendar-integration

License: GPL License (v2)

Based on Evolution Data Server Provider and Evolution Mirror

Having issues?

If you have any issues please collect logs and attach them to the issue.

To enable addon logging:

  1. In Thunderbird go to Menu > Tools > Developer Tools > Debug Addons
  2. Find "Eds Calendar Integration"
  3. Go to Inspect > Storage > Extension Storage
  4. Set logging.enabled: true (false is default)
  5. In Thunderbird go to Menu (three dashes) > Preferences > Advanced > Config Editor
  6. Make sure browser.dom.window.dump.enabled is set to true
  7. Close Thunderbird
  8. Start Thunderbird from terminal
  9. Logs should start displaying on the screen

Development setup

Setup Thunderbird

  1. Create a file
<YOUR_THUNDERBIRD_PROFILE>/extensions/{e6696d02-466a-11e3-a162-04e36188709b}

Example:

/home/<MY_HOME>/.thunderbird/ak1vcja3.default-release/extensions/{e6696d02-466a-11e3-a162-04e36188709b}
  1. In file {e6696d02-466a-11e3-a162-04e36188709b} add path to your repository.
    Example:
/home/<MY_HOME>/xul-ext-eds-calendar/src

Setup build environment

  1. Install Node.js 14.x

Build commands

  1. First time build
    npm install
    npm run build 
    
  2. Clean build
    npm run rebuild
    

Running add-on in Thunderbird

To start addon-in Thunderbird run:

thunderbird -purgecaches --devtools

purgecaches - makes sure that Thunderbird doesn't cache add-on
devtools - starts developer toolbox on startup

Useful shortcuts:

CTRL + SHIFT + I - opens developer toolbox
CTRL + SHIFT + J - opens console log

Logging and Debugging

In order to enable logging:

  1. Go to Menu > Tools > Developer Tools > Debug Addons
  2. Find "Eds Calendar Integration"
  3. Go to Inspect > Storage > Extension Storage
  4. Set logging.enabled: true

To enable startup debugging set debugging: true.
It will enable wait loop so there is time to attach debugger.

Alternative approach is to edit perf.js file and set forceReload: true.
Config will be reloaded on each startup.

More questions?

See FAQ for more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].