Commit graph

133 commits

Author SHA1 Message Date
Thibault Duplessis 54cdf0ca65 reformat ALL the code, using sbt-scalariform 2017-02-14 16:34:07 +01:00
Thibault Duplessis b9efb3e37b Socket.Uid type safety 2017-02-01 15:31:22 +01:00
Thibault Duplessis 33152421eb make tournament schedule fetch users asynchronously 2017-01-30 12:37:06 +01:00
Thibault Duplessis 856aef3aa3 preload chat users 2017-01-26 13:19:27 +01:00
Thibault Duplessis ee1e881a18 remove dead code and unused imports 2017-01-15 13:26:08 +01:00
Thibault Duplessis 608c41f976 tournament api join feedback - closes #2481 2017-01-09 09:44:13 +01:00
Mark Henle eebb20e18f Remove superfluous 'ok' field and fix implicit language error 2016-10-30 18:09:34 -04:00
Mark Henle 96fec99ac9 Start adding tournament creation api to lila 2016-10-23 14:05:25 -04:00
Thibault Duplessis 65fe3f481d tournament homepage leaderboard 2016-10-17 20:29:33 +02:00
Thibault Duplessis 56b15b2757 tournament leaderboard WIP 2016-10-17 20:29:33 +02:00
Thibault Duplessis a50ca6092f protect private tournaments by password - closes #1691 2016-09-05 22:48:36 +02:00
Thibault Duplessis 5360ffe619 cache top tournament players 2016-07-28 01:13:32 +02:00
Thibault Duplessis 8657e3497c complete invitation to limited tournametns 2016-06-20 09:49:38 +02:00
Thibault Duplessis 1c048f0f5d invite n00bs and patzers to compete in limited tournaments - WIP 2016-06-19 23:55:04 +02:00
Thibault Duplessis d909489eea enforce tournament conditions 2016-06-18 13:21:30 +02:00
Thibault Duplessis 46127c6d3d show verified tournament conditions 2016-06-18 12:32:55 +02:00
Thibault Duplessis 055ddbe2d0 start all chats from JS 2016-06-17 14:04:52 +02:00
Thibault Duplessis 227de5cb9c more chat rewrite WIP 2016-06-15 10:49:19 +02:00
Thibault Duplessis df2d248e3c upgrade tournament chats 2016-06-11 12:00:10 +02:00
Thibault Duplessis 0e40e7eac5 shorter monitoring calls 2016-03-11 10:08:34 +07:00
Thibault Duplessis 1486232eb8 rewrite kamon integration for type safety 2016-03-10 23:27:55 +07:00
Thibault Duplessis c3617a1601 monitor http tournament response times 2016-03-10 14:01:37 +07:00
Thibault Duplessis 5f40dab67d reasonable tournament pagination 2016-03-04 19:37:28 +07:00
Thibault Duplessis 174aa46255 fix challenge rematch permissions - fixes #1652
also some refactoring
and a close button on the modal box
2016-02-29 08:55:07 +07:00
Thibault Duplessis 41596f590b turns out the round/simul/tournament socket version was never used 2016-02-02 10:20:06 +07:00
Thibault Duplessis 9d36f3bba4 expose tournament socket version in the API, on demand - closes #1563 2016-02-02 10:13:16 +07:00
Thibault Duplessis 6fd6f6d85e tournament schedule API 2016-01-26 09:59:36 +07:00
Thibault Duplessis 49b30de1a2 log tournament manual termination 2016-01-21 16:16:51 +07:00
Thibault Duplessis 79d6f42e7b let mods terminate tournaments in case of emergency - closes #1467 2016-01-21 15:27:13 +07:00
Thibault Duplessis 26d0874f52 finished tournaments infinite pagination 2016-01-11 06:19:36 +07:00
Thibault Duplessis b5d5ee2cb4 reload tournament player info automatically - fixes #1109 2015-10-07 17:05:39 +02:00
Thibault Duplessis 7a0ebe63bf display arena tournament player stats 2015-10-05 14:40:42 +02:00
Thibault Duplessis 4d28d63fd8 tournament player info WIP 2015-10-03 00:29:56 +02:00
Thibault Duplessis 4298c21996 backend for tournament player info 2015-10-02 22:52:00 +02:00
Thibault Duplessis 71741bc21d tournament game not found should redirect to tournament page 2015-10-02 21:31:52 +02:00
Thibault Duplessis 297f361aed tournament UI perf WIP, drop score powertips 2015-10-02 21:31:52 +02:00
Thibault Duplessis 35fb4ab9dc add game powertips to crosstables and tournament pairings - closes #822 2015-08-25 14:23:49 +02:00
Thibault Duplessis 94b4453400 add hover and click to tournament standing games - closes #something 2015-08-19 02:05:26 +02:00
Thibault Duplessis cffcb100e5 finished tournaments list - closes #623 2015-08-18 18:03:07 +02:00
Thibault Duplessis b1aaa7f8f3 disallow tournament access to boosters - closes #741 2015-07-26 12:26:33 +02:00
Thibault Duplessis 6c1f73887c Merge branch 'master' into tourneyScheduleUI
* master:
  hy "Հայերեն" translation #14527. Author: Firebrass11. Added 'Three checks'
  ro "Română" translation #14526. Author: vladg. Filled missing translations
  disable move confirmation for anonymous players
  extra berserk rule in tournament FAQ - closes #595
  experimental marathon trophy
  try harder to capture rematches on TV
  open wikipedia in a new tab
  link thematic tournament position on wikipedia
  opening thematic tournaments every 6 hours
  only feature interesting openings in thematic tournaments
  some things are not meant to be cached
