Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jul 14, 2013
  1. Missing colon

  2. Add some pretty questionable logic to include old transaction in email

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

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

Commits on Jul 25, 2012
  1. @andersk

    Fix Unicode

    andersk authored
    Signed-off-by: Anders Kaseorg <>
Commits on Dec 12, 2011
  1. @asedeno

    Test for issue #17

    asedeno authored committed
  2. @speth

    Fix for error when re-submitting an expense

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

    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

    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

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

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

  2. Add a new test case for the penny distribution change.

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

    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

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

  2. Bump version number

Commits on Jul 29, 2010
Commits on Jul 1, 2010
  1. Make noauth actually work.

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

    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 <>
Commits on Mar 26, 2010
  1. @asedeno

    load main.css from the right path

    asedeno authored committed
Something went wrong with that request. Please try again.