Commit Graph

39 Commits

Author SHA1 Message Date
Radon Rosborough a8dc9c04d0 Add Fathom Analytics 2020-08-16 10:34:22 -06:00
Radon Rosborough 6e92e506fc Get LSP test working for Python 2020-07-30 10:40:13 -06:00
Radon Rosborough 68bb853fa0 Add code formatting button, Python/Haskell support 2020-07-19 17:40:54 -06:00
Radon Rosborough 35bd5253ef Sort case insensitively on index page 2020-07-19 17:27:33 -06:00
Radon Rosborough fdd08d96f2 Sort languages by display name on index page 2020-07-17 21:06:03 -06:00
Radon Rosborough eac2f31138 Make monacoLang optional 2020-07-17 20:03:29 -06:00
Radon Rosborough 972aee4583 New languages: wiki markup dialects 2020-07-11 13:08:22 -06:00
Radon Rosborough 0b8d5d244d Refactor api.ts, plug resource leaks, fix build 2020-07-11 11:09:12 -06:00
Radon Rosborough bb14a6c9ab Add daemon support, sandbox script 2020-07-10 09:58:16 -06:00
Radon Rosborough eeb4d3af70 Various hacks 2020-07-08 18:42:31 -06:00
Radon Rosborough e47e49e353 LSP working for Haskell
And I even managed to dodge the absurd 30-minute compilation time that
would normally be required in order to install HIE.
2020-07-06 18:19:07 -06:00
Radon Rosborough e28e10c054 LSP working for Julia oh my god that was terrible 2020-07-06 14:52:14 -06:00
Radon Rosborough fac2a9acb5 Additional LSP diagnostics on frontend 2020-07-06 14:15:24 -06:00
Radon Rosborough eb66554ce4 Configure LSP for C, C++, Objective-C, Rust 2020-07-05 14:35:33 -06:00
Radon Rosborough 67cb37423c Get clangd working for C/C++/Objective-C 2020-07-05 12:54:05 -06:00
Radon Rosborough 404aeef235 Debug info on frontend with #debug hash 2020-07-05 12:41:07 -06:00
Radon Rosborough 4425f31b88 LSP working with Python!! 2020-07-05 12:21:56 -06:00
Radon Rosborough 91fe6ffd65 Drop privileges to respective uid 2020-06-22 20:46:42 -06:00
Radon Rosborough 4ccb25a947 Enable strict mode on all TypeScript 2020-06-12 15:03:03 -06:00
Radon Rosborough 0a05a0eb92 Load editor more quickly, add loading indicator 2020-06-12 11:42:11 -06:00
Radon Rosborough 5883cc67c7 Prepare new deployment infrastructure 2020-06-10 21:14:50 -06:00
Radon Rosborough 6295e51d90 Getting things ready for deploy to Heroku 2020-06-09 15:17:46 -06:00
Radon Rosborough f9e183e58e Rename, ejs, homepage, build errors, css 2020-06-09 14:39:45 -06:00
Radon Rosborough e2a3e719bf All languages 17 working now 2020-06-07 19:31:54 -06:00
Radon Rosborough 2b8e0fd217 Templates, and C works now 2020-06-07 17:14:01 -06:00
Radon Rosborough 76a1c8fa1d Automatic reconnect to server with exp backoff 2020-06-07 16:24:45 -06:00
Radon Rosborough b31e49d40d Finish improving layout 2020-06-07 16:04:32 -06:00
Radon Rosborough 2239a3685d Improving layout 2020-06-07 16:01:02 -06:00
Radon Rosborough f4178588b7 You can run Python code now 2020-06-06 15:47:12 -06:00
Radon Rosborough 10c868fbd3 Per-language syntax highlighting 2020-06-06 15:23:21 -06:00
Radon Rosborough 27ab1f7b6a Add "run" button 2020-06-06 15:01:53 -06:00
Radon Rosborough c66cf63f3d Embed Monaco editor on frontend 2020-06-06 14:54:07 -06:00
Radon Rosborough 250509ffe1 Fully interactive terminal! 2020-06-06 13:52:27 -06:00
Radon Rosborough 660203f598 Write websocket data to terminal 2020-06-06 12:34:26 -06:00
Radon Rosborough aa57cc7e74 Fifth Circle of Webpack 2020-06-06 12:27:19 -06:00
Radon Rosborough 19c42a8049 Successfully receive websocket data on frontend 2020-06-06 11:17:15 -06:00
Radon Rosborough fb87fc0bcf Connect to websocket from server 2020-06-06 10:47:48 -06:00
Radon Rosborough 0961498f65 Embed terminal on frontend app 2020-06-06 10:41:55 -06:00
Radon Rosborough 73e74516a7 JavaScript build system hell 2020-06-06 10:28:13 -06:00