KSP-SpaceDock / SpaceDock

Current Codebase (Python /Flask)
https://spacedock.info
Other
73 stars 33 forks source link

Rich text formatting for changelogs in emails #399

Closed zer0Kerbal closed 1 year ago

zer0Kerbal commented 2 years ago

when an author updates a mod an email is sent to all subscribed to that mod.

The email seems to be only plaintext. So if the changelog is is markdown or html then the email notification shows all the code as well as the text.

Please provide a way to fix this: either by allowing two changelogs to be uploaded/supplied by the mod author (one for display, one for email notification) and\or sending a formatted email -

I supply a nicely web formatted changelog - that looks like trash when it is emailed out. Now I could just provide a blah changelog - but that isn't very web friendly.

So This:

looks like


# So This:
- [x] change 1
- [ ] change 2
- [ ] change 3

next post will show example

and of course html formatting looks much worse; markdown isn't bad, until you start adding in images and shields and links.

thank you.

zer0Kerbal commented 2 years ago
Example of rendered change log as seen on the website [MODVERSION]: 1.0.99.0-prerelease [KSPVERSION]: 1.12.2 [![JACK Version][MOD:shld:stat]][MOD:forum] [![KSP version][KSP:shld:stat]][KSP:url] [![License CC-BY-NC-4.0][LICENSE:shld]][LICENSE:link] ![CODE][CODE:shld:stat] ![KSP-AVC][AVC:shld] ![AVC .version files][AVCVLD:shld] *** # Version 1.0.99.0 - Back to the Pumpkin Patch - 06 Oct 2021 - Release for Kerbal Space Program [KSP 1.12.2]

DO A CLEAN INSTALL:
DELETE EXISTING INSTALLATION THEN RE-INSTALL

Download from Curseforge

*** ### New for this year! - Two new sizes! - Localization [en-us.cfg] - Dragcubes - Thumbnails - [ModuleCargoPart] (so you can carry your Jack-O'-Lanterns everywhere!) - tightened up patches ![Jack-O'-Lantern][IMG:hero:0] ### Online - Created/Updated CurseForge - updated CKAN/NetKAN ### Patch linting and file maintenance - minor housekeeping - patch dusting (mostly removing construction dust (comments)) ### Updated - Back end - add auto JSON - update EL.version to match - update automation to latest version - start working with yaclog-KSP (thank you cineboxandrew!) - Documentation - readme - release notes ### Status - Features/Issues/Bug - closes #14 - Dragcubes - closes #13 - Thumbnails - closes #12 - ModuleCargoPart - closes #6 - Update Automation - closes #4 - Update Legal MumboJumbo - closes #17 - en-us.cfg should be complete - *** Possible future changes *** - ? *** > See [Full Changelog][MOD:clog] for full details of changes > See [Known Issues][MOD:issues] for known issues ### Localization - [x] ![][EN] English - [ ] See the [README in the Localization folder][LINK:localization] for instructions for adding or improving translations for languages other than English. [GitHub][MOD:issues] push is the best way to contribute. *** ### How to support this and other great mods by [`zer0Kerbal`][LINK:zer0Kerbal] [![Support][PAYPAL:img]][PAYPAL:url] [![Patreon][PATREON:img]][PATREON:url] [![Github Sponsor][GSPONS:img]][GSPONS:url] [![Buy zer0Kerbal a snack][BMCC:img]][BMCC:url] ***

*red box below is a link to forum post on how to get support*

How to get support

Kerbal Space Program 1.12.2 — Unity 2019.2.2f1 — .NET Framework 4.7.2

