Lucien Greathouse
e5d3204b6c
Implement .model.json files
...
Closes #97 .
2019-01-28 14:37:35 -08:00
Lucien Greathouse
4516df5aac
Fix message in rbx_session
2019-01-28 13:58:24 -08:00
Lucien Greathouse
663df7bdc2
Remove redundant debug assertions in imfs
2019-01-28 11:23:19 -08:00
Lucien Greathouse
e81f0a4a95
Improve IMFS robustness with out-of-order events
...
Fixes #111 .
2019-01-28 11:03:52 -08:00
Lucien Greathouse
38cd13dc0c
0.5.0-alpha.1
2019-01-25 18:01:37 -08:00
Lucien Greathouse
14fd470363
Upgrade all dependencies, including new rbx_ crates
2019-01-25 17:54:16 -08:00
Lucien Greathouse
fc8d9dc1fe
Wrap main call in a panic handler to show a nice error message on panic
2019-01-25 10:54:54 -08:00
Lucien Greathouse
1659adb419
Refactor entrypoint to be a bit easier to read
2019-01-25 10:32:10 -08:00
Lucien Greathouse
b1ddfc3a49
Fix adding/removing files in folders that have init scripts
2019-01-23 18:10:29 -08:00
Lucien Greathouse
614f886008
Fix misnamed metadata coming from server
2019-01-21 10:56:01 -08:00
Lucien Greathouse
779d462932
Rename Session to LiveSession, a better name
2019-01-17 18:24:49 -08:00
Lucien Greathouse
e301116e87
Make rbx visualization less noisy, removing paths
2019-01-17 17:45:24 -08:00
Lucien Greathouse
bd3a4a719d
Normalize metadata into metadata per instance and metadata per path ( #107 )
...
* Begin the metadata merge trek
* Tidy up path metadata, entry API, begin implementing
* Flesh out use of PathMap Entry API
* Metadata per instance is a go
* Tidy up naming for metadata per instance
* SnapshotMetadata -> SnapshotContext
2019-01-17 16:48:49 -08:00
Lucien Greathouse
4cfdc72c00
Fix folders having empty names
2019-01-16 17:28:06 -08:00
Lucien Greathouse
3620a9d256
Thread Cow<'str> through for naming nodes
2019-01-16 16:36:22 -08:00
Lucien Greathouse
99bbe58255
Fix server to correctly resolve module script names
2019-01-15 23:58:25 -08:00
Lucien Greathouse
585806837e
Port over to new snapshot system
2019-01-15 18:04:06 -08:00
Lucien Greathouse
249aa999a3
Refactor mostly complete
2019-01-15 17:26:51 -08:00
Lucien Greathouse
aae1d8b34f
Add impl_from! macro to shorten up error code
2019-01-15 13:08:02 -08:00
Lucien Greathouse
9d3638fa46
Remove remaining 'extern crate' declarations
2019-01-15 12:44:49 -08:00
Lucien Greathouse
5b2a830d2d
Remove #[macro_use] from log crate
2019-01-15 12:43:02 -08:00
Lucien Greathouse
b87943e39d
Clean up and document code throughout the server
2019-01-15 12:38:31 -08:00
Lucien Greathouse
a54364642a
Upgrade to rbx_tree and friends 0.1.0
2019-01-14 18:21:01 -08:00
Lucien Greathouse
e23056ac2f
Change API to message metadata inline and add visualization
2019-01-14 17:23:43 -08:00
Lucien Greathouse
3e1c467b65
Upgrade and pin deps so that rbx-tree can break some APIs
2019-01-11 18:19:06 -08:00
Lucien Greathouse
811db2e668
0.5.0-alpha.0
2019-01-11 17:53:47 -08:00
Lucien Greathouse
0a2810a98b
Scaffold out model file support, still needs working decoders
2019-01-10 17:48:19 -08:00
Lucien Greathouse
1e1b409f8b
Add support for StringValue instances
...
Closes #93 .
2019-01-10 16:56:43 -08:00
Lucien Greathouse
d53ffd8da2
Add support for uploading models, rename place_id to asset_id
2019-01-10 14:31:41 -08:00
Lucien Greathouse
c883850142
Support -o for build as an --output alias
2019-01-09 22:04:24 -08:00
Lucien Greathouse
54da826447
Implement rojo init for models
2019-01-09 21:30:00 -08:00
Lucien Greathouse
ce5ea92076
Add maplit, flesh out 'init' place command
2019-01-09 21:27:10 -08:00
Lucien Greathouse
98f8c5c0f2
Working 'init' command for places
2019-01-09 21:16:08 -08:00
Lucien Greathouse
f870107c66
Foundations for actual 'rojo init' implementation
2019-01-09 18:16:58 -08:00
Lucien Greathouse
779bcaeccb
Fix CI build (hopefully), migrate to using Cargo workspace
2019-01-09 16:49:23 -08:00
Lucien Greathouse
998fca721a
Add support for properties metadata in project files
2019-01-09 16:28:31 -08:00
Lucien Greathouse
a83c68f2fc
Update dependencies
2019-01-09 16:28:17 -08:00
Lucien Greathouse
665809e11a
Remove accidental place file
2019-01-09 16:18:56 -08:00
Lucien Greathouse
a306fa26e0
Add extra diagnostic trace for path_created_or_updated
2019-01-09 13:47:58 -08:00
Lucien Greathouse
9574f8ebd7
Improve snapshot error robustness
...
* Unknown files are now ignored
* Errors bubble up a level higher
2019-01-09 13:40:46 -08:00
Lucien Greathouse
b62d946f83
Stub out new 'init' command
2019-01-09 11:23:00 -08:00
Lucien Greathouse
0be4e6921d
Implement CSV-format LocalizationTable serialization
2019-01-08 18:16:04 -08:00
Lucien Greathouse
b9f7d3d889
Smarter reconciliation algorithm
2019-01-08 14:23:48 -08:00
Lucien Greathouse
70ba101fe1
Add more types in rbx_snapshot
2019-01-08 11:28:57 -08:00
Lucien Greathouse
b2753cb268
Tidy and document RbxSession more
2019-01-08 11:18:35 -08:00
Lucien Greathouse
11f398b553
Improve init script support
...
- init.server.lua and init.client.lua are now supported again
- Updating an init script no longer nukes its parent
2019-01-08 10:53:36 -08:00
Lucien Greathouse
24a4099d82
Add TODOs to upload
2019-01-07 14:13:02 -08:00
Lucien Greathouse
99ea374fc5
Add 'upload' command to publish places to Roblox for you
2019-01-07 14:01:53 -08:00
Lucien Greathouse
1992ce1cfb
server: Update dependencies
2019-01-07 14:01:34 -08:00
Lucien Greathouse
1888c83b6e
server: Update dependencies
2019-01-04 18:22:53 -08:00