Commit Graph

658 Commits (40003a97a6d999dc7111d32c92d4b6ccd7939e75)

Author SHA1 Message Date
Thibault Duplessis 571e6f3315 remove /irc 2015-12-09 00:35:06 +07:00
Thibault Duplessis 9ed23dda53 implement conditional premoves on your move - closes #972 2015-12-06 17:25:18 +07:00
Thibault Duplessis 603b9dcba0 change insights URLs 2015-11-28 15:17:49 +07:00
Thibault Duplessis 2699098aee bind insight questions to URLs 2015-11-28 15:12:11 +07:00
Thibault Duplessis 9dc9eeb5fd rename coach to insights 2015-11-27 11:11:51 +07:00
Thibault Duplessis 39daa8019d more coach UI work 2015-11-26 13:24:06 +07:00
Thibault Duplessis 1e88ecd76e bootstrap coach UI 2015-11-26 12:20:25 +07:00
Thibault Duplessis 48391900d6 oh wow it's working 2015-11-25 17:39:48 +07:00
Thibault Duplessis ea734f5bc0 more work on new coach 2015-11-24 13:42:08 +07:00
Thibault Duplessis 519b4d66d2 bootstrap new coach 2015-11-23 21:39:18 +07:00
Thibault Duplessis a619f0985e teach lag whiners a thing or two on http://lichess.org/lag 2015-11-11 03:50:51 +07:00
Thibault Duplessis a2440cb453 security sessions WIP 2015-11-10 21:18:03 +07:00
Thibault Duplessis 5433bf27e8 game atom feed - closes #1114 2015-10-07 19:18:48 +02:00
Thibault Duplessis 598a06604a prevent autoswitch when opponent premoved - closes #1074 2015-10-05 23:52:41 +02:00
Thibault Duplessis 57562cf9e8 fix donation redirect - closes #1087 2015-10-04 13:09:16 +02:00
Thibault Duplessis 4298c21996 backend for tournament player info 2015-10-02 22:52:00 +02:00
Thibault Duplessis 0ff6580e40 complete stream configuration UI 2015-09-27 18:55:37 +02:00
Thibault Duplessis a7a78a9963 Revert "Revert "configurable streamers WIP""
This reverts commit 3b23272072.
2015-09-26 11:44:38 +02:00
Thibault Duplessis 3b23272072 Revert "configurable streamers WIP"
This reverts commit ed320329ef.
2015-09-26 00:49:37 +02:00
Thibault Duplessis ed320329ef configurable streamers WIP 2015-09-26 00:48:29 +02:00
Thibault Duplessis e00aa76844 fix routing order 2015-09-21 10:08:48 +02:00
Thibault Duplessis 1b5172acab rating distribution charts 2015-09-20 22:04:02 +02:00
Thibault Duplessis 5d52852670 add channels to /games (experimental) 2015-09-20 11:21:32 +02:00
Thibault Duplessis dc740764f0 remove /csp 2015-09-17 22:41:02 +02:00
Thibault Duplessis cf2bc4cfc0 persist conditional premoves 2015-09-17 11:32:37 +02:00
Thibault Duplessis 133fb8ea92 conditional premoves serverside WIP 2015-09-17 11:32:37 +02:00
Thibault Duplessis b316c741af split preferences - WIP 2015-09-09 18:09:15 +02:00
Thibault Duplessis eb494c1a4b show user teams first - fixes #902 2015-09-09 17:32:49 +02:00
Thibault Duplessis 02ba249e15 new /games page - closes #912 2015-09-06 16:28:37 +02:00
Thibault Duplessis 2bb6c53927 improve monitoring API and add /monitor/status/locale 2015-09-04 12:29:06 +02:00
Thibault Duplessis c3fc81c024 delete all code related to FICS relay
it breaks my little heart
2015-09-03 02:35:17 +02:00
Thibault Duplessis a06054f9a4 Revert "disable /network"
This reverts commit a62e220651.
2015-08-31 22:09:36 +02:00
Thibault Duplessis a62e220651 disable /network 2015-08-30 19:24:24 +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 1b2e7a8265 detect proxies https://i.imgur.com/b3udHh6.png 2015-08-21 00:39:32 +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 ad44f0a2c2 log csp 2015-08-17 21:21:27 +02:00
Thibault Duplessis ce04144ee2 log bot users 2015-08-15 23:09:24 +02:00
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
Thibault Duplessis 6b7b694834 puzzle PNG export and Open Graph support 2015-03-17 23:32:45 +01:00
Thibault Duplessis 8ae8b90335 let people embed the daily puzzle in their site! 2015-03-17 21:22:58 +01:00
clarkerubber d34d4760ad Allow moderators to hail fire upon cheaters 2015-02-23 17:12:25 +11:00
Thibault Duplessis 74ee4a24c3 Merge branch 'ScalaEvaluator' of github.com:ornicar/lila into ScalaEvaluator
* 'ScalaEvaluator' of github.com:ornicar/lila:
  Massive changes to scala evaluator
  More work using linear regression
  Use linear regression
