Commit Graph

  • 44a42a177a Change API errors to be JSON Lucien Greathouse 2019-09-19 13:20:58 -07:00
  • e773a92e53 Connect message queue to frontend API Lucien Greathouse 2019-09-19 13:12:21 -07:00
  • 196d27b959 Allow IMFS testing features to be unused Lucien Greathouse 2019-09-19 11:13:27 -07:00
  • ec8861e983 Apply patch sets by value in preparation for AppliedPatchSet Lucien Greathouse 2019-09-19 11:10:25 -07:00
  • 9b601eb9fe Tidy up patch structs, add AppliedPatchSet Lucien Greathouse 2019-09-19 10:56:10 -07:00
  • c80d9cbf01 Add default-members to make 'cargo t' work better Lucien Greathouse 2019-09-19 10:46:09 -07:00
  • 717c15256f Update GH workflows, bump minimum Rust to 1.36.0 Lucien Greathouse 2019-09-17 18:31:02 -07:00
  • 13dafc2091 Bump minimum Rust in GitHub actions to 1.36.0 Lucien Greathouse 2019-09-17 17:31:00 -07:00
  • cfc3bcfa41 Switch to single quotes for GitHub action workflow Lucien Greathouse 2019-09-17 16:51:40 -07:00
  • 2e052e97c5 Experimental GitHub Action Lucien Greathouse 2019-09-17 16:48:51 -07:00
  • 5d48d05287 Update Changelog Lucien Greathouse 2019-09-13 17:31:53 -07:00
  • e34ba844c5 Improve diagnostics for failed instance creation Lucien Greathouse 2019-09-13 16:00:08 -07:00
  • d309a1359c Update changelog Lucien Greathouse 2019-09-13 17:16:05 -07:00
  • b0bb486d9a Improve diagnostics for failed instance creation Lucien Greathouse 2019-09-13 16:00:08 -07:00
  • 1d84d3e440 Wrap RojoTree in Mutex Lucien Greathouse 2019-09-13 12:57:37 -07:00
  • 7a7e9087e6 Expose imfs from ServeSession Lucien Greathouse 2019-09-13 12:57:22 -07:00
  • 8481caa67c Add Imfs to ServeSession, threading through generic ImfsFetcher Lucien Greathouse 2019-09-13 12:52:15 -07:00
  • 651e63a0fb Tidy up docs links in readme Lucien Greathouse 2019-09-11 11:37:58 -07:00
  • 2c7c3348cf Add help page to direct people to Discord, GitHub, and Twitter Lucien Greathouse 2019-09-11 11:34:52 -07:00
  • 88e462c4e5 Add help page to direct people to Discord, GitHub, and Twitter Lucien Greathouse 2019-09-11 11:34:52 -07:00
  • 8ef797d1a4 Start writing real serve tests Lucien Greathouse 2019-09-10 18:04:05 -07:00
  • 877fd1af35 Make /api/subscribe hang forever instead of returning no messages Lucien Greathouse 2019-09-10 16:42:14 -07:00
  • fc01eecdcb Use real Rojo metadata for live sync Lucien Greathouse 2019-09-10 15:59:36 -07:00
  • e6ba6203bb Expose tree in API, with hacks to make initial sync-in work sort of Lucien Greathouse 2019-09-10 15:39:50 -07:00
  • 6a786f18e6 Update plugin protocl version, fix error in error Lucien Greathouse 2019-09-10 15:37:21 -07:00
  • 57d46287d7 Glue message queue onto ServeSession, simplify some HTTP Lucien Greathouse 2019-09-09 18:32:44 -07:00
  • bb6ab74c19 Clean up warnings, add RojoTree into ServeSession Lucien Greathouse 2019-09-09 15:17:03 -07:00
  • 3e759b3e8e Finish off bulk of metadata tracking in snapshot system Lucien Greathouse 2019-09-09 15:04:57 -07:00
  • 47ee8d54a8 Clean up some of the instance wrapper APIs Lucien Greathouse 2019-09-09 13:59:36 -07:00
  • 824b984a64 First pass converting snapshot code over to RojoTree from RbxTree Lucien Greathouse 2019-09-09 13:50:39 -07:00
  • 618185a52d Start using multimap correctly for path tracking in RojoTree Lucien Greathouse 2019-09-09 11:50:58 -07:00
  • 8dbc6ab7d3 Start MapSet work Lucien Greathouse 2019-09-06 17:05:01 -07:00
  • 5eb6754b7c Implement metadata, replacing source field and laying foundations Lucien Greathouse 2019-09-06 14:21:47 -07:00
  • a914a92cea Add SnapshotSource property Lucien Greathouse 2019-09-05 11:27:16 -07:00
  • 439a1a758e Upgrade all snapshots to insta 0.11.0 format Lucien Greathouse 2019-09-03 18:15:53 -07:00
  • 9383240627 Move rojo-test snapshots into partitioned folders Lucien Greathouse 2019-09-03 18:11:28 -07:00
  • ea765eb929 Add serve snapshot test for empty project Lucien Greathouse 2019-09-03 17:56:23 -07:00
  • d5c816f24d Document and expose public members for Rojo API Lucien Greathouse 2019-09-03 14:20:12 -07:00
  • cf5f20bbb5 Upgrade depdendencies, removing need for opt-level in debug Lucien Greathouse 2019-09-03 14:09:35 -07:00
  • 27839dfd21 Shuffle web_interface into web::interface Lucien Greathouse 2019-09-03 14:00:31 -07:00
  • 27517e1aee Rename web::interface to web::ui Lucien Greathouse 2019-09-03 13:58:44 -07:00
  • a31bfbefa7 Start extracting web interface from implementation Lucien Greathouse 2019-09-03 13:57:28 -07:00
  • f1729163cf Add foundations for 'rojo serve' tests Lucien Greathouse 2019-09-03 13:48:27 -07:00
  • 6747d97d60 Factor out test utilities in preparation for serve tests Lucien Greathouse 2019-09-03 10:25:48 -07:00
  • 2fb2342fd4 Fix Lua snapshot code to work with children. Lucien Greathouse 2019-08-29 17:13:36 -07:00
  • 0f530b7e80 Add deep-nesting test for folders in folders Lucien Greathouse 2019-08-29 16:38:41 -07:00
  • 78e3cf4ffb Fix rojo-test tests not running on CI Lucien Greathouse 2019-08-29 16:38:04 -07:00
  • 4e512b7023 Revert to using Reqwest, reimplement upload command Lucien Greathouse 2019-08-29 16:31:42 -07:00
  • ee3fed97e0 Fix parsing of auth cookie data Lucien Greathouse 2019-08-29 16:31:32 -07:00
  • b45d4f6401 Correct capitalization/typos (#240) Jaguar 2019-08-28 21:29:48 -07:00
  • d147ae7bb6 Fix typos (#239) v0.4.x Jaguar 2019-08-28 21:28:52 -07:00
  • d4c28de2c4 Update changelog Lucien Greathouse 2019-08-28 14:34:14 -07:00
  • b7d613ace6 Correct bug report repository link Lucien Greathouse 2019-08-28 13:55:12 -07:00
  • 68dbb31272 Add verbosity level argument Lucien Greathouse 2019-08-28 13:34:20 -07:00
  • 8fe1fa48b8 Let Rojo pull auth cookie from registry on Windows Lucien Greathouse 2019-08-28 13:21:30 -07:00
  • e5575b782c Hide project module, moving towards Rojo API Lucien Greathouse 2019-08-28 12:20:20 -07:00
  • ea112dd93d Mark security cookie as optional Lucien Greathouse 2019-08-28 12:09:12 -07:00
  • 056fc5e087 Remove old 'scratch project' test script, clean up .gitignore Lucien Greathouse 2019-08-27 18:23:05 -07:00
  • cacb02b7c8 Fix incorrect license in Cargo.toml Lucien Greathouse 2019-08-27 18:12:15 -07:00
  • c0b6ec8ccb Clean up more old plugin gunk Lucien Greathouse 2019-08-27 18:10:15 -07:00
  • f4c8f0a3d8 Mark bin/run-plugin-tests.sh as executable Lucien Greathouse 2019-08-27 18:05:17 -07:00
  • 81407ffe3c Goodbye Lemur and other cruft, hello run-in-roblox-based testing Lucien Greathouse 2019-08-27 18:04:58 -07:00
  • 6f7dbe99fe Move Rojo server into root of the repository Lucien Greathouse 2019-08-27 16:56:52 -07:00
  • ec9afba029 Remove unfinished plugin scaffolding Lucien Greathouse 2019-08-27 16:44:40 -07:00
  • 6164c5d78d Update dependencies Lucien Greathouse 2019-08-27 16:30:35 -07:00
  • 94dbcd5c06 Remove unused dependencies, reqwest and rlua (for now) Lucien Greathouse 2019-08-27 16:30:10 -07:00
  • 4d0dee7ee8 Fix or_fun clippy lint Lucien Greathouse 2019-08-27 16:23:58 -07:00
  • 49e10698b1 Mark bin/run-tests.sh as executable Lucien Greathouse 2019-08-27 16:06:30 -07:00
  • 8e1536b59b Restructure Travis config to fail fast Lucien Greathouse 2019-08-27 15:42:55 -07:00
  • aed160994a Fix rustfmt error Lucien Greathouse 2019-08-27 15:42:20 -07:00
  • b2b3173420 Fix editorconfig to stop fighting rustfmt Lucien Greathouse 2019-08-27 15:42:07 -07:00
  • f465af964a Make Travis test rustfmt and clippy Lucien Greathouse 2019-08-27 15:27:25 -07:00
  • 5a7d6a673a Fix bug caught by clippy Lucien Greathouse 2019-08-27 15:26:51 -07:00
  • 7fb9aa2115 rustfmt the codebase Lucien Greathouse 2019-08-27 15:10:34 -07:00
  • fea303ac8b Major Subsystem Rewrite (Reconciler Mk5) (#217) Lucien Greathouse 2019-08-27 15:00:37 -07:00
  • 8e8291a0bd Add more stern warning about docs from master branch Lucien Greathouse 2019-08-27 14:52:40 -07:00
  • 9b6ce57c79 Add notice about 0.4.x end-of-life. Closes #235. Lucien Greathouse 2019-08-27 14:46:29 -07:00
  • 4dc175fcd2 Update docs home for 0.5.x Lucien Greathouse 2019-08-27 14:38:51 -07:00
  • 4caac5e6cb Update docs home for 0.5.x Lucien Greathouse 2019-08-27 14:37:26 -07:00
  • 009a99a8eb Fix date on Changelog (oops) Lucien Greathouse 2019-08-27 14:26:00 -07:00
  • 91caa67e04 Release 0.5.0 stable (#234) v0.5.0 Lucien Greathouse 2019-08-27 14:14:48 -07:00
  • 53793f7dd2 Update and improve reference documentation Lucien Greathouse 2019-08-26 17:23:59 -07:00
  • 32af8783ba Update Changelog Lucien Greathouse 2019-08-26 13:52:16 -07:00
  • d6f51f8eba Upgrade rbx_dom_lua Lucien Greathouse 2019-08-26 13:52:06 -07:00
  • f40b7361e8 Update Changelog Lucien Greathouse 2019-08-21 16:08:58 -07:00
  • 0231e114d5 Upgrade rbx_dom_lua. Fixes #201. Lucien Greathouse 2019-08-21 15:59:57 -07:00
  • ca61a3e83f Add test case for #201 Lucien Greathouse 2019-08-21 15:45:22 -07:00
  • 6979f5c82d Add build tests for init Lua files Lucien Greathouse 2019-08-16 12:50:11 -07:00
  • 7d45b45667 Change JSON model naming behavior. Lucien Greathouse 2019-08-15 14:09:16 -07:00
  • 7575504b80 Add build test for JSON model Lucien Greathouse 2019-08-14 18:03:19 -07:00
  • 36bcb611f1 Port CSV regression tests to insta Lucien Greathouse 2019-08-14 15:50:28 -07:00
  • cc34c36794 Add CSV snapshot test Lucien Greathouse 2019-08-14 15:34:25 -07:00
  • b84cb93d2c Remove test warning Lucien Greathouse 2019-08-14 15:33:00 -07:00
  • 08211a7740 Add rbxm build test Lucien Greathouse 2019-08-14 15:07:37 -07:00
  • 97985dd458 Fix test warning that's been in the codebase forever Lucien Greathouse 2019-08-13 11:00:33 -07:00
  • edf157215c docs: Embed RDC 2019 video into 'Why Rojo' page. Lucien Greathouse 2019-08-12 10:28:29 -07:00
  • 89671c71fa Add basic rbxmx snapshot test Lucien Greathouse 2019-08-10 00:52:16 -07:00
  • eeedcc50ab Update rbx-dom dependency URL Lucien Greathouse 2019-08-08 21:36:21 -07:00
  • de0bb069aa Reduce Travis-CI build load Lucien Greathouse 2019-08-08 21:08:10 -07:00
  • 5d53f8bfb3 Add script build tests Lucien Greathouse 2019-08-08 18:30:53 -07:00