Commit graph

  • 4a265109e4 Basic SEO Eric Zhang 2021-06-03 23:57:01 -05:00
  • a4655db855 Update README and add image Eric Zhang 2021-06-03 18:55:47 -05:00
  • 2e2fb39c33 Add example document from Rust code Eric Zhang 2021-06-03 17:53:59 -05:00
  • ff9069eda5 Add support for setting language Eric Zhang 2021-06-03 17:24:48 -05:00
  • 06445802da Show confirmation when there are unsaved changes Eric Zhang 2021-06-03 16:19:00 -05:00
  • efcc9591ff Add editor topbar for more UI mimicry Eric Zhang 2021-06-03 15:55:38 -05:00
  • f8adee6b8f Add MIT license Eric Zhang 2021-06-03 14:54:53 -05:00
  • 1a626bb228 Display GitHub commit hash in interface Eric Zhang 2021-06-03 14:39:32 -05:00
  • cdde359332 Clean up old documents after 24 hours Eric Zhang 2021-06-03 14:16:29 -05:00
  • 3b14671206 Add desynchronization after repeated failures Eric Zhang 2021-06-03 13:12:57 -05:00
  • 7b00ffdd85 Fix bug that was causing clients to disconnect Eric Zhang 2021-06-03 01:56:37 -05:00
  • 59f434ca96 Re-add CI and switch back to DigitalOcean Eric Zhang 2021-06-03 01:52:22 -05:00
  • 21e15b76ed Remove GitHub Actions, switch to gcloud Eric Zhang 2021-06-03 00:36:53 -05:00
  • 8b3b1b8163 Switch to using GCR and Cloud Run Eric Zhang 2021-06-03 00:27:11 -05:00
  • 7e763556a5 Fix a bug in multiple-selection edits Eric Zhang 2021-06-02 23:56:23 -05:00
  • 40a28d4850 Implement multiplexing for editors Eric Zhang 2021-06-02 23:20:34 -05:00
  • e97e19c1e3 Implement MVP editor, still some bugs Eric Zhang 2021-06-02 22:57:00 -05:00
  • a851029de0 Update design, add new favicon Eric Zhang 2021-06-02 20:25:35 -05:00
  • ce87676c9d More design updates - fix resizing Eric Zhang 2021-06-02 17:39:02 -05:00
  • 94b97c4767 More frontend UI updates Eric Zhang 2021-06-02 16:47:31 -05:00
  • d4b3060388 Push images to DockerHub instead of DigitalOcean Eric Zhang 2021-06-02 16:03:44 -05:00
  • 5e6df765b0 Add frontend skeleton with Monaco Eric Zhang 2021-06-02 15:34:42 -05:00
  • a886e17cf4 Start writing client code, reconnecting websocket Eric Zhang 2021-06-02 14:03:41 -05:00
  • cbb03fa6db Make tests methods use error propagation Eric Zhang 2021-06-02 11:18:09 -05:00
  • da8a08927d Move tests into a separate folder Eric Zhang 2021-06-02 10:58:07 -05:00
  • 615222108f Add more thorough OT test Eric Zhang 2021-06-02 10:51:42 -05:00
  • 43a743f095 Update README with new information Eric Zhang 2021-06-02 00:28:39 -05:00
  • 960bdb315a Implement first WebSocket/OT server Eric Zhang 2021-06-02 00:12:39 -05:00
  • 53fad5cda7 Refactor server logic Eric Zhang 2021-06-01 19:40:59 -05:00
  • 85da408aae Rename rustpad-core to rustpad-wasm, add Serde Eric Zhang 2021-06-01 17:44:33 -05:00
  • 67cec1ec4b Fix build and add another test Eric Zhang 2021-06-01 17:16:06 -05:00
  • 8e068c2599 Add Wasm versions of the OT algorithm Eric Zhang 2021-06-01 16:46:35 -05:00
  • 5ca9a0ff6c Add tokio test for the basic chat application Eric Zhang 2021-06-01 14:56:55 -05:00
  • 56b2a23bf1 Switch to parking_lot::RwLock Eric Zhang 2021-06-01 14:38:10 -05:00
  • 8d3d9c6604 Fix proxy and README Eric Zhang 2021-06-01 14:32:21 -05:00
  • 420127a922 Add instructions for personal use to README Eric Zhang 2021-06-01 13:53:30 -05:00
  • 7213e04b96 Add CI through GitHub Actions Eric Zhang 2021-06-01 13:32:46 -05:00
  • 2fe698824e Set up WebAssembly compilation and loading Eric Zhang 2021-06-01 12:42:23 -05:00
  • fa3fcb5e69 Start refactoring Rust code into separate crates Eric Zhang 2021-06-01 10:21:48 -05:00
  • 1b7f0ad808 Try to fix Docker build Eric Zhang 2021-05-31 23:15:43 -05:00
  • 5e3ce8c406 Add Dockerfile for deployment Eric Zhang 2021-05-31 22:58:17 -05:00
  • 4c73d191cf Implement a basic chat application Eric Zhang 2021-05-31 22:28:32 -05:00
  • b70631bd7b Initialize React app with Vite and TypeScript Eric Zhang 2021-05-31 12:58:22 -05:00
  • f01b0181db Add starter code for warp Eric Zhang 2021-05-31 12:09:30 -05:00
  • 0c868538b8 Initial commit Eric Zhang 2021-05-31 11:53:19 -05:00