![][IMG:hero:0] #### Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date *** [MOD:clog]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/Changelog.cfg "Changelog" [MOD:known]: https://github.com/zer0Kerbal/JackOLantern/wiki/Known-Issues "Known Issues" [MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/204752-* "JackOLantern! on the forums" [MOD:issues]: https://github.com/zer0Kerbal/JackOLantern/issues "Issue Tracker" [MOD:license]: https://github.com/zer0Kerbal/JackOLantern/blob/master/LICENSE "Repo License" [LINK:localization]: https://github.com/zer0Kerbal/JackOLantern/blob/master/GameData/JackOLantern/Localization/readme.md "Localization" [MOD:shld:stat]: https://img.shields.io/badge/JackOLantern%20(JACK)%20v-1.0.99.0--prerelease-orange.svg?style=plastic "1.0.99.0-prerelease" [CODE:shld:stat]: https://img.shields.io/badge/CODE-%3C.NET%203.5%3E%20%3CUnity%202017.1.3p1%3E%20%3CC%23%3E-blue?style=plastic&labelColor=black "Code" [CRSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/JackOLantern/files "Curseforge" [KSP:url]: http://kerbalspaceprogram.com/ "Kerbal Space Program" [KSP:shld:stat]: https://img.shields.io/badge/KSP-1.12.2-blue.svg?style=plastic&logo=data:image/webp;base64,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 "Kerbal Space Program" [IMG:hero:0]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/img/JackOLantern0_icon.png "Jack-O'-Lantern" [AVC:shld]: https://img.shields.io/badge/AVC-supported-brightgreen.svg?style=plastic [AVCVLD:shld]: https://github.com/zer0Kerbal/JackOLantern/workflows/Validate%20AVC%20.version%20files/badge.svg [LICENSE:link]: https://creativecommons.org/licenses/by-nc/4.0/ "CC-BY-NC-4.0" [LICENSE:shld]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/json/license.json "CC-BY-NC-4.0" [PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-00457C?style=for-the-badge&logo=paypal&labelColor=FFDD00 "PayPal" [PAYPAL:url]: https://www.paypal.com/donate?hosted_button_id=R9ACWD7VREBCY "PayPal" [PATREON:img]: https://img.shields.io/badge/Patreon%20-be%20a%20Patron-FF424D?style=for-the-badge&logo=patreon "Patreon" [PATREON:url]: https://www.patreon.com/bePatron?u=23390503 "Patreon" [GSPONS:img]: https://img.shields.io/badge/Github%20-Sponsor-EA4AAA?style=for-the-badge&logo=githubsponsors "Github Sponsors" [GSPONS:url]: https://github.com/sponsors/zer0Kerbal "Github Sponsors" [BMCC:img]: https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee "Buy Me A Snack" [BMCC:url]: https://buymeacoffee.com/zer0Kerbal "Buy Me A Snack" [EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/American-flag-sm.png "American English" [BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Brazilian-flag-sm.png "Brasil" [CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Chinese-flag-sm.png "中文" [DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/German-flag-sm.png "Deutsch" [ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Spanish-flag-sm.png "Español" [FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/French-flag-sm.png "Français" [IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Italian-flag-sm.png "Italiano" [JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Japanese-flag-sm.png "日本語" [KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/South-Korean-flag-sm.png "한국어" [ME]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Mexicano" [NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Dutch-flag-sm.png "Dutch" [NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Norwegian-flag-sm.png "Norsk" [PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Polish-flag-sm.png "Polski" [RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Russian-flag-sm.png "Русский" [SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Swedish-flag-sm.png "Svenska" [TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Taiwanese-flag-sm.png "国语" [HA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Hawaii-flag-sm.png "ʻŌlelo Pākē"

