Commit Graph

291 Commits (8b3bc7039068a847db73a7a25649b4b2d7bdac73)

Author SHA1 Message Date
Niklas Fiekas 13dbca3203 rollup ui/learn 2020-07-01 11:56:06 +02:00
Niklas Fiekas 232c6f401d fix spdx identifiers 2020-06-28 22:00:15 +02:00
Niklas Fiekas 360a5dac92 unify ui/build using package.json scripts 2020-06-28 21:41:39 +02:00
Thibault Duplessis 03fc4d242c show student basics score in class teacher dashboard - for #6414 2020-04-24 12:37:22 -06:00
Niklas Fiekas 19f85eaac0 visualize pinned rook in /learn#/12/6 (closes #6448) 2020-04-23 13:24:11 +02:00
Niklas Fiekas 6b16c77946 fix fen in castling exercise 9 2019-12-31 11:11:25 +01:00
Thibault Duplessis 15ec133753 team battle WIP 2019-10-03 14:58:59 +02:00
Niklas Fiekas 4bc42956aa clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
Niklas Fiekas 9f12cc026f factor out jsProject 2019-09-17 21:26:26 +02:00
Thibault Duplessis 1ec5bac0c2 fix #5508 2019-09-13 22:07:33 +02:00
Niklas Fiekas 320bf87c0a more eslint cosmetics 2019-06-25 23:30:47 +02:00
Niklas Fiekas 9fbfbb933c complete es6 transition
- Switch from uglify to terser
- Keep producing commonjs instead of es6 modules, for compability with
  browserify.
2019-06-25 19:37:33 +02:00
Thibault Duplessis d791ea8cb0 chessground 4.4 for ui/learn 2019-05-29 11:52:48 +02:00
Niklas Fiekas c51877c125 hotfix ui/learn (#5149) 2019-05-28 15:28:19 +02:00
Thibault Duplessis 4d99cf0fdb upgrade ui/learn chessground 2019-05-13 20:37:51 +07:00
Thibault Duplessis b7d00c2d10 include all coords CSS in board pages
fixes a number of bugs related to forced inner coords in col1
2019-05-04 16:17:58 +07:00
Thibault Duplessis 1cfeae67f4 decent layout for /learn map 2019-05-01 17:27:34 +07:00
Thibault Duplessis 824313c1ca Revert "fix /learn layout"
This reverts commit e4189c95fe.
2019-05-01 17:17:26 +07:00
Thibault Duplessis e4189c95fe fix /learn layout 2019-05-01 15:59:27 +07:00
Thibault Duplessis dd82508242 fix /learn responsiveness 2019-04-27 22:03:43 +07:00
Thibault Duplessis b630b28097 change default data-icon vertical align 2019-04-24 16:51:22 +07:00
Thibault Duplessis ad9f17fa55 fix /learn layout 2019-04-24 13:32:58 +07:00
Thibault Duplessis e34d609b77 remove all border-box (now the default) 2019-04-22 11:46:39 +07:00
Thibault Duplessis 0393b64b84 account for the header margin in layout calculations 2019-04-19 13:12:07 +07:00
Thibault Duplessis 43c3706054 move coords CSS, increase $block-gap to make room for external coords 2019-04-16 20:06:49 +07:00
Thibault Duplessis 6341a4e555 naming convention 2019-04-16 15:39:43 +07:00
Thibault Duplessis 518162bee3 import chessground coords CSS 2019-04-16 12:28:24 +07:00
Thibault Duplessis 5dbf048f72 fix /learn home UI 2019-04-16 08:06:48 +07:00
Thibault Duplessis b810236b03 complete /learn UI 2019-03-25 14:39:50 +07:00
Thibault Duplessis 91e7b8ac4e promotion UI 2019-03-25 09:37:37 +07:00
Thibault Duplessis 6733b7c033 learn UI WIP 2019-03-25 09:22:23 +07:00
Thibault Duplessis 30fcbec418 learn UI WIP 2019-03-25 08:34:45 +07:00
Thibault Duplessis 65516365a1 es2016 WIP 2019-02-28 17:27:57 +07:00
Thibault Duplessis 08161bc433 refactor all UI gulpfiles 2018-11-07 16:25:06 +01:00
Thibault Duplessis 98da8b4583 upgrade uglifyjs to 3.x 2018-10-01 11:02:14 +02:00
Thibault Duplessis d995c7fc9b move spreadNumber to ui/lobby 2018-03-08 08:49:43 -05:00
Niklas Fiekas 464b196051 optimize escapeHtml
https://jsperf.com/html-escaping
https://jsperf.com/html-escaping-2
https://jsperf.com/optimistic-html-escaping

- Remove duplicate escapeHtml implementations.
- Using the VDOM to escape is ~4x slower than chained regex
  replacements.
- An optimistic check is very cheap even on long strings.
2017-12-19 21:38:20 +01:00
Niklas Fiekas b085fd736f switch to yarn workspaces 2017-11-30 16:41:43 +01:00
Thibault Duplessis 3e2ed0ab21 uppgrade chessground 2017-11-28 23:47:31 -05:00
Thibault Duplessis 947c3603da upgrade UI deps 2017-11-27 19:11:54 -05:00
Thibault Duplessis a9f1654a29 {master} upgrade JS deps 2017-11-24 21:27:14 -05:00
Thibault Duplessis 9896db6462 upgrade ui vendors 2017-10-16 23:09:17 -05:00
Thibault Duplessis d151137422 improve ui vendors - closes #3423 2017-08-10 11:05:23 -05:00
Thibault Duplessis 2fbc666ace upgrade chessground 2017-07-28 19:58:29 +02:00
Thibault Duplessis 94603d1a38 upgrade ui vendors, including chessground -> v7.0.1 2017-07-28 19:11:12 +02:00
Niklas Fiekas bd02021a61 some missing translations in ui/learn (fixes #3341) 2017-07-28 09:07:45 +02:00
Thibault Duplessis fa5428f137 softer failure sound for ui/learn 2017-07-24 14:12:47 +02:00
Thibault Duplessis c54eacc24f accomodate ui/learn to other languages 2017-07-24 11:53:36 +02:00
Thibault Duplessis f3fb5b3d39 fix learn translation 2017-07-24 11:19:21 +02:00
Thibault Duplessis 0054d5acaf remove JS lichess.partial 2017-07-17 11:15:11 +02:00