Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LatexIt v.0.6.8 incompatible with Thunderbird 78.2.2 #61

Open
mwparis opened this issue Sep 16, 2020 · 53 comments
Open

LatexIt v.0.6.8 incompatible with Thunderbird 78.2.2 #61

mwparis opened this issue Sep 16, 2020 · 53 comments

Comments

@mwparis
Copy link

mwparis commented Sep 16, 2020

Thanks for your great contribution with LatexIt -- I use it frequently.

What's the expectation for Tbird 78.2.2 compatibility?

Thanks. -Mark

@sphh
Copy link
Collaborator

sphh commented Oct 1, 2020

@jobisoft offered to help with the transition to a mailextension. See #62. But he/we could need some help testing this first step. Any volunteers?

@kiv57
Copy link

kiv57 commented Nov 9, 2020

@jobisoft offered to help with the transition to a mailextension. See #62. But he/we could need some help testing this first step. Any volunteers?

I can help for some testing on windows.

@FMuro
Copy link

FMuro commented Jan 11, 2021

@jobisoft offered to help with the transition to a mailextension. See #62. But he/we could need some help testing this first step. Any volunteers?

I can test on linux.

@sphh
Copy link
Collaborator

sphh commented Jan 13, 2021

Thanks for the offers. Since I did the first conversions on a Linux machine, that is ok. We also have already proceeded to the next step in the conversion stage #62, so at the moment we are ok.

But we could need help with the conversion itself!

@t-morales
Copy link

I am using the fork made by @jobisoft and it seems to work in in thunderbird 78.6.1. Many thanks! I really find this extension useful and it saved me as I could no longer use it in the new thunderbird

@marmistrz
Copy link

I think it would be a good idea to point to the unfinished fork in the readme

@fwillo
Copy link

fwillo commented Feb 18, 2021

