1. 04 Aug, 2016 1 commit
  2. 02 Aug, 2016 1 commit
  3. 17 Jul, 2016 1 commit
    • Mikko Ahlroth's avatar
      Rework XP per user caching system · d0594889
      Mikko Ahlroth authored
      CachedXP is removed in favor of a JSON field on the user model, which can
      be used to add all kinds of different caches. Caching is implemented in
      this field for languages, machines and dates. This removes the need to hit
      the database for other uses than to update the cache and to load the last
      12 hours' XP data. As a result the profile view's display should be much
      faster.
      d0594889
  4. 16 Jul, 2016 1 commit
    • Mikko Ahlroth's avatar
      Added CacheService for total XP caching · 975dd7ed
      Mikko Ahlroth authored
      This is a major performance boost for the front page. All total XP per
      language is saved in ETS where it can be served from very quickly.
      
      Also:
      * Fixed last coded at dates in profile view
      * Fixed some JSON API errors not showing up
      975dd7ed
  5. 06 Jul, 2016 1 commit
  6. 08 Jun, 2016 1 commit
    • Mikko Ahlroth's avatar
      Fix username uniqueness and some db changes · 6e0cb049
      Mikko Ahlroth authored
      * Usernames weren't really unique because the migration was missing the
        word 'create' so a unique index was not created. Now the missing index
        was added
      * Dropped useless total_xp column from user
      * Change xps and pulses tables ID to bigint in anticipation of MASSIVE
        EXPLOSION OF USERS that is sure to come
      * Added licence for logo
      6e0cb049
  7. 07 Jun, 2016 4 commits
  8. 06 Jun, 2016 1 commit
  9. 04 Jun, 2016 2 commits
  10. 02 Jun, 2016 1 commit
  11. 31 May, 2016 2 commits
    • Mikko Ahlroth's avatar
      Doc and misc fixes · fa5d2336
      Mikko Ahlroth authored
      * Add more info to README
      * Fix errors in API docs
      * Add clarification of highlighted XP to profile view
      * Add link to example stats to front page
      
      Fixes #1
      Fixes #2
      Fixes #4
      Fixes #5
      Fixes #6
      fa5d2336
    • Mikko Ahlroth's avatar
      Version 1.2.0. Modify level algorithm · 8af1928d
      Mikko Ahlroth authored
      Levels were scaled back to prevent level inflation.
      Changes and source page were combined.
      Corrected the required Elixir version in mix.exs.
      8af1928d
  12. 30 May, 2016 2 commits
    • Mikko Ahlroth's avatar
      Whoops, forgot to bump mix version · 4d539fb4
      Mikko Ahlroth authored
      4d539fb4
    • Mikko Ahlroth's avatar
      First public release · a2a5f122
      Mikko Ahlroth authored
      * Added licence
      * Redirect user to their own profile on login
      * Help user on what to do after first login
      * Add plugin links
      * Add version number to footer
      * Add open source page
      * Clarify "rules" in API docs
      * Added changes page
      a2a5f122
  13. 29 May, 2016 1 commit
  14. 23 Apr, 2016 1 commit
  15. 12 Apr, 2016 1 commit
  16. 11 Apr, 2016 1 commit