Initial source files for news aggregator.
Remove unnecessary bootstrapConfig.js
Return to CouchDB and make the design easier to maintain by allowing functions to be maintained as usual and converted to Couch-friendly strings later.
Clarify comment in couchifier and tweak Couch design to change sources to 'feeds'.
Add git submodules for dgrid, put-selector, and xstyle.
More work refining server/client and updating to use CouchDB (...code smell if switching DBs ripples from server to client)
Fix incorrect use of dojo/store/Observable as a constructor.
Update CouchDB articles view to something that can be narrowed to a particular feed. The articles need to be sorted but that can be done once I learn more about couch.
Fix bug where Function.call was used where the behavior of Function.apply was desired
Move from couch-client to sofa because couch-client incorrectly URI encodes view query tring parameters.
Move from dijit/Tree to a dgrid/List. Tree is no longer a good fit for the feed collection since it is no longer going to be heirarchical.
Project cleanup. Clarified dir names for client/server codebases.
Amended: Project cleanup. Clarified dir names for client/server codebases.
Update articles view and server article store to support sorting by descending date.
Changed article ID to be based on feedId + articleDate + articleLink to ensure uniqueness per parent Feed and make it easy to check for an existing article when updating a feed.
Separated add and update feed operations.
Added articles reduce() for maintaining read, unread, and total articles stats.
Changed CouchDB feeds map to sort feeds by name.
Added periodic feed update logic to main.js
Merge from origin. I need to understand more about git. git required that I pull from origin before pushing even though the only two repositories are this one and the origin, and changes are only committed to this repo before being pushed to origin.
Added doc validation function to CouchDB design doc and removed unnecessary article_lookup view.
Remove feedData.js because it's no longer necessary.
update .gitmodules to use http-based github URIs for submodules. the git://-based ones weren't working the other day for some reason.
Migrate to straight HTTP CouchDB access instead of using a wrapper lib because all I've used have had annoying bugs, and their APIs weren't much different than the actual Couch HTTP API.