Commit graph

110 commits

Author SHA1 Message Date
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
Thibault Duplessis dedc5616d0 tournaments v2: the whole thing compiles \o/ 2015-06-12 15:15:35 +02:00
Thibault Duplessis b98358e705 Merge branch 'master' into tourneyBackendV2
* master:
  disable user select when playing and clock is <= 5 minutes - fixes #568
  fix round replay empty move display
  fix chess960 tournaments - closes #566
  fix user sort by nb games - there are ints and doubles in the DB :-/
  precompute perf lenses
  update dictionary
  crazy performance improvement: lazily read persistent events data
  tweak JS socket timings
  schedule round history removal for 3 hours
  persist round versioned events to ease deployments - fixes #570
  make menu footer links more visible
  don't version and persist round crowd messages
  account for glicko deviation in stable rating perf selection
  support xhr POST requests without data
2015-06-12 14:24:44 +02:00
Thibault Duplessis 4acfbfdd1f more tournament rewrite WIP 2015-06-12 00:55:11 +02:00
Thibault Duplessis de32af0551 Merge pull request #567 from flugsio/fix561
support xhr POST requests without data
2015-06-11 19:41:21 +02:00
Jimmie Elvenmark d44e5517c3 support xhr POST requests without data
fixes #561, fixes #396
Different browsers set different content-type when posting without data,
content-type shouldn't matter without data.
tested tournament/simul in chromium/firefox/surf(webkit)
2015-06-11 17:50:05 +02:00
Thibault Duplessis 2c2ec63469 get rid of tournament swiss system until tournament rewrite is complete 2015-06-11 17:26:44 +02:00
Thibault Duplessis e90024a41c more tournament rewrite 2015-06-11 17:22:17 +02:00
Thibault Duplessis 50726b0cfe rubber duck tournament perfs by caching round tourney views for 2
seconds
2015-06-10 00:39:00 +02:00
Thibault Duplessis 6c639cf003 show daily or nightly tournaments in scheduled list 2015-06-05 01:55:54 +02:00
Thibault Duplessis 01a9687cd4 create tournaments with joining wait time 2015-05-27 10:52:27 +02:00
Thibault Duplessis d5034a8a50 remove Tournament.minPlayers 2015-05-23 00:08:22 +02:00
Thibault Duplessis 42f77bee24 show tournament opponents rating average on podium 2015-05-22 06:06:54 +02:00
Thibault Duplessis 20d838042e reload tournament standing on game view - closes #465 2015-05-13 22:52:04 +02:00
Thibault Duplessis f3d35dbfb8 protect round xhr and websocket against theft 2015-01-22 14:39:17 +01:00
Thibault Duplessis c171f6f5b7 withdraw tournament from round 2015-01-18 18:40:22 +01:00
Thibault Duplessis ccfe527c32 complete new tournament page 2015-01-18 18:10:47 +01:00
Thibault Duplessis dddbba1414 implement basic tournament berserk 2015-01-11 00:18:39 +01:00
Thibault Duplessis 0f9b153fe5 private tournaments don't need passwords, just URLs 2015-01-05 14:34:39 +01:00
Thibault Duplessis a1ac30adf2 simplify tournament controller 2015-01-05 13:28:48 +01:00
Thibault Duplessis ed0f901e16 even more progress on mithril tournament UI 2015-01-05 00:51:42 +01:00
Thibault Duplessis b72b87331a more progress on new tournament UI 2015-01-04 23:49:04 +01:00
Thibault Duplessis 6b0db65f03 more work on mithril tournaments 2015-01-04 19:28:30 +01:00
Thibault Duplessis 1b09f2b3fd more work on new tournament UI 2015-01-04 16:43:17 +01:00