2015-02-22 02:55:26 +01:00
Thibault Duplessis 7d2d49cae3 reroute /network 2015-02-22 02:15:16 +01:00
clarkerubber 34a092dfc4 Merge branch 'master' of https://github.com/ornicar/lila into ScalaEvaluator 2015-02-22 00:49:42 +11:00
clarkerubber 486c65808a Massive changes to scala evaluator 2015-02-22 00:49:10 +11:00
Thibault Duplessis a68a1369e3 add /privacy page 2015-02-17 16:22:54 +01:00
clarkerubber 4d7f1c1abb Progress on Booster title 2015-02-14 01:14:39 +11:00
Thibault Duplessis eb89d5de7d add /mobile 2015-02-09 18:02:57 +01:00
Thibault Duplessis 4d3af35cf7 http://lichess.org/training/daily - closes #286 2015-02-01 15:16:35 +01:00
Thibault Duplessis 481e3bc94d Merge branch 'master' into ScalaEvaluator
* master: (47 commits)
  th "ไทย" translation #12385. Author: Jer_King.
  ur "اُردُو" translation #12360. Author: alleey.
  ur "اُردُو" translation #12355. Author: alleey.
  el "Ελληνικά" translation #12351. Author: Hellball. Not complete, but good so far
  fi "suomen kieli" translation #12348. Author: Matsisti.
  he "עִבְרִית" translation #12343. Author: beginer111.
  fr "français" translation #12340. Author: vok5. I am a native French speaker. I translated sentences where there couldn't be any confusion with the details given.
  tr "Türkçe" translation #12324. Author: deren.
  nn "Norsk nynorsk" translation #12316. Author: Lat5.
  ja "日本語" translation #12312. Author: hitsujyun.
  cs "čeština" translation #12295. Author: tco.
  nl "Nederlands" translation #12290. Author: kjoepiar. I doubted on number 400/419. I translated it as 'Only in non-rated games', but I am not sure if that is what you mean by 'casual games'.
  ca "Català, valencià" translation #12287. Author: Catalan_player.
  fa "فارسی" translation #12281. Author: RezaZabihi.
  ar "العربية" translation #12254. Author: Abd0.
  pl "polski" translation #12251. Author: rzenaikrzys. from Captain Kristo with heart to Lichess
  es "español, castellano" translation #12240. Author: mazorra.
  pl & pt translations
  pl "polski" translation #12228. Author: rzenaikrzys. from Captain Kristo with heart to Lichess
  fr "français" translation #12215. Author: ZeRicky.
  ...

Conflicts:
	app/controllers/Analyse.scala
