Commit graph

3779 commits

Author SHA1 Message Date
Thibault Duplessis d1f981bee1 better grant challenges, based on prefs, relations, ratings 2017-06-05 20:27:15 +02:00
Thibault Duplessis 6adf49db68 Merge remote-tracking branch 'origin/timesealClock'
* origin/timesealClock: (21 commits)
  Fix outOfTime messages from spectators
  fix double reporting of player lag
  update scalachess
  Update Player.scala
  Update socket.js
  Minor syntax update
  apply lag grace on move
  update scalachess
  Always use performance.now
  Don't send 'd' key if empty
  fix timeseal bugs
  Fix compile error
  Update scalachess
  Don't use grace for self-outoftime reports
  Update socket.js
  Update scalachess
  Switch to base 36 for time
  Encode move time with radix
  Update scalachess
  Use client move time for lag computations
  ...
2017-06-05 17:14:05 +02:00
Isaac Levy c8ddc71674 Track page reloads as blurs
If a user reloads the page during their move after
move 1, count it as a blur.

This fixes #3075.
2017-06-03 21:57:37 -04:00
Isaac Levy 978bcda109 Merge remote-tracking branch 'origin/master' into timesealClock 2017-06-03 15:28:00 -04:00
Isaac Levy 22dd5c149c Update socket.js
fix syntax
2017-06-03 15:13:07 -04:00
Thibault Duplessis 392b569ac5 Merge pull request #3110 from niklasf/trans-custom
make "Custom" in lobby translatable
2017-05-31 16:24:34 +02:00
Niklas Fiekas fb0d392369 translate language settings, but safely 2017-05-31 11:50:33 +02:00
Niklas Fiekas 417986483b make "Custom" in lobby translatable 2017-05-31 09:05:11 +02:00
Isaac Levy 16f7fa5929 Minor syntax update
Use object `in` operator.
2017-05-30 09:30:19 -04:00
Thibault Duplessis d007e8cb64 translate dasher 2017-05-30 08:47:59 +02:00
Thibault Duplessis e1b4f74ac7 fix analysis eval gauge orientation 2017-05-30 08:05:05 +02:00
Thibault Duplessis bb5499f465 Revert "fix analysis eval gauge reverse display"
This reverts commit 0a0757dd33.
2017-05-30 08:03:58 +02:00
Thibault Duplessis b4d1c6e38c Merge branch 'master' into timesealClock
* master: (637 commits)
  fix analysis eval gauge reverse display
  plot twist: the bottom right square is light
  forms validation translations - closes #3102
  destroy all remaining tracking cookies (GA, spreadshirt)
  New Crowdin translations (#3100)
  fix UI translation
  also escape single quotes in translation messages
  preload escaped translations during compilation
  form error translations
  fix missing translations
  New Crowdin translations (#3098)
  make learn menu translatable
  maybe optimize HTML escaper
  make patron and swag links translatable
  don't escape strings that don't contain bad chars
  inc assets version
  New Crowdin translations (#3096)
  New Crowdin translations (#3095)
  one more translation
  improve login form style and translation
  ...
2017-05-29 18:14:23 +02:00
Thibault Duplessis 0a0757dd33 fix analysis eval gauge reverse display 2017-05-29 14:59:34 +02:00
Thibault Duplessis 319192bcbc destroy all remaining tracking cookies (GA, spreadshirt) 2017-05-29 11:18:00 +02:00
Thibault Duplessis 2649889bc4 fix UI translation 2017-05-29 09:55:37 +02:00
Thibault Duplessis 9578b84812 more translatable text 2017-05-28 19:30:22 +02:00
Thibault Duplessis ddc8076e9d safer templating; drop domain delocalization 2017-05-28 19:13:55 +02:00
Thibault Duplessis 2ccb2fb4f9 named arguments in JS translations 2017-05-28 18:38:54 +02:00
Thibault Duplessis 931734f44c fix previous commit 2017-05-28 18:33:10 +02:00
Thibault Duplessis d57d54def4 rename ui modules 2017-05-28 18:32:14 +02:00
Thibault Duplessis 1866fecd73 translate puzzle's "view the solution" button 2017-05-28 12:49:49 +02:00
Thibault Duplessis ef6c4fe79c reword "Quick pairing" 2017-05-28 12:19:46 +02:00
Thibault Duplessis 09fce64228 translate "lobby" and "quick game" 2017-05-28 12:13:02 +02:00
Thibault Duplessis f5b49d99ff templates compile... 2017-05-27 12:57:30 +02:00
Thibault Duplessis 4085ac6c0f more i18n rewrite 2017-05-26 19:16:30 +02:00
Thibault Duplessis 5c1618837b delete more translation code 2017-05-25 12:25:02 +02:00
Isaac Levy d1a2ca1f9c Always use performance.now
It's supported by IE10+
2017-05-23 23:22:37 -04:00
Isaac Levy 1b5b12784e Don't send 'd' key if empty 2017-05-23 22:33:46 -04:00
Isaac Levy edee6d86b0 fix timeseal bugs 2017-05-23 22:00:20 -04:00
Isaac Levy 1e7909812b Fix compile error 2017-05-23 15:19:55 -04:00
Isaac Levy e765f57721 Merge remote-tracking branch 'origin/master' into timesealClock 2017-05-23 15:18:32 -04:00
Niklas Fiekas 8f005ae933 fixup ui/site gulpfile 2017-05-23 21:06:59 +02:00
Isaac Levy bcc61b9a92 Merge remote-tracking branch 'origin/master' into timesealClock 2017-05-23 14:58:30 -04:00
Niklas Fiekas 8f3f6714bf fail on build errors in ui/site 2017-05-23 20:33:47 +02:00
Isaac Levy 5b489fd716 Merge remote-tracking branch 'origin/master' into timesealClock 2017-05-23 13:30:37 -04:00
Thibault Duplessis 065a3db5f1 index ui/site/yarn.lock 2017-05-23 14:59:13 +02:00
Thibault Duplessis 59ccdf37ee make user mod others table sortable - close #2549 2017-05-23 12:19:29 +02:00
Thibault Duplessis 8536a9628e extract user mod JS 2017-05-23 11:09:31 +02:00
Thibault Duplessis 9eb70cd209 decline rematch button 2017-05-23 10:46:25 +02:00
Thibault Duplessis 707b0fa33b ui/round util.dataIcon 2017-05-23 10:34:28 +02:00
Thibault Duplessis ad5845a7cd better rematch animation 2017-05-23 10:23:31 +02:00
Niklas Fiekas adf0d73c1a get rid of autoref 2017-05-22 15:05:55 +02:00
Niklas Fiekas 484dfc2ea7 remember the last page when logging in (#1084) 2017-05-22 14:59:57 +02:00
Isaac Levy 09ffcbef11 Merge remote-tracking branch 'origin/master' into timesealClock 2017-05-21 15:07:11 -04:00
Isaac Levy b3ad3daab0 Fix yarn race
Yarn install needs a hard coded mutex location to not corrupt cache.
2017-05-21 14:24:54 -04:00
Thibault Duplessis 5d93a245a0 Merge pull request #3046 from niklasf/yarn
[RFC] switch from npm to yarn
2017-05-21 12:00:52 +02:00
Thibault Duplessis f6f22e051f only insert fpmenu once - for #3062 2017-05-21 09:56:03 +02:00
Pukhraj Bal 5e60700800 Load fpmenu only once - this avoids duplication of dom generated by mouseover and click. Duplicate dom is visible with current stylesheet when you have browser size less than 970px 2017-05-20 18:18:38 -07:00
Niklas Fiekas 62018b9d62 update lock files 2017-05-20 12:13:07 +02:00