Commits on Jan 26, 2010
  1. Minor spelling corrections

    bgianfo committed with Jan 26, 2010
Commits on Jan 22, 2010
Commits on Jan 18, 2010
Commits on Jan 15, 2010
  1. Spruce things up with some simple animations. Makes the UI clearer too!

    - fade in new boxes
    - fade out deleted boxes
    - all using 1 animation loop! Neat
    committed Jan 15, 2010
Commits on Jan 12, 2010
  1. Fixed typo.

    committed Jan 12, 2010
  2. Bump manifest version.

    committed Jan 12, 2010
  3. General Cleanup. Minor fixes as well.

    - no longer reset the cache on offline transition as the queue is only
      modified when offline, so it shouldn't matter.
    - no need to store a blank cache result for the apiURI. In fact, I
      don't even think it is called...
    - spelling errors, whitespace, etc.
    committed Jan 12, 2010
  4. Improved RequestQueue Merge Optimization

    - POST -> DELETE -> remove from queue
    - improved comments
    committed Jan 12, 2010
Commits on Jan 9, 2010
  1. Allow MutableResponse.send to be done asynchronously. Added Tests.

    - numerous code sections were converted to callbacks to make this
      possible. There is also a simulated network timeout if
      response.send() is not invoked in time.
    committed Jan 9, 2010
Commits on Jan 8, 2010
Commits on Jan 7, 2010
  1. Handle some ChangeDetection and ErrorCorrection in Synchronization.

    - Detect Deletes made by other clients.
    - Handle POST Conflicts, like the server does, and correct local cache.
    - Tested between Safari and Firefox, was working great!
    committed Jan 7, 2010
  2. Added Collision Detection on Create. Online only.

    - I took a new approach, one I hadn't seen discussed.
    - Note this would be needed for multiple clients online anyways,
      so this still falls in the category of online only.
    committed Jan 7, 2010
  3. Added Purge capability to DataCache library. Also minor fix on AutoDe…

    - purge is not automatically called anywhere in the library (yet?)
    - AutoDetect strips a URI fragment, this was an issue for Firefox
    committed Jan 7, 2010
  4. Replace CheckPoint with RequestQueue. More robust, and cleaner.

    - upgrade of my first attempt, but note this time I don't use DataCache API's
      eachModifiedSince. I include my own, similar function.Think about what API
      changes would need to be made to the DataCache.
    committed Jan 7, 2010
Commits on Jan 5, 2010
  1. Improved Application to Support Generic Pull Behavior + Updates

    - does a normal Pull and in-place modifications
      - new box = create
      - existing box = update and animate
      - did not receive information = delete
    committed Jan 5, 2010
  2. Correctly handle the completeness attribute.

    - I don't completely see the usefulness of this attribute,
    but this follows the spec more closely.
    committed Jan 5, 2010
Commits on Jan 4, 2010
  1. Implemented Offline to Online synchronization.

    - implementation is triggered by the 'now-online' and offline events
    - uses a simple CheckPoint object
    - can we move the CheckPoint behavior into the DataCache library?
    committed Jan 4, 2010
  2. Slightly modified the rewrite to produce a query string.

    - allows DELETE to pass the id
      NOTE: this is okay because the method must be DELETE
    committed Jan 4, 2010
Commits on Jan 3, 2010
  1. Added Review Handling to the Offline Application

    - this means online -> offline portion should be working
    - made the reviewer and interceptor functions generic
    - fixed DataCache api storing the online/offline status
    - forced initial online/offline check
    - lowered latency between online/offline checks
    committed Jan 3, 2010
Commits on Jan 1, 2010
  1. Updated Copyright dates

    committed Jan 1, 2010
Commits on Dec 29, 2009
  1. Updated App's REST API and DataCache lib with Persistent Storage

    - added basic offline functionality (doesn't save and alerts)
    - updated Application Cache files and version
    - updated REST API to be more realistic (.htaccess with mod_rewrite)
    - fixed a bug in datacache where I forgot to assign the arguments to a var
    committed Dec 29, 2009
Commits on Dec 28, 2009
  1. Automatic Online/Offline Detection and Transition Events

      - interval to detect connectivity
      - 'now-offline' and 'now-online' events fired at document
      - tested in all browsers, but no test suites (requires manual at the moment)
    committed Dec 28, 2009
  2. Added Changes log file.

    committed Dec 28, 2009