Very helpful guide - Worked for me! Rated 5 out of 5 stars

The guide is a tiny bit outdated I guess, because a couple of the final steps were different. But it was not hard to guess the right selection. All in all very straightforward. It took me about 5min. to adjust the settings. Thank you!

This review is for a previous version of the add-on (2.7). 

Slow and unresponsive Rated 1 out of 5 stars

After over a year the add-on still slows down Thunderbird to almost stand still.
After each update it requires to authenticate each calendar again. Which is quite annoying.

This review is for a previous version of the add-on (2.7).  This user has a previous review of this add-on.

Unfortunately I can't fix the reauthentication on update due to the way Google OAuth tokens work. If I were to keep the same token across versions, I would have to disable a broader range of versions in case major issues occur, making more users unhappy. I already try to keep this down to a minimum though.

Regarding the slowdown, this should only happen on a full synchronization, the first time the calendar is downloaded. I am happy to help debug this further in case you contact the support email.

moved half my meetings by an hour, made them public Rated 1 out of 5 stars

I had high hopes, but after installing this, half my meetings were changed as follows:

* moved forward in time by an hour;
* calendar-default visibility settings were replaced with "public";
* repeating calendar entries were reconfigured as a series of exceptions.

This review is for a previous version of the add-on (1.0.4). 

I'd appreciate if you could contact support on this issue. The time moved forward should be a display issue fixed in 2.7, the repeating entries thing only happens if you make changes to occurrences and is related to Lightning, and the visibility thing sounds strange to me.

Marvellous, thanks a lot Rated 5 out of 5 stars

Works fine! One of the best calendar add-ons because win 10 calendar does not (yet?) show past events, in the android world it is, as far as I know, only Calengoo which presents all (!) events from the Google calendar.
Downloaded Thunderbird, Lightning and thirdly this "Provider for Google Calendar".
I'm not thee expert in all these things, just followed the instructions here:
https://support.mozilla.org/de/kb/mit-lightning-auf-google-kalender-zugreifen

Result: Thunderbird loads fairly quickly, only the first search-through took 30 sec with five years of events (average one entry a day). The whole thing took me five minutes.

This review is for a previous version of the add-on (1.0.4). 

Only 1000 first events sync - Would be better to start with the future events than older ones Rated 4 out of 5 stars

