Commit Graph

130 Commits (b0201a63d1fbc39898348fd5a94593c6c65a7f05)

Author SHA1 Message Date
Benedikt Werner b0201a63d1
Use @types/web instead of TS-provided "dom" types 2021-09-15 05:04:32 +02:00
Benedikt Werner 8073dc43c7
Update Typescript to 4.4.3 for requestIdleCallback 2021-09-15 04:00:59 +02:00
Niklas Fiekas 8d63367a01 fix more missing dependencies 2021-08-22 22:02:34 +02:00
Niklas Fiekas 2f2bc09e36 add rollup and typescipt directly to most modules
These were previously not provided in a valid way (by @build/rollupProject)
that works only because there happens to be a shared node_modules folder.
2021-08-22 17:34:36 +02:00
Benedikt Werner a152998418
ui: Move more stuff to common 2021-08-21 14:27:37 +02:00
Adam Morris 7a7ee0a5c2
Add color to outgoing and incoming challenges (#9235)
* add colour to incoming challenge

* add color to outgoing challenge

* align color in incoming challenge

* use colorChoice rather than finalColor

* yarn run format

* sbt scalafmtAll
2021-07-03 18:58:07 +02:00
Andrew Mazur e4db7c25e6
Icons private use area (#9136)
* move all glyphs to private area

* replace exclamation mark icon

* replace quotation mark icon

* replace rapid icon

* replace share icon

* replace patron icon

* replace gear icon

* replace phone icon

* replace streak icon

* replace die-six and ograve icons

* replace flag icon

* replace flame icon

* replace feather icon

* replace turtle icon

* replace nuclear icon

* replace arrow-streamline-target icon

* replace buffer icon

* replace upload-cloud icon

* replace number and some special characters icons

* replace upper case alphabet characters icons

* replace alphabet characters icons and a few special characters icons

* fixing some missing icons

* notifications icons fix

* a few more icons found

* changing a few more icons
2021-06-14 09:13:27 +02:00
Benedikt Werner 2f39abb50b
Fix rollup build import
ES rollup config modules on Node 13+ can only import the default export
from commonJS modules.
2021-05-14 00:31:46 +02:00
Niklas Fiekas d523aeff8b switch ui from commonjs to es modules
For example, before:

    $ du --bytes public/compiled/round.min.js
    123011 public/compiled/round.min.js
    $ du --bytes public/compiled/analysisBoard.min.js
    286473 public/compiled/analysisBoard.min.js

After:

    $ du --bytes public/compiled/round.min.js
    102103 public/compiled/round.min.js
    $ du --bytes public/compiled/analysisBoard.min.js
    259559 public/compiled/analysisBoard.min.js
2021-05-13 12:10:57 +02:00
Niklas Fiekas 1dba9f3a58 fix trivial cases of no-var 2021-04-07 21:08:57 +02:00
Niklas Fiekas 51f6736d3f fix trivial cases of prefer-const 2021-04-07 19:18:28 +02:00
topce d7b8491b8e fix no-duplicate-imports 2021-04-05 09:10:35 +02:00
topce 169c9ed280 upgrade to snabbdom
fix soome minor issues
2021-04-03 20:36:53 +02:00
Niklas Fiekas 1374ea5ee4 prettier: format all files 2021-02-06 14:52:33 +01:00
Thibault Duplessis 5950f4f06a select a reason to decline a challenge from the web UI
also increases TS lib to ES2017

so if something breaks, that's why
2021-01-21 17:11:37 +01:00
Thibault Duplessis 43fbd61029 decline challenges for a reason - closes #7487
also closes #7658
2021-01-21 16:04:41 +01:00
Marshal Hayes ff23e47cbf move title inside snabbdom attrs property 2021-01-11 23:14:03 -06:00
Niklas Fiekas 49be7f229a xhr().then(f).catch(g) -> xhr().then(f, g)
To avoid hiding logic errors in f. Might help debug random page reloads
reported by some users.
2020-09-28 19:44:44 +02:00
Thibault Duplessis c746f53334 refactor sound management 2020-09-26 17:57:38 +02:00
Thibault Duplessis 9a6184256f remove TS jquery types 2020-09-21 16:10:14 +02:00
Thibault Duplessis 50db78652e Merge branch 'master' into cash.js
* master: (22 commits)
  update @rollup/plugin-typescript (fixes noEmitOnError)
  bump chessops (0.7.1)
  work around shared array buffer leak (closes #7334)
  finish scalachess upgrade to 10.0.4
  upgrade scalachess
  new default glicko values: deviation=600, volatility=0.1
  scalafmt 2.7.1
  dgt play style tweaks
  rewrite dgt play help zone
  ceval always off by default (fixes #5528)
  moving load more users button
  Ready to start testing on Lichess.dev
  Finish porting to chessops and removed all other dependencies
  moving isDefaultName flag from view to ctrl.vm
  isDefaultName flag on newChapter
  Update lettuce-core to 5.3.4.RELEASE
  rm outdated nginx docs
  rm outdated iptables doc (no longer using extra ports)
  rm outdated manifest doc that now has its own route
  update some old links
  ...
2020-09-21 15:27:21 +02:00
Niklas Fiekas 3713ed8988 update @rollup/plugin-typescript (fixes noEmitOnError) 2020-09-21 14:48:23 +02:00
Thibault Duplessis af7dd0d2f2 s/window.lichess/lichess, remove const li 2020-09-13 09:40:24 +02:00
Thibault Duplessis 33f8ff9b3d common/xhr for ui/challenge 2020-09-06 13:48:56 +02:00
Thibault Duplessis 899b10c46b uniform js module naming 2020-09-03 14:45:24 +02:00
Thibault Duplessis e18eb0e634 more .utitle 2020-08-21 12:21:54 +02:00
Thibault Duplessis 29befe8ce4 sass-convert -i -R ui --from scss --to scss 2020-07-24 19:45:18 +02:00
Niklas Fiekas 019527c3fd remove lichess.raf 2020-07-01 14:19:16 +02:00
Niklas Fiekas 9d12a31e36 rollup ui/challenge 2020-07-01 11:10:19 +02:00
Niklas Fiekas bff05be003 remove @build/cssProject (use cd ui && gulp css) 2020-06-30 20:01:42 +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
Niklas Fiekas cc46dc24c8 update to official snabbdom 0.7.4 2020-06-28 14:47:08 +02:00
Niklas Fiekas e01dc6ff17 lichess.announce failed challenge xhr 2020-04-04 14:51:54 +02:00
Niklas Fiekas 4bc42956aa clean up ui/**/package.json files 2019-09-17 23:09:45 +02:00
Niklas Fiekas 87739563ee fixup some missing devDependency entries 2019-09-17 21:38:44 +02:00
Niklas Fiekas 28b454c633 factor out cssProject 2019-09-17 21:33:38 +02:00
Niklas Fiekas adbb3c9ce2 factor out tsProject and its dependencies 2019-09-17 21:12:17 +02:00
Niklas Fiekas 6bb3d0d096 fix duplicate local and push notification 2019-06-29 20:09:56 -04:00
Niklas Fiekas 765967e08d fix regular notifications during beta 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
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
Isaac Levy 1ee4c7a5a3 Extend tsconfig from a base config
Simplify individual configs
2019-06-25 12:04:35 -04:00
Thibault Duplessis 8509550787 upgrade typescript and other ui vendors 2019-06-04 14:44:35 +02:00
Thibault Duplessis 3315acb4b7 refactor sass with %ellipsis and %nowrap-ellipsis 2019-05-01 08:50:45 +07:00
Thibault Duplessis e34d609b77 remove all border-box (now the default) 2019-04-22 11:46:39 +07:00
Thibault Duplessis b6af1a1c37 fix challenge board preview style 2019-04-19 08:12:50 +07:00
Thibault Duplessis 21772b2d49 rename some css classes and ids, remove unused css 2019-04-17 16:29:30 +07:00
Thibault Duplessis 86733ad129 remove desktop notifications from main JS 2019-04-10 07:33:39 +07:00
Thibault Duplessis b1315d97db user-link 2019-04-08 16:19:22 +07:00