zer0Kerbal commented 2 years ago
that looks purdy... except when it is emailed, it becomes: ``` [MODVERSION]: 1.0.99.0-prerelease [KSPVERSION]: 1.12.2 [![JACK Version][MOD:shld:stat]][MOD:forum] [![KSP version][KSP:shld:stat]][KSP:url] [![License CC-BY-NC-4.0][LICENSE:shld]][LICENSE:link] ![CODE][CODE:shld:stat] ![KSP-AVC][AVC:shld] ![AVC .version files][AVCVLD:shld] *** # Version 1.0.99.0 - Back to the Pumpkin Patch - 06 Oct 2021 - Release for Kerbal Space Program [KSP 1.12.2]

DO A CLEAN INSTALL:
DELETE EXISTING INSTALLATION THEN RE-INSTALL

Download from Curseforge

*** ### New for this year! - Two new sizes! - Localization [en-us.cfg] - Dragcubes - Thumbnails - [ModuleCargoPart] (so you can carry your Jack-O'-Lanterns everywhere!) - tightened up patches ![Jack-O'-Lantern][IMG:hero:0] ### Online - Created/Updated CurseForge - updated CKAN/NetKAN ### Patch linting and file maintenance - minor housekeeping - patch dusting (mostly removing construction dust (comments)) ### Updated - Back end - add auto JSON - update EL.version to match - update automation to latest version - start working with yaclog-KSP (thank you cineboxandrew!) - Documentation - readme - release notes ### Status - Features/Issues/Bug - closes #14 - Dragcubes - closes #13 - Thumbnails - closes #12 - ModuleCargoPart - closes #6 - Update Automation - closes #4 - Update Legal MumboJumbo - closes #17 - en-us.cfg should be complete - *** Possible future changes *** - ? *** > See [Full Changelog][MOD:clog] for full details of changes > See [Known Issues][MOD:issues] for known issues ### Localization - [x] ![][EN] English - [ ] See the [README in the Localization folder][LINK:localization] for instructions for adding or improving translations for languages other than English. [GitHub][MOD:issues] push is the best way to contribute. *** ### How to support this and other great mods by [`zer0Kerbal`][LINK:zer0Kerbal] [![Support][PAYPAL:img]][PAYPAL:url] [![Patreon][PATREON:img]][PATREON:url] [![Github Sponsor][GSPONS:img]][GSPONS:url] [![Buy zer0Kerbal a snack][BMCC:img]][BMCC:url] ***

*red box below is a link to forum post on how to get support*

How to get support

Kerbal Space Program 1.12.2 — Unity 2019.2.2f1 — .NET Framework 4.7.2

![][IMG:hero:0] #### Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date *** [MOD:clog]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/Changelog.cfg "Changelog" [MOD:known]: https://github.com/zer0Kerbal/JackOLantern/wiki/Known-Issues "Known Issues" [MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/204752-* "JackOLantern! on the forums" [MOD:issues]: https://github.com/zer0Kerbal/JackOLantern/issues "Issue Tracker" [MOD:license]: https://github.com/zer0Kerbal/JackOLantern/blob/master/LICENSE "Repo License" [LINK:localization]: https://github.com/zer0Kerbal/JackOLantern/blob/master/GameData/JackOLantern/Localization/readme.md "Localization" [MOD:shld:stat]: https://img.shields.io/badge/JackOLantern%20(JACK)%20v-1.0.99.0--prerelease-orange.svg?style=plastic "1.0.99.0-prerelease" [CODE:shld:stat]: https://img.shields.io/badge/CODE-%3C.NET%203.5%3E%20%3CUnity%202017.1.3p1%3E%20%3CC%23%3E-blue?style=plastic&labelColor=black "Code" [CRSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/JackOLantern/files "Curseforge" [KSP:url]: http://kerbalspaceprogram.com/ "Kerbal Space Program" [KSP:shld:stat]: https://img.shields.io/badge/KSP-1.12.2-blue.svg?style=plastic&logo=data:image/webp;base64,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 "Kerbal Space Program" [IMG:hero:0]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/img/JackOLantern0_icon.png "Jack-O'-Lantern" [AVC:shld]: https://img.shields.io/badge/AVC-supported-brightgreen.svg?style=plastic [AVCVLD:shld]: https://github.com/zer0Kerbal/JackOLantern/workflows/Validate%20AVC%20.version%20files/badge.svg [LICENSE:link]: https://creativecommons.org/licenses/by-nc/4.0/ "CC-BY-NC-4.0" [LICENSE:shld]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/json/license.json "CC-BY-NC-4.0" [PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-00457C?style=for-the-badge&logo=paypal&labelColor=FFDD00 "PayPal" [PAYPAL:url]: https://www.paypal.com/donate?hosted_button_id=R9ACWD7VREBCY "PayPal" [PATREON:img]: https://img.shields.io/badge/Patreon%20-be%20a%20Patron-FF424D?style=for-the-badge&logo=patreon "Patreon" [PATREON:url]: https://www.patreon.com/bePatron?u=23390503 "Patreon" [GSPONS:img]: https://img.shields.io/badge/Github%20-Sponsor-EA4AAA?style=for-the-badge&logo=githubsponsors "Github Sponsors" [GSPONS:url]: https://github.com/sponsors/zer0Kerbal "Github Sponsors" [BMCC:img]: https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee "Buy Me A Snack" [BMCC:url]: https://buymeacoffee.com/zer0Kerbal "Buy Me A Snack" [EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/American-flag-sm.png "American English" [BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Brazilian-flag-sm.png "Brasil" [CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Chinese-flag-sm.png "中文" [DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/German-flag-sm.png "Deutsch" [ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Spanish-flag-sm.png "Español" [FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/French-flag-sm.png "Français" [IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Italian-flag-sm.png "Italiano" [JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Japanese-flag-sm.png "日本語" [KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/South-Korean-flag-sm.png "한국어" [ME]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Mexicano" [NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Dutch-flag-sm.png "Dutch" [NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Norwegian-flag-sm.png "Norsk" [PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Polish-flag-sm.png "Polski" [RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Russian-flag-sm.png "Русский" [SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Swedish-flag-sm.png "Svenska" [TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Taiwanese-flag-sm.png "国语" [HA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Hawaii-flag-sm.png "ʻŌlelo Pākē" ```