@marmistrz I assume the mailextension branch of this repository is meant (https://github.com/protz/LatexIt/tree/mailextension). Downloaded and followed procedure in Makefile. Runs fine on Windows and Thunderbird 78.7.1 (64-bit). Thank you very much for this neat feature, missed it in the last months.

@sphh
Copy link
Collaborator

sphh commented Feb 19, 2021

@fwillo, you are right, the mailextension branch is that one with the most recent work to convert this add-on to MailExtension.

If I remember correctly, the basic features are there, but the configuration is not working (but I might be wrong here, it's already 3½ months I did it and then I was "sidetracked" by my breadwinning job (and Christmas!).

Anyone out there wanting to finish that job?

@sphh
Copy link
Collaborator

sphh commented Mar 16, 2021

A quick update …

Since I last tried the mailextension branch, the situation has miraculously improved. I am now on TB 78.7.1 and I noticed only the following problems:

  • If you install LatexIt! for the first time, a configuration screen pops up. This has the button No, take me to the options screen. If you press this button, nothing happens. You have to press the Yes, don't bother me again button and then go to the option screen – see next item. (The error message in the console is JavaScript error: chrome://tblatex/content/firstrun.html, line 86: NS_ERROR_ILLEGAL_VALUE:, if someone who wants to figure out and solve the problem) [This is sorted due to the great help by @jobisoft and his PR] Call first run as a WebExtension page #83
  • The configuration screen can only be reached via the menubar Tools>Add-on Options>LatexIt!, but the menubar is disabled by default (switch it on by right-clicking anywhere on the toolbar and tick Menu Bar) [The configuration screen can now be opened from the Add-on page by clicking on the menu for LatexIt! Thanks @jobisoft!] LatexIt v.0.6.8 incompatible with Thunderbird 78.2.2 #61 (comment)
  • If you select Open the autodetection dialog from the configuration screen, the dialog probably appears behind the configuration screen. Furthermore it has a black background which makes the text difficult to read (I would suggest to get rid of it and incorporate its functionality into the main configuration screen; this would also solve the first problem). This is sorted due to the great help by @jobisoft and his PR] Call first run as a WebExtension page #83
  • The configuration screen is not a proper TB78 configuration page, but a separate dialog. (Any help is welcome to rewrite it to a TB78 configuration page!)
  • If you use Windows, it does not work yet (the problem are spaces in file paths and difficult escaping of quotation marks Failed to generate images due to 'preview' package missing #76). @sfrcorne has developed an ingenious hack (PR Fixes the process calls with nsIProcess on Windows #81), but this needs a bit of polishing, because at the moment it breaks on Linux. Stay tuned. [Merged into the mailextension branch, so it should now work for Windows and Linux/MacOS. @sfrcorne, you are as good as gold!🙇]
  • If you have more than one space before \usepackage[…]{preview}, LatexIt! complains, that the preview-package is not included in the preamble. Remove all spaces. [The latest version of the mailextension branch has this sorted.]

@jobisoft
Copy link

Update the used WindowListener API and the options page moves into the add-on manager!
https://thunderbird.topicbox.com/groups/addons/T02a09c034809ca6d/resolving-the-add-on-options-chaos-introduced-by-my-wrapper-apis-windowlistener-and-bootstraploader

That solves the issue with option only accessible if menu bar is shown.

@sphh
Copy link
Collaborator

sphh commented Mar 16, 2021

Excellent, thanks @jobisoft: I updated api/WindowListener/implementation.js and now a Preference menu item appeared in the menu on the add-ons page.

It still opens a separate window, but I think, that's ok for now … So the next step would be to (re)write the preferences page (#80?)?

@jobisoft
Copy link

Working on the pure html webextension options screen seems a good next step (you can make it inline in the add-on manager or as a tab). To not have to change too much at the same time, you can use the LegacyPrefs API to access the legacy pref branch to actually access the old prefs storage, so the remaining code does not need to be changed. Only later, when the add-on has been updated to work without the WindowListener API, you can switch to the webextension local storage.

https://github.com/thundernest/addon-developer-support/tree/master/auxiliary-apis/LegacyPrefs

@jobisoft
Copy link

The NS_ERROR_ILLEGAL_VALUE error is fixed by
#83

@jlinkels
Copy link

Thank you so much for updating the code so it is compatible with TB 78+
I dearly missed it!

@sphh
Copy link
Collaborator

sphh commented Apr 1, 2021

For everybody coming here looking for LatexIt! for TB 78 and who cannot wait for the official release on TB's add-on page, you can use this file for the moment (mind you, there might be still some rough edges!):
tblatex.xpi.zip

  • Download the file
  • Unzip it
  • Go to TB's preferences page
  • Click on the cog wheel
  • Select Install Add-on From File…
  • Select the unzipped tblatex.xpi file
  • Confirm installation

Please keep in mind, that this might break automatic updates and you have de-install the add-on and re-install it from the TB add-ons page as soon as the new version is made available!

@mwparis
Copy link
Author

mwparis commented Apr 1, 2021

On Mac:

  • Download the file
  • Unzip it
  • Go to TB's preferences page
  • "Extensions & Themes" (bottom left panel)
  • Click on the cog wheel
  • Select Install Add-on From File…
  • Select the unzipped tblatex.xpi file
  • Confirm installation

@tobiasBora
Copy link

tobiasBora commented Apr 16, 2021

I tried this tblatex.xpi (thanks for the trick), but I can't find how to configure LatexIt. Notably, I have an issue with colors: I don't know if it's because I'm using a dark theme in KDE, but the text is white, which makes it unreadable on the final email since it's white text on white background. I tried to add advanced LaTeX and from there I can force the color using a \textcolor{black}{$...$} but I can't find how to configure it by default (I'm using thunderbird 78.5.1, I tried to find the options in Thunderbird options, in tools>Addon Options, and in Addon > Extensions > LatexIt (3 dots)> Manage).

@sphh
Copy link
Collaborator

sphh commented Apr 16, 2021

@tobiasBora: Go to the Add-ons Manger page, click on the LaTeX It! add-on, then on the ... and select Preferences.

Or go to the Add-ons Manager page, find the LaTeX It! tile and click on the ... and select Preferences.

What Latex It! does: It figures out the colour of the surrounding text and uses this as a foreground colour: The equations now has the same colour as the text. The background is transparent. E.g. if you write in blue text on yellow background, the equation will also be in blue (and not black, the standard colour) and the background colour is shown behind the equation (and not white). This makes for nicer emails.

I always thought of the HTML editor as a WYSIWYG editor. Why does the theme changes the colours of the final HTML email sent??

@tobiasBora
Copy link

@sphh Thanks for you answer, but I feel a bit stupid: here is what I get when I do that (I remember that on older version, we could directly modify the tex path, the default template...):
image

Concerning the background, in KDE when I setup a dark theme, many things are dark, including the textarea... (however, the emails in my input box are rendered with a white background).
image
I think that the default background color and text color are inverted at writing time, but not when the email is sent. For that reason I'd say that LatexIt should provide a way to check if the text color is white for that reason or because the user actually changed the text color. Also, I don't want to force the text to be black, because then it displays poorly on dark themes (black on black is not very visible...).

@jobisoft
Copy link

You found a bug, the options page does not exist for me as well. I will investigate.

@sphh
Copy link
Collaborator

sphh commented Apr 17, 2021

Now I feel stupid:
Untitled
But as @jobisoft said, this might be a bug. @jobisoft, I guess that's in the code of your "compatibility glue"? My TB is 78.7.1 (64-bit) on Linux Mint 20.1, just in case you need it.

@sphh
Copy link
Collaborator

sphh commented Apr 17, 2021

@tobiasBora: What happens, if you select a colour for the text, let's say some shade of light grey? What will happen with the email sent out? Which colour does the email have? (I would find it weird, if it then has light grey on the default white background.)

How could we predict the text colour after the email is sent? And if it is predicted as black, how would the equation be displayed in the editor having a dark background? Black (on black)?

Personally, I find it a bit strange, that the theme fiddles with the colours in an editor, which can set the colours. (Just think of a drawing program – gimp – which changes the fore- and background colour when saving the file, if the user has not overwritten the defaults. That would be weird! But that is the impression I get from TB editor in dark theme mode!) Obviously it gets it right, when displaying the email, because it knows, it would mess up too many things by changing the background and foreground colour, maybe even render the email unreadable. Honestly, I would expect the same sensible approach, when writing the mails …

@sfrcorne
Copy link
Contributor

sfrcorne commented Apr 17, 2021

Now I feel stupid:
Untitled
But as @jobisoft said, this might be a bug. @jobisoft, I guess that's in the code of your "compatibility glue"? My TB is 78.7.1 (64-bit) on Linux Mint 20.1, just in case you need it.

@sphh, @tobiasBora I had the same problem when installing the latest commit of the mailextention branch on my windows machine. In the end I decided not to open a new issue because restarting TB after installing LatexIt, fixed the issue for me. I don't know if this will also work in your case but you can try.

@jobisoft
Copy link

Hm, after a restart I am not able to reproduce this, even after removing and re-installing. Options are always there. Hm, strange.

@tobiasBora
Copy link

tobiasBora commented Apr 17, 2021

Oh, I can confirm that restarting Thunderbird gives me the options back, thanks a lot! (not sure why, maybe one should display a message to the user to explain that a restart is required).

Concerning the formating, since most of the time I need to write text without specific colors (no specific font color attached to the text), it is actually quite confortable: I can use my dark theme, and I know the users can read it on whichever theme they like. Now, it can be an issue indeed if I plan myself to use colors, or if the text I'm quoting has forced a black color (it becomes unreadible when I reply, some clients seem to force that behaviour). For that reason, it would be much better if I could choose myself to enable or not the dark theme whenever I want (like right click/disable dark theme).

Here is an example of the current behaviour:

While editing:
image

Once received:
image

Html of the email:

<p><font color="#cbcbcb">This is a grey test.<font color="#434343"> This
      is darker grey.</font><br>
  </font></p>
<p>This is default (uncolored).</p>
<p><font color="#000000">This is black</font></p>
<p><font color="#ffffff">This is white</font>.<br>
  <font color="#cbcbcb"></font></p>

-- EDIT --
Here is a demo with forcing a black color: indeed it solves the problem. But maybe it would make more sense to put it black by default if no colors are found?
image

@sphh
Copy link
Collaborator

sphh commented Apr 17, 2021

That's what I feared!

Looks like however the colour of the equations is handled, there will be someone who will not be happy.

Re your suggestion: The add-on looks for the colour of the element, where the equation is placed (most of the time that one of the surrounding text). It does it by DOM inspection, so it (currently) cannot detect, if that colour is set by the user or a theme. But if there is a way to figure out, where the colour of the text originates from (theme or custom setting), a fallback of black could be used, if the colour is set by the theme (and not the user). But I would need help, how this detection might work!

I more believe, that this is bug in TB's message composer window itself, as you have proven with your little white/grey/black example!

@tobiasBora
Copy link

tobiasBora commented Apr 17, 2021

Ahah, that's for sure a tricky problem, I also have sometimes similar issues with equations in Firefox with dark background (but at least I can disable my dark background there). But since I can customize the template to put this \textcolor, I guess people like me using theme and rarely changing the colors can use this trick. I have no idea how theming could be detected automatically. One may want to parse the generated html directly, but I guess it is not trivial to do. So for now I guess the current solution is good enough.

Another solution I can imagine maybe is to put an optionnal check box (visible via the settings and via right clicking for instance) saying "use black color/use current text color" to allow the user to quickly move between both behavior. But I guess 99% of people will just want to write the equation always using the same color, so modifying the template will be enough for most of us. However, I think that a Warning could definitely be useful to limit the impact of such problems: this could be easier to implement I guess: if any formula uses a very light color, then display a warning like "Warning: we detected that you use a white font, and the pictures are therefore white. If you prefer to have darker pictures, please update the default template using $\textcolor{black}{....}$".

Thanks for your work ;-)

@sphh
Copy link
Collaborator

sphh commented Apr 17, 2021

You know, what the best would be? TB reports not the current display colour, but the colour the element would have, when sending the email. We would then generate the equation in that colour. When displaying it in the composer window, there are two options: TB would display it as it is, if the user specified a colour of the surrounding element. If the element has the default foreground colour (managed by the theme), TB would adjust the foreground colour of the .png file to that one managed by the theme (which is technical possible). THAT would be the proper solution! The same technique could be used when displaying emails – and than you could read your emails in your beloved theme (even if is a HTML email).

@jobisoft: Would that be feasible at all?
@tobiasBora: Do you want to open a bug in TB's own bug tracking system?

@jobisoft
Copy link

IIRC we do not theme the message window exactly for this reason (checkout the standard black theme). What add-on is forcing the black background color? I think that should not do that OR that theme add-on must do the color adjustment.

@tobiasBora
Copy link

I'm back again about the theme color issues, sorry for the delay:

Also, to mitigate this problem, I wanted today to setup the \textcolor{red}{__REPLACE_ME__} code globally, but I realized that __REPLACE_ME__ already adds the dollar $. So it means that the text will be replaced by something like \textcolor{red}{$\Delta$} and it turns out that this does not set the color properly: you need instead to put the $ outside, like in $\textcolor{red}{\Delta}$. Would it be possible to specify the $ in the templace and not in __REPLACE_ME directly?

@sphh
Copy link
Collaborator

sphh commented May 2, 2021

@tobiasBora: Thanks for reporting it to TB.

Re the replacement: What would you do, if you write your the equation in $$…$$ or even \(…\) and \[…\]?

You can always write your equation as $\textcolor{red}{\Delta}$ in your message (or maybe do some magic in the default tex template, e.g. https://tex.stackexchange.com/questions/435547/how-to-change-the-color-of-an-equation or https://latex.org/forum/viewtopic.php?t=2834?) …

@tobiasBora
Copy link

@sphh Concerning the replacement, I guess it could be possible to extract the separators into two other variables like __REPLACE_ME_SEP_LEFT__ and __REPLACE_ME_SEP_RIGHT__ and update the template accordingly. But indeed it may not be necessary, adding \everymath{\color{black}} works great, thanks for the trick!

Also, to make the equation readible for writer, is there a way to set the background color to, say, white instead of transparent? I tried to use \colorbox but it does not seem to work...

@sphh
Copy link
Collaborator

sphh commented May 7, 2021

Glad that \everymath{…} works. So that is the solution!

It all depends, how dvipng figures out the colour of the background. Have you tried to put a frame around the \colorbox? Maybe dvipng then believes that this is the background colour and leaves the other one alone? I don't know …

@sphh
Copy link
Collaborator

sphh commented Jul 25, 2021

@protz: What are your plans to update your LatexIt add-on on Thunderbird's add-ons page to make it TB78 compatible?

@jobisoft: Is there something like a ‘non-maintainer update’ for the Thunderbird's add-ons page? (And would you have enough powers to do so?)

@jobisoft
Copy link

we have the extension-finder now (tb91), where we can link from incompatible add-ons in the add-on manager to alternatives. so if someone wants to fork this add-on, give it a new id and load it onto ATN as a new add-on, we can make it visible to existing users.

https://extension-finder.thunderbird.net/

it would of course be better, if the original maintainer would give access to a new maintainer instead.

@sphh
Copy link
Collaborator

sphh commented Jul 25, 2021

@jobisoft: A brilliant idea, that extension finder!

Unfortunately it will not be, who fork this add-on, give it a new id and load it onto ATN, because my knowledge of JavaScrip, TB and ATN is limited, so is my ‘developing’ time, which is dedicated to my Python programs.

I checked @protz contribution activity and it looks like his interests have moved to other places. A pity, because it would just require a release – all the hard work was done by other contributes, such as you, @jobisoft!

I hope, that someone adapts this extension!! (Hey, are there any volunteers?)

@luhuhis
Copy link

luhuhis commented Aug 23, 2021

Hi, sorry to change the current topic, but coming back to the background/color/theming issue: Wouldn't giving an option to fix the background and font color (e.g. white background with black text) for the generated images be the best solution? The font color can be handled via \everymath, and I guess the background color could be made non-transparent by passing -bg 'rgb 1.0 1.0 1.0' to dvipng? I tried adding this flag to the path in the options, but then it can't find the executable anymore (it really wants only the path to dvipng without flags).
Edit: I just tested it out and replaced the "Transparent" flag in main.js with "rgb 1.0 1.0 1.0". Now the background is solid white.

@sphh
Copy link
Collaborator

sphh commented Aug 23, 2021

@luhuhis: This would be a separate issue.

I would not have a problem to grow an extra option to specify the background colour, but I got the impression, that @protz does not like more options. But since he became quiet, a fork could deal with it. Do you want to volunteer?

Anyway, if you read man dvipng, you will notice this section about the background:

-bg color_spec
    Choose background color for the images. This option will be ignored
    if there is a background color \special in the DVI. The color spec
    should be in TeX color \special syntax, e.g., 'rgb 1.0 0.0 0.0'.
    You can also specify 'Transparent' or 'transparent' which will give
    you a transparent background with the normal background as a
    fallback color. A capitalized 'Transparent' will give a full-alpha
    transparency, while an all-lowercase 'transparent' will give a
    simple fully transparent background with non-transparent
    antialiased pixels. The latter would be suitable for viewers who
    cannot cope with a true alpha channel.  GIF images do not support
    full alpha transparency, so in case of GIF output, both variants
    will use the latter behaviour.

Your solution would be to get that \special command into the DVI file. (I don't know, if – and how – that can be done, but if you find a solution – of if you find, that this is not possible at all – please post it here. Thanks.)

@sfrcorne
Copy link
Contributor

@jobisoft: A brilliant idea, that extension finder!

Unfortunately it will not be, who fork this add-on, give it a new id and load it onto ATN, because my knowledge of JavaScrip, TB and ATN is limited, so is my ‘developing’ time, which is dedicated to my Python programs.

I checked @protz contribution activity and it looks like his interests have moved to other places. A pity, because it would just require a release – all the hard work was done by other contributes, such as you, @jobisoft!

I hope, that someone adapts this extension!! (Hey, are there any volunteers?)

@sphh: It seems that @MaxKoll has already made a fork that he is now maintaining: see fork. There is even an unofficial release for it! I just tested this release on my Windows10 machine and it works quite well. I don't know if he is willing to become the new maintainer for this extension, or if @protz is willing to give access to a new maintainer?

@sphh
Copy link
Collaborator

sphh commented Aug 24, 2021

Unfortunately @MaxKoll has not enabled the issues, so it is hard to discuss the code. (@MaxKoll: Can you please enable the issues in your fork?)

@jobisoft
Copy link

I would like to point out, that there is https://fred-wang.github.io/TeXZilla/ which is a pure JS lib to render Latex Code. The latest version of Markdown Here is using it to render Latex. That add-on is almost pure WebExt (using a notification Experiment, which is not a critical component) and does not need a local Latex install.

This might be a good replacement for Latex-IT or a good source for inspiration on how to move Latex-IT forward.

@sphh
Copy link
Collaborator

sphh commented Feb 21, 2022

Thanks @jobisoft for remembering this project! That looks promising, but unfortunately my knowledge to develop Thunderbird add-ons is non-existing.

Have you had any contact with @protz? It looks like he has lost all interest in this add-on and sadly he does not even reply to private emails.

@jobisoft
Copy link

I had no contact. From my own experience, however, I can fully understand, that a job can take up most of the available time and the remaining time is spent with family/friends - not leaving any time for this.

Could you give Markdown Here a try, if it would be a possible replacement?

@t-morales
Copy link

I have to said that since the upgrade of thunderbird to 91.5.0, the LatexIt was not working for me.
I gave Markdown Here a try, but I do not like it. After installation, it said that in order to make LaTeX work, they had to send the information to the web. This is done in order to make the conversion or something like that. I did not like the idea of sending my information to a third party web when writing my emails.
After that, I tried the fork by @MaxKoll of LatexIt and it is working for me, so I will continue to use it.
I have seen that the new Thunderbird has an option insert->math expression, when composing an e-mail. Nevertheless, I do not like it too much as you have to do this process formula by formula, while LatexIt converts all expressions in the email directly and in a much simpler way.

@jobisoft
Copy link

jobisoft commented Feb 21, 2022

After installation, it said that in order to make LaTeX work, they had to send the information to the web

That is a false statement.

grafik

I was pointing to the latest version of that add-on, because it is doing the conversion with pure JS, locally.

@t-morales
Copy link

That is a false statement.

I was pointing to the latest version of that add-on, because it is doing the conversion with pure JS, locally.

OK, now I see that the option is now deprecated: Math rendering using Google Chart API (deprecated)

@sphh
Copy link
Collaborator

sphh commented Feb 21, 2022

@jobisoft:

From my own experience, however, I can fully understand, that a job can take up most of the available time and the remaining time is spent with family/friends - not leaving any time for this.

I am certainly aware of this. I have been in the same situation, so I can understand it perfectly. But it is just such a pity, that after all the hard work done by you, it was never finally published on TB's add-on page. This was the last step missing and as I understand it only @protz could do it. Such a waste …

@jobisoft
Copy link

The work I have done helped to create a concept which helped lots of other add-ons as well, so it is not wasted.

I really like how Markdown Here is doing it, as it is much easer to setup and it is already future proof and will not break with newer TB releases. If you could test it and agree that it is a suitable alternative, I would add it to our alternatives database and users would get an in-application hint where they could find the replacement.

@sphh
Copy link
Collaborator

sphh commented Feb 24, 2022

I gave Markdown here another try (previously I immediately discarded it, after I noticed that it sends my data to Google).

It is a mixed blessing: You start the message in HTML mode with all the formatting available in the toolbar, but whenever you press the Convert to HTML this formatting is getting lost. I believe we could retire LatexIt if Markdown here grows an option to just convert the LaTeX formulae (or keep the HTML formatting intact)! That would be great!!

After reading https://gitlab.com/jfx2006/markdown-here-revival/-/issues/4 I learned, that it is possible to just convert the parts selected, which is ok for one or two formulae, but gets tedious if you happen to have more of them …

@qoheniac
Copy link

FYI, if Thunderbird 102 refuses to send emails it might be caused by this add-on.

@t-morales
Copy link

FYI, if Thunderbird 102 refuses to send emails it might be caused by this add-on.

I confirm this issue. Today my thunderbird updated to 102 version and I can no longer send e-mails. Unfortunately, I had to disable the add-on.

@t-morales
Copy link

The work I have done helped to create a concept which helped lots of other add-ons as well, so it is not wasted.

I really like how Markdown Here is doing it, as it is much easer to setup and it is already future proof and will not break with newer TB releases. If you could test it and agree that it is a suitable alternative, I would add it to our alternatives database and users would get an in-application hint where they could find the replacement.

Thank you for your work!
I changed to Markdown and it seems that it works well

@sphh
Copy link
Collaborator

sphh commented Oct 6, 2022

I have the same problem.

LaTeX It! checks, if there is still the debug message shown. This might be the cause of the problem. But this is just a guess …

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests