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
Thibault Duplessis
062640c9a3
kick sizzle out of jquery - use custom native/zepto selector
2017-03-13 11:29:02 +01:00
Thibault Duplessis
872107ef45
tweak selectors
2017-03-13 08:01:03 +01:00
Thibault Duplessis
ed720289b2
remove slideUp/slideDown calls
2017-03-12 13:04:39 +01:00
Thibault Duplessis
25970a3a36
fix analytics script
2017-03-10 10:39:56 +01:00
Thibault Duplessis
2ca0cf25ca
more embeds fixes
2017-03-10 03:18:27 +01:00
Thibault Duplessis
8cdf1f896c
fix JS loading race condition
2017-03-10 00:00:03 +01:00
Thibault Duplessis
91169102c1
improve ui/site build
2017-03-09 15:08:20 +01:00
Thibault Duplessis
bd4d182306
bootstrap ui/site
2017-03-09 14:48:30 +01:00
Thibault Duplessis
ac0f719e21
extract analytics code out of HTML
2017-03-09 12:16:51 +01:00
Thibault Duplessis
4844229b27
fix friends box toggle
2017-03-08 23:25:41 +01:00
Thibault Duplessis
dadc58acb9
use more idleRequestCallbacks in main.js
2017-03-08 21:09:04 +01:00
Thibault Duplessis
0e5994593c
friends box JS tweaks
2017-03-08 21:08:21 +01:00
Thibault Duplessis
29640af299
upgrade chessground
2017-03-08 18:41:26 +01:00
Thibault Duplessis
801bf548bf
hack sparkline
2017-03-08 14:50:17 +01:00
Thibault Duplessis
d6f726747b
use toggleNone for friends list
2017-03-08 13:44:38 +01:00
Thibault Duplessis
8c1af2c281
fix search UI
2017-03-08 13:41:19 +01:00
Thibault Duplessis
f8911f3167
fix friend list toggle
2017-03-08 13:36:05 +01:00
Thibault Duplessis
b952680cc2
update jquery
2017-03-08 12:16:32 +01:00
Thibault Duplessis
b617dbd023
upgrade jquery & polyfills
2017-03-08 11:47:25 +01:00
Thibault Duplessis
03c247face
UI fixes
2017-03-08 10:47:51 +01:00
Thibault Duplessis
8a1e96a188
Merge pull request #2765 from isaacl/countdownClock
...
Countdown tweaks
2017-03-08 10:47:29 +01:00
Thibault Duplessis
9a6a432019
Revert "Revert "fix user TV" - REVERT ME"
...
This reverts commit 65f076cfe1
.
2017-03-08 09:01:54 +01:00
Thibault Duplessis
55e32325f1
Revert "Revert "add userTv to the round watcher JSON" - REVERT ME"
...
This reverts commit 92bdd88b20
.
2017-03-08 09:01:20 +01:00
Isaac Levy
8bd47fb8f8
Countdown tweaks
...
- Round countdown clock to nearest second instead of truncating millis
This better aligns with countdown sounds which are also rounded.
- Call Howler functions to resume WebAudio context.
Use this 'warmup' for tourney countdown to ensure smooth start.
- General cleanup (new Date().getTime() --> Date.now())
2017-03-07 21:50:14 -05:00
Thibault Duplessis
b084355545
manually update jquery.infinitescroll
2017-03-08 00:53:33 +01:00
Thibault Duplessis
7ef79173f7
add support for tagmanager
2017-03-08 00:53:26 +01:00
Thibault Duplessis
689218c731
more jquery trim down
2017-03-08 00:34:41 +01:00
Thibault Duplessis
8f16cefac6
$.bind is deprecated
2017-03-07 23:57:49 +01:00
Thibault Duplessis
775ac3ac2d
fix $.toggle polyfill
2017-03-07 23:54:54 +01:00
Thibault Duplessis
d3e1b916be
custom jquery build without effects, polyfills, and single bundle
2017-03-07 23:47:24 +01:00
Thibault Duplessis
79041b9a42
run momentjs on idle callback
2017-03-07 16:52:35 +01:00
Thibault Duplessis
b040ae5a8a
update howler js dep
2017-03-07 16:52:26 +01:00
Thibault Duplessis
adf1980756
socket.js code golf
2017-03-07 16:52:18 +01:00
Thibault Duplessis
7a52f6d375
trim down howler.js https://github.com/ornicar/howler.js
2017-03-07 15:20:32 +01:00
Thibault Duplessis
8ef9f8a910
Merge pull request #2764 from isaacl/countdownClock
...
Clean up countdown clock
2017-03-07 12:39:10 +01:00
Thibault Duplessis
c0d75f42e1
upgrade chessground
2017-03-07 12:21:53 +01:00
Isaac Levy
0040a41a49
Clean up countdown clock
...
- Record end time instead of remaining seconds.
This avoids drift when callbacks are slower than expected.
- Clean up formatting. Don't pad leading unit with zeros.
2017-03-07 01:10:43 -05:00
Thibault Duplessis
0b7942e9d5
safer Array.find polyfill
...
Before, IE9 was iterating on Array.find when using `for(i in arr)`
2017-03-06 12:12:34 +01:00
Thibault Duplessis
d4af662400
upgrade chessground
2017-03-06 09:35:53 +01:00
Thibault Duplessis
86619f1f31
upgrade chessground
2017-03-06 09:35:53 +01:00
Thibault Duplessis
c49b9603eb
JS simplifications
2017-03-03 12:35:25 +01:00
Thibault Duplessis
92bdd88b20
Revert "add userTv to the round watcher JSON" - REVERT ME
...
This reverts commit 5acd7ec442
.
2017-03-03 12:19:27 +01:00
Thibault Duplessis
65f076cfe1
Revert "fix user TV" - REVERT ME
...
This reverts commit 4ecff8967e
.
2017-03-03 12:19:18 +01:00
Thibault Duplessis
d3d4f3f6d6
remove unused JS code
2017-03-03 11:54:40 +01:00
Thibault Duplessis
a40585eb70
use uglifyjs instead of closure-compiler
2017-03-03 11:54:28 +01:00
Thibault Duplessis
4ecff8967e
fix user TV
2017-03-02 19:53:56 +01:00
Thibault Duplessis
5acd7ec442
add userTv to the round watcher JSON
2017-03-02 19:50:53 +01:00
Thibault Duplessis
c5c8800014
upgrade chessground
2017-03-02 14:31:54 +01:00
Thibault Duplessis
e5fa5f588d
upgrade chessground to fix premove promotion - closes #2746
2017-03-02 13:48:20 +01:00
Thibault Duplessis
81ffa4d0bb
upgrade chessground to fix mobile support
2017-03-01 23:14:19 +01:00
Thibault Duplessis
1d5f52b324
upgrade chessground to get better 3D support
2017-03-01 22:26:28 +01:00
Thibault Duplessis
e0d81e7dd6
use a CSS pseudo element for 3d boards
2017-03-01 22:04:38 +01:00
Thibault Duplessis
4cb82b6415
fix weird JS compile issue
2017-03-01 16:19:46 +01:00
Thibault Duplessis
6425b80a3c
upgrade chessground to fix drag cancelation on right-click
2017-03-01 15:18:07 +01:00
Thibault Duplessis
86d3db6ab6
upgrade chessground
2017-03-01 14:21:05 +01:00
Thibault Duplessis
e8403933c7
fix embedded TV/puzzle
2017-03-01 12:52:34 +01:00
Thibault Duplessis
b3f46fb293
relocate lobby JS code
2017-03-01 12:33:37 +01:00
Thibault Duplessis
0ee7545c49
fix analysis crazyhouse support using new chessground API
2017-03-01 00:47:11 +01:00
Thibault Duplessis
9820996d80
upgrade chessground 6
2017-02-28 23:47:03 +01:00
Thibault Duplessis
516b64ed8e
migrate to chessground 6.1.0 new DOM structure
2017-02-28 16:39:21 +01:00
Thibault Duplessis
5322c86184
smooth puzzle moves scroll with requestIdleCallback
2017-02-28 04:56:09 +01:00
Thibault Duplessis
7bd141fc7f
upgrade chessground
2017-02-28 04:25:28 +01:00
Thibault Duplessis
3754a1ff58
fix puzzle switch with orientation toggle
2017-02-28 03:22:30 +01:00
Thibault Duplessis
4c3f0c84e3
upgrade chessground
2017-02-28 02:12:15 +01:00
Thibault Duplessis
7ed3369e29
fix analysis embeder
2017-02-27 18:41:11 +01:00
Thibault Duplessis
2d85859106
upgrade chessground
2017-02-27 16:15:38 +01:00
Thibault Duplessis
d92e890a5d
fix lobby start game from position chessground initial state
2017-02-27 12:42:11 +01:00
Thibault Duplessis
8cd30bcc47
upgrade chessground
2017-02-27 12:15:34 +01:00
Thibault Duplessis
9be972fcbd
fix coordinates trainer
2017-02-27 08:01:26 +01:00
Thibault Duplessis
53c3cd80ac
fix lobby w/ chessground 6
2017-02-26 23:34:12 +01:00
Thibault Duplessis
d0184274a3
port miniboards & lobby to chessground v6 - WIP
2017-02-26 23:08:05 +01:00
Thibault Duplessis
0aadf60311
use chessground v6 for miniboards
2017-02-26 18:47:29 +01:00
Thibault Duplessis
ef0da410c5
Array.find polyfill
2017-02-23 12:31:53 +01:00
Thibault Duplessis
0819f34eed
fix notify app loading race conditions
2017-02-22 13:11:16 +01:00
Thibault Duplessis
25c31ccb55
complete ui/notify2 rewrite to typescript & snabbdom
2017-02-22 13:00:27 +01:00
Thibault Duplessis
7c96e1c31e
JS fixes
2017-02-22 08:34:57 +01:00
Thibault Duplessis
76027d0d7c
done rewriting ui/challenge2 in typescript & snabbdom
2017-02-22 00:22:10 +01:00
Thibault Duplessis
2acaf8188d
JS lichess.sound
2017-02-21 20:00:07 +01:00
Thibault Duplessis
9dcdd4bc9f
ui/chat2 WIP
2017-02-21 12:21:59 +01:00
Thibault Duplessis
2c361f0337
more ui/chat2 WIP
2017-02-21 10:56:15 +01:00
Thibault Duplessis
516db107a6
chat2 WIP
2017-02-21 00:44:35 +01:00
Thibault Duplessis
1d05794f5c
chat2 WIP
2017-02-18 15:03:17 +01:00
Thibault Duplessis
c1580ed243
ui/chat2 boilerplate
2017-02-17 23:23:36 +01:00
Thibault Duplessis
3abb80b0bb
remove socket prod pipe
2017-02-15 12:54:37 +01:00
Thibault Duplessis
70785df759
Revert "data-studying is not served by server yet - REVERT ME"
...
This reverts commit 960d564637
.
2017-02-15 03:56:05 +01:00
Thibault Duplessis
960d564637
data-studying is not served by server yet - REVERT ME
2017-02-14 21:38:06 +01:00
Thibault Duplessis
e2ba50fc4e
Merge branch 'master' into study-friend-list
...
* master:
use open addressing in hash maps whenever possible
strict practice "mate in" requirement - closes #2657
fix crazyhouse concurrent drop with chessground 4.4.0 - closes #2663
2017-02-14 13:34:22 +01:00
Thibault Duplessis
1e821189c4
fix crazyhouse concurrent drop with chessground 4.4.0 - closes #2663
2017-02-13 22:01:02 +01:00
Thibault Duplessis
8c585b7d06
Merge branch 'study-friend-list' of git://github.com/ProgramFOX/lila into study-friend-list
...
* 'study-friend-list' of git://github.com/ProgramFOX/lila:
main.js: pass 'false' to _makeUser instead of 'null'
User.studyTv: if not found, redirect to routes.Study.byOwnerDefault
Remove unused HTML attributes from studyButton
Remove unused case classes
Replace some .visibility comparisons by .isPublic
Remove Option.get calls
Socket.Join: replace a match by a foreach
SetPath: replace match by foreach
LightStudyCache: cache by Study.Id instead of String
Remove ttl from LightStudyCache constructor
Remove OnlineStudyingMemo.getMap
'!= None' -> '.isDefined', remove redundant .toSet calls
FriendsEntering.studyId --> FriendsEntering.isStudying
Remove unused function
Lower caching time of relation.Env.onlineStudying(All)
2017-02-13 19:47:42 +01:00
Thibault Duplessis
98b12f0e78
Merge branch 'master' into study-friend-list
...
* master:
fix ambiguous keyboard move - closes #2660
2017-02-13 19:47:23 +01:00
Thibault Duplessis
092d2e5280
fix ambiguous keyboard move - closes #2660
2017-02-13 19:41:33 +01:00
ProgramFOX
5b38916dc7
main.js: pass 'false' to _makeUser instead of 'null'
2017-02-13 19:12:31 +01:00
ProgramFOX
f6bf1bc7f6
Remove unused HTML attributes from studyButton
2017-02-13 19:04:15 +01:00
ProgramFOX
0ec441b066
FriendsEntering.studyId --> FriendsEntering.isStudying
2017-02-13 18:37:06 +01:00
Thibault Duplessis
d0d4218331
Revert "Fix #2660"
...
This reverts commit bbad4bd483
.
It breaks SAN pawn moves like "e4".
2017-02-13 15:24:42 +01:00
e00E
bbad4bd483
Fix #2660
2017-02-13 14:31:51 +01:00
ProgramFOX
8913cd81b3
Study icon for friends in a study
...
The study icon will appear when:
* A friend, who is a contributor, joins a study, or makes a move in a study if he does not have the icon yet (the latter happens if you have two studies open and close one).
* A friend is in a study and gets added as contributor.
* A friend is a contributor in a private study and the study becomes public.
The study icon will disappear when:
* A friend, who is a contributor, leaves a study.
* A friend, who is a contributor, gets his status revoked, or kicked.
* A friend, who is a contributor, is in a public study that becomes private.
2017-02-12 22:09:23 +01:00
Thibault Duplessis
a5f5899d02
faster keyboard move input focus feedback
2017-02-10 11:19:07 +01:00
Thibault Duplessis
d470f6c609
refactor keyboard moving
2017-02-09 19:57:07 +01:00
Thibault Duplessis
f478463849
fix keyboard move chat shortcut
2017-02-09 19:51:54 +01:00