2015-01-19 14:08:46 +01:00
clarkerubber 6b070ac17d Get the thing working... (ScalaEvaluator)
crudely
2015-01-19 23:12:51 +11:00
Thibault Duplessis c3e0b9dddb implement /api/status - resolves #242 2015-01-17 12:35:54 +01:00
Thibault Duplessis 922e119ccb Merge branch 'master' into ScalaEvaluator
* master: (98 commits)
  restore lila logger
  pt "Português" translation #12166. Author: josevitor91. brazilian portuguese
  uk "українська" translation #12164. Author: chesshater.
  ca "Català, valencià" translation #12161. Author: Catalan_player.
  cs "čeština" translation #12151. Author: xslyepov.
  sl "slovenščina" translation #12141. Author: woodswoods. Better translation of some special words.
  tweak logger
  uk "українська" translation #12136. Author: IvTK. a lot of work to do!!!
  ru "русский язык" translation #12119. Author: bishop_rope-dancer. In Russian language is not the word "Мозайка" (the correct word is "Мозаика"). But the best translation into Russian: 319/417 Puzzles = "Головоломки". Please fix it.
  fix japanese translation
  fa "فارسی" translation #12114. Author: ar123.
  sl "slovenščina" translation #12112. Author: woodswoods.
  ja "日本語" translation #12110. Author: hitsujyun.
  ar "العربية" translation #12109. Author: Abd0.
  ar "العربية" translation #12108. Author: Abd0.
  nl "Nederlands" translation #12107. Author: joachimvhw.
  ar "العربية" translation #12106. Author: Abd0.
  pt "Português" translation #12103. Author: BearJr.
  nl "Nederlands" translation #12102. Author: centrumspits.
  nl "Nederlands" translation #12101. Author: bobflob.
  ...
2015-01-17 09:57:45 +01:00
Jimmie Elvenmark 9053056977 user can list their blocked players 2015-01-16 01:34:25 +01:00
Thibault Duplessis 764deec37b protect user PGN export with chess captcha - resolves #249 2015-01-15 18:38:57 +01:00
Thibault Duplessis 9857adced8 Merge branch 'master' into ScalaEvaluator
* master: (36 commits)
  include opening names in opening API
  tweak vstext style
  remove superfluous API endpoint
  provide only 9 most urgent now playing games in API
  fr "français" translation #11902. Author: Tatiana47.
  fix sv messages
  ru "русский язык" translation #11900. Author: 5meoDIPT.
  is "Íslenska" translation #11898. Author: hjortur.
  el "Ελληνικά" translation #11897. Author: KingDeathGR.
  ca "Català, valencià" translation #11896. Author: ximatzo.
  th "ไทย" translation #11892. Author: Jer_King.
  manually fix es translation
  sl "slovenščina" translation #11888. Author: Castlan.
  pt "Português" translation #11878. Author: josevitor91. I am brazilian and our portuguese has slight differences compared to Portugal, but it is perfectly understandable, like "defense" and "defence" comparing EUA to England.
  fr "français" translation #11876. Author: kryk.
  nl "Nederlands" translation #11875. Author: SheepNL.
  es "español, castellano" translation #11874. Author: pepiniso. no big deal
  nl "Nederlands" translation #11869. Author: MoralIntentions.
  hr "hrvatski" translation #11868. Author: tenkic.
  hyperlinks in translation contexts
  ...
2015-01-15 12:28:04 +01:00
Thibault Duplessis ea3b7d1273 remove superfluous API endpoint 2015-01-15 11:43:47 +01:00
Thibault Duplessis 2e99ca51a8 remove puzzle Api 2015-01-15 01:00:04 +01:00
Thibault Duplessis 1e7340b679 Merge branch 'master' into ScalaEvaluator
* master: (229 commits)
  update chess submodule
  nn "Norsk nynorsk" translation #11864. Author: Lat5.
  pl "polski" translation #11863. Author: Sanatan.
  ar "العربية" translation #11862. Author: sasatiger.
  hu "Magyar" translation #11860. Author: wheeler9. typos, and commas
  upgrade chess module
  fix french translation
  Pointing to the tip of modules/chess
  Updating modules/chess to version where in atomic chess, a win by exploding the opponent's king is forced if the player can while in check or mate. Fixed #235
  tweak leaderboards page
  correspondence perf type full name
  start analysis at ply 0 - fixes #239
  upgrade chessli
  az "Azərbaycanca" translation #11859. Author: erebce. completing the translation
  fix atomic replay en-passant - resolves #227
  fix atomic en-passant play UI
  upgrade chess submodule to fix atomic takebacks
  move berserk button far from resign button - fixes #231
  Pointing to head of modules/chess with a couple of atomic chess bug fixes.
  show correspondence, antichess and atomic leaderboards
  ...

Conflicts:
	public/javascripts/big.js
