Giter Club home page Giter Club logo

Comments (2)

Frank071 avatar Frank071 commented on July 21, 2024

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.

kewisch avatar kewisch commented on July 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.