<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hedgedoc/public/js, branch cindy</title>
<subtitle>Hedgedoc with support for CindyScript
</subtitle>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/'/>
<entry>
<title>Add simple support for cindyjs</title>
<updated>2021-05-17T18:12:50+00:00</updated>
<author>
<name>stuebinm</name>
</author>
<published>2021-03-09T00:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=b0f98a43381486995b99ed79e0eabb3af149dbf3'/>
<id>b0f98a43381486995b99ed79e0eabb3af149dbf3</id>
<content type='text'>
Notably, the error output (in case of compiler errors) is generated
by overwriting the builtin console.error-function, which is a horrible
idea for many reasons, but there isn't really any other way right now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Notably, the error output (in case of compiler errors) is generated
by overwriting the builtin console.error-function, which is a horrible
idea for many reasons, but there isn't really any other way right now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1233 from hedgedoc/fix/insertOnStartOfLines</title>
<updated>2021-05-06T19:16:22+00:00</updated>
<author>
<name>David Mehren</name>
</author>
<published>2021-05-06T19:16:22+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=dc1f621eb84356bcb42e357102ef1ecff73261a6'/>
<id>dc1f621eb84356bcb42e357102ef1ecff73261a6</id>
<content type='text'>
Fix insertOnStartOfLines behaviour</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix insertOnStartOfLines behaviour</pre>
</div>
</content>
</entry>
<entry>
<title>Fix click handler for numbered task lists</title>
<updated>2021-05-05T21:34:03+00:00</updated>
<author>
<name>Erik Michelson</name>
</author>
<published>2021-05-05T21:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=7f8be22e97a29eb54f22aff1ea377973417d45d4'/>
<id>7f8be22e97a29eb54f22aff1ea377973417d45d4</id>
<content type='text'>
The regex for tasklists in 1.x didn't include upper-case x/X letters nor ordered lists (1. [ ] abc).
This commit changes the regex to allow both.

Signed-off-by: Erik Michelson &lt;opensource@erik.michelson.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The regex for tasklists in 1.x didn't include upper-case x/X letters nor ordered lists (1. [ ] abc).
This commit changes the regex to allow both.

Signed-off-by: Erik Michelson &lt;opensource@erik.michelson.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix insertOnStartOfLines behaviour</title>
<updated>2021-05-05T20:57:49+00:00</updated>
<author>
<name>David Mehren</name>
</author>
<published>2021-05-05T20:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=e4b2b6ff73b0f2132c93f242ddf6143cc03a9619'/>
<id>e4b2b6ff73b0f2132c93f242ddf6143cc03a9619</id>
<content type='text'>
A bug in insertOnStartOfLines lead to duplicated text,
if the cursor was not at the start of a line.

This fixes the behaviour of insertOnStartOfLines to always use
the complete first and last line of the selection,
even if they were only partially selected.

Fixes #1231

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A bug in insertOnStartOfLines lead to duplicated text,
if the cursor was not at the start of a line.

This fixes the behaviour of insertOnStartOfLines to always use
the complete first and last line of the selection,
even if they were only partially selected.

Fixes #1231

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract list of supported languages in separate file</title>
<updated>2021-04-26T19:45:31+00:00</updated>
<author>
<name>Erik Michelson</name>
</author>
<published>2021-04-25T22:18:08+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=0d943d128431f166045de53bd64575dac142d320'/>
<id>0d943d128431f166045de53bd64575dac142d320</id>
<content type='text'>
Signed-off-by: Erik Michelson &lt;github@erik.michelson.eu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Erik Michelson &lt;github@erik.michelson.eu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for freshly imported languages</title>
<updated>2021-04-26T19:42:06+00:00</updated>
<author>
<name>David Mehren</name>
</author>
<published>2021-04-25T20:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=837cf59ef9f27d8cbc6d77120304d8dcf8e7e9bb'/>
<id>837cf59ef9f27d8cbc6d77120304d8dcf8e7e9bb</id>
<content type='text'>
New languages: bg, fa, gl, he, hu, oc, pt-br

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New languages: bg, fa, gl, he, hu, oc, pt-br

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix HTML clipboard import</title>
<updated>2021-02-16T21:06:45+00:00</updated>
<author>
<name>David Mehren</name>
</author>
<published>2021-02-13T16:54:38+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=0f7f11e4f3c2bbae78705f2e5c71faa51556e016'/>
<id>0f7f11e4f3c2bbae78705f2e5c71faa51556e016</id>
<content type='text'>
jQuery's .html() method escapes contained text (e.g. '&lt;' becomes
'&amp;lt;'). This confuses the turndown parser, which then only performs
unescaping, but does not convert to markdown.
By using .text() instead, the unescaped content is returned and turndown
can correctly generate markdown.

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jQuery's .html() method escapes contained text (e.g. '&lt;' becomes
'&amp;lt;'). This confuses the turndown parser, which then only performs
unescaping, but does not convert to markdown.
By using .text() instead, the unescaped content is returned and turndown
can correctly generate markdown.

Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Linter: Fix all lint errors</title>
<updated>2021-02-15T11:15:14+00:00</updated>
<author>
<name>Philip Molares</name>
</author>
<published>2021-02-15T08:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=136d895d155f28c2e75b3af206549acaa2a354ed'/>
<id>136d895d155f28c2e75b3af206549acaa2a354ed</id>
<content type='text'>
Signed-off-by: Philip Molares &lt;philip.molares@udo.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip Molares &lt;philip.molares@udo.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update webpack config and JS import for spin.js v4</title>
<updated>2021-02-12T22:47:58+00:00</updated>
<author>
<name>David Mehren</name>
</author>
<published>2021-02-12T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=788e7d460a976e1977d635da4e52a648dc282107'/>
<id>788e7d460a976e1977d635da4e52a648dc282107</id>
<content type='text'>
Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Mehren &lt;git@herrmehren.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix wrong acces to slide options</title>
<updated>2021-02-02T12:27:37+00:00</updated>
<author>
<name>Tilman Vatteroth</name>
</author>
<published>2021-02-02T12:27:37+00:00</published>
<link rel='alternate' type='text/html' href='https://stuebinm.eu/git/hedgedoc/commit/?id=9f59a73049655608cd0cb05be7db5231ece27aef'/>
<id>9f59a73049655608cd0cb05be7db5231ece27aef</id>
<content type='text'>
If the slide options in the frontmatter are empty
or not present, then slideOptions object in the
parsed JSON is undefined. This triggers an
exception when the sanitized slide options object
is built.

Signed-off-by: Tilman Vatteroth &lt;tilman.vatteroth@tu-dortmund.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the slide options in the frontmatter are empty
or not present, then slideOptions object in the
parsed JSON is undefined. This triggers an
exception when the sanitized slide options object
is built.

Signed-off-by: Tilman Vatteroth &lt;tilman.vatteroth@tu-dortmund.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
