Commit Graph

2624 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 17a9ab90c4
Merge pull request #5299 from ornicar/mod-public-chat-refresh
Fix auto-reloading of mod/public-chat
2019-07-10 08:26:11 -04:00
ProgramFOX 75f74c9fce Fix auto-reloading of mod/public-chat
It has been broken for a while, since the $("#lichess") selector started returning null.

The #comm-wrap div is needed because not introducing a new element but using an existing one as replacement for $("#lichess") always resulted in a wrong layout after an auto-refresh.

I'm seeing a Content Security Policy error every time .load happens. I don't think this is a big deal (everything works), but just mentioning it in case.
2019-07-10 13:23:50 +02:00
Niklas Fiekas b360ac0689 return openWindow promise in service worker 2019-07-10 00:33:08 +02:00
Niklas Fiekas e56daf9dac wait for user to dismiss push notification 2019-07-10 00:23:15 +02:00
Niklas Fiekas a0b0132d61 use es6 in service worker 2019-07-10 00:22:28 +02:00
Thibault Duplessis 77a2463b11 lichess.pubsub.emit has only one argument list 2019-07-04 23:29:42 -04:00
Thibault Duplessis dffe5c655e {master} update min rating 2019-07-01 13:25:11 -04:00
Niklas Fiekas 205bd46245 improve notification click handler 2019-06-28 16:12:23 +02:00
Niklas Fiekas 1593e7ba4a basic web push notifications using lila-push 2019-06-28 16:12:23 +02:00
Thibault Duplessis 3741733641 fix login feedback on 429 2019-06-09 14:46:08 +02:00
Thibault Duplessis 04e437417a fix forum mod script 2019-05-20 09:35:57 +02:00
Thibault Duplessis f53620d40d upgrade chessground 2019-05-14 18:10:46 +07:00
Thibault Duplessis 3ea26a36f3 more cg board helper integration 2019-05-13 16:43:18 +07:00
Thibault Duplessis edd8f07068 fix computer analysis live display
there was a race condition in the listeners of the socket event
2019-05-07 17:09:15 +07:00
Thibault Duplessis 2ae38f2eec fix mod inquiry bar auto-next 2019-05-07 14:10:52 +07:00
Thibault Duplessis d30ddd35b8 responsive /lag 2019-05-01 08:28:47 +07:00
Thibault Duplessis 5fe5fd4b5a refactor using boolean local storage abstraction 2019-04-29 21:03:56 +07:00
Thibault Duplessis d75a03a389 game search with native date input 2019-04-23 21:14:10 +07:00
Thibault Duplessis 1fe515da7f the touch slider required a more detailed proxy function 2019-04-23 19:52:26 +07:00
Thibault Duplessis 3f6a2b18d0 fix UI touch punch (sliders on mobile) 2019-04-23 19:37:42 +07:00
Thibault Duplessis b467e1dccd trim down jquery 2019-04-23 18:12:07 +07:00
Thibault Duplessis 61bfdd29ce fix mobile slider proxy order 2019-04-23 10:12:09 +07:00
Thibault Duplessis 29a0b16749 remove jquery.proxy 2019-04-21 06:43:35 +07:00
Thibault Duplessis ae3206dee4 update jquery 2019-04-21 06:24:50 +07:00
Thibault Duplessis 22eb113f5d update jquery 2019-04-20 22:37:30 +07:00
Thibault Duplessis aa9e094c80 laod jquery touch hack on touchscreen devices 2019-04-20 19:56:54 +07:00
Thibault Duplessis 2363e7563d fix coach editor 2019-04-20 08:00:51 +07:00
Thibault Duplessis 450e7c41f3 fix coach picture upload 2019-04-20 07:40:41 +07:00
Thibault Duplessis e22f3a5b93 revert to v1 jQuery, that actually works 2019-04-19 17:40:03 +07:00
Thibault Duplessis 632ef51100 fix analysis navigation by clicking on movetime chart 2019-04-19 13:46:27 +07:00
Thibault Duplessis bdbf851be5 fix study tour for member (not owner) 2019-04-18 13:07:58 +07:00
Thibault Duplessis 8e7bdf0c70 remove unused vendor 2019-04-17 09:09:10 +07:00
Thibault Duplessis 65f697d8eb remove ratingHistory width hack 2019-04-17 08:05:29 +07:00
Thibault Duplessis 606ae9b196 upgrade chessground to 7.4, gets rid of Trident support 2019-04-16 15:27:36 +07:00
Thibault Duplessis f7a3576408 fix mod message presets 2019-04-16 12:10:23 +07:00
Thibault Duplessis 80673448bf fix message selection 2019-04-16 12:01:10 +07:00
Thibault Duplessis dd25078cbd hack for Firefox user profile overflow 2019-04-16 07:13:34 +07:00
Thibault Duplessis 67cfee6175 fix analysis embed 2019-04-15 18:20:58 +07:00
Thibault Duplessis 791d140e4c refactor embeds, use no ctx, manual csp nonce 2019-04-15 17:07:12 +07:00
Thibault Duplessis f1e5871d17 round analysis embed WIP 2019-04-15 15:21:13 +07:00
Thibault Duplessis 31ef1341b9 remove $.proxy from infinitescroll 2019-04-15 14:20:26 +07:00
Thibault Duplessis 1e76ab532f fix sparkline proxy 2019-04-15 13:51:46 +07:00
Thibault Duplessis 66bf448e26 Merge branch 'master' of github.com:ornicar/lila into v2
* 'master' of github.com:ornicar/lila:
  fix /@/<user>/search after #4973
  Make date picker label appear on same line as date picker
  Use flatpickr instead of native input field
  Add datepicker to search menu
