Comments (2)
In the code I see some parts commented out because 'no support in UI'. TB91 seems to support attachments. Isn't it as easy as enabling that code (line 543 in items.js) and setting attachments to true in manifest.json?
(I would have tried this myself, but I got caught in unsolvable differences between files in the official xpi and here on GitHub)
from gdata-provider.
The official xpi currently released is from the legacy
branch. I've undergone a massive rewrite on the main
branch, therefore you are seeing a few differences.w
As for the code in items.js you references (you mean this one, right?), that refers to video conferencing links. I'd rather have some dedicated UI that shows all of the conference info, instead of just hack in the URL.
Supporting other file attachments should be fairly simple. On the legacy branch, check out the JSONToEvent function that will read the information from Google. As for the ical properties to set, I'd model it loosely according to rfc8607. On the main branch, just add that ical property in a similar fashion as per rfc7265.
The Google Calendar API seems to also have a way to modify these, but since they can only be Google Drive attachments it may not be very useful. I'd suggest focusing on a readonly version for now, in that case we might also need some changes (or monkeypatching) in Thunderbird to not allow changes to attachments past their deletion.
from gdata-provider.
Related Issues (20)
- Thunderbird 91.13.1: Provider login dialog disappears immediately, no login possible HOT 2
- Calendar not synchronizing HOT 2
- sync problem with thunderbird and google calendar HOT 1
- Addon requires unrestricted permissions HOT 2
- Reminder did not close for calendar that repeated for Mutiple days HOT 2
- No transfer from TB to Google HOT 1
- No bi-directional sync with Google Calendar
- No writable calendars are configured for invitations, please check the calendar properties HOT 6
- Dismissing Reminders not created by me returns 403 HOT 3
- Event without reminders set is saved with reminders HOT 2
- Provider not working with Thunderbird versions 109+ HOT 4
- Dismissing reminder for my event with attendees deletes the attendees HOT 2
- Wrong time set for copy/paste events and for ICS files HOT 1
- Cannot dismiss reminder for deleted event HOT 1
- Event invitation time shown correctly in Thunderbird, but inserted one hour later HOT 2
- Thunderbird crashes when add-on is installed HOT 2
- Provider for Google Calendar not syncing outbound from PC HOT 1
- Sync Problem Thunderbird HOT 3
- Issue with "Convert Message to Event" option in Thunderbird's context menu HOT 2
- Provider for Google Calendar is not being kept up to date. Is it your intention to let die. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gdata-provider.