Skip to content
Commits on Oct 31, 2010
  1. Permit multiple entries for a particular foreign word.

    Fixes #16. After discussion with Matt, we decided not to enforce any
    uniqueness constraint here. This required retrofitting a couple of
    migrations, but since the code doesn't work for databases that enforce
    unique constraints prior to this commit, this won't break any existing
    installs.
    committed Oct 31, 2010
Commits on Sep 28, 2010
  1. Small style cleanups.

    committed Sep 28, 2010
  2. Change all code to use Profile.language_pref. Closes #15.

    Anything that used to be indexed from a language code is now indexed
    from a Language.id value (sometimes written as
    Profile.language_pref_id).
    committed Sep 28, 2010
Commits on Sep 27, 2010
  1. Changed Profile.languages to foreign-key Profile.languages_pref.

    Still need to migrate all code that uses this across.
    committed Sep 27, 2010
  2. Change UserProfile to Profile class.

    Closes #18.
    
    We forgot to make the link from UserProfile -> User be the attribute
    "user". This fixes that, but the easiest way to migrate between models
    when changing the primary key is to create a new model and copy the data
    back and forth. So I've created the Profile model that mirrors the old
    UserProfile, except that "student" is now called "user".
    committed Sep 27, 2010
Commits on Aug 22, 2010
  1. @matthewstevens

    Changed the virtualenv create.sh script to force pip to install the r…

    …equirements in the requirements file
    matthewstevens committed Aug 22, 2010
Commits on Aug 19, 2010
  1. Login dropdown display improvements.

    - Fixes github issue 14.
    - No longer shifts the toolbar links.
    - Drops down, instead of appears from top-right corner.
    - Background is opaque so that underneath content doesn't show through.
    - Has a border around the box now.
    committed Aug 19, 2010
Commits on Aug 16, 2010
  1. @matthewstevens
  2. @matthewstevens
  3. README update with pointer to source and bug list.

    We can't do any dash'ing today (day jobs for those of us in regular
    timezones), so this just updates where we got to.
    committed Aug 16, 2010
  4. @matthewstevens
  5. @matthewstevens

    Fixed up some bugs in the question management logic, specifically whe…

    …n the current words being studied is refreshed.
    matthewstevens committed Aug 16, 2010
  6. Handle submitting question form with no selection made.

    We just ignore this situation and present the user with a new question.
    committed Aug 16, 2010
  7. Restyle the question layout.

    committed Aug 16, 2010
  8. Layout work in progress.

    - Add YUI grids to layout.
    - Move questions in from the edge (not ideal, but will do for now).
    committed Aug 16, 2010
  9. @matthewstevens
  10. @matthewstevens

    Changed the question to be based on a corpus of questions selected pe…

    …r user, added to dynamically, and removed when you get it correct enough times
    matthewstevens committed Aug 16, 2010
  11. Added cross-browser style uniformisation.

    This uses YUI's reset, fonts and base styles. Still need to adjust some
    of our internal styles to gel with this but it's a good start.
    committed Aug 16, 2010
Commits on Aug 15, 2010
  1. Formatting fix in README.

    committed Aug 16, 2010
  2. @matthewstevens
  3. @matthewstevens
Something went wrong with that request. Please try again.