2015-01-14 11:46:04 +01:00
clarkerubber 9b5cd5216c Progress on player assessment
ScalaEvaluator
2015-01-13 21:44:12 +11:00
Thibault Duplessis dddbba1414 implement basic tournament berserk 2015-01-11 00:18:39 +01:00
Thibault Duplessis 4bbadd79d6 opening trainer history 2015-01-09 00:22:04 +01:00
Thibault Duplessis df8f601eb9 more work on opening training integration 2015-01-07 22:42:06 +01:00
Thibault Duplessis a83eeda8a6 Merge branch 'master' into openingTrainer
* master: (410 commits)
  wake up the AI on round API fetch - fixes #196
  private tournaments don't need passwords, just URLs
  disable simul support in tournament games
  fix tournament reminder client-side translation
  simplify tournament controller
  withdraw scheduled tournaments when creating one
  more work on tournament UI
  debounce publication of tournament events at the site level
  tournament: version reload messages, reload on start
  simplify analysis view code
  analysis board: allow going back to initial position
  use FEN enpassant flag - fixes #190
  tweak order of variants in AI game setup
  tweak analysis back button behavior - resolves #191
  resync correspondence clocks on takeback
  fix takeback last move time - resolves #192
  bs "bosanski jezik" translation #11657. Author: gus_fring.
  nb "Norsk bokmål" translation #11656. Author: phaedrus_.
  vastly simplify JS clock
  expose analysis chessground - fixes #181
  ...

Conflicts:
	bin/prod/compile-client
