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