Permalink
Commits on Feb 5, 2010
  1. Don't let an initialization error take down the entire of Rails

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 5, 2010
    This allows you to at least run a migration adding the Vanity table without vanity pre-emptively killing things
Commits on Feb 3, 2010
  1. Fix incrby on mysql

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    mysql returns nil for INSERT/UPDATE queries, resulting in infinite recursion in incrby
    (sqlite would return [] for the same query, so I'm not sure under what circumstances the "or incrby(...)" bit would ever get called)
  2. Use ActiveRecord methods for average/minimum/maximum/sum

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    No need for the sqlite hack to define the aggregate function 'average()' when it can just use 'avg()'
  3. Adding .gitignore

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 3, 2010
  4. Document the ActiveRecord store initialization

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 3, 2010
  5. Oops, use the requested AR connection if supplied

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 3, 2010
Commits on Feb 2, 2010
  1. Don't keep a persistent ActiveRecord connection around

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    Runs into problems with the connection going stale - just re-request it each time.
  2. Quote column names in AR sql

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    In particular, 'key' is a keyword in mysql, so that would fail horribly.
  3. Add create/drop table commands to the AR store

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
  4. Setup db config early in test_helper

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    Necessary for the AR store
  5. Rename activerecord store to match Rails' standard

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
    Helps with autoloading the class
  6. Playground defaults shouldn't override the initialize() options

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 2010
  7. Merge remote branch 'origin/master' into adapters

    Jonathan del Strother Jonathan del Strother
    Jonathan del Strother authored and Jonathan del Strother committed Feb 2, 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
    …le_analytics.
    
    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.
  5. Added default_identify to experiment replacing block with slightly sm…

    assaf committed Dec 24, 2009
    …arter (and easier to override) logic.
  6. Fixed: if metric cannot be loaded (e.g. offline, no db access) show e…

    assaf committed Dec 24, 2009
    …rror message for that metric but don't break dashboard.
Commits on Dec 23, 2009
  1. Autoload Redis, give installed version precedence.

    assaf committed Dec 23, 2009
    Add "who's using?" link on site sidebar.
Commits on Dec 21, 2009
Commits on Dec 18, 2009
  1. More dynamic in the layout.

    assaf committed Dec 18, 2009
Commits on Dec 17, 2009