2015-01-05 15:12:44 +01:00
Thibault Duplessis 0f9b153fe5 private tournaments don't need passwords, just URLs 2015-01-05 14:34:39 +01:00
Thibault Duplessis b72b87331a more progress on new tournament UI 2015-01-04 23:49:04 +01:00
Thibault Duplessis 7400e319dc more work on mithril tournaments 2015-01-04 10:17:04 +01:00
Thibault Duplessis a4a5d96bae WIP on new tournament UI 2015-01-03 16:38:27 +01:00
Thibault Duplessis 4f3d051501 change language with POST request 2014-12-31 17:15:34 +01:00
Thibault Duplessis 4a0542393f lazy load themepicker html 2014-12-29 22:26:11 +01:00
Thibault Duplessis 555121cef6 integrate analysis board with correspondence games 2014-12-24 14:30:24 +01:00
Thibault Duplessis e3b8df02e1 integrate user analysis with board editor 2014-12-23 22:45:37 +01:00
Thibault Duplessis 8750b26ccb minimalist analysis board 2014-12-23 17:58:15 +01:00
Thibault Duplessis 03ededd7f6 implement move on 2014-12-22 18:12:29 +01:00
Thibault Duplessis 25666ab174 more work on simul support 2014-12-21 11:21:35 +01:00
Thibault Duplessis b154437b74 make /@/user/playing more exciting 2014-12-20 15:01:19 +01:00
Thibault Duplessis 6105cbd3a1 keep frontend seeks up to date 2014-12-18 01:02:59 +01:00
Thibault Duplessis f99557b702 fix routes order 2014-12-16 13:46:36 +01:00
Thibault Duplessis aab94de3ab bootstrap opening trainer frontend 2014-12-16 12:04:19 +01:00
Thibault Duplessis 5da1baecdd /training/opening & /training/opening/:id 2014-12-16 11:37:49 +01:00
Thibault Duplessis 2941722cad open import API for opening training 2014-12-16 00:26:13 +01:00
Thibault Duplessis 6f78e0d2b7 complete password recovery procedure 2014-12-15 01:32:18 +01:00
Thibault Duplessis c62bac5c71 password reset WIP 2014-12-11 01:47:50 +01:00
Thibault Duplessis f4e4478aea password reset WIP 2014-12-11 00:36:14 +01:00
Thibault Duplessis 617636c469 progress on password reset 2014-12-10 23:30:28 +01:00
Thibault Duplessis e2efb15a40 drop support for artificial users 2014-12-10 23:15:59 +01:00
Thibault Duplessis 460aa04d90 create/update user email 2014-12-10 23:07:43 +01:00
Thibault Duplessis 1d3fa4a924 bind note to user, not player 2014-12-07 12:32:18 +01:00
Thibault Duplessis 33db139660 notes storage, JS bindings, and HTTP POST access 2014-12-07 12:01:56 +01:00
Thibault Duplessis a70a88b722 complete homepage game list implementation 2014-12-03 00:41:39 +01:00
Thibault Duplessis d735d0eefd restore PNG, PGN & PDF exports - disallow to crawlers 2014-11-18 22:52:29 +01:00
Thibault Duplessis 9fa83357ec try to contain google indexer 2014-11-14 09:25:34 +01:00
Thibault Duplessis 5df54748e0 temporarily disable PNG export (trying to isolate perf issues) 2014-11-14 00:08:19 +01:00
Thibault Duplessis 59947557a3 remove round hijack detection code 2014-11-13 11:19:07 +01:00
Thibault Duplessis efa862586a temporary disable PDF export 2014-11-12 03:35:42 +01:00
Thibault Duplessis 619304f628 better exports caching 2014-11-02 13:47:55 +01:00
Thibault Duplessis 3958d1ddc2 use board image creation in the og headers - through CDN 2014-10-31 18:04:57 +01:00
Thibault Duplessis 8717264ae0 print game to PDF, stream it as chunked HTTP and cache it in CDN 2014-10-31 17:17:52 +01:00
Thibault Duplessis b82a119a2f fix endgame side loading on TV 2014-10-19 13:12:55 +02:00
Thibault Duplessis 2f3f6f7d1c remove round table routes and actions 2014-10-18 18:33:55 +02:00
Thibault Duplessis ba1b081cef trash the pools 2014-10-13 00:31:15 +02:00
Thibault Duplessis 8989d3b003 refactor overboard, implement setup.await 2014-10-13 00:17:24 +02:00
Thibault Duplessis f974ae49fe make puzzle solver animations configurable 2014-09-28 16:04:41 +02:00
Thibault Duplessis b8846df0c1 progress on puzzle2 2014-09-15 19:11:24 +02:00
Thibault Duplessis 2faa3c980f good progress on cljs/react puzzle solver 2014-09-14 21:44:13 +02:00
Thibault Duplessis c5fea8067f more moderator actions on Q&A 2014-09-09 21:55:44 +02:00
Thibault Duplessis 8a721da30d fix what seems to be a play2 router bug 2014-09-02 09:11:06 +02:00
Thibault Duplessis 7794a3075a integrate world map 2014-08-25 10:09:16 +02:00
Thibault Duplessis 2b998bb8f0 implement user TV (like follow on FICS) 2014-08-15 13:44:35 +02:00
Thibault Duplessis e0f0a83cc8 more getting rid of standard and using combinations of perfs instead 2014-08-03 22:03:17 +02:00
Thibault Duplessis 80f71d06c1 new players page leaderboards 2014-08-02 19:33:46 +02:00
Thibault Duplessis b7ddf7ab99 version lobby socket API 2014-07-29 22:40:07 +02:00
Thibault Duplessis 29b510d8c6 add doc page about King of the Hill 2014-07-29 21:22:10 +02:00
Thibault Duplessis 2816b3fd33 Merge branch 'tournament-systems'
* tournament-systems:
  more tweaks for swiss tournaments
  more tournament tweaks - only remind playing players
  swiss tournaments WIP
  Updated tournament FAQ to account for Swiss system
  dangerous UI refactoring
  fix blocking lichess messengers
  Tournament systems.
