TypeError: Object.keys called on non-object
Future debugging: introduced unhandled promise failure tracking which reports lost failures to console after configurable timeout.
Refactored some methods and calls to pass new unhandled failure tracking feature of Future library.
Future small fix: used environment-dependent console everywhere and actualized class doc-block :)
Future refactoring: removed odd aliases of catch() method: mapFail, flatMapFail, recover and recoverWith
Fix localStorage timeout
Merge
Future optimization: replaced coffee-script 'args...' with js 'arguments' to avoid redundant computations in heavily loaded places.
Fix collection tags
Small reliability fix: added checking of parent widget status while creating child widget to avoid situation when child widget is detached and lost because of creation concurrently with the parent widget destroying.
Reverse routing
Merge remote-tracking branch 'origin/master'
continuation of hacking of hack of StaffMentionDropDown widget rendering
Merge branch 'master' of github.com:cordjs/core
quck-fix Future.sequence bug caused by previous optimization
Removed usage of deprecated Future.callback() API in WidgetRepo::init()
fixed mkdirp dependency issue
Merge branch 'master' of github.com:cordjs/core
clientSideRouter.navigate() is now returns promise which is completed when the navigation is actually completed. Btw rewritten authentication redirect support to smartly track navigation completion when there is a redirect to the login page.
Also fixed little bug in cordova script injection.
Using events in widgets on server side