2019-04-15 08:18:37 +07:00
Thibault Duplessis 17701a6982 upgrade jquery & powertip 2019-04-15 08:02:04 +07:00
Thibault Duplessis b394ebeac0 upgrade jquery 2019-04-15 07:19:18 +07:00
Thibault Duplessis ce764df9f2 jquery-lila always uses script tag transport 2019-04-15 06:44:48 +07:00
Thibault Duplessis 79520f62b4 hack typeahead 2019-04-14 22:05:31 +07:00
Thibault Duplessis d691209f4e upgrade and re-hack jQuery, removing more support 2019-04-14 21:31:03 +07:00
Thibault Duplessis 97be460253 user search UI 2019-04-14 09:10:18 +07:00
Thibault Duplessis 5efceed10f form searching 2019-04-14 08:14:43 +07:00
Thibault Duplessis 803574a799 /search UI done 2019-04-14 08:09:21 +07:00
Thibault Duplessis 8134955c03 responsive study WIP 2019-04-11 09:58:26 +07:00
Thibault Duplessis 79a3a314bc study buttons and panels WIP 2019-04-10 18:06:13 +07:00
Thibault Duplessis 165581d195 study board editor WIP 2019-04-10 16:35:48 +07:00
Thibault Duplessis 712e285101 remove shepherd loader from main JS 2019-04-10 07:18:32 +07:00
Thibault Duplessis 86de354f6f remove lobby pentatonic music 2019-04-10 07:15:04 +07:00
thomas 30f4d496cb Use flatpickr instead of native input field 2019-04-09 20:46:48 +02:00
Thibault Duplessis 30c73b3e93 backport: remove /qa 2019-04-08 12:56:35 +02:00
Thibault Duplessis 658429d936 challenge UI WIP
also, stuff.
2019-04-08 10:33:56 +07:00
Thibault Duplessis f835092d58 remove hoverIntent 2019-04-08 09:30:26 +07:00
Thibault Duplessis e24efdc687 event UI 2019-04-08 09:06:45 +07:00
Thibault Duplessis 7a99b00848 fix round tab reload on pref change - closes #4952 2019-04-08 07:33:59 +07:00
Thibault Duplessis 528e077d5a simul UI WIP 2019-04-05 17:38:15 +07:00
Thibault Duplessis fda63f1557 simul UI WIP 2019-04-04 15:02:49 +07:00
Thibault Duplessis b0585d5e42 /lag UI 2019-04-01 07:06:11 +07:00
Thibault Duplessis 46ce21a8b2 remove /qa
Oh yeah, feels good.
2019-03-26 14:07:41 +07:00
Thibault Duplessis 4b5b5ec975 complete patron UIs 2019-03-25 15:52:14 +07:00
Thibault Duplessis 19ef188b36 Merge branch 'master' of github.com:ornicar/lila into v2
* 'master' of github.com:ornicar/lila:
  user mod search: watchlist, regex, levenshtein (wip)
  allow email domains without a DNS A record - closes #4917
  move blacklisted email domains to
  disposable email domains
  remove .coach-intro
  lichess.redirect only handles local urls - closes lichess-org/api#13
  Remove incorrect caption until #4034 merges
