Lucien Greathouse
|
079fc738ad
|
plugin: Properly handle removals in patches
|
2019-10-03 18:12:36 -07:00 |
|
Lucien Greathouse
|
ae0f3b0b02
|
Assign contributing paths in simple cases for snapshots
|
2019-10-03 17:34:33 -07:00 |
|
Lucien Greathouse
|
b2c515f2e6
|
plugin: Prevent HTTP timeout cascading after session stop
|
2019-10-03 17:28:34 -07:00 |
|
Lucien Greathouse
|
6f1469a551
|
plugin: Implement patch application, which makes live sync work
|
2019-10-03 17:13:29 -07:00 |
|
Lucien Greathouse
|
1d441b86d2
|
plugin: Fix type bindings for instance Parent
|
2019-10-03 17:13:17 -07:00 |
|
Lucien Greathouse
|
b72e6e54e6
|
plugin: Add debugging function for InstanceMap state
|
2019-10-03 17:12:43 -07:00 |
|
Lucien Greathouse
|
1ee679395d
|
Add 'invariant' function for debugging
|
2019-10-03 17:12:08 -07:00 |
|
Lucien Greathouse
|
cf62ee5ccb
|
plugin: Add Id and ParentId to ApiInstance type definitions
|
2019-10-03 15:54:49 -07:00 |
|
Lucien Greathouse
|
995685adfe
|
Expose instance ID and parent ID in web API
|
2019-10-03 15:54:11 -07:00 |
|
Lucien Greathouse
|
f0eb955628
|
Expose parent from RojoTree instances
|
2019-10-03 15:53:50 -07:00 |
|
Lucien Greathouse
|
923f661428
|
Start rewriting plugin on top of new sync protocol
|
2019-10-02 18:41:52 -07:00 |
|
Lucien Greathouse
|
b562d11994
|
plugin: Remove Logging alias and update imports
|
2019-10-02 11:10:34 -07:00 |
|
Lucien Greathouse
|
3554112f31
|
plugin: Add test that loads all modules
|
2019-10-02 11:07:22 -07:00 |
|
Lucien Greathouse
|
7cada2608f
|
plugin: Refactor HTTP and ApiContext foundations
|
2019-10-02 11:04:40 -07:00 |
|
Lucien Greathouse
|
21d4acebc3
|
Move .luacheckrc for better editor detection
|
2019-10-02 10:42:10 -07:00 |
|
Lucien Greathouse
|
73bbaaf0af
|
Add script for installing release plugin
|
2019-10-01 18:42:25 -07:00 |
|
Lucien Greathouse
|
40105515d2
|
plugin: Unify test running code
|
2019-10-01 18:41:33 -07:00 |
|
Lucien Greathouse
|
79f09deecb
|
Add strong type checking to plugin API client
|
2019-10-01 18:37:35 -07:00 |
|
Lucien Greathouse
|
c4a7f8675f
|
Fix log level in plugin dev mode
|
2019-10-01 18:37:25 -07:00 |
|
Lucien Greathouse
|
f9a5fee364
|
Reorganize and clean up plugin
|
2019-10-01 18:23:29 -07:00 |
|
Lucien Greathouse
|
bdd9c58cae
|
Update all CI scripts and mark as executable
|
2019-10-01 18:07:32 -07:00 |
|
Lucien Greathouse
|
09368e87cf
|
Further update contributing guide on tools
|
2019-10-01 17:54:53 -07:00 |
|
Lucien Greathouse
|
46858c45b8
|
Add note about tools for contributing
|
2019-10-01 17:52:36 -07:00 |
|
Lucien Greathouse
|
fe1a96f850
|
Improve plugin test running, reducing project duplication
|
2019-10-01 17:44:24 -07:00 |
|
Lucien Greathouse
|
581449d992
|
Port more code over to use strict
|
2019-10-01 17:13:43 -07:00 |
|
Lucien Greathouse
|
15e848d4bf
|
Add new scripts and machinery to make working on plugin easier
|
2019-10-01 17:13:28 -07:00 |
|
Lucien Greathouse
|
0dbbf44ab2
|
plugin: Add API interface for strongly typing responses
|
2019-10-01 16:55:45 -07:00 |
|
Lucien Greathouse
|
c62a5d15ad
|
Add script to build plugin as changes occur
|
2019-10-01 16:55:15 -07:00 |
|
Lucien Greathouse
|
53bd02a890
|
Add script to quickly install plugin into LocalAppData
|
2019-10-01 16:52:20 -07:00 |
|
Lucien Greathouse
|
099aa26ef8
|
Rough pass on transforming applied patches into API responses
|
2019-10-01 14:45:24 -07:00 |
|
Lucien Greathouse
|
2598ea3577
|
Add contributing paths to SnapshotLua, switch to Insta tests
|
2019-10-01 14:09:05 -07:00 |
|
Lucien Greathouse
|
7be5b36494
|
Fix unreachable pattern warning
|
2019-10-01 14:07:50 -07:00 |
|
Lucien Greathouse
|
3dff4d1061
|
Generate and apply patches, routing them through message queue
|
2019-10-01 13:59:10 -07:00 |
|
Lucien Greathouse
|
5b7037550d
|
Start ChangeProcessor pumping work
|
2019-10-01 13:48:16 -07:00 |
|
Lucien Greathouse
|
b94f21402c
|
Expose RojoTree::get_metadata publicly
|
2019-10-01 13:47:25 -07:00 |
|
Lucien Greathouse
|
9f5875d4bb
|
imfs: move debugging messages outside of converter thread
|
2019-10-01 13:47:14 -07:00 |
|
Lucien Greathouse
|
694b6101ca
|
New Imfs event type
|
2019-10-01 11:29:09 -07:00 |
|
Lucien Greathouse
|
1737da9c1f
|
Move ImfsEvent into its own module
|
2019-10-01 10:44:35 -07:00 |
|
Lucien Greathouse
|
bcf4fea598
|
Add RojoTree::get_ids_at_path
|
2019-10-01 10:37:06 -07:00 |
|
Lucien Greathouse
|
90e41f3ce9
|
Fix bounds on MultiMap::get
|
2019-10-01 10:36:20 -07:00 |
|
Lucien Greathouse
|
5f5fb51eae
|
Make up terminology for 'instigating path' in instance metadata
|
2019-10-01 10:32:05 -07:00 |
|
Lucien Greathouse
|
95f06d56d8
|
Port SnapshotDir tests to use insta snapshots
|
2019-09-30 18:33:46 -07:00 |
|
Lucien Greathouse
|
1c6788ea45
|
Migrate from source_path to contributing_paths
|
2019-09-30 18:12:19 -07:00 |
|
Lucien Greathouse
|
457a8a5cf8
|
Fix warning in serve_test
|
2019-09-30 17:37:16 -07:00 |
|
Lucien Greathouse
|
282caf10a5
|
Expand patch_apply tests
|
2019-09-30 17:36:37 -07:00 |
|
Lucien Greathouse
|
b2fc6c165b
|
Improve patch application test
|
2019-09-30 17:22:54 -07:00 |
|
Lucien Greathouse
|
0a1fa9588f
|
Test for AppliedPatchSet result
|
2019-09-30 17:13:56 -07:00 |
|
Lucien Greathouse
|
5f5bfadf2b
|
Add compute_patch tests for adding/removing children
|
2019-09-30 17:04:45 -07:00 |
|
Lucien Greathouse
|
b512e707a5
|
First round of snapshot tests for patch_compute
|
2019-09-30 17:00:12 -07:00 |
|
Lucien Greathouse
|
3678ddfa36
|
Break redaction stuff out into separate crate
|
2019-09-30 16:27:31 -07:00 |
|