zer0Kerbal commented 2 years ago
or even: ```

JACK Version KSP version License CC-BY-NC-4.0
CODE KSP-AVC AVC .version files


Version 1.0.99.0 - Back to the Pumpkin Patch

  • 06 Oct 2021
  • Release for Kerbal Space Program [KSP 1.12.2]

DO A CLEAN INSTALL:
DELETE EXISTING INSTALLATION THEN RE-INSTALL

Download from Curseforge


New for this year!

  • Two new sizes!
  • Localization [en-us.cfg]
  • Dragcubes
  • Thumbnails
  • [ModuleCargoPart] (so you can carry your Jack-O'-Lanterns everywhere!)
  • tightened up patches Jack-O

Online

  • Created/Updated CurseForge
  • updated CKAN/NetKAN

Patch linting and file maintenance

  • minor housekeeping
  • patch dusting (mostly removing construction dust (comments))

Updated

  • Back end

    • add auto JSON
    • update EL.version to match
    • update automation to latest version
    • start working with yaclog-KSP (thank you cineboxandrew!)
  • Documentation

    • readme
    • release notes

Status

  • Features/Issues/Bug

    • closes #14 - Dragcubes

    • closes #13 - Thumbnails

    • closes #12 - ModuleCargoPart

    • closes #6 - Update Automation

    • closes #4 - Update Legal MumboJumbo

    • closes #17 - en-us.cfg should be complete

    • * Possible future changes *

      • ?

See Full Changelog for full details of changes
See Known Issues for known issues

Localization

  • English

  •  

See the README in the Localization folder for instructions for adding or improving translations for languages other than English. GitHub push is the best way to contribute.


How to support this and other great mods by [zer0Kerbal][LINK:zer0Kerbal]

Support Patreon Github Sponsor Buy zer0Kerbal a snack


*red box below is a link to forum post on how to get support*

How to get support

Kerbal Space Program 1.12.2 — Unity 2019.2.2f1 — .NET Framework 4.7.2

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date


[Curseforge][CRSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/JackOLantern/files "Curseforge"

```
zer0Kerbal commented 2 years ago

please help. 👍

HebaruSan commented 2 years ago

You really put "Download from Curseforge" in your SpaceDock changelog entries? :raised_eyebrow:

zer0Kerbal commented 2 years ago

chuckle in my hurry, I forgot to remove that. :D

V1TA5 commented 2 years ago

E-Mails in general are plaintext. HTML and other stunts are up to the mail clients to parse and not defined in the email standard. Some e-mail clients cant even parse their own html correctly (im looking at you outlook).

HebaruSan commented 2 years ago

It doesn't look like any of those gripes matter here, though. Taking a look at the HTML that Markdown generates in the mod page currently, it does not do anything particularly complex. It's just a bunch of p, h1, h3, a, img, ul, li, and blockquote elements, no CSS or head shenanigans. Should be readily renderable by any email client that takes the trouble to look at the HTML portion of a MIME multipart message.