2019-03-21 09:41:42 +07:00
Thibault Duplessis 281890490f lichess.redirect only handles local urls - closes lichess-org/api#13 2019-03-13 14:43:59 +07:00
Thibault Duplessis b6ae09640f tournament form 2019-03-02 08:02:38 +07:00
Thibault Duplessis 39f8bbe169 fix login form 2019-03-01 19:09:40 +07:00
Thibault Duplessis 33701d1cdc remove more `indexOf`s 2019-02-28 17:54:37 +07:00
Thibault Duplessis 65516365a1 es2016 WIP 2019-02-28 17:27:57 +07:00
Thibault Duplessis 099b7d3ce9 analysis UI WIP 2019-02-23 10:57:09 +07:00
Thibault Duplessis 9177e2de36 coach editor UI 2019-02-18 21:52:32 +07:00
Thibault Duplessis 837a3a906e message UI 2019-02-13 09:23:36 +07:00
Thibault Duplessis 7e2355e93b account/pref/security/oauth UI 2019-02-12 22:30:54 +07:00
Thibault Duplessis ce59c0167c done with the forum 2019-02-12 14:20:01 +07:00
Thibault Duplessis 1032095fda UI v2 WIP 2019-02-08 18:13:50 +07:00
Thibault Duplessis 4291cc61f9 move lichess.playMusic 2019-01-24 15:07:08 +08:00
Thibault Duplessis e312874b20 refactor keyboardMove/blindInput WIP 2019-01-12 11:22:19 +08:00
Thibault Duplessis 098b1fc6e2 upgrade chessground and other JS deps 2018-12-30 10:41:26 +08:00
Thibault Duplessis b82fbb0bfb help preventing double signup 2018-12-29 17:56:11 +08:00
Thibault Duplessis a78f939564 {master} email confirmation help dedicated page 2018-12-25 11:17:37 +08:00
JD Hartley 99fbe9515b Focus 2FA token input when missing token or invalid token is submitted 2018-12-15 13:23:02 -08:00
JD Hartley fd0ad438d7 Fix 2FA token selector, ensuring token is cleared after invalid token 2018-12-15 13:22:31 -08:00
Thibault Duplessis ce219a81d8 use location.host
https://stackoverflow.com/questions/6725890/location-host-vs-location-hostname-and-cross-browser-compatibility
2018-12-09 08:58:22 +07:00
Thibault Duplessis 85ca2e2002 {master} remove debug 2018-12-05 22:32:26 +07:00
Thibault Duplessis 2e56673459 rewrite tournament templates 2018-12-05 00:12:15 +07:00
Thibault Duplessis 292bd2fb08 improve file inputs 2018-12-02 15:06:03 +07:00
Thibault Duplessis 093c7398bc /paste file upload - for #4733 2018-12-02 14:33:38 +07:00
Thibault Duplessis 678d3ffbc6 hackfix highchart game division labels - closes #4734 2018-12-02 13:15:43 +07:00
Thibault Duplessis 155a742474 upgrade chessground standalone - fixes lag in chess captchas 2018-12-01 11:01:01 +07:00
Thibault Duplessis 158f9f141c rewrite coach form 2018-11-29 18:04:34 +07:00
Thibault Duplessis f102560484 rewrite tournament forms 2018-11-29 16:43:52 +07:00
Thibault Duplessis 22f3746b66 rewrite login/signup/password/email/2fa forms 2018-11-29 11:04:19 +07:00
Thibault Duplessis 1dfc4a9054 rewrite forum forms 2018-11-28 19:32:17 +07:00
Thibault Duplessis bd1817392a rewrite and unhack event page countdown 2018-11-11 10:49:36 +01:00
Thibault Duplessis f91827e12d event countdown - with hack loading 2018-11-11 10:25:03 +01:00
ProgramFOX c19b86f890 Unique style for all perfs in chart
Colors are kept, but the styles are a bit adjusted.