Thanks for this module
You wrote on October 5, 2015 ("Wrong" - response to "unusable with large numbers of events"
I have the same problem : the sync of 1000 events does the sync of events in my agenda from 2007 to 2011. But nothing after 2011, the 1000 first events are in TB but not the current ones.

You said "There is an advanced option to change the batch size" : how is it possible to use it ? I would set 3000 then.

You said also "Once the initial synchronization is done, the synchronization token is saved locally and all future synchronizations are incremental: only changed events are downloaded. So, let me guess, this is exactly how synchronization software should work? Yes, I thought so."

Then as you guess "the case is probably that the initial sync is not complete, hence the token is not saved on shutdown and next time you start up, it attempts to start over. Please give it some time." How can I know if the initial sync is complete or not ? In the bottom bar, there is written "synchroniszation finished at 19:18:14, but my last event is june 20th, 2011.

Thanks a lot

This review is for a previous version of the add-on (1.0.4). 

Extremely slow Rated 1 out of 5 stars

This add-on makes the calender extremely slow to load and to browse through.

This review is for a previous version of the add-on (1.0.4). 

Severe slowdown Rated 5 out of 5 stars

Update: unsubscribing birthday calendar helped tremendously. I've updated my rating to 4/5 stars. It would have been 5/5 if it wasn't for such an work-around.

----

I'm all of the sudden experiencing severe slowdowns in TB. I've been using this add-on for quiet some time and have been happy with it, but since yesterday, TB now needs up to 2 minutes or so, because I can actually use it. While in TB and writing a mail, I occasionally experience slowdowns here as well. Could be syncing related.

I've tried disabling all calendars, but that didn't help anything. Only by disabling this add-on I can access TB normally.

This review is for a previous version of the add-on (1.0.4). 

Fully automated, works great. Rated 5 out of 5 stars

This review is for the newest versions at the time:
Thunderbird 38.3.0
Lightning 4.0.3.1
Provider for google calendar 1.0.4
The setup was very straightforward. (you have to have the Provider addon installed and enabled)
File->New->Calendar->Network Calendar->Enter gmail address->Enter gmail password->Choose Calendars to sync

That was it, you are ready to go.
Avoid older instructions in thunderbird support using xml instructions and such, it is not needed.

This review is for a previous version of the add-on (1.0.4). 

Works pretty well, I wish the full sync every time would be fixed Rated 4 out of 5 stars

Philipp thanks for your work on this Add-On, it makes checking my family google calendar very convenient. One comment on the sync issue which I think has been brought up in other reviews: Mine does a full sync of 756 events each time I start TB. Basically I wait until that sync is complete (about a minute), then TB works just fine. Question - you mentioned that a "token" gets saved on your PC after each full sync so it knows to sync only incremental changes. I have let the entire sync operation complete. How do I know if this token has been saved? Or is there some other configuration option I'm missing (perhaps saving cookies?) Thanks again.

This review is for a previous version of the add-on (1.0.4). 

unusable with large numbers of events? Rated 4 out of 5 stars

I have been using the extension for a while. I really need it but I have issues related to syncing too. It happens very frequently and freezes Thunderbird for a while. I have to say that I'm using many calendars at the same time, and that I use to delay many alerts. As I see that syncing is a complicated issue, I 'm thinking about a workaround: having a button that turns syncing on/off on demand! It would be wonderful!
Thanks for the extension.

This review is for a previous version of the add-on (1.0.4). 

Rated 3 out of 5 stars

Multiple users share a calendar through one account. However, users must log in again ( within 1-3 weeks ) using the Google popup window .

This review is for a previous version of the add-on (1.0.4). 

Work, but not quite Rated 4 out of 5 stars

It works fine, except for one thing. The login isn't remembered. Every time Thunderbird is started (effectively once a day for me) I get two Google login screens (I assume once for calendar, and another for tasks, althouth it's the same account..)

Otherwise, good plugin.

/edit
Thanks for the quick response!
Seems to have worked. Let's see for how long, but for now, somehow, re-adding the calendar fixed it. I restarted TB and it doesn't ask for my login again. I'll increase my rating ;)

This review is for a previous version of the add-on (1.0.4). 

Can you try unsubscribing from calendar and tasks lists, then re-subscribing and making sure you enter one email address when prompted? I've heard of this issue, but I haven't been able to reproduce it.

Still slow, but not so terribly as before Rated 3 out of 5 stars

After the developers hint to disable Birthdays Calendar it is quicker, but still does not perform like it used to. I think this is related to the Public Holidays calendar which is still active and needed. I'm looking forward to the next version which hopefully resolves this issue completely.

This review is for a previous version of the add-on (1.0.4). 

Yes, there is. This may be the issue with the Birthdays Calendar. Please unsubscribe from this calendar until I release the next version. Aside from that, the first sync always takes a while, it should be fast after that.

unusable with large numbers of events Rated 1 out of 5 stars

Following up some other previous comments, I'm obliged to rate this add-on very poorly due to the wrong design philosophy.
When syncing with a remote calendar the application loads all the events (1000, with no option to set less), but if TB is restarted the whole syncing process restarts.
This design choice is maybe not an issue when you have 2/3 calendars with a total of few hundreds events, but when your company is using google calendar events and you have dozens of colleagues all having 1000 events to share, it all becomes completely unusable.
On top of it, the syncing process is started without any user prompt, so TB is completely non responsive, making it worthless.

While I appreciate the overall idea behind, the implementation is so rotten that I can only wish in a major rework.

This review is for a previous version of the add-on (1.0.4). 

wrong

