Commits on Jun 6, 2016
  1. Add a deprecation note

    ebroder committed Jun 6, 2016
Commits on Jul 14, 2013
  1. Missing colon

    ebroder committed Jul 14, 2013
  2. Add some pretty questionable logic to include old transaction in email

    ebroder committed Jul 14, 2013
    Make it easier to catch accidental screwups
Commits on Feb 25, 2013
  1. Merge pull request #21 from andersk/unicode

    ebroder committed Feb 25, 2013
    Fix Unicode
Commits on Feb 18, 2013
  1. Allow empty splits

    ebroder committed Feb 18, 2013
Commits on Jul 25, 2012
  1. Fix Unicode

    andersk committed Jul 25, 2012
    Signed-off-by: Anders Kaseorg <>
Commits on Dec 12, 2011
  1. Test for issue #17

    asedeno committed with ebroder Dec 12, 2011
  2. Fix for error when re-submitting an expense

    speth committed with ebroder Dec 12, 2011
    Fixes #17
Commits on Nov 7, 2011
  1. Fix the test suite so that it runs again.

    ebroder committed Nov 7, 2011
    This primarily involved fixing the user-agent detection code, but also
    involves fixing tests for the /spend page, which assumed the order in
    which users were listed in the form. This was changed by
    88740b2, but nobody noticed since the
    test suite wasn't running.
  2. Fix compatibility with the Python stack in Fedora 15

    ebroder committed Nov 7, 2011
    Routes dropped the routes.redirect_for hepler, and Pylons switched by
    default to using a "strict" template context object (i.e. one which
    throws an exception when accessing an unset attribute, instead of
    returning an empty string).
    Create our own redirect_for, and switch the template context back to
Commits on Oct 10, 2011
  1. Typo fix

    ebroder committed Oct 10, 2011
Commits on Jun 2, 2011
Commits on Apr 3, 2011
  1. Choosing from an autocomplete dropdown doesn't trigger an onkeyup event.

    ebroder committed Apr 3, 2011
    Try catching onchange as well
Commits on Mar 8, 2011
  1. Default residents' shares to 1

    ebroder committed Feb 28, 2011
  2. Add a new test case for the penny distribution change.

    ebroder committed Mar 8, 2011
    This test is inspired by a real-world scenario where BlueChips didn't
    do the right thing.
  3. Adjust how pennies are distributed.

    ebroder committed Mar 8, 2011
    For any given expense involving N users, rounding errors will result
    in no more than N - 1 pennies needing to be redistributed.
    Instead of randomly assigning them one at a time (which can end with
    an unlucky user), choose a subset of the involved users to each get
    one of the pennies.
  4. Re-snapshot

    ebroder committed Mar 8, 2011
Commits on Jan 3, 2011
  1. Enable mobile site for Android

    ebroder committed Jan 3, 2011
Commits on Nov 21, 2010
  1. Tweak version dependencies

    ebroder committed Nov 21, 2010
  2. Bump version number

    ebroder committed Nov 21, 2010
Commits on Jul 29, 2010
Commits on Jul 1, 2010
  1. Make noauth actually work.

    ebroder committed Jul 1, 2010
Commits on Mar 27, 2010
  1. Be sure flash messages are strings before displaying them.

    ebroder committed Mar 27, 2010
    It seems that at least some recent versions of Mako don't convert
    objects to strings before attempting to render them, leading to a
    TypeError for things like flash messages, which are no objects and not
    just strings.
    Reported-by: João Felipe Santos <>