Advantages:
  * No more ambiguous lines in the rating chart (Bullet and Zh, Rapid and Ultra)
  * Fixes #4615
2018-09-11 12:39:30 +02:00
ProgramFOX c8beebda17 Avoid modern JS syntax 2018-09-07 09:49:15 +02:00
ProgramFOX 86b455edd6 Rating graph on perfStat page, closes #2425
On each perfStat page, a rating graph is drawn for the specific perf (in the same color as its line on the complete profile rating graph). If there is no data for a certain perf, `lichess.ratingHistoryChart` will take care of hiding the assigned `<div>` as to not have a big white space on top of the perfStat page.

`ratingHistoryChart` also takes care of filtering out the non-perf lines -- this cannot happen on the server side because the rating graph cache contains all graphs.
2018-09-05 22:18:34 +02:00
ProgramFOX c0fee6f6f8 Don't activate menu when dragging a piece too high -- fixes #4382 2018-09-05 18:09:25 +02:00
Isaac Levy eb532665fe Debounce embed resize event 2018-08-29 10:59:21 -04:00
Niklas Fiekas 8f40dbb5d2 replace bin/prod/compile-client with gulp 2018-08-24 17:21:13 +02:00
Thibault Duplessis d3ab7898b3
Merge pull request #4486 from niklasf/0rtt-assets
0-rtt assets
2018-08-15 13:28:53 +02:00
Thibault Duplessis 9d3dd24f6d fix tournament creation flatpickr 2018-08-14 12:49:04 +02:00
Niklas Fiekas bd83b84112 prepare lichess.assetUrl for version in path 2018-08-05 01:45:51 +02:00
Thibault Duplessis b67d94b290 Revert "Revert "Fix 3D coordinate training, closes #4069""
This reverts commit 5f7834c50c.
2018-07-14 11:52:21 +02:00
Thibault Duplessis 5f7834c50c Revert "Fix 3D coordinate training, closes #4069"
This reverts commit 51ee4ba71a.
2018-07-13 20:03:17 +02:00
ProgramFOX 51ee4ba71a Fix 3D coordinate training, closes #4069 2018-07-09 10:22:15 +02:00
Niklas Fiekas 4d0a243867 csp: replace inline onclick handlers 2018-06-20 23:32:08 +02:00
Thibault Duplessis ad1eb4d7b5 delay inquiry JS 2018-06-08 13:24:35 +02:00
Thibault Duplessis 3c875143b2 fix JS syntax 2018-06-07 14:56:00 +02:00
Thibault Duplessis 50fe33e30b fix ipban login 2018-05-25 11:25:19 +02:00
Thibault Duplessis e64869aff1 tweak flatpickr 2018-05-11 20:55:56 -05:00
Thibault Duplessis 680759f946 implement user tournament custom start date - closes #4353 2018-05-11 18:47:45 -05:00
Thibault Duplessis babf2c5819 upgrade flatpickr 2018-05-11 18:47:40 -05:00
Thibault Duplessis 70a62e0cfc lifetime patron client-side 2018-05-10 01:57:41 +02:00
Thibault Duplessis d014095998 improve 2fa feedback 2018-05-06 19:29:13 +02:00
Thibault Duplessis e6f5b8fdbf 2fa login form 2018-05-06 19:10:18 +02:00
Thibault Duplessis 10faba2025 XHR login form 2018-05-06 17:56:50 +02:00
Niklas Fiekas aa66a1d55e license header for qrcode.min.js 2018-05-06 12:58:40 +02:00
Niklas Fiekas 7902da65e0 generate a proper qr code 2018-05-05 12:50:41 +02:00
Thibault Duplessis 61c0958bb1 update streamer page 2018-04-25 17:21:58 +02:00
Thibault Duplessis 31cb76c2cc npm dragscroll WIP 2018-04-12 17:30:39 +02:00
Thibault Duplessis 498d70223c complete user tournament conditions 2018-04-11 02:23:51 +02:00
Thibault Duplessis 7bc80ed779 move mod JS 2018-04-07 21:16:55 +02:00
Thibault Duplessis e0d9c3c576 move form autosubmit to account JS 2018-04-07 21:10:16 +02:00
Thibault Duplessis aa21e991b8 more adblock tweak 2018-04-05 00:43:21 +02:00
Thibault Duplessis 8e36f2a478 tweak ad blocker ad 2018-04-05 00:21:16 +02:00
Thibault Duplessis ad15adb8fd educate stream watchers about malware blocking 2018-03-28 21:10:46 +02:00
Thibault Duplessis 713e883a82 complete async mod actions 2018-03-16 17:45:54 -05:00
Thibault Duplessis 42b8c06be0 Revert "Revert "async mod WIP""
This reverts commit 4590c63c38.
2018-03-16 16:49:57 -05:00
Thibault Duplessis 4590c63c38 Revert "async mod WIP"
This reverts commit 575354b4b8.
2018-03-13 23:02:45 -05:00
Thibault Duplessis 575354b4b8 async mod WIP 2018-03-13 07:37:20 -05:00
Thibault Duplessis 8b4f26c2bb fix lobby pentatonic help message 2018-03-08 08:59:26 -05:00
Niklas Fiekas fb40fb6c9e fix dispatchEvent on ie 11 2018-02-17 12:24:38 +01:00
Seung-Zin Nam 416ebbe56a
remove thousandsSep for highcharts labels
e.g., turns rating 1 706 to 1706
2018-02-04 21:36:13 +01:00
Thibault Duplessis 1e366b76a7 study server eval variations 2018-01-21 15:55:07 -05:00
Thibault Duplessis 6c0cec1c82 js tweaks 2018-01-20 10:07:43 -05:00
Thibault Duplessis e1ad601143 study server eval WIP 2018-01-16 21:22:19 -05:00
Thibault Duplessis 22a6d021ac fix movetime chart 2018-01-16 12:09:38 -05:00
Thibault Duplessis e037428ea3 tweak division chart color 2018-01-15 23:35:28 -05:00
Thibault Duplessis 6ad5b08180 study server eval WIP 2018-01-14 23:47:46 -05:00
Thibault Duplessis 23476115d4 study server eval WIP + FEN type 2018-01-14 23:02:12 -05:00
Isaac Levy dd0933879a Hide unused search params during submission
Fixes #3871.
2018-01-11 20:09:03 -05:00
Thibault Duplessis 2afff55f61 Revert "hackfix streamer nested form"
This reverts commit 0bccd0a2a4.
2018-01-09 22:44:46 -05:00
Thibault Duplessis 0bccd0a2a4 hackfix streamer nested form 2018-01-06 17:01:25 -05:00
Niklas Fiekas 9afb190281 do not try to embed /streamer as a game 2018-01-04 14:16:00 +01:00
Thibault Duplessis 39c7123305 Merge branch 'master' of github.com:ornicar/lila into streamers
* 'master' of github.com:ornicar/lila:
  allow "@" in urls for auto linking (fixes #3943)
  confirm moves with enter (closes #2212, closes #3939)
  translate move confirmation accept tooltip
  translate forecast (fixes #3737)
2018-01-02 00:13:00 -05:00
Niklas Fiekas c6a0ada0d3 confirm moves with enter (closes #2212, closes #3939) 2018-01-01 20:28:25 +01:00
Thibault Duplessis 384a861095 streamers WIP 2017-12-31 00:08:01 -05:00
Thibault Duplessis 0fca0bcf99 streamer list WIP 2017-12-30 00:05:58 -05:00
Thibault Duplessis f482ee2b6f search games by loser player name 2017-12-16 22:52:50 -05:00
Thibault Duplessis 01c4ff1df6 fix challenge popup - closes #3878 2017-12-10 11:56:21 -05:00
Niklas Fiekas ef0b3c7844 translate advantage and movetime charts 2017-12-05 13:42:15 +01:00
Thibault Duplessis 6b63963dfd upgrade chessground to 7.2.10 2017-12-03 16:04:01 -05:00
Thibault Duplessis 3e2ed0ab21 uppgrade chessground 2017-11-28 23:47:31 -05:00
Thibault Duplessis 429adf0732 revert to chessground 7.2.6 2017-11-27 21:42:00 -05:00
Thibault Duplessis 63e192cd41 upgrade chessground 2017-11-27 21:35:35 -05:00
Thibault Duplessis a9f1654a29 {master} upgrade JS deps 2017-11-24 21:27:14 -05:00
Daniel Dugovic fb82afc27b Remove unused mass and particleMass 2017-11-05 09:57:30 -06:00
Daniel Dugovic cab2ca77e2 Remove redundant divide-by-1 and multiply-by-1 2017-11-05 09:30:12 -06:00
Thibault Duplessis a4ea7cf328 remove all mobile deep links 2017-10-31 12:36:36 -05:00
Thibault Duplessis 0201716cd7 offer to open new player profile in mobile app - for #3763 2017-10-31 12:01:30 -05:00
Thibault Duplessis 0df0db6759 preload user mod zone styles 2017-10-23 12:20:10 -05:00
Thibault Duplessis 02a3e33f0a improve all user autocompletes, add online status 2017-10-22 11:51:13 -05:00
Thibault Duplessis 54618cd547 tweak embedded analysis scaling 2017-10-20 16:42:24 -05:00
Thibault Duplessis b21c507319 implement invisible recaptcha v2 - closes #3721 2017-10-20 15:34:27 -05:00
Thibault Duplessis 5134bbb593 upgrade chessground 2017-10-16 23:09:12 -05:00
Thibault Duplessis ea3ad3b27b default inquiry next 2017-09-12 22:49:41 -05:00
Thibault Duplessis 4d8ca36d40 honor inquiry next toggle 2017-09-12 18:26:36 -05:00
Thibault Duplessis bcaca218d7 add auto-next toggle to inquiry bar 2017-09-12 18:00:36 -05:00
Thibault Duplessis 60391d729d temporarily, locally hide the inquiry bar 2017-09-12 17:06:42 -05:00
Thibault Duplessis d99edb3aef focus inquiry notes textarea on mouse enter 2017-09-12 12:40:04 -05:00
Thibault Duplessis b16dd025bd upgrade UI vendors to allow arrows in embedded analysis - closes #3572 2017-09-09 12:32:17 -05:00
Thibault Duplessis 72949a223d Revert "Minor js fixes" - temporary - revert the revert soon
This reverts commit e64f0f5a36.
2017-08-29 12:41:36 -05:00
Isaac Levy e64f0f5a36 Minor js fixes
- middle click on mod icon will open correct page
- autofocus note text area when shown
2017-08-28 20:30:02 -04:00
Thibault Duplessis c42478e8f1 Merge pull request #3484 from pepellou/allow-zeros-for-castling-in-SAN-notation
Allow zeros for castling in SAN notation
2017-08-20 11:58:47 -05:00
Pepe Doval a7fd8116f1 Allow zeros for castling in SAN notation
Fixes #3036.
2017-08-20 18:14:22 +02:00
Thibault Duplessis ae689824ce study static video embed 2017-08-19 18:05:41 -05:00
Thibault Duplessis 0bb1644ef1 tweak Sortable.min.js 2017-08-16 19:39:08 -05:00
Thibault Duplessis 56dacf06dc fix keyboard move 2017-08-16 15:47:24 -05:00
Thibault Duplessis 40e2dfbb18 fix forum mention autocomplete 2017-08-16 14:41:38 -05:00
Thibault Duplessis fafeb0988d don't use keyup where the event key code is read 2017-08-14 11:43:22 -05:00
Thibault Duplessis 2212cc3cc6 update jquery 2017-07-31 09:55:42 +02:00
Thibault Duplessis 5b3132252d upgrade and trim jquery some more 2017-07-30 23:50:35 +02:00
Niklas Fiekas 49d4a584d2 remove unused public/javascripts/translation.js 2017-07-29 19:10:56 +02:00
Thibault Duplessis 2fbc666ace upgrade chessground 2017-07-28 19:58:29 +02:00
Thibault Duplessis 0dbd4a6006 tweak embeddable TV client 2017-07-28 19:11:17 +02:00
Thibault Duplessis 94603d1a38 upgrade ui vendors, including chessground -> v7.0.1 2017-07-28 19:11:12 +02:00
Thibault Duplessis 532f2831b6 Revert "hackfix empty tournament activity entries - REVERT ME"
This reverts commit 52acbe8e6a.
2017-07-24 10:33:50 +02:00
Thibault Duplessis 7ceecea9e1 rename ACPL chart to avoid adblock filter 2017-07-24 10:22:35 +02:00
Thibault Duplessis e8c2316266 destroy user games infinite scroll on tab change 2017-07-23 12:22:18 +02:00
Thibault Duplessis 52acbe8e6a hackfix empty tournament activity entries - REVERT ME 2017-07-23 08:46:55 +02:00
Thibault Duplessis f455f3072f more user profile fixes 2017-07-22 22:15:50 +02:00
Thibault Duplessis 62a4a9cd1e activity UI fixes 2017-07-22 22:05:35 +02:00
Thibault Duplessis afe6b58d7e better async user menus 2017-07-22 21:53:28 +02:00
Thibault Duplessis 63c0bf5a01 async profile menus 2017-07-22 21:42:35 +02:00
Thibault Duplessis 3ca817b4aa fix embedded analysis board 2017-07-15 02:49:28 +02:00
Thibault Duplessis 0e8c0136a0 upgrade all UI modules dependencies, including chessground 2017-07-06 12:44:59 +02:00
Thibault Duplessis 5fbdecbf38 fix analysis embed 2017-07-03 14:45:43 +02:00
Thibault Duplessis 8516696356 Merge branch 'master' into study-sticky
* master:
  remove unused WS code
  better default round timer
  better display blurs on partial analysis graph
  delete unused JS
  update scalachess
  Hard code premoves to 0s client time.
  Remove usage of Centis.abs
2017-06-14 10:56:09 +02:00
Thibault Duplessis c9dc1a195e better display blurs on partial analysis graph 2017-06-14 10:21:29 +02:00
Thibault Duplessis ab7002c7d4 delete unused JS 2017-06-14 10:10:34 +02:00
Thibault Duplessis 3c60fdca79 more work on sticky studies 2017-06-14 08:50:51 +02:00
Thibault Duplessis 8536a9628e extract user mod JS 2017-05-23 11:09:31 +02:00
Niklas Fiekas aebf7d8743 fix typo: informations -> information 2017-05-20 16:29:19 +02:00
Thibault Duplessis ff7d5b496f trash google analytics - better late than never! - closes #2311
It's about time to make Stallman proud.
2017-05-13 16:47:25 +02:00
Isaac Levy 535b88f9d9 Update keyboardMove.js
code golf, never too late
2017-05-11 20:16:22 -04:00
Daniel Dugovic 2b39a3f853 Case-sentiive SAN code golf (thanks niklasf, isaacl) 2017-05-11 19:13:20 -05:00
Daniel Dugovic e4f6c7f2ea Allow SAN moves to be case-sensitive or case-insensitive. Fix #3035 2017-05-11 16:14:50 -05:00
Thibault Duplessis 7bdafb5936 notify requester when irwin job completes 2017-05-10 17:40:41 +02:00
Thibault Duplessis a849e49225 render movetimes & advantage charts with precise blurs 2017-05-08 15:14:38 +02:00
Thibault Duplessis 4633036a61 upgrade chessground 2017-05-06 13:58:28 +02:00
Thibault Duplessis 42dca48e57 work around safari bug 2017-05-06 11:32:54 +02:00
Thibault Duplessis c2dd3db2d6 anonymous dasher + zoom improvements 2017-05-05 12:04:25 +02:00
Thibault Duplessis 40a1c24663 dasher now supports 2d/3d switch 2017-05-04 15:33:50 +02:00
Thibault Duplessis dbe494dc37 don't autofocus keyboard input on page load 2017-05-03 10:13:24 +02:00
Thibault Duplessis 95d0536093 more work on moderator UI 2017-05-03 00:52:18 +02:00
Thibault Duplessis 5af51c672f realtime check of username availability - closes #2987 2017-04-29 23:42:28 +02:00
Thibault Duplessis ac21b6fbc4 drop coach manager pageview chart 2017-04-28 15:41:20 +02:00
Thibault Duplessis 159c7d7a1b display irwin reports 2017-04-27 16:32:27 +02:00
Thibault Duplessis 3c82bb965d ui/round2 WIP 2017-04-25 16:10:14 +02:00
Thibault Duplessis 3f7118c55a fix embed bug when game ID contains 404 2017-04-19 11:27:49 +02:00
Thibault Duplessis b5765346d8 fix challenge XHR loader 2017-04-17 10:47:44 +02:00
Thibault Duplessis 62ab6a050e fix tournament confetti fade out 2017-04-05 23:07:13 +02:00
Isaac Levy e542093103 movetime chart: translate to improve 1s moves
This change moves the plot, avoiding the concave
section of the curve. There's a bunch of free params
so it's hard to find the right balance but I think
this is an improvement
2017-04-04 22:32:07 -04:00
Isaac Levy d889621b58 Update movetime chart
rollback scaling change from earlier -- makes 1s moves too small.
2017-04-03 21:16:58 -04:00
Isaac Levy db74554c4b Update movetime scaling
- a bit flatter for low values
- increase max time to 20min (from 10)
2017-04-03 14:55:20 -04:00
Thibault Duplessis 711e331b94 more rating history fixes 2017-04-03 04:38:36 +02:00
Isaac Levy 020ed52a37 Fix movetime centis math
And adjust scaling (again). Also use Math.log1p if browser
has it.
2017-04-02 22:05:13 -04:00
Isaac Levy 869668edd4 fix 0 with only tenths 2017-04-02 14:41:36 -04:00
Isaac Levy c3b82b41c0 fix min 2017-04-02 14:38:20 -04:00
Isaac Levy 03359c9545 Send and display movetime centis 2017-04-02 14:36:09 -04:00
Isaac Levy 78545fbe85 Update movetime.js
scale up even more and cap max time on graph to 10 minutes
2017-04-02 02:50:36 -04:00
Isaac Levy d4df218fb4 Update movetime.js
Scale down log a bit to make small times smaller.
2017-04-02 02:25:43 -04:00
Isaac Levy 877346d7ef Squash movetimes chart
Use ln^2 function to avoid long things collapsing the whole chart.

20min will 5x height of 5s, previously was 10x height
Lower values are similar, in both:
- 2 min is ~3x height of 5s.
- 1 min is ~2.3x height of 5s
2017-03-30 20:55:46 -04:00
Isaac Levy 27a6d90838 use sqrt*log for movetime high
better convex shape
2017-03-30 00:26:10 -04:00
Thibault Duplessis 64002f562a remove superfluous Math.abs 2017-03-29 23:11:33 +02:00
Thibault Duplessis 9d4f670ab2 flatten the movetimes chart - closes #2867 2017-03-29 21:25:13 +02:00
Thibault Duplessis b50857e7a7 toggle mod message presets - for #2860 2017-03-28 13:40:23 +02:00
Thibault Duplessis b6b152f965 mod message toggle and presets - for #2860 2017-03-28 13:28:30 +02:00
Thibault Duplessis e19b62c9ce fix music generation
damn was that critical!
2017-03-22 22:12:44 +01:00
Isaac Levy d8116f40a2 Movetime display improvements
In prep for more accurate times
2017-03-20 14:31:01 -04:00
Thibault Duplessis 400b3d512b fix tournament form start position style 2017-03-19 12:25:36 +01:00
Thibault Duplessis d8c27eae10 serve fp2 ourselves 2017-03-19 09:30:00 +01:00
Thibault Duplessis e3078e75ec fix search infinite scroll 2017-03-13 13:04:21 +01:00
Thibault Duplessis 577c382931 fix jquery pseudo selector filtering 2017-03-13 12:19:03 +01:00