Before commenting on the design philosophy, maybe you should read the code to confirm that this is actually the design philosophy used. Quite unfair to leave this kind of comment based on a few observations in the UI.

On the first synchronization, the Provider for Google Calendar downloads all events from the remote calendar, in batches of 1000 (hence the number you are seeing). It is not clear how many events are in the calendar at this stage. Once this batch is through, the next one is started, which also displays as xxx of 1000. Admittedly, I could display this differently by not always showing xxx of 1000 but jumping to 1001 of 2000. There is an advanced option to change the batch size, but this is not necessary.

Once the initial synchronization is done, the synchronization token is saved locally and all future synchronizations are incremental: only changed events are downloaded. So, let me guess, this is exactly how synchronization software should work? Yes, I thought so.

That said, what is happening in your case is probably that the initial sync is not complete, hence the token is not saved on shutdown and next time you start up, it attempts to start over. Please give it some time.

There's a trick! Rated 5 out of 5 stars

This module works perfectly for me. When it doesn't, (nothing appearing in both Agenda and tasks from Google) there is a trick to do :
Close thunderbird
Go to your profile folder (usually it's there : C:\Users\YourUserFolder\AppData\Roaming\Thunderbird\Profiles\YourThunderbirdProfile.default).
In that profile folder, open the folder named "calendar-data", delete everything in it (cache.sqlite something and deleted.sqlite) except the "backup" folder.
Close the open folders.
Restart Thunderbird and everything should be working fine.

This review is for a previous version of the add-on (1.0.4). 

Works perfectly Rated 5 out of 5 stars

Of course, Google changes it's rules wihtout further notifications, so, it can happen once every 2 years, few buggs appears. But what...? I've been using this app for the last 3 years and it works great, I don't even think about that. All you have to do is to READ TH MANUAL and do your little home work...

I rve read many negative reports, due to inappropriate behaviour of users...

Thank you to creator!

Greg

This review is for a previous version of the add-on (1.0.4).  This user has 2 previous reviews of this add-on.

Works Great Rated 5 out of 5 stars

Keeps my schedules synced and easier for me to modify ever changing events from desk. Thank you!

This review is for a previous version of the add-on (1.0.4). 

Don't install unless you have time to spare Rated 1 out of 5 stars

Must have installed this at some point in the past, started getting this annoying message every time I tried to start thunderbird that provider needed me to login to get data. Didn't even know what that meant but finally gave in and logged in. I have several calendars with thousands of events, and it is not bright enough to only sync future events, so now I'm sitting here unable to do anything in my email until it decides to sync everything. Tried to uninstall it and restarted thunderbird, that failed as when I started thunderbird again it started syncing right where it left off.

This review is for a previous version of the add-on (1.0.4). 

The full synchronization only happens once, afterwards all synchronizations will be incremental and therefore very quick. This is how it is meant to be, the Google Calendar API allows synchronizing changes made using a token that defines when the last change was made. There is no simple way to just retrieve changed events after a certain time point without eventually having to re-synchronize all events if you scroll to the past.

Very slow switching between months Rated 3 out of 5 stars

It takes quite a long time to go from one month to the next, during which time Thunderbird will not respond. Yes, it is fetching info from the Internet, but this fetch is much slower than most Web interactions, perhaps because it is doing it on a field-by-field basis.

Ideally, the code would be fixed by somehow working faster. If that is not possible:

1) Create a local cache larger than one month. For me, that would be one month in the past and 11 months past the current month into the future. But since peoples' needs are different, have it be configurarable.

2) Do it in the background so I can do something else in Tbird while I am waiting for the data to come.

3) The Cache would ideally allow me to view and edit my calendar offline, to be sync'ed later.

I will gladly contribute if performance is improved.

This review is for a previous version of the add-on (1.0.4). 

perfecto Rated 5 out of 5 stars

this is awesome, because many times i'm charing my phone and don't access to my app. this allow me to add to google without opening calendar and have reminders to my desktop

This review is for a previous version of the add-on (1.0.4).