Commits on May 11, 2010
  1. It was difficult to make the dashboard fit into my app layout because…

    jdwyah committed May 11, 2010
    … I wanted to include the Vanity JS & Style, but not the <html> tag.
    Fix by partializing the vanity layout so that it is more reusable.
Commits on Mar 18, 2010
Commits on Mar 17, 2010
Commits on Mar 2, 2010
  1. Added ToC on various pages

    assaf committed Mar 2, 2010
  2. Added test cases for Google Analytics methods (and in the process fou…

    assaf committed Mar 2, 2010
    …nd and fixed a bug).
  3. Added documentation for using Google Analytics metrics.

    assaf committed Mar 2, 2010
    Added report method to GA metric, for accessing Garb report object.
Commits on Feb 25, 2010
  1. Minor styling tweaks

    assaf committed Feb 25, 2010
Commits on Feb 24, 2010
  1. Changed: streamlined options for vanity command.

    assaf committed Feb 24, 2010
    Fixed: couple of bugs when generating reports offline (using vanity report command).
    Fixed documentation/README for initializing and using the vanity report command.
    Fixed documentation/README for using Bundler to handle development dependencies.
  2. Fix to lazy loading Garb.

    assaf committed Feb 24, 2010
  3. Added: Vanity loads Redis configuration from config/redis.yml (if you…

    assaf committed Feb 24, 2010
    … have such a file).
    Added Playground.connected? method, renamed Playground.mock! to Playground.test!.
    Documentation updates:
      Added documentation section specifically for Rails.
        Moved dashboard documentation there.
          Revised configuration section, up to date for Vanity 1.3.0.
  4. Fixed: Running vanity command, automatically detects and loads Rails.

    assaf committed Feb 24, 2010
    Fixed: Vanity now picks up on load_path set from within config/environment.rb.
Commits on Feb 23, 2010
Commits on Feb 22, 2010
  1. Rails integration code moved to lib/vanity/frameworks/rails.

    assaf committed Feb 22, 2010
    Yes, more frameworks should and will be supported.
    Also, fixed bug that did not allow changing load_path under Rails (see Github issue #4)
  2. To specify connection, use Vanity.playground.redis = "localhost:6379"…

    assaf committed Feb 22, 2010
    …. The host/port/db attributes are deprecated.
Commits on Feb 16, 2010
Commits on Feb 15, 2010
  1. Added disconnect! and reconnect! methods to Playground that can be us…

    assaf committed Feb 15, 2010
    …ed to establish a new Redis connection.
    When running inside Passenger, forking the process will immediately reconnect the Playground in the forked process.
  2. Started using Gemfile to setup development environment (requires Bund…

    assaf committed Feb 15, 2010
    …ler 0.9.4 or later)
    Started using autotest
    $ git clone git://
    $ cd vanity
    $ bundle install
    $ bundle exec autotest -f
Commits on Feb 1, 2010
  1. Updated copyright to 2010.

    assaf committed Feb 1, 2010
Commits on Jan 28, 2010
  1. fix typo in docs

    tswicegood authored and assaf committed Jan 26, 2010
Commits on Jan 6, 2010
  1. Merge branch 'garb'

    assaf committed Jan 6, 2010
  2. Fix: experiment not saved.

    assaf committed Jan 6, 2010
  3. Split vanity/metric.rb into three files: base, active_record and goog…

    assaf committed Jan 6, 2010
    When using AR and GA metrics, methods are redefined by extending the metric object. This has less magic and better documentation.
Commits on Dec 24, 2009
  1. Removed: Vanity.playground.define is deprecated. Bad choice for a met…

    assaf committed Dec 24, 2009
    …hod name. If you need this feature, make a suggestion and let's create a better API.
  2. Added: Command line "vanity list" catalogs all ongoing experiments, t…

    assaf committed Dec 24, 2009
    …heir alternatives (and fingerprints) and all metrics.
  3. Added: Vanity query parameter that you can use to choose a particular…

    assaf committed Dec 24, 2009
    … alternative, e.g. to tie an advertisement banner with content of the site.
  4. * Changed: Rails integration now separates use_vanity method, filters…

    assaf committed Dec 24, 2009
    … and helpers.
    * Changed: Explicit vanity_context_filter and vanity_reload_filter so you can skip them, or order filters relative to them.