Commit Graph

206 Commits

Author SHA1 Message Date
David Evans 7f622103a1 Update dependency versions, serve own third-party resources 2018-12-24 17:16:34 +00:00
David Evans 6b6eba9aa0 Update dependency versions where possible 2018-08-09 14:50:47 +01:00
David Evans c7f035a92f Fix noscript tag 2018-08-06 17:08:17 +01:00
David Evans eb3f01f513 Split up editor code into modules 2018-05-19 16:13:25 +01:00
David Evans 7564537bea Fix interaction of library parameters and autocomplete [#56] 2018-05-19 13:22:47 +01:00
David Evans 4cdb4ad584 Add activate/deactivate syntax [#26] 2018-05-12 22:28:27 +01:00
David Evans 827a94d712 Rename agent highlight to activation for consistency [#26] 2018-05-12 20:19:01 +01:00
David Evans bb58943e39 Reduce size of notes example image 2018-05-12 16:09:24 +01:00
David Evans ddd51ba166 Add agent types example to readme and library page [#36] 2018-05-12 15:56:38 +01:00
David Evans a60d8fb0cb Add person indicator, add sketch rendering for databases [#36] 2018-05-12 15:44:49 +01:00
David Evans 4551df9395 Include XML header in exported SVGs 2018-05-12 12:52:55 +01:00
David Evans e85890563c Add support for faded connectors 2018-05-12 00:34:11 +01:00
David Evans b25c5dafb4 Run tests in FireFox now that version 60 has been released [#51] 2018-05-10 22:18:25 +01:00
David Evans 827bcbbe0b Use local copies of code mirror plugins in dev mode 2018-05-10 20:33:04 +01:00
David Evans 7bf08e3706 Render apple-touch-icon automatically 2018-05-09 21:16:13 +01:00
David Evans b10f16f729 Use local copy of code mirror when running server in dev mode 2018-05-09 07:57:50 +01:00
David Evans 44de7f27e2 Automatically edit library parameters when selected [#35] 2018-05-09 07:57:25 +01:00
David Evans 5eb20c9e45 Fix daily crontab scripts not working on server 2018-05-08 21:03:03 +01:00
David Evans 135f0b1e0d Improve editor and library pages on iOS 2018-05-07 20:27:51 +01:00
David Evans 80175c65f5 Make server script automatically update code once per day (if changed) 2018-05-07 01:33:43 +01:00
David Evans b74c806f24 Support short-form markdown links [#54] 2018-05-07 01:12:27 +01:00
David Evans 4d4b22aa91 Minor improvements to link markdown handling [#54] 2018-05-07 01:00:17 +01:00
David Evans 3e4110193a Add markdown link support [#54] 2018-05-07 00:19:18 +01:00
David Evans 011d8c6979 Support backslash-escaping markdown syntax [#54] 2018-05-06 21:23:07 +01:00
David Evans 13be0b210e Add new markdown styles to library [#54] 2018-05-06 00:54:13 +01:00
David Evans fc3e11ab5a Add superscript and subscript, and make highlighting stronger [#54] 2018-05-06 00:32:42 +01:00
David Evans 5deec319df Add underline and overline styling [#54] 2018-05-06 00:07:26 +01:00
David Evans b23e278729 Add support for red text and highlighted text in markdown 2018-05-05 19:04:14 +01:00
David Evans dcad48ec90 Improve printing of editor and library page [#53] 2018-05-05 15:04:57 +01:00
David Evans a177b21e85 Move favicons into web/resources to keep base directory clean 2018-05-05 01:29:39 +01:00
David Evans 5c35d7e894 Reduce repetition in themes slightly 2018-05-05 01:11:42 +01:00
David Evans 73cc61d430 Remove some linter-skipping 2018-05-04 22:51:01 +01:00
David Evans e32a54e03a Consistency in parser/generator tests 2018-05-04 22:29:35 +01:00
David Evans e402eb2a0e Improve rules around when parallel stages are allowed [#11] 2018-05-04 20:47:18 +01:00
David Evans 918c62f049 Add support for parallel actions using & syntax [#11] 2018-05-03 23:22:51 +01:00
David Evans a1caf2b16a Add cache control headers to server 2018-05-02 22:06:16 +01:00
David Evans f3488f631e Add server setup script 2018-05-01 22:21:22 +01:00
David Evans 044d6bd776 Restructure web resources to be within one folder 2018-05-01 19:31:52 +01:00
David Evans 176ce07bf2 Add public online rendering server (BETA!) 2018-04-30 23:59:16 +01:00
David Evans 9b148b43d3 Serve static resources from fixed directory, regardless of CWD 2018-04-30 22:40:19 +01:00
David Evans 724f11cfcb Allow custom font directory via environment variables when running as server 2018-04-30 22:32:11 +01:00
David Evans 51ad974ba5 Fix permissions of non-executable files 2018-04-29 22:47:11 +01:00
David Evans 75aacf628f Support custom port when running server 2018-04-29 20:32:40 +01:00
David Evans 78cec2be8c Add support for working with online rendering service when available 2018-04-29 15:34:53 +01:00
David Evans eaef4a3f47 Split server code into logical chunks 2018-04-29 11:40:43 +01:00
David Evans 9b668d0fed Cap uglify-es version at 3.2.2 due to bug in later versions 2018-04-28 23:06:55 +01:00
David Evans 2947e4f008 Replace server with own implementation, along with a new server-side rendering API 2018-04-28 22:58:36 +01:00
David Evans 27d0916da8 Add consistent size option to all exports, fix bug when svg element has sequence-diagram class on page load 2018-04-28 22:54:27 +01:00
David Evans f5b1271647 Remove redundant readme-images.htm file 2018-04-22 22:52:16 +01:00
David Evans 5e47790efd Use consistent monospace font, re-order SVG layers to work around PhantomJS rendering glitch, replace screenshots with commandline-generated versions [#52] 2018-04-22 22:44:26 +01:00