Lucien Greathouse
77c10d14c9
Support changing instance ClassName
2019-01-02 14:19:41 -08:00
Lucien Greathouse
14db86e4b7
Fix luacheck errors
2019-01-02 13:11:29 -08:00
Lucien Greathouse
9949a6c9ee
Implement more reconciliation
2019-01-02 00:21:19 -08:00
Lucien Greathouse
3be5988083
config_map -> instance_metadata_map
2019-01-01 14:13:21 -08:00
Lucien Greathouse
474d877290
Plugin half of configMap
2018-12-30 22:58:12 -08:00
Lucien Greathouse
01dd603bd5
Vertically align output for monospace consoles
2018-12-30 21:25:40 -08:00
Lucien Greathouse
2f1aadd497
Tinkering with zero testing
2018-12-29 22:59:41 -08:00
Lucien Greathouse
9ac7ebc335
Hacky reify/reconcile stuff, mostly works
2018-12-17 18:37:38 -08:00
Lucien Greathouse
d807d22350
Basic reification, works for model-like projects but not place-like ones
2018-12-17 17:52:00 -08:00
Lucien Greathouse
05594ecca0
Update timeout detection
2018-12-17 17:51:25 -08:00
Lucien Greathouse
9125f96302
Get rid of intermediate 'modules' folder in plugin
2018-12-17 17:23:07 -08:00
Lucien Greathouse
e4379e29af
Refactor upgrade messaging and version display
2018-12-03 17:04:08 -08:00
Lucien Greathouse
4542febaaf
Remove global logging variable
2018-12-03 16:59:04 -08:00
Lucien Greathouse
f691d8a6a5
Clean up DevSettings
2018-12-03 16:57:28 -08:00
Lucien Greathouse
503d7400f3
Add a dev settings feature, keyed off codename right now
2018-12-03 16:54:21 -08:00
Lucien Greathouse
061ea0e7a3
Unify logging
2018-12-03 16:24:28 -08:00
Lucien Greathouse
dd4d542d7e
Clean up and start work on Epiphany plugin
2018-12-03 13:54:54 -08:00
Lucien Greathouse
f59a9040fc
Update plugin project files, remove outdated DESIGN doc
2018-12-03 11:48:30 -08:00
Lucien Greathouse
d427f01224
Add Rojo 0.5.0+ config to plugin
2018-11-30 20:33:41 -08:00
Lucien Greathouse
a69cbf45df
Remove line break in HTTP debug output that studio messes up anyways
2018-08-26 22:17:30 -07:00
Lucien Greathouse
72bc77f1d5
WIP: Epiphany Refactor ( #85 )
2018-08-26 01:03:53 -07:00
Lucien Greathouse
7e671ee76a
Update to latest Lemur
2018-08-14 00:41:37 -07:00
Lucien Greathouse
ef0d1e7cec
Update to latest Lemur
2018-08-13 15:31:36 -07:00
Lucien Greathouse
1db06194c7
Fix module layout to make more sense
2018-08-13 15:24:35 -07:00
Lucien Greathouse
77d0865d58
Remove redundnant comment and unused variable
2018-06-25 18:22:36 -07:00
Lucien Greathouse
bece337d79
Implement rudimentary reifer against new APIs
2018-06-25 17:58:30 -07:00
Lucien Greathouse
43b27831eb
Update Lemur and TestEZ
2018-06-24 20:29:51 -07:00
Lucien Greathouse
e30545c132
merge impl-v2: plugin
2018-06-10 22:53:22 -07:00
Lucien Greathouse
fb7bfa928a
Release 0.4.11
2018-06-10 15:54:57 -07:00
Lucien Greathouse
5e01658846
Remove straggling debug message
2018-06-10 15:50:30 -07:00
Lucien Greathouse
ccec93aee8
Untangle route terminology a bit
2018-06-10 15:50:03 -07:00
Lucien Greathouse
82ba583fa0
Fix incorrect synchronization for Plugin:_pull that would make polling flaky
2018-06-10 15:13:49 -07:00
Lucien Greathouse
1b82044d7d
Defensively insert existing instances into RouteMap
2018-06-10 15:03:36 -07:00
Lucien Greathouse
1343d3a2a9
Pick up rest of changes for 0.4.10, oops
2018-06-02 00:50:35 -07:00
Lucien Greathouse
d5a21a0513
Update plugin .luacheckrc to be more strict
2018-06-01 23:11:58 -07:00
Lucien Greathouse
c894b38f06
Improve plugin API robustness
2018-06-01 23:11:50 -07:00
Lucien Greathouse
a86347ea32
Add typechecks to reconciler and improve robustness a touch
2018-06-01 22:34:11 -07:00
Lucien Greathouse
b60bfc7495
Make nil checks more robust.
...
This represents an evolution in how I've been thinking about Lua -- using boolean coercion
is generally a bad idea I think because it obscures the underlying types.
It also makes it so that if a boolean is eronneously passed into a function, and it
happens to be a 'false' value, it will be coerced into the nil case instead of being
reported as an error, no matter how unintuitive the resulting error might be.
2018-06-01 22:21:59 -07:00
Lucien Greathouse
4b2f27b26d
Fix error when targeting invalid services
2018-06-01 22:17:54 -07:00
Lucien Greathouse
0d6e3e66ce
Release 0.4.9
2018-05-26 17:02:04 -07:00
Lucien Greathouse
fcfd55ff76
Fix error in RouteMap
...
Closes #72 .
2018-05-26 16:19:58 -07:00
Lucien Greathouse
c2495ed57f
Release 0.4.8 (oops)
2018-05-25 23:42:31 -07:00
Lucien Greathouse
6ad763fc01
Fix flip-flopped arguments in RouteMap:_removeInternal
2018-05-25 23:40:34 -07:00
Lucien Greathouse
c856a3e361
Release 0.4.7
2018-05-25 23:31:01 -07:00
Jonathan Holmes
7d24a14004
Added plugin icons to Rojo ( #70 )
2018-05-22 10:52:55 -07:00
Lucien Greathouse
910be640e9
Release 0.4.6
2018-05-21 13:26:25 -07:00
Lucien Greathouse
000ff351a5
Improve plugin handling with regards to restarts and UI
...
Closes #67 .
2018-05-21 13:05:52 -07:00
Lucien Greathouse
8b17d3b7d9
Intense robustness pass
2018-05-21 12:48:25 -07:00
Lucien Greathouse
fd2cb3495b
Make reconciler more robust with regards to RouteMap
2018-05-21 11:21:31 -07:00
Lucien Greathouse
e9d33bdc02
Skip reparenting if parent is the same
2018-05-21 11:16:56 -07:00