2014-07-23 23:09:16 +02:00
Thibault Duplessis 83c906f5b4 more tweaks for swiss tournaments 2014-07-23 23:08:59 +02:00
Thibault Duplessis 93ea6b082e document API account info and logout 2014-07-21 22:46:52 +02:00
Thibault Duplessis b9f9ed73cf remove /fen and watcher 2014-07-20 23:55:32 +02:00
Thibault Duplessis 1fe7b3bbfa replace CSV game export with SCID compatible PGN file 2014-07-17 23:53:37 +02:00
Thibault Duplessis 6153a05067 blog atom feed 2014-07-10 01:56:54 +02:00
Thibault Duplessis 6ee267e01b more work on Q&A 2014-07-05 16:50:04 +02:00
Thibault Duplessis 38248498a4 more Q&A work, new contact page, new icons 2014-07-04 01:16:32 +02:00
Thibault Duplessis cee51089d0 convert more static pages to prismic documents 2014-07-01 22:54:25 +02:00
Thibault Duplessis 641594d69e remove list of popular games 2014-07-01 22:21:38 +02:00
Thibault Duplessis cc33f1e664 implement donations 2014-06-29 17:42:09 +02:00
Thibault Duplessis 656ce24370 "Help lichess" page 2014-06-29 13:35:38 +02:00
Thibault Duplessis 3c753644b1 simplify routing regular expressions 2014-06-29 13:07:17 +02:00
Thibault Duplessis a3b86766e7 show ToS page 2014-06-29 12:51:53 +02:00
Thibault Duplessis 3c25a398a6 fix routing warning and make board editor URLs nicer 2014-06-28 13:10:44 +02:00
Thibault Duplessis 94c27bd7f0 use a distinct URL for pool reloading 2014-06-28 12:04:24 +02:00
Thibault Duplessis 7e3c4c65ac live import API 2014-06-26 14:38:14 +02:00
Thibault Duplessis 61851024f6 upgrade play to 2.3.1 2014-06-26 09:14:58 +02:00
Thibault Duplessis f4bfda79b4 pool help page 2014-06-16 17:41:45 +02:00
Thibault Duplessis a4a28f822c Merge branch 'master' into pools
* master:
  fix network error removal
  Evenly position infinity scroll loading wheel
  fix blog contrast on dark background
  ur "اُردُو" translation #9058. Author: alleey.
  ar "العربية" translation #9056. Author: SylverTech. Minor changes, changed regional variants to standard Arabic, added diacritics.
  bg "български език" translation #9055. Author: dreamwalker3. I really tried to make good translations, will be happy if i see them . %s- this sign  when i was translating i put not sure should i please take in min. thanks.
  upgrade chess module (PGN disambiguation)
  fix blind mode special routing
  blind mode textual representation for spectating live games
  textual representation of completed game
  hide font icons in blind mode
  use aria-label in blind mode
  make network errors less intrusive

Conflicts:
	public/javascripts/big.js
2014-06-12 12:40:42 +02:00
Thibault Duplessis 8e86a3871e fix blind mode special routing 2014-06-11 01:03:02 +02:00
Thibault Duplessis fc67237961 blind mode textual representation for spectating live games 2014-06-11 01:00:47 +02:00
Thibault Duplessis baee685989 much progress on pools 2014-06-07 20:38:28 +02:00
Thibault Duplessis a62754f33f unify game API and analysis API 2014-06-06 13:52:35 +02:00
Thibault Duplessis 4057582f4d add game by id API entry point 2014-06-06 11:08:43 +02:00
Thibault Duplessis 8ad0d5675a improve blind mode 2014-06-05 12:07:41 +02:00
Thibault Duplessis c63ef70d8f accessibility: make the site work for blind people 2014-06-05 01:44:42 +02:00
Thibault Duplessis cd77798d44 remove HEAD / 2014-06-03 22:09:08 +02:00
Thibault Duplessis be54a45b2f implement blog section 2014-05-31 19:01:43 +02:00
Thibault Duplessis dbf825005b ask high rated players to verify their title 2014-05-26 16:21:11 +02:00
Thibault Duplessis af02ad544e fix challenging titled players 2014-05-24 18:43:09 +02:00
Thibault Duplessis a1ecde7c93 fix request better analysis 2014-05-22 21:39:07 +02:00
Thibault Duplessis 4de44ecf4c let mods review communications of reported users 2014-05-22 21:01:54 +02:00
Thibault Duplessis 7fa13eaa81 store and show total result in crosstables 2014-05-21 23:01:30 +02:00
Thibault Duplessis b0e1628a32 mark messages as read without reaching the inbox 2014-05-21 00:40:26 +02:00
Thibault Duplessis f7d5b557e3 version websocket API 2014-05-11 23:26:11 +02:00
Thibault Duplessis e5c9f91102 embed streams in TV 2014-05-10 15:50:54 +02:00