Commit Graph

  • 09368e87cf Further update contributing guide on tools Lucien Greathouse 2019-10-01 17:54:53 -07:00
  • 46858c45b8 Add note about tools for contributing Lucien Greathouse 2019-10-01 17:52:36 -07:00
  • fe1a96f850 Improve plugin test running, reducing project duplication Lucien Greathouse 2019-10-01 17:44:24 -07:00
  • 581449d992 Port more code over to use strict Lucien Greathouse 2019-10-01 17:13:43 -07:00
  • 15e848d4bf Add new scripts and machinery to make working on plugin easier Lucien Greathouse 2019-10-01 17:13:28 -07:00
  • 0dbbf44ab2 plugin: Add API interface for strongly typing responses Lucien Greathouse 2019-10-01 16:55:45 -07:00
  • c62a5d15ad Add script to build plugin as changes occur Lucien Greathouse 2019-10-01 16:55:15 -07:00
  • 53bd02a890 Add script to quickly install plugin into LocalAppData Lucien Greathouse 2019-10-01 16:52:20 -07:00
  • 099aa26ef8 Rough pass on transforming applied patches into API responses Lucien Greathouse 2019-10-01 14:45:24 -07:00
  • 2598ea3577 Add contributing paths to SnapshotLua, switch to Insta tests Lucien Greathouse 2019-10-01 14:09:05 -07:00
  • 7be5b36494 Fix unreachable pattern warning Lucien Greathouse 2019-10-01 14:07:50 -07:00
  • 3dff4d1061 Generate and apply patches, routing them through message queue Lucien Greathouse 2019-10-01 13:59:10 -07:00
  • 5b7037550d Start ChangeProcessor pumping work Lucien Greathouse 2019-10-01 13:48:16 -07:00
  • b94f21402c Expose RojoTree::get_metadata publicly Lucien Greathouse 2019-10-01 13:47:25 -07:00
  • 9f5875d4bb imfs: move debugging messages outside of converter thread Lucien Greathouse 2019-10-01 13:47:14 -07:00
  • 694b6101ca New Imfs event type Lucien Greathouse 2019-10-01 11:29:09 -07:00
  • 1737da9c1f Move ImfsEvent into its own module Lucien Greathouse 2019-10-01 10:44:35 -07:00
  • bcf4fea598 Add RojoTree::get_ids_at_path Lucien Greathouse 2019-10-01 10:37:06 -07:00
  • 90e41f3ce9 Fix bounds on MultiMap::get Lucien Greathouse 2019-10-01 10:36:20 -07:00
  • 5f5fb51eae Make up terminology for 'instigating path' in instance metadata Lucien Greathouse 2019-10-01 10:32:05 -07:00
  • 95f06d56d8 Port SnapshotDir tests to use insta snapshots Lucien Greathouse 2019-09-30 18:33:46 -07:00
  • 1c6788ea45 Migrate from source_path to contributing_paths Lucien Greathouse 2019-09-30 18:12:19 -07:00
  • 457a8a5cf8 Fix warning in serve_test Lucien Greathouse 2019-09-30 17:37:16 -07:00
  • 282caf10a5 Expand patch_apply tests Lucien Greathouse 2019-09-30 17:36:37 -07:00
  • b2fc6c165b Improve patch application test Lucien Greathouse 2019-09-30 17:22:54 -07:00
  • 0a1fa9588f Test for AppliedPatchSet result Lucien Greathouse 2019-09-30 17:13:56 -07:00
  • 5f5bfadf2b Add compute_patch tests for adding/removing children Lucien Greathouse 2019-09-30 17:04:45 -07:00
  • b512e707a5 First round of snapshot tests for patch_compute Lucien Greathouse 2019-09-30 17:00:12 -07:00
  • 3678ddfa36 Break redaction stuff out into separate crate Lucien Greathouse 2019-09-30 16:27:31 -07:00
  • ab8aa89f2a Add real networked message type Lucien Greathouse 2019-09-29 20:16:54 -07:00
  • fd22482f06 Goodbye Travis Lucien Greathouse 2019-09-27 15:09:35 -07:00
  • e741f7b557 Actually generate AppliedPatchSet objects (#250) Lucien Greathouse 2019-09-27 15:07:11 -07:00
  • a70b7ee150 Add GitHub Actions badge Lucien Greathouse 2019-09-27 15:03:57 -07:00
  • 87227c96ed Document snapshot pipeline Lucien Greathouse 2019-09-26 14:28:04 -07:00
  • 91d12aeb4f Break out expandable section into a component thing Lucien Greathouse 2019-09-25 17:29:47 -07:00
  • b3f132201b Better expandables for the instance debugger Lucien Greathouse 2019-09-25 14:47:07 -07:00
  • 24b9f552eb Improve imfs debugging page Lucien Greathouse 2019-09-25 11:05:56 -07:00
  • b4a8dec68c Track watched paths in ImfsFetcher, exposed via ImfsDebug interface Lucien Greathouse 2019-09-25 10:45:14 -07:00
  • c140823bea Move Imfs snapshotting into ImfsDebug Lucien Greathouse 2019-09-24 18:14:48 -07:00
  • f166cc93cd Remove unused MessageQueue method Lucien Greathouse 2019-09-24 18:08:32 -07:00
  • 125c9767f1 Fix warnings around ChangeProcessor Lucien Greathouse 2019-09-24 18:07:33 -07:00
  • 7b7c978db6 Fix warning and make 'rojo serve' output to stdout Lucien Greathouse 2019-09-24 18:06:31 -07:00
  • 26fc097672 Add visualizer for IMFS state Lucien Greathouse 2019-09-24 18:04:25 -07:00
  • 0f2e2406e8 imfs: Correctly mark children_enumerated when calling get_children Lucien Greathouse 2019-09-24 17:57:06 -07:00
  • 061a096600 Add PathMap::orphans for traversing the map's roots Lucien Greathouse 2019-09-24 17:55:39 -07:00
  • 07fe963bed Don't include CSS in live asset mode Lucien Greathouse 2019-09-24 17:53:39 -07:00
  • 7a1eda98ca Implement instance tree visualization Lucien Greathouse 2019-09-24 16:46:19 -07:00
  • e8a5e44319 Add abstraction for files to make iteration on UI easier Lucien Greathouse 2019-09-24 14:00:48 -07:00
  • 486319407a Refactor web UI to be more readable Lucien Greathouse 2019-09-24 11:29:13 -07:00
  • 4f3d917c9b Add support for snapshotting rbxlx files Lucien Greathouse 2019-09-23 18:13:38 -07:00
  • e2761965d5 Add support for serving non-project files directly Lucien Greathouse 2019-09-23 18:00:54 -07:00
  • 171ab196c8 Update changelog Lucien Greathouse 2019-09-23 17:54:49 -07:00
  • 5630cea9a0 Improve command line and web interface Lucien Greathouse 2019-09-23 17:54:04 -07:00
  • 5a4189a770 Move ChangeReceiver main block into its own function Lucien Greathouse 2019-09-23 16:13:19 -07:00
  • 2440d9fc48 Create ChangeProcessor for routing events from imfs to tree to message queue Lucien Greathouse 2019-09-23 16:09:58 -07:00
  • bd33aebc3d Turn messages into stub SubscribeMessage struct Lucien Greathouse 2019-09-23 10:53:11 -07:00
  • afa480b07d Fix broken link to sync details (#248) boyned//Kampfkarren 2019-09-22 17:37:00 -07:00
  • a46d467b75 Fix broken link to sync details (#248) boyned//Kampfkarren 2019-09-22 17:37:00 -07:00
  • 8c6981da0d Fix guide to point to release versions instead of alphas Lucien Greathouse 2019-09-20 11:06:01 -07:00
  • c9b695d533 Fix guide to point to release versions instead of alphas Lucien Greathouse 2019-09-20 11:06:01 -07:00
  • 500a9f647f Fix snapshot test with new version number Lucien Greathouse 2019-09-19 15:26:31 -07:00
  • 71968fca0d Fold imfs::new back into imfs Lucien Greathouse 2019-09-19 15:25:07 -07:00
  • 71c77a09a6 Update docs link to rojo.space Lucien Greathouse 2019-09-19 14:02:02 -07:00
  • fc6f84897f Update docs link to rojo.space Lucien Greathouse 2019-09-19 14:02:02 -07:00
  • b31ad4b1f8 Update version to 0.6.0-dev Lucien Greathouse 2019-09-19 13:58:53 -07:00
  • aababf37a8 Catch more HTTP API errors Lucien Greathouse 2019-09-19 13:50:42 -07:00
  • 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