Initial app directory structure
Kickoff: express app, socket.io connection, declared some node dependencies, start script, initial index.html
Browserify & watchify tasks.
Run npm run watchify to continus generation of all.js!
Coping Sidebar prototype to the app + 'start-dev' npm task
Adding boxes and table prototypes to the app (still dump data)
StockProvider that comunictes with markitondemand.
Little test file to test the thing
Expose search and lookup method throgh socket.io interface, and make sidebar make real searches
'Searching for', and make the mocha timeout from 2 to 4 sec.
Moving selected items into a store
Connect the boxes list to the selected symbols, query its quote and display its data.
Moving box banner in its own component.
Adding simple ActionsSymbols object, that workout over the symbols store.
Comment table stuff, until boxes is more finished.
Make poler interface clearer: subscribe->start and unsubscribe->stop. its just a poller, not a pubsub..
PollerHub: Helper that share 1 polling with multiple clients.
Actually emit the polled data to the client.. :P
Make the client listen for new data comming from the polling.
Trigger stop polling when symbol is unselected
Change state structure of the PollerHub, it contains clients:[], and lastKownVaue: {} so we can send the last known value of a symbol inmediatly, when a new clients asks for an already subscribed symbol on the server
Connected indicator
Better error handling (some stocks cannot be quoted..)
Catch up ECONNRESET errors, genetared my markitondemand.
They are probably doing some kind of rate limit.
Happend as soon as you start polling 4 symbols.. :S
Order selected symbols, alphabet