Commit Graph

470 Commits (16e9bef6fab23aa913e7b277ca46f20dfa3a76b8)

Author SHA1 Message Date
Thibault Duplessis 16e9bef6fa prevent new game creation before completion of the former one 2015-08-15 22:25:49 +02:00
Thibault Duplessis 1e9ff40b0b let mods set user email - closes #756 2015-08-12 13:34:18 +02:00
Thibault Duplessis 2e032cfbab log slow processing of the fingerprint 2015-08-12 11:46:44 +02:00
Thibault Duplessis 7f6925ed99 fingerprinting WIP 2015-08-11 15:39:22 +02:00
Thibault Duplessis 1cab1b5882 remove coach raw data, enforce range 2015-07-27 12:54:08 +02:00
Thibault Duplessis 8cd7086333 prepare for move coach 2015-07-26 10:02:01 +02:00
Thibault Duplessis 55c345064c so much work on this opening coach :o 2015-07-24 23:40:50 +02:00
Thibault Duplessis 52151318cf rewrite coach URLs under /coach to allow rate limits 2015-07-22 10:25:04 +02:00
Thibault Duplessis 23a0c7d3a8 more coach WIP 2015-07-21 09:42:30 +02:00
Thibault Duplessis 1f3bd0a8d3 public export of coach data 2015-07-19 21:28:38 +02:00
Thibault Duplessis 7a4b3b57a1 coach stats WIP 2015-07-18 19:59:23 +02:00
Thibault Duplessis c3d0110973 download up to 5000 PGN games from search 2015-07-18 15:27:12 +02:00
Thibault Duplessis be47d28593 extract game search to own controller/view dir 2015-07-18 13:07:08 +02:00
Thibault Duplessis 5140740a0c fix analysis failure handling 2015-06-27 19:02:02 +02:00
Thibault Duplessis 681c4dc0a0 chess events RSS (atom) feed 2015-06-26 14:48:56 +02:00
Thibault Duplessis 6e0165404a let editors create events content 2015-06-26 14:08:44 +02:00
Thibault Duplessis 2ca55c3c4d control stream activation and chat from mongodb 2015-06-26 00:24:56 +02:00
Thibault Duplessis 4e2f53d39c rate limit password reset 2015-06-25 17:49:48 +02:00
Thibault Duplessis dc6c60f1f5 signup email confirmation 2015-06-25 16:54:26 +02:00
Thibault Duplessis f45fa62d83 much progress on relay 2015-06-24 13:24:16 +02:00
Thibault Duplessis e3788e3768 fix relay branch compilation 2015-06-22 09:48:17 +02:00
Thibault Duplessis c634f2b1c3 Merge branch 'master' into tourneyScheduleUI
* master: (28 commits)
  fix detection of game from starting position
  fix ACP computation in game from position - closes #601
  fix previous commit
  start playban at 10 minutes, instead of 5
  only autoscroll chat when at bottom, fixes #503
  playban now resets after 2 days, instead of 1
  feature marathon winners - closes #605
  recount tournament players after ejecting a cheater/booster
  kick boosters out of tournaments - closes #610
  discard user perfs in casual tournaments - closes #613
  in-game settings
  Give unofficial tournaments a grey color
  upgrade chessground -> v2.9.0, multiple drawing colors
  try harde to select puzzles close to the player rating
  special experimental marathon trophies
  fix fire trophies tooltips - closes #604
  streamer badge - closes #606
  new computer analysis icon
  fix round history persistence race condition
  pair up to 40 tournament players at a time
  ...
2015-06-21 17:13:15 +02:00
Thibault Duplessis 175d67f2f2 in-game settings 2015-06-21 15:51:42 +02:00
Jimmie Elvenmark cf5f70657b remove old tournament list 2015-06-20 10:59:48 +02:00
Thibault Duplessis ed93a6e242 berserk through websocket 2015-06-17 20:56:02 +02:00
Thibault Duplessis 1984b504c1 TV channels WIP 2015-06-16 18:46:30 +02:00
Thibault Duplessis e5398f1c95 tournament pagination with lazy throttled loading of pages 2015-06-13 22:34:13 +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 20d838042e reload tournament standing on game view - closes #465 2015-05-13 22:52:04 +02:00
Thibault Duplessis d3b3a01554 reload crosstable on game end - closes #464 2015-05-13 20:05:22 +02:00
Thibault Duplessis db398d5549 remove support for old analysis 2015-04-26 15:08:31 +02:00
Thibault Duplessis d5d8d6a79d remove unused assessment code 2015-04-25 11:34:08 +02:00
Thibault Duplessis a2ba8025b0 allow users to delete their imported games - closes #416 2015-04-22 16:27:10 +02:00
Thibault Duplessis 8e5665c59d fix new opponent button 2015-04-22 11:47:55 +02:00
Thibault Duplessis 5a831e5d3d [new opponent] button - closes #417 2015-04-21 23:09:10 +02:00
Thibault Duplessis 842fe1e938 more work on kid mode 2015-04-12 08:36:27 +02:00
Thibault Duplessis b3540b3ad9 use distinct move on methods for simul hosts and correspondence players 2015-04-07 15:26:02 +02:00
Thibault Duplessis b1466c2586 kick JSON out of timelime module, allow to unsubscribe from forum
threads
2015-04-06 22:40:45 +02:00
Thibault Duplessis 035e6075cb redirect simul hosts twice faster - no more round-trip 2015-04-06 14:42:24 +02:00
Thibault Duplessis 31a46b136b better simul names, let host cancel simul 2015-04-04 16:44:50 +02:00
Thibault Duplessis 0833a7da21 simul organizer WIP 2015-04-03 23:04:59 +02:00
Thibault Duplessis 1744460cf6 simul WIP 2015-04-03 15:33:31 +02:00
Thibault Duplessis e9f9064d6b more simul WIP 2015-03-31 00:40:26 +02:00
Thibault Duplessis a7497da854 improve full-page menu integration, bind <space> with Mousetrap 2015-03-27 13:52:47 +01:00
Thibault Duplessis 6b32a2cd77 add /video/tags 2015-03-24 21:39:45 +01:00
Thibault Duplessis da16a6d9ed video library WIP 2015-03-22 17:52:26 +01:00
Thibault Duplessis 0f9f3c8f8f more work on video library 2015-03-22 15:01:57 +01:00
Thibault Duplessis 077dfc9de0 basic video list 2015-03-22 13:38:01 +01:00
Thibault Duplessis fb85cd0207 Remove previous cheat evaluator. Farewell, good cop, you did a great job 2015-03-19 18:14:47 +01:00