15 Commits

Author SHA1 Message Date
ittipat
7d1dda5798
Update app.js 2021-01-18 07:51:49 +07:00
Joseph Rautenbach
5173871d65 Use xcolor LaTeX package 2021-01-18 01:07:12 +02:00
Joseph Rautenbach
53ad55c443 Added checkbox option for wrapping with align, and a spinner indicator 2021-01-18 00:56:47 +02:00
Joseph Rautenbach
cdbe20ea57 Update scales to use a map instead of separate lists 2021-01-16 21:42:46 +02:00
Joseph Rautenbach
63e3ea147f Security improvements & more detailed error output
We prevent LaTeX from reading/writing files in parent directories;
additionally, we have introduced a list of unsupported commands which
the user will be informed on if they attempt to use any, so that they
receive a friendly error message instead of LaTeX likely encountering
an error. Finally, we have resturctured the command definitions to
use methods and multi-line blocks, for readability.
2021-01-16 21:30:24 +02:00
Joseph Rautenbach
dd7b5d9d0b Using Sharp for image conversion; promises; and more
Rewrote much of the application to use Promises instead of callbacks.
Replaced the two previous image conversion packages with Sharp, which now
handles svg-to-png and svg-to-jpg conversion. Added queueing support to
prevent resource exhaustion.
2021-01-16 00:52:21 +01:00
Joseph Rautenbach
49784697ab Variable declarations 2019-07-18 11:42:39 +02:00
Joseph Rautenbach
05d3f49621 Check to ensure image format conversion was successful 2019-05-23 11:46:43 +02:00
Joseph Rautenbach
ea73f4d45c Multiline equation support 2019-05-23 11:25:50 +02:00
Joseph Rautenbach
8214ce5111 UTF8 encoding support 2019-05-23 11:23:50 +02:00
Joseph Rautenbach
7bec901d9c Trim whitespace 2019-03-08 14:12:01 +02:00
Joseph Rautenbach
197262522c Updated HTTP URL 2019-01-21 02:03:49 +02:00
Joseph Rautenbach
fbec5a9eb9 Updated formatting 2019-01-20 23:28:13 +02:00
Joseph Rautenbach
b472e763fc Updated web interface URL to localhost 2019-01-20 22:47:05 +02:00
Joseph Rautenbach
9cd9869f5b Initial commit 2019-01-20 21:40:10 +02:00