Commit Graph

244 Commits

Author SHA1 Message Date
David Evans a84f2e01fc Fix blocked resources in library.htm, add new security headers 2021-12-09 23:03:46 +00:00
David Evans f0f34e0380 Fix minor misalignment of plaintext editor 2021-10-25 22:19:21 +01:00
David Evans 2e425b5223 Add cache-control stale-while-revalidate config 2021-10-25 22:18:40 +01:00
David Evans 5b99ba2937 Improve caching; allow using stale cache for longer on network error 2021-10-24 12:16:53 +01:00
David Evans 4dc77897e9 Basic editing capability when Javascript is disabled 2021-10-23 17:45:17 +01:00
David Evans 57cfe939f7 Add security headers for static and dynamic resources 2021-10-23 15:50:11 +01:00
David Evans 106dec5db5 Bump dependencies 2021-10-23 15:27:58 +01:00
David Evans 1b7cf6ed36 Remove = character from env shebang as safety measure against infinite recursion if -S is not supported 2020-12-28 21:34:22 +00:00
David Evans 57c299d143 Add -S flag to /usr/bin/env for portability 2020-12-28 21:13:13 +00:00
David Evans 66cf755185 Set extra security options on node processes 2020-12-27 22:58:35 +00:00
David Evans 5604740b13 Bump dependencies 2020-12-27 22:56:07 +00:00
David Evans 9ec7c5f5ab Bump dependencies 2020-10-03 20:25:24 +01:00
David Evans b21db175df Fix package-lock metadata 2020-08-30 22:15:49 +01:00
David Evans b21f261a45 Available on NPM 2020-08-30 22:10:05 +01:00
David Evans fbe4e9e792 Bump dependencies 2020-08-30 22:06:20 +01:00
David Evans 1136325f5b Improve multi-document handling 2020-04-12 17:29:07 +01:00
David Evans d278b4d0e1 Bump dev dependencies 2020-04-12 13:38:26 +01:00
David Evans bc10b3cc61 Invert luminosity of rendered diagram when in dark mode 2020-04-12 13:31:45 +01:00
David Evans 65981833be Bump dependencies 2020-03-22 19:52:42 +00:00
David Evans a0fd4378a4 Stop previous refactoring when a new one begins [#58] 2020-01-20 21:39:19 +00:00
David Evans d103dc0574 Improve behaviour when adding formatting elements from library 2020-01-20 21:30:23 +00:00
David Evans ed1110d74f Support open-in-editor URLs [#59] 2020-01-20 19:23:17 +00:00
David Evans bdd8122a9f Add getTitle method 2020-01-20 18:58:07 +00:00
David Evans a73bf1ad98 Obey reduced motion preference 2020-01-20 01:36:22 +00:00
David Evans 5d8f9dfff3 Add dark theme when OS is set to dark mode 2020-01-20 01:26:41 +00:00
David Evans 9f8cd51875 Fix document selector styling in Safari 2020-01-19 23:14:07 +00:00
David Evans db63f73c9e Support multiple documents in tabs [#60] 2020-01-19 23:03:36 +00:00
David Evans 5b8382c7f6 Remove redundant checks in LocalStorage 2020-01-19 23:02:17 +00:00
David Evans cacbf02203 Simplify eslint comments 2020-01-19 23:00:26 +00:00
David Evans f2e8c35a2a Extract storage implementation from Interface [#60] 2020-01-19 19:35:48 +00:00
David Evans f663f0426b Bump dependencies 2020-01-19 18:37:31 +00:00
David Evans 3c0238d871 Add config for vscode IDE 2020-01-19 11:51:42 +00:00
David Evans cd6f85fca7 Make Markdown test not rely on width of emoticon symbol (fix cross-browser test issue) 2019-06-16 12:11:24 +01:00
David Evans a99a99c4cb Remove redundant Karma workaround 2019-06-16 12:07:57 +01:00
David Evans bc64c1016b Update rollup build-time dependency 2019-06-16 09:04:28 +01:00
David Evans 35b8145275 Update opentype.js dependency 2019-06-16 09:04:13 +01:00
David Evans 57586d5456 Fix syntax highlighting for anonymous asynchronous agents [#57] 2019-06-15 23:33:33 +01:00
David Evans 787f4c5299 Update dependency versions 2019-06-15 23:22:15 +01:00
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