1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-11-27 08:21:03 +02:00

Doc: Fixed website templating

This commit is contained in:
Laurent Cozic 2019-07-21 08:55:44 +01:00
parent 1033b3626f
commit b21c0f5d69
3 changed files with 220 additions and 44 deletions

View File

@ -326,14 +326,14 @@ Hours:
Details:
```
When creating a new note you will now be prompted to insert a template that contains the above text (and {{date}} replaced with today's date). Templates can also be inserted from the menu (File->Templates).
When creating a new note you will now be prompted to insert a template that contains the above text (and `{{date}}` replaced with today's date). Templates can also be inserted from the menu (File->Templates).
The currently supported template variables are:
| Variable | Description | Example |
| {{date}} | Today's date formatted based on the settings format | 2019-01-01 |
| {{time}} | Current time formatted based on the settings format | 13:00 |
| {{datetime}} | Current date and time formatted based on the settings format | 01/01/19 1:00 PM |
| {{#custom_datetime}} | Current date and/or time formatted based on a supplied string (using [moment.js](https://momentjs.com/) formatting) | {{#custom_datetime}}M d{{/custom_datetime}} |
| `{{date}}` | Today's date formatted based on the settings format | 2019-01-01 |
| `{{time}}` | Current time formatted based on the settings format | 13:00 |
| `{{datetime}}` | Current date and time formatted based on the settings format | 01/01/19 1:00 PM |
| `{{#custom_datetime}}` | Current date and/or time formatted based on a supplied string (using [moment.js](https://momentjs.com/) formatting) | `{{#custom_datetime}}`M d`{{/custom_datetime}}` |
# Searching

View File

@ -321,7 +321,7 @@ const scriptHtml = `
const rootDir = dirname(__dirname);
function markdownToHtml(md) {
function markdownToHtml(md, templateParams) {
const MarkdownIt = require('markdown-it');
const markdownIt = new MarkdownIt({
@ -422,7 +422,7 @@ function markdownToHtml(md) {
}
});
return headerHtml + markdownIt.render(md) + scriptHtml + footerHtml;
return Mustache.render(headerHtml, templateParams) + markdownIt.render(md) + scriptHtml + footerHtml;
}
let tocMd_ = null;
@ -448,31 +448,31 @@ function tocHtml() {
return tocHtml_;
}
function renderMdToHtml(md, targetPath, params) {
function renderMdToHtml(md, targetPath, templateParams) {
// Remove the header because it's going to be added back as HTML
md = md.replace(/# Joplin\n/, '');
params.baseUrl = 'https://joplinapp.org';
params.imageBaseUrl = params.baseUrl + '/images';
params.tocHtml = tocHtml();
templateParams.baseUrl = 'https://joplinapp.org';
templateParams.imageBaseUrl = templateParams.baseUrl + '/images';
templateParams.tocHtml = tocHtml();
const title = [];
if (!params.title) {
if (!templateParams.title) {
title.push('Joplin - an open source note taking and to-do application with synchronisation capabilities');
} else {
title.push(params.title);
title.push(templateParams.title);
title.push('Joplin');
}
params.pageTitle = title.join(' | ');
const html = Mustache.render(markdownToHtml(md), params);
templateParams.pageTitle = title.join(' | ');
const html = markdownToHtml(md, templateParams);
fs.writeFileSync(targetPath, html);
}
function renderFileToHtml(sourcePath, targetPath, params) {
function renderFileToHtml(sourcePath, targetPath, templateParams) {
const md = fs.readFileSync(sourcePath, 'utf8');
return renderMdToHtml(md, targetPath, params);
return renderMdToHtml(md, targetPath, templateParams);
}
function makeHomePageMd() {

View File

@ -317,7 +317,7 @@
<tr>
<td>Android</td>
<td><a href='https://play.google.com/store/apps/details?id=net.cozic.joplin&utm_source=GitHub&utm_campaign=README&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' height="40px" src='https://joplinapp.org/images/BadgeAndroid.png'/></a></td>
<td>or <a href="https://github.com/laurent22/joplin-android/releases/download/android-v1.0.277/joplin-v1.0.277.apk">Download APK File</a></td>
<td>or <a href="https://github.com/laurent22/joplin-android/releases/download/android-v1.0.281/joplin-v1.0.281.apk">Download APK File</a></td>
</tr>
<tr>
<td>iOS</td>
@ -591,6 +591,19 @@ $$
</code></pre>
<h2><a name="custom-css" href="#custom-css" class="heading-anchor">🔗</a>Custom CSS</h2>
<p>Rendered markdown can be customized by placing a userstyle file in the profile directory <code>~/.config/joplin-desktop/userstyle.css</code> (This path might be different on your device - check at the top of the Config screen for the exact path). This file supports standard CSS syntax. Joplin <em><strong>must</strong></em> be restarted for the new css to be applied, please ensure that Joplin is not closing to the tray, but is actually exiting. Note that this file is used only when display the notes, <strong>not when printing or exporting to PDF</strong>. This is because printing has a lot more restrictions (for example, printing white text over a black background is usually not wanted), so special rules are applied to make it look good when printing, and a userstyle.css would interfer with that.</p>
<h2><a name="new-note-templates" href="#new-note-templates" class="heading-anchor">🔗</a>New Note Templates</h2>
<p>Templates can be used for new notes by creating a templates folder in <code>~/.config/joplin-desktop/</code> and placing markdown template files into it. For example creating the file <code>hours.md</code> in the directory <code>~/.config/joplin-desktop/templates/</code> with the contents:</p>
<pre><code class="language-markdown">Date: {{date}}
Hours:
Details:
</code></pre>
<p>When creating a new note you will now be prompted to insert a template that contains the above text (and <code>{{date}}</code> replaced with today's date). Templates can also be inserted from the menu (File-&gt;Templates).</p>
<p>The currently supported template variables are:<br>
| Variable | Description | Example |<br>
| <code>{{date}}</code> | Today's date formatted based on the settings format | 2019-01-01 |<br>
| <code>{{time}}</code> | Current time formatted based on the settings format | 13:00 |<br>
| <code>{{datetime}}</code> | Current date and time formatted based on the settings format | 01/01/19 1:00 PM |<br>
| <code>{{#custom_datetime}}</code> | Current date and/or time formatted based on a supplied string (using <a href="https://momentjs.com/">moment.js</a> formatting) | <code>{{#custom_datetime}}</code>M d<code>{{/custom_datetime}}</code> |</p>
<h1><a name="searching" href="#searching" class="heading-anchor">🔗</a>Searching</h1>
<p>Joplin implements the SQLite Full Text Search (FTS4) extension. It means the content of all the notes is indexed in real time and search queries return results very fast. Both <a href="https://www.sqlite.org/fts3.html#simple_fts_queries">Simple FTS Queries</a> and <a href="https://www.sqlite.org/fts3.html#full_text_index_queries">Full-Text Index Queries</a> are supported. See below for the list of supported queries:</p>
<table>
@ -673,56 +686,56 @@ $$
<td>Arabic</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ar.po">ar</a></td>
<td>عبد الناصر سعيد (<a href="mailto:as@althobaity.com">as@althobaity.com</a>)</td>
<td>90%</td>
<td>86%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/es/basque_country.png" alt=""></td>
<td>Basque</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/eu.po">eu</a></td>
<td>juan.abasolo@ehu.eus</td>
<td>51%</td>
<td>48%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/bg.png" alt=""></td>
<td>Bulgarian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/bg_BG.po">bg_BG</a></td>
<td></td>
<td>99%</td>
<td>94%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/es/catalonia.png" alt=""></td>
<td>Catalan</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ca.po">ca</a></td>
<td>jmontane, 2018</td>
<td>73%</td>
<td>69%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/hr.png" alt=""></td>
<td>Croatian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/hr_HR.po">hr_HR</a></td>
<td>Hrvoje Mandić (<a href="mailto:trbuhom@net.hr">trbuhom@net.hr</a>)</td>
<td>42%</td>
<td>39%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/cz.png" alt=""></td>
<td>Czech</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/cs_CZ.po">cs_CZ</a></td>
<td>Lukas Helebrandt (<a href="mailto:lukas@aiya.cz">lukas@aiya.cz</a>)</td>
<td>91%</td>
<td>86%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/dk.png" alt=""></td>
<td>Dansk</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/da_DK.po">da_DK</a></td>
<td>Morten Juhl-Johansen Zölde-Fejér (mjjzf@syntaktisk.</td>
<td>66%</td>
<td>62%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/de.png" alt=""></td>
<td>Deutsch</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/de_DE.po">de_DE</a></td>
<td>Michael Sonntag (<a href="mailto:ms@editorei.de">ms@editorei.de</a>)</td>
<td>99%</td>
<td>95%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/gb.png" alt=""></td>
@ -743,7 +756,7 @@ $$
<td>Español</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/es_ES.po">es_ES</a></td>
<td>Andros Fenollosa (andros@fenollosa.email)</td>
<td>97%</td>
<td>93%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/fr.png" alt=""></td>
@ -757,123 +770,286 @@ $$
<td>Galician</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/gl_ES.po">gl_ES</a></td>
<td>Marcos Lans (<a href="mailto:marcoslansgarza@gmail.com">marcoslansgarza@gmail.com</a>)</td>
<td>65%</td>
<td>61%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/it.png" alt=""></td>
<td>Italiano</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/it_IT.po">it_IT</a></td>
<td></td>
<td>98%</td>
<td>93%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/be.png" alt=""></td>
<td>Nederlands</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/nl_BE.po">nl_BE</a></td>
<td></td>
<td>51%</td>
<td>48%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/nl.png" alt=""></td>
<td>Nederlands</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/nl_NL.po">nl_NL</a></td>
<td>Heimen Stoffels (<a href="mailto:vistausss@outlook.com">vistausss@outlook.com</a>)</td>
<td>79%</td>
<td>95%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/no.png" alt=""></td>
<td>Norwegian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/nb_NO.po">nb_NO</a></td>
<td>Mats Estensen (<a href="mailto:code@mxe.no">code@mxe.no</a>)</td>
<td>91%</td>
<td>86%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/ir.png" alt=""></td>
<td>Persian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/fa.po">fa</a></td>
<td>Mehrad Mahmoudian (<a href="mailto:mehrad@mahmoudian.me">mehrad@mahmoudian.me</a>)</td>
<td>49%</td>
<td>47%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/pl.png" alt=""></td>
<td>Polski</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/pl_PL.po">pl_PL</a></td>
<td></td>
<td>98%</td>
<td>93%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/br.png" alt=""></td>
<td>Português (Brasil)</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/pt_BR.po">pt_BR</a></td>
<td>Renato Nunes Bastos (<a href="mailto:rnbastos@gmail.com">rnbastos@gmail.com</a>)</td>
<td>97%</td>
<td>92%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/ro.png" alt=""></td>
<td>Română</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ro.po">ro</a></td>
<td></td>
<td>51%</td>
<td>48%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/si.png" alt=""></td>
<td>Slovenian</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/sl_SI.po">sl_SI</a></td>
<td></td>
<td>64%</td>
<td>60%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/se.png" alt=""></td>
<td>Svenska</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/sv.po">sv</a></td>
<td>Jonatan Nyberg (<a href="mailto:jonatan@autistici.org">jonatan@autistici.org</a>)</td>
<td>88%</td>
<td>83%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/tr.png" alt=""></td>
<td>Türkçe</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/tr_TR.po">tr_TR</a></td>
<td>Zorbey Doğangüneş (<a href="mailto:zorbeyd@gmail.com">zorbeyd@gmail.com</a>)</td>
<td>85%</td>
<td>81%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/ru.png" alt=""></td>
<td>Русский</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ru_RU.po">ru_RU</a></td>
<td>Artyom Karlov (<a href="mailto:artyom.karlov@gmail.com">artyom.karlov@gmail.com</a>)</td>
<td>91%</td>
<td>86%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/rs.png" alt=""></td>
<td>српски језик</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/sr_RS.po">sr_RS</a></td>
<td></td>
<td>93%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/cn.png" alt=""></td>
<td>中文 (简体)</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/zh_CN.po">zh_CN</a></td>
<td></td>
<td>96%</td>
<td>94%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/tw.png" alt=""></td>
<td>中文 (繁體)</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/zh_TW.po">zh_TW</a></td>
<td>penguinsam (<a href="mailto:samliu@gmail.com">samliu@gmail.com</a>)</td>
<td>79%</td>
<td>74%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/jp.png" alt=""></td>
<td>日本語</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ja_JP.po">ja_JP</a></td>
<td>AWASHIRO Ikuya (<a href="mailto:ikunya@gmail.com">ikunya@gmail.com</a>)</td>
<td>85%</td>
<td>81%</td>
</tr>
<tr>
<td><img src="https://joplinapp.org/images/flags/country-4x3/kr.png" alt=""></td>
<td>한국말</td>
<td><a href="https://github.com/laurent22/joplin/blob/master/CliClient/locales/ko.po">ko</a></td>
<td></td>
<td>87%</td>
<td>82%</td>
</tr>
</tbody>
</table>
<!-- LOCALE-TABLE-AUTO-GENERATED -->
<h1><a name="contributors" href="#contributors" class="heading-anchor">🔗</a>Contributors</h1>
<!-- CONTRIBUTORS-TABLE-AUTO-GENERATED -->
<table>
<thead>
<tr>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
<th style="text-align:center"></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/1285584?v=4"/></br><a href="https://api.github.com/users/laurent22">laurent22</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/223439?v=4"/></br><a href="https://api.github.com/users/tessus">tessus</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/2179547?v=4"/></br><a href="https://api.github.com/users/CalebJohn">CalebJohn</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/4553672?v=4"/></br><a href="https://api.github.com/users/tanrax">tanrax</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/8701534?v=4"/></br><a href="https://api.github.com/users/rtmkrlv">rtmkrlv</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/10997189?v=4"/></br><a href="https://api.github.com/users/fmrtn">fmrtn</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/16101778?v=4"/></br><a href="https://api.github.com/users/gabcoh">gabcoh</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/1685517?v=4"/></br><a href="https://api.github.com/users/Abijeet">Abijeet</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/6557454?v=4"/></br><a href="https://api.github.com/users/innocuo">innocuo</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/10927304?v=4"/></br><a href="https://api.github.com/users/matsest">matsest</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/5365582?v=4"/></br><a href="https://api.github.com/users/marcosvega91">marcosvega91</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/37639389?v=4"/></br><a href="https://api.github.com/users/petrz12">petrz12</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/208212?v=4"/></br><a href="https://api.github.com/users/foxmask">foxmask</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/4237724?v=4"/></br><a href="https://api.github.com/users/alexdevero">alexdevero</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/3194829?v=4"/></br><a href="https://api.github.com/users/moltenform">moltenform</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/5199995?v=4"/></br><a href="https://api.github.com/users/zuphilip">zuphilip</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/6319051?v=4"/></br><a href="https://api.github.com/users/abonte">abonte</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/31567272?v=4"/></br><a href="https://api.github.com/users/0ndrey">0ndrey</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/6734573?v=4"/></br><a href="https://api.github.com/users/stweil">stweil</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/32770029?v=4"/></br><a href="https://api.github.com/users/bradmcl">bradmcl</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/226708?v=4"/></br><a href="https://api.github.com/users/RaphaelKimmig">RaphaelKimmig</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/17768566?v=4"/></br><a href="https://api.github.com/users/RenatoXSR">RenatoXSR</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/36303913?v=4"/></br><a href="https://api.github.com/users/sensor-freak">sensor-freak</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/4245227?v=4"/></br><a href="https://api.github.com/users/zblesk">zblesk</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/560571?v=4"/></br><a href="https://api.github.com/users/chrisb86">chrisb86</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/4168339?v=4"/></br><a href="https://api.github.com/users/solariz">solariz</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/390889?v=4"/></br><a href="https://api.github.com/users/mmahmoudian">mmahmoudian</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/25288?v=4"/></br><a href="https://api.github.com/users/maicki">maicki</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/2136373?v=4"/></br><a href="https://api.github.com/users/mjjzf">mjjzf</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/2486806?v=4"/></br><a href="https://api.github.com/users/sebastienjust">sebastienjust</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/4079047?v=4"/></br><a href="https://api.github.com/users/Zorbeyd">Zorbeyd</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/35413451?v=4"/></br><a href="https://api.github.com/users/chenlhlinux">chenlhlinux</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/17399340?v=4"/></br><a href="https://api.github.com/users/pf-siedler">pf-siedler</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/17232523?v=4"/></br><a href="https://api.github.com/users/ruuti">ruuti</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/23638148?v=4"/></br><a href="https://api.github.com/users/s1nceri7y">s1nceri7y</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/22592201?v=4"/></br><a href="https://api.github.com/users/tfinnberg">tfinnberg</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/7471938?v=4"/></br><a href="https://api.github.com/users/ShuiHuo">ShuiHuo</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/11596277?v=4"/></br><a href="https://api.github.com/users/ikunya">ikunya</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/498326?v=4"/></br><a href="https://api.github.com/users/Shaxine">Shaxine</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/7034200?v=4"/></br><a href="https://api.github.com/users/bimlas">bimlas</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/105843?v=4"/></br><a href="https://api.github.com/users/chaifeng">chaifeng</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/549349?v=4"/></br><a href="https://api.github.com/users/charles-e">charles-e</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/1686759?v=4"/></br><a href="https://api.github.com/users/chrmoritz">chrmoritz</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/5131923?v=4"/></br><a href="https://api.github.com/users/donbowman">donbowman</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/47756?v=4"/></br><a href="https://api.github.com/users/dflock">dflock</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/1962738?v=4"/></br><a href="https://api.github.com/users/einverne">einverne</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/628474?v=4"/></br><a href="https://api.github.com/users/Atalanttore">Atalanttore</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/16492558?v=4"/></br><a href="https://api.github.com/users/eodeluga">eodeluga</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/1714374?v=4"/></br><a href="https://api.github.com/users/FleischKarussel">FleischKarussel</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/6190183?v=4"/></br><a href="https://api.github.com/users/gmag11">gmag11</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/2257024?v=4"/></br><a href="https://api.github.com/users/gusbemacbe">gusbemacbe</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/18524580?v=4"/></br><a href="https://api.github.com/users/Fvbor">Fvbor</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/3379379?v=4"/></br><a href="https://api.github.com/users/sczhg">sczhg</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/1716229?v=4"/></br><a href="https://api.github.com/users/Vistaus">Vistaus</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/11466782?v=4"/></br><a href="https://api.github.com/users/jacobherrington">jacobherrington</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/29855366?v=4"/></br><a href="https://api.github.com/users/jcgerhard">jcgerhard</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/4995433?v=4"/></br><a href="https://api.github.com/users/jaredcrowe">jaredcrowe</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/339645?v=4"/></br><a href="https://api.github.com/users/jmontane">jmontane</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/163555?v=4"/></br><a href="https://api.github.com/users/JoelRSimpson">JoelRSimpson</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/23194385?v=4"/></br><a href="https://api.github.com/users/jony0008">jony0008</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/6048003?v=4"/></br><a href="https://api.github.com/users/joybinchen">joybinchen</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/1560189?v=4"/></br><a href="https://api.github.com/users/y-usuzumi">y-usuzumi</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/1660460?v=4"/></br><a href="https://api.github.com/users/xuhcc">xuhcc</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/7824233?v=4"/></br><a href="https://api.github.com/users/kklas">kklas</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/2599210?v=4"/></br><a href="https://api.github.com/users/lboullo0">lboullo0</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/1562062?v=4"/></br><a href="https://api.github.com/users/dbinary">dbinary</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/5699725?v=4"/></br><a href="https://api.github.com/users/mvonmaltitz">mvonmaltitz</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/5788516?v=4"/></br><a href="https://api.github.com/users/Marmo">Marmo</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/12831489?v=4"/></br><a href="https://api.github.com/users/mgroth0">mgroth0</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/51273874?v=4"/></br><a href="https://api.github.com/users/MichipX">MichipX</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/9076687?v=4"/></br><a href="https://api.github.com/users/NJannasch">NJannasch</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/12369770?v=4"/></br><a href="https://api.github.com/users/Ouvill">Ouvill</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/43815417?v=4"/></br><a href="https://api.github.com/users/shorty2380">shorty2380</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/6306608?v=4"/></br><a href="https://api.github.com/users/Diadlo">Diadlo</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/8766773?v=4"/></br><a href="https://api.github.com/users/Cogitri">Cogitri</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/559346?v=4"/></br><a href="https://api.github.com/users/metbril">metbril</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/744655?v=4"/></br><a href="https://api.github.com/users/ruzaq">ruzaq</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/505011?v=4"/></br><a href="https://api.github.com/users/kcrt">kcrt</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/538584?v=4"/></br><a href="https://api.github.com/users/xissy">xissy</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/466122?v=4"/></br><a href="https://api.github.com/users/Tekki">Tekki</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/8731922?v=4"/></br><a href="https://api.github.com/users/tbroadley">tbroadley</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/114300?v=4"/></br><a href="https://api.github.com/users/Kriechi">Kriechi</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/3457339?v=4"/></br><a href="https://api.github.com/users/tkilaker">tkilaker</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/4201229?v=4"/></br><a href="https://api.github.com/users/tcyrus">tcyrus</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/834914?v=4"/></br><a href="https://api.github.com/users/tobias-grasse">tobias-grasse</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/6691273?v=4"/></br><a href="https://api.github.com/users/strobeltobias">strobeltobias</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/11031696?v=4"/></br><a href="https://api.github.com/users/ymitsos">ymitsos</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/28493662?v=4"/></br><a href="https://api.github.com/users/cdorin93">cdorin93</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/30935096?v=4"/></br><a href="https://api.github.com/users/cybertramp">cybertramp</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/9694906?v=4"/></br><a href="https://api.github.com/users/delta-emil">delta-emil</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/926263?v=4"/></br><a href="https://api.github.com/users/doc75">doc75</a></td>
<td style="text-align:center"><img width="50" src="https://avatars2.githubusercontent.com/u/2903013?v=4"/></br><a href="https://api.github.com/users/ebayer">ebayer</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/14201321?v=4"/></br><a href="https://api.github.com/users/rasperepodvipodvert">rasperepodvipodvert</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/11388094?v=4"/></br><a href="https://api.github.com/users/hydrandt">hydrandt</a></td>
<td style="text-align:center"><img width="50" src="https://avatars1.githubusercontent.com/u/42961947?v=4"/></br><a href="https://api.github.com/users/pensierocrea">pensierocrea</a></td>
</tr>
<tr>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/10206967?v=4"/></br><a href="https://api.github.com/users/rhtenhove">rhtenhove</a></td>
<td style="text-align:center"><img width="50" src="https://avatars3.githubusercontent.com/u/14062932?v=4"/></br><a href="https://api.github.com/users/simonsan">simonsan</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/10956653?v=4"/></br><a href="https://api.github.com/users/tcassaert">tcassaert</a></td>
<td style="text-align:center"><img width="50" src="https://avatars0.githubusercontent.com/u/2216902?v=4"/></br><a href="https://api.github.com/users/xcffl">xcffl</a></td>
<td style="text-align:center"></td>
</tr>
</tbody>
</table>
<!-- CONTRIBUTORS-TABLE-AUTO-GENERATED -->
<h1><a name="known-bugs" href="#known-bugs" class="heading-anchor">🔗</a>Known bugs</h1>
<ul>
<li>Resources larger than 10 MB are not currently supported on mobile. They will crash the application so it is recommended not to attach such resources at the moment. The issue is being looked at.</li>