derived state and some more fixes #68
fixes #68 fixes #69 fixes #70
implemented optimistic modules with optimistic versioning on state fixes #73
fixes #75 - resets (e.g: reset page to default when sort is changed
busy with mocking serverside response
ready to change router so it may only start lifecycle instead of changing state of modules. On this state-changing stuff is done by lifecycler instead
refactored lifecycle + routing. Introduced extra transition 'model' which is used to fetch model from backends. Router no longer updates states (some ugly artifact) , this is now conpletely for lifecycle. Router may call lifecycle to proceed through (with some control, by providing to which collection of moduleinstances to limit to. This allows for processing of optimistic and other modules) . All this fixes #76 and fixes #61 again, as well as some nice restructering all over the place
fixes #79
small stuff
hardended lifecycle, ready for nesting / regions
hogan rendering for regions with dynamic modules working
lifecycle recursion works with renderning and pickingup nested modules
references to static modules in region.populate (i.e: nested modules) are resolved correctly
busy with listview. Normal listview works, now some infinite-scrolling with airbnb's infinity.js. 3 lines of code inside a module and it's working. Ow I love the module-abstraction
fixes #84
crude update on scrolling for infinite view
setup to work on #90
working on #93 and looking great. Docs written to cover all cases, pretty much feature complete in the way load can be shared between client and server. This also allows client and server to share a single config which is awesome: i.e: 1 config allows to define how each and every module behaves in terms of rendering and behavior on client as well as server.. Sweet!
regions /moudles bootstrapping working in all modes (server|client + eager|lazy).. pretty beautiful.. fixes #93