Commit Graph

26 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 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 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 7f622103a1 Update dependency versions, serve own third-party resources 2018-12-24 17:16:34 +00:00
David Evans e85890563c Add support for faded connectors 2018-05-12 00:34:11 +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 a177b21e85 Move favicons into web/resources to keep base directory clean 2018-05-05 01:29:39 +01:00
David Evans a1caf2b16a Add cache control headers to server 2018-05-02 22:06:16 +01:00
David Evans 044d6bd776 Restructure web resources to be within one folder 2018-05-01 19:31:52 +01:00
David Evans 9b148b43d3 Serve static resources from fixed directory, regardless of CWD 2018-04-30 22:40:19 +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 2947e4f008 Replace server with own implementation, along with a new server-side rendering API 2018-04-28 22:58:36 +01:00
David Evans 228ef05333 First pass at auto-generating screenshots [#52] 2018-04-22 21:30:13 +01:00
David Evans d7ce195ebc Fix readme image tests in Karma (previously were not running) 2018-04-22 21:29:29 +01:00
David Evans 3c8ee0acf6 Add VirtualSequenceDiagram convenience wrapper in standalone exports 2018-04-22 10:27:40 +01:00
David Evans edc71934dc Add commandline tool for generating SVG from code [#32] 2018-04-21 20:24:54 +01:00