2015-06-20 11:14:41 +02:00
Jimmie Elvenmark cf5f70657b remove old tournament list 2015-06-20 10:59:48 +02:00
Thibault Duplessis 0aca924ab1 some things are not meant to be cached 2015-06-19 17:36:31 +02:00
Thibault Duplessis 4549ec92ca relocate tournament caches 2015-06-18 14:15:27 +02:00
Thibault Duplessis 314872cb31 Merge branch 'master' into tourneyScheduleUI
* master: (84 commits)
  give 500ms feedback after submitting/canceling move to avoid misclicks
  fix marathon title
  he "עִבְרִית" translation #14520. Author: giladbr.
  as "অসমীয়া" translation #14518. Author: milwac. Corrected the previous wrong translation. Could you also add me as the contributor, the person displayed as contributor didn't provide Assamese translations.
  schedule more variant tournaments
  enable move confirmation for correspondence - with toggable preference
  berserk through websocket
  don't reload on berserk! only send the clock event
  improve arena pairing left over logging
  remove link to 1000 online players
  cache top online players
  Revert "Revert "remove promotion accordion effect""
  Revert "wait for players a bit longer in arena tournaments"
  log tournament leftovers
  delay premove by 10ms
  better integration of experimental marathon
  schedule an experimental marathon
  simplify tournament side display
  get a badge for playing 10,000 training puzzles
  no point in trying to cache asset version for less than a  minute
  ...
2015-06-18 12:39:05 +02:00
Thibault Duplessis ed93a6e242 berserk through websocket 2015-06-17 20:56:02 +02:00
Thibault Duplessis f48836c032 even more tournament fixes and improvements 2015-06-14 13:23:40 +02:00
Thibault Duplessis f07f5994ff more tournament rewrite, focus on player is working 2015-06-14 12:27:43 +02:00
Thibault Duplessis 5c50501b28 bootstrap tournament schedule API and bindings 2015-06-13 23:11:09 +02:00
Thibault Duplessis e5398f1c95 tournament pagination with lazy throttled loading of pages 2015-06-13 22:34:13 +02:00