zer0Kerbal commented 2 years ago

Nothing can be done about the email clients; especially OUTLOOK which ⚰️ --- what I am asking for is a way to have two release notes - one for web/visual and one for emails (plain txt/markdown) in SpaceDock - that way can look good, and be understood in the subscribed emails. Give the user a choice, plaintxt/md email notifications, or html formated.

Just thoughts.

zer0Kerbal commented 2 years ago

just received this about a SpaceDock mod update (ThunderBird on WinXe :

`Hi there! zer0Kerbal has just published version 1.1.0.0 of Jack-O'-Lantern on SpaceDock!

Here are the changes:

<!-- ReleaseLayout.md v1.2.2.3
JackOLantern! (JACK)
created: 11 Aug 2018
updated: 05 Oct 2021 -->

[MODVERSION]: 1.1.0.0
[KSPVERSION]: 1.12.2

[![JACK Version][MOD:shld:stat]][MOD:forum]
[![KSP version][KSP:shld:stat]][KSP:url] [![License CC-BY-NC-4.0][LICENSE:shld]][LICENSE:link]  
![CODE][CODE:shld:stat] ![KSP-AVC][AVC:shld] ![AVC .version files][AVCVLD:shld]  

***

# Version 1.1.0.0 - Back to the Pumpkin Patch

- 06 Oct 2021  
- Release for Kerbal Space Program [KSP 1.12.2]

<h4 style="border:0.5px solid Tomato; background-color: #bada55; color: #FF0000; text-align:center">
<p><b>DO A CLEAN INSTALL:</br> DELETE EXISTING INSTALLATION THEN RE-INSTALL</b></p>
<p style="color: #000000">Download from <a href="https://www.curseforge.com/kerbal/ksp-mods/JackOLantern/files">Curseforge</a></p>

***

### New for this year!  

- Two new sizes! 
- Localization [en-us.cfg]
- Dragcubes
- Thumbnails
- [ModuleCargoPart] (so you can carry your Jack-O'-Lanterns everywhere!)  
- tightened up patches ![Jack-O'-Lantern][IMG:hero:0]

### Online

- Created/Updated CurseForge
- updated CKAN/NetKAN

### Patch linting and file maintenance

- minor housekeeping  
- patch dusting (mostly removing construction dust (comments))  

### Updated
- Back end  
  - add auto JSON  
  - update EL.version to match  
  - update automation to latest version  
  - start working with yaclog-KSP (thank you cineboxandrew!)
- Documentation
  - readme
  - release notes

### Status

- Features/Issues/Bug
  - closes #1 - catch up branch- contributed by zer0Kerbal
  - closes #2 - 1.0.99.0-prerelease
  - closes #3 - Social
  - closes #4 - Release
  - closes #5 - LegalMumboJumbo
  - closes #6 - Update Documentation
  - closes #7 - *** Github***
  - closes #8 - ***Repo ***
  - closes #9 - Legal MumboJumbo
  - closes #10 - ### Social
  - closes #12 - ModuleCargoPart
  - closes #13 - Thumbnails
  - closes #14 - Dragcubes 
  - closes #17 - en-us.cfg should be complete

  - *** Possible future changes ***
    - ?

***

> See [Full Changelog][MOD:clog] for full details of changes  
> See [Known Issues][MOD:issues] for known issues  

### Localization

- [x]  ![][EN] English
- [ ]  

See the [README in the Localization folder][LINK:localization] for instructions for adding or improving translations for languages other than English. [GitHub][MOD:issues] push is the best way to contribute.

***

### How to support this and other great mods by [`zer0Kerbal`][LINK:zer0Kerbal]  

[![Support][PAYPAL:img]][PAYPAL:url] [![Patreon][PATREON:img]][PATREON:url] [![Github Sponsor][GSPONS:img]][GSPONS:url] [![Buy zer0Kerbal a snack][BMCC:img]][BMCC:url] 

***

<div style="border:0.5px solid Tomato; background-color: lightgrey; color: #FF0000; text-align:center">
<p><b>*red box below is a link to forum post on how to get support*</p>  
<a href = "https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*">
  <p><img src = "https://i.postimg.cc/vHP6zmrw/image.png" alt="How to get support"></p></a></div>

<p style="border:0.5px solid Tomato; background-color: lightgrey; color: #FF0000; text-align:center">Kerbal Space Program 1.12.2 — Unity 2019.2.2f1 — .NET Framework 4.7.2
</p>

![][IMG:hero:0]

#### Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

***

<!-- links -->
[MOD:clog]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/Changelog.cfg "Changelog"
[MOD:known]: https://github.com/zer0Kerbal/JackOLantern/wiki/Known-Issues "Known Issues"
[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/204752-* "JackOLantern!  on the forums"
[MOD:issues]: https://github.com/zer0Kerbal/JackOLantern/issues "Issue Tracker"
[MOD:license]: https://github.com/zer0Kerbal/JackOLantern/blob/master/LICENSE "Repo License"
[LINK:localization]:  https://github.com/zer0Kerbal/JackOLantern/blob/master/GameData/JackOLantern/Localization/readme.md "Localization"

[MOD:shld:stat]: https://img.shields.io/badge/JackOLantern%20(JACK)%20v-1.1.0.0-orange.svg?style=plastic "1.1.0.0"

[CODE:shld:stat]:  https://img.shields.io/badge/CODE-%3C.NET%203.5%3E%20%3CUnity%202017.1.3p1%3E%20%3CC%23%3E-blue?style=plastic&labelColor=black "Code"

[CRSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/JackOLantern/files "Curseforge"  

[KSP:url]: http://kerbalspaceprogram.com/ "Kerbal Space Program"
[KSP:shld:stat]: https://img.shields.io/badge/KSP-1.12.2-blue.svg?style=plastic&logo=data:image/webp;base64,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 "Kerbal Space Program"

[IMG:hero:0]: https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/img/JackOLantern0_icon.png  "Jack-O'-Lantern"

[AVC:shld]:  https://img.shields.io/badge/AVC-supported-brightgreen.svg?style=plastic
[AVCVLD:shld]:    https://github.com/zer0Kerbal/JackOLantern/workflows/Validate%20AVC%20.version%20files/badge.svg

<!--- license -->
[LICENSE:link]: https://creativecommons.org/licenses/by-nc/4.0/ "CC-BY-NC-4.0"
[LICENSE:shld]:  https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/JackOLantern/master/json/license.json "CC-BY-NC-4.0"

<!--- statics -->
[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/ "zer0Kerbal"
[PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-00457C?style=for-the-badge&logo=paypal&labelColor=FFDD00 "PayPal"
[PAYPAL:url]: https://www.paypal.com/donate?hosted_button_id=R9ACWD7VREBCY "PayPal"
[PATREON:img]: https://img.shields.io/badge/Patreon%20-be%20a%20Patron-FF424D?style=for-the-badge&logo=patreon "Patreon"
[PATREON:url]: https://www.patreon.com/bePatron?u=23390503 "Patreon"
[GSPONS:img]: https://img.shields.io/badge/Github%20-Sponsor-EA4AAA?style=for-the-badge&logo=githubsponsors "Github Sponsors"
[GSPONS:url]: https://github.com/sponsors/zer0Kerbal "Github Sponsors"
[BMCC:img]: https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee "Buy Me A Snack"
[BMCC:url]: https://buymeacoffee.com/zer0Kerbal "Buy Me A Snack"
[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/American-flag-sm.png "American English"

You can grab the new version here: https://spacedock.info/mod/2261/Jack-O-Lantern

This version is compatible with Kerbal Space Program 1.12.2.

If you'd prefer us not to email you about this mod, you can hit "Unfollow" on this mod's page and you won't get them any more.`

HebaruSan commented 2 years ago

@zer0Kerbal, I already did the dev for this in #400, it just needs code review, no need to keep pinging us about it.

EDIT: Sorry, that was needlessly snippy. What I meant to say was, "Thanks for the suggestion, this will be a nice enhancement for users."

zer0Kerbal commented 2 years ago

@HebaruSan - all good. 🗡️ image