Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 10, 2012
  1. For enter_result, find the current week number from the maps table

    You should always be entering the result for the week before the most
    recent maps.  No need to manually change this value every week.
  2. Specify the current season in the app config

    This goes into the filenames in downloaded replays.
  3. Add character codes as a separate field

    Previously, these were just appended to player names, but making them a
    separate field makes it easier to track who has one and who does not.
    Users who don't have one will show up with ".COWARD".
    Maybe if season 3 is better about collecting all of these, we can revert
  4. For enter_lineup, find the current week number from the maps table

    You should always be entering your lineup for the most recent week that
    has defined maps.  No need to manually change this value every week.
Commits on Feb 5, 2012
  1. Normalize map names

    Store map names in a separate table and make the maps table reference
    them by id.
Commits on Dec 11, 2011
  1. Don't require auth to submit results

    These are being submitted by referees, but I only created accounts for
    team captains.  Also, results can be submitted by a ref from any team.
Commits on Dec 6, 2011
  1. Use rosters to track lineups, rather than freetext

    Previously, team captains had to enter player names as free-text on the
    lineup page.  This lead to pretty inconsistent formats and data quality.
    Now, we store the list of all players (by team) and use a dropdown box
    to select them.
  2. Minor style cleanups

    Change a few variable names to make this code easier to work with.
  3. Add basic authentication

    - Authenticate with a personalized secret URL.  No passwords.
    - Require auth for mutating operations, but don't use it just yet.
Commits on Nov 26, 2011
  1. Big refactor into Flask app

    It's no longer a standalone single-file WSGI app fast enough to run as
    CGI, but it's a lot more readable and maintainable.  Error checking is
    probably no worse.
    Rewrote the simple renderers as Jinja templates, but left the more
    complicated ones as manual HTML generators.
Commits on Nov 25, 2011
  1. Misc updates

    - Clean up request_uri parsing a bit.
    - Fix a few HTML and consistency bugs.
    - Add a little bit of HTML to make WebDriver testing easier.
  2. Put the schema in a more sensible order

    The tables are now roughly in the same order that they get populated.
Commits on Nov 24, 2011
  1. random-stuff

Commits on May 2, 2011
  1. Fix a 404 response

  2. Fix an ending tag

  3. Update week numbers

  4. Remove useless assignment

Commits on Apr 29, 2011
  1. Fix replay link

  2. Support for ace races

  3. Support for downloading replays

  4. Support for showing results

Commits on Apr 28, 2011
  1. bugfixes

Something went wrong with that request. Please try again.