Commit Graph

  • a84f2e01fc Fix blocked resources in library.htm, add new security headers master David Evans 2021-12-09 23:03:46 +0000
  • f0f34e0380 Fix minor misalignment of plaintext editor David Evans 2021-10-25 22:19:21 +0100
  • 2e425b5223 Add cache-control stale-while-revalidate config David Evans 2021-10-25 22:18:40 +0100
  • 5b99ba2937 Improve caching; allow using stale cache for longer on network error David Evans 2021-10-24 12:16:53 +0100
  • 4dc77897e9 Basic editing capability when Javascript is disabled David Evans 2021-10-23 17:45:17 +0100
  • 57cfe939f7 Add security headers for static and dynamic resources David Evans 2021-10-23 15:28:21 +0100
  • 106dec5db5 Bump dependencies David Evans 2021-10-23 15:27:58 +0100
  • 1b7cf6ed36 Remove = character from env shebang as safety measure against infinite recursion if -S is not supported David Evans 2020-12-28 21:34:22 +0000
  • 57c299d143 Add -S flag to /usr/bin/env for portability David Evans 2020-12-28 21:13:13 +0000
  • 66cf755185 Set extra security options on node processes David Evans 2020-12-27 22:58:35 +0000
  • 5604740b13 Bump dependencies David Evans 2020-12-27 22:56:07 +0000
  • 9ec7c5f5ab Bump dependencies David Evans 2020-10-03 20:25:24 +0100
  • b21db175df Fix package-lock metadata David Evans 2020-08-30 22:15:49 +0100
  • b21f261a45 Available on NPM David Evans 2020-08-30 22:06:31 +0100
  • fbe4e9e792 Bump dependencies David Evans 2020-08-30 22:06:20 +0100
  • 1136325f5b Improve multi-document handling David Evans 2020-04-12 17:29:07 +0100
  • d278b4d0e1 Bump dev dependencies David Evans 2020-04-12 13:38:26 +0100
  • bc10b3cc61 Invert luminosity of rendered diagram when in dark mode David Evans 2020-04-12 13:31:45 +0100
  • 65981833be Bump dependencies David Evans 2020-03-22 19:52:42 +0000
  • a0fd4378a4 Stop previous refactoring when a new one begins [#58] David Evans 2020-01-20 21:39:19 +0000
  • d103dc0574 Improve behaviour when adding formatting elements from library David Evans 2020-01-20 21:30:23 +0000
  • ed1110d74f Support open-in-editor URLs [#59] David Evans 2020-01-20 19:23:17 +0000
  • bdd8122a9f Add getTitle method David Evans 2020-01-20 18:58:07 +0000
  • a73bf1ad98 Obey reduced motion preference David Evans 2020-01-20 01:36:22 +0000
  • 5d8f9dfff3 Add dark theme when OS is set to dark mode David Evans 2020-01-20 01:26:41 +0000
  • 9f8cd51875 Fix document selector styling in Safari David Evans 2020-01-19 23:14:07 +0000
  • db63f73c9e Support multiple documents in tabs [#60] David Evans 2020-01-19 23:03:36 +0000
  • 5b8382c7f6 Remove redundant checks in LocalStorage David Evans 2020-01-19 23:02:17 +0000
  • cacbf02203 Simplify eslint comments David Evans 2020-01-19 23:00:26 +0000
  • f2e8c35a2a Extract storage implementation from Interface [#60] David Evans 2020-01-19 19:35:48 +0000
  • f663f0426b Bump dependencies David Evans 2020-01-19 18:12:42 +0000
  • 3c0238d871 Add config for vscode IDE David Evans 2020-01-19 11:51:42 +0000
  • cd6f85fca7 Make Markdown test not rely on width of emoticon symbol (fix cross-browser test issue) David Evans 2019-06-16 12:11:24 +0100
  • a99a99c4cb Remove redundant Karma workaround David Evans 2019-06-16 12:07:57 +0100
  • bc64c1016b Update rollup build-time dependency David Evans 2019-06-16 09:04:28 +0100
  • 35b8145275 Update opentype.js dependency David Evans 2019-06-16 09:04:13 +0100
  • 57586d5456 Fix syntax highlighting for anonymous asynchronous agents [#57] David Evans 2019-06-15 23:33:33 +0100
  • 787f4c5299 Update dependency versions David Evans 2019-06-15 23:22:15 +0100
  • 7f622103a1 Update dependency versions, serve own third-party resources David Evans 2018-12-24 14:15:03 +0000
  • 6b6eba9aa0 Update dependency versions where possible David Evans 2018-08-09 14:50:47 +0100
  • c7f035a92f Fix noscript tag David Evans 2018-08-06 17:08:17 +0100
  • eb3f01f513 Split up editor code into modules David Evans 2018-05-19 16:13:25 +0100
  • 7564537bea Fix interaction of library parameters and autocomplete [#56] David Evans 2018-05-19 13:22:47 +0100
  • 4cdb4ad584 Add activate/deactivate syntax [#26] David Evans 2018-05-12 22:28:27 +0100
  • 827a94d712 Rename agent highlight to activation for consistency [#26] David Evans 2018-05-12 20:19:01 +0100
  • bb58943e39 Reduce size of notes example image David Evans 2018-05-12 16:09:24 +0100
  • ddd51ba166 Add agent types example to readme and library page [#36] David Evans 2018-05-12 15:56:38 +0100
  • a60d8fb0cb Add person indicator, add sketch rendering for databases [#36] David Evans 2018-05-12 15:44:49 +0100
  • 4551df9395 Include XML header in exported SVGs David Evans 2018-05-12 12:52:55 +0100
  • e85890563c Add support for faded connectors David Evans 2018-05-12 00:34:11 +0100
  • b25c5dafb4 Run tests in FireFox now that version 60 has been released [#51] David Evans 2018-05-10 22:18:25 +0100
  • 827bcbbe0b Use local copies of code mirror plugins in dev mode David Evans 2018-05-10 20:32:52 +0100
  • 7bf08e3706 Render apple-touch-icon automatically David Evans 2018-05-09 21:16:13 +0100
  • b10f16f729 Use local copy of code mirror when running server in dev mode David Evans 2018-05-09 07:57:50 +0100
  • 44de7f27e2 Automatically edit library parameters when selected [#35] David Evans 2018-05-09 07:57:25 +0100
  • 5eb20c9e45 Fix daily crontab scripts not working on server David Evans 2018-05-08 21:03:03 +0100
  • 135f0b1e0d Improve editor and library pages on iOS David Evans 2018-05-07 20:27:51 +0100
  • 80175c65f5 Make server script automatically update code once per day (if changed) David Evans 2018-05-07 01:33:43 +0100
  • b74c806f24 Support short-form markdown links [#54] David Evans 2018-05-07 01:12:27 +0100
  • 4d4b22aa91 Minor improvements to link markdown handling [#54] David Evans 2018-05-07 01:00:17 +0100
  • 3e4110193a Add markdown link support [#54] David Evans 2018-05-07 00:19:18 +0100
  • 011d8c6979 Support backslash-escaping markdown syntax [#54] David Evans 2018-05-06 21:23:07 +0100
  • 13be0b210e Add new markdown styles to library [#54] David Evans 2018-05-06 00:54:13 +0100
  • fc3e11ab5a Add superscript and subscript, and make highlighting stronger [#54] David Evans 2018-05-06 00:32:42 +0100
  • 5deec319df Add underline and overline styling [#54] David Evans 2018-05-06 00:07:26 +0100
  • b23e278729 Add support for red text and highlighted text in markdown David Evans 2018-05-05 19:00:10 +0100
  • dcad48ec90 Improve printing of editor and library page [#53] David Evans 2018-05-05 15:04:57 +0100
  • a177b21e85 Move favicons into web/resources to keep base directory clean David Evans 2018-05-05 01:29:39 +0100
  • 5c35d7e894 Reduce repetition in themes slightly David Evans 2018-05-05 01:11:42 +0100
  • 73cc61d430 Remove some linter-skipping David Evans 2018-05-04 22:51:01 +0100
  • e32a54e03a Consistency in parser/generator tests David Evans 2018-05-04 22:29:35 +0100
  • e402eb2a0e Improve rules around when parallel stages are allowed [#11] David Evans 2018-05-04 20:47:18 +0100
  • 918c62f049 Add support for parallel actions using & syntax [#11] David Evans 2018-05-03 23:22:51 +0100
  • a1caf2b16a Add cache control headers to server David Evans 2018-05-02 22:06:16 +0100
  • f3488f631e Add server setup script David Evans 2018-05-01 22:18:37 +0100
  • 044d6bd776 Restructure web resources to be within one folder David Evans 2018-05-01 19:31:52 +0100
  • 176ce07bf2 Add public online rendering server (BETA!) David Evans 2018-04-30 23:59:16 +0100
  • 9b148b43d3 Serve static resources from fixed directory, regardless of CWD David Evans 2018-04-30 22:40:19 +0100
  • 724f11cfcb Allow custom font directory via environment variables when running as server David Evans 2018-04-30 22:32:11 +0100
  • 51ad974ba5 Fix permissions of non-executable files David Evans 2018-04-29 22:47:11 +0100
  • 75aacf628f Support custom port when running server David Evans 2018-04-29 20:32:40 +0100
  • 78cec2be8c Add support for working with online rendering service when available David Evans 2018-04-29 15:34:53 +0100
  • eaef4a3f47 Split server code into logical chunks David Evans 2018-04-29 11:40:43 +0100
  • 9b668d0fed Cap uglify-es version at 3.2.2 due to bug in later versions David Evans 2018-04-28 23:06:55 +0100
  • 2947e4f008 Replace server with own implementation, along with a new server-side rendering API David Evans 2018-04-28 22:58:36 +0100
  • 27d0916da8 Add consistent size option to all exports, fix bug when svg element has sequence-diagram class on page load David Evans 2018-04-28 22:54:05 +0100
  • f5b1271647 Remove redundant readme-images.htm file David Evans 2018-04-22 22:52:16 +0100
  • 5e47790efd Use consistent monospace font, re-order SVG layers to work around PhantomJS rendering glitch, replace screenshots with commandline-generated versions [#52] David Evans 2018-04-22 22:44:26 +0100
  • dbb6b70676 Ensure sans-serif font uses a helvetica-compatible font wherever possible, so that text sizes match (fixes incorrect sizing in virtual rendering) [#52] David Evans 2018-04-22 21:36:58 +0100
  • 228ef05333 First pass at auto-generating screenshots [#52] David Evans 2018-04-22 21:30:13 +0100
  • d7ce195ebc Fix readme image tests in Karma (previously were not running) David Evans 2018-04-22 21:29:29 +0100
  • 816206ed33 Improve consistency of SVGs generated, and fix non-BMP unicode exports from VirtualDocument David Evans 2018-04-22 19:17:31 +0100
  • 2a7d9e76ed Add implementation for VirtualTextSizer using opentype.js [#32] David Evans 2018-04-22 16:19:38 +0100
  • c58b8f7a22 Linter fixes David Evans 2018-04-22 14:15:51 +0100
  • 2e708ebb4d Move image utilities into /spec to make it clear that they are only for testing David Evans 2018-04-22 10:52:22 +0100
  • c05f40d960 Restructure scripts/sequence to make it easier to navigate David Evans 2018-04-22 10:42:00 +0100
  • 3c8ee0acf6 Add VirtualSequenceDiagram convenience wrapper in standalone exports David Evans 2018-04-22 10:27:40 +0100
  • 43830414ff Improve standalone export compatibility David Evans 2018-04-21 20:30:48 +0100
  • edc71934dc Add commandline tool for generating SVG from code [#32] David Evans 2018-04-21 20:24:54 +0100
  • 6d4a620800 Update CodeMirror CDN to 5.37.0 to match NPM dependency used in tests David Evans 2018-04-21 18:34:43 +0100