bkavuncu / GDO

GDO
MIT License
0 stars 1 forks source link

Dev to Master #182

Closed davidbirchwork closed 6 years ago

davidbirchwork commented 6 years ago

New Stateful App system, New API, many bug fixes, new Sigma Graph App

 Graphs now cache correctly – loading time for large graphs is now 2-3 seconds not 1-2minutes  One click persistent Save / Load GDO state (to json) o Set up the GDO (images, graphs, websites, charts …) o Then hit Save state o Restore at anytime  Shanghai Metro complete auto launch  London Maps starts on Satellite view  London Maps starts “lined up”  Maintenance mode off by default  Filtered Image list – e.g. select from only Mars images

Internal updates  New app state system supports C# / Json / Javascript roundtripping  Extensible app state system via Managed Extensibility framework  Rewrite of Cave State GUI  Refactoring GDO Core – CaveDeployment separated  Refactoring GDO Core – CaveLayout separated  SignalR messaging error handling on clientside  Image app saves state correctly  Image app restores state correctly  Graphs app saves state correctly  Graphs app restores state correctly  FusionCharts app saves state correctly  FusionCharts app restores state correctly  StaticHTML app saves state correctly  StaticHTML app restores state correctly.  One click Save Cave State > Json  One click Load Cave State from JSon  Added Web API Controller for GDO framework  Enabled API Controller to call other hubs  Full GDO API provided – more details to follow
 Enabled API auto documentation  Slack build bot now works

 Hub methods may now direct return data rather than being void  SignalR Javascript prototypes now function – accessible via jquery promises  so there is no need for the Client>Server and Server>Client method pairs We can now declare prototypes on the server which are preserved to the client