Commit graph

4301 commits

Author SHA1 Message Date
Niklas Fiekas ee8789cdc6 translate pawn stage 2017-07-16 01:08:36 +02:00
Niklas Fiekas e1497a2233 fix some translations under whats next 2017-07-16 00:56:26 +02:00
Niklas Fiekas c709851805 fix stage complete translation 2017-07-16 00:52:56 +02:00
Niklas Fiekas 2169c8ec95 render intro translation 2017-07-16 00:50:24 +02:00
Niklas Fiekas ce0f966fba render goal translation 2017-07-16 00:47:48 +02:00
Niklas Fiekas e6eaaf6ed1 send all learn keys 2017-07-16 00:44:25 +02:00
Niklas Fiekas 59e04799d2 translate knight stage 2017-07-16 00:15:19 +02:00
Niklas Fiekas b71f149984 translate king stage 2017-07-16 00:11:37 +02:00
Niklas Fiekas 352a39a099 translate queen stage 2017-07-16 00:09:10 +02:00
Niklas Fiekas b32ccd6de1 translate bishop stage and trans dump 2017-07-16 00:05:41 +02:00
Niklas Fiekas 9efec9aa98 translate stage complete dialog 2017-07-15 23:59:59 +02:00
Niklas Fiekas 6847f452ab translate congrats 2017-07-15 23:55:21 +02:00
Niklas Fiekas 22cab46560 fully translate rook level 2017-07-15 23:55:21 +02:00
Niklas Fiekas 0a80ab3506 translate map and map side 2017-07-15 23:55:21 +02:00
Niklas Fiekas dd40838759 ui/learn: google tag manager has been removed 2017-07-15 23:54:42 +02:00
Niklas Fiekas 44a465649c tweak board editor to make castling fit box 2017-07-15 22:34:11 +02:00
Niklas Fiekas b1abe75761 translate "Import PGN" on analysis board 2017-07-15 22:24:50 +02:00
Niklas Fiekas 44694fa38e automatically preventDefault() in bind 2017-07-15 17:44:07 +02:00
Niklas Fiekas eca061d481 make analysis action menu translatable (#3283) 2017-07-15 17:19:39 +02:00
Niklas Fiekas 7ced81d9cb support #explorer (like #opening but more neutral) 2017-07-15 15:52:36 +02:00
Thibault Duplessis 92f1edee7b fix analysis retrospect redraw 2017-07-15 12:45:11 +02:00
Thibault Duplessis 07ef2e8eab ui/analyse delegate fork click - fixes coachvok report 2017-07-15 12:25:49 +02:00
Thibault Duplessis d493e52b95 quit zen view on game end 2017-07-15 12:12:08 +02:00
Thibault Duplessis 66cd5fd06f only show zen toggle on play page 2017-07-15 11:09:54 +02:00
Thibault Duplessis 2702cf885a better dasher zen selector 2017-07-15 11:07:20 +02:00
Thibault Duplessis 42cc64ce5d implement Zen mode 2017-07-15 10:45:11 +02:00
Thibault Duplessis 2a4ae126ca ui/dasher code tweak 2017-07-15 10:45:11 +02:00
Niklas Fiekas a68388c37b minor type tweak after 471b9e7f03 2017-07-15 09:15:38 +02:00
Thibault Duplessis 471b9e7f03 fix embedded analysis userId 2017-07-15 02:53:30 +02:00
Thibault Duplessis bf7c74a271 fix analysis translations 2017-07-14 19:11:14 +02:00
Niklas Fiekas d4badc2cc5 remove globalTrans from types 2017-07-14 18:57:22 +02:00
Thibault Duplessis cb58bc8985 send challenge i18n over WS - remove globalTrans - closes #3218 2017-07-14 13:49:57 +02:00
Thibault Duplessis 584a52dbdc remove usage of globalTrans in ui/lobby & ui/analyse 2017-07-14 13:22:06 +02:00
Thibault Duplessis fd1161bbcb Merge pull request #3277 from niklasf/rm-trans-me
[RFC] avoid global translations using trans_me
2017-07-14 12:37:19 +02:00
Thibault Duplessis 4b514ac1b8 fix IE 11 lobby enter bug - closes #3280
IE 11 sends storage events to its own tab!
So, use the socket SRI to ignore these.
2017-07-14 11:55:04 +02:00
Thibault Duplessis d812698e1a tweak ui/lobby 2017-07-14 11:04:34 +02:00
Niklas Fiekas 1143898fc7 nicer lobby chart tooltips (closes #2828) 2017-07-13 20:51:14 +02:00
Niklas Fiekas 0293a7428d avoid global translations using trans_me 2017-07-13 15:57:24 +02:00
Niklas Fiekas 62050a7d0c i18n: gameSpeed -> timeControl 2017-07-13 12:33:03 +02:00
Thibault Duplessis d81ef84b59 ui/round noImplicitAny: true 2017-07-12 15:38:36 +02:00
Thibault Duplessis c72ca979a8 more ui/round typing 2017-07-12 15:30:18 +02:00
Thibault Duplessis 9e480676c7 better type ui/round 2017-07-12 15:25:30 +02:00
Thibault Duplessis 8ecf43e70a fix HTML encoding in practice studies - fixes #3270 2017-07-12 11:37:39 +02:00
Thibault Duplessis e0bfc5a41b fixes #3271 2017-07-12 11:34:47 +02:00
Niklas Fiekas d09de9cffb fix double pnacl boot (thanks @isaacl) 2017-07-11 10:52:03 +02:00
Niklas Fiekas e5054d5be8 noImplicitAny for study main view 2017-07-10 15:08:53 +02:00
Niklas Fiekas bffdbdbe52 noImplicitAny for ui/analyse main view 2017-07-10 14:56:48 +02:00
Thibault Duplessis 03b3f9d67b fix study chapter creation 2017-07-10 13:51:04 +02:00
Thibault Duplessis 3d2b7bb914 fix study comment edit button 2017-07-10 13:25:22 +02:00
Thibault Duplessis 523b8cb672 allow new lines in study comments 2017-07-10 13:15:52 +02:00
Thibault Duplessis 71ab1b54de fix ui/round material diff render 2017-07-10 11:47:50 +02:00
Thibault Duplessis 62d08ae76a upgrade ui/round' chessground 2017-07-10 10:28:02 +02:00
Thibault Duplessis 4f4695c4ab Merge pull request #3258 from niklasf/round-no-implicit-any
less implicit any for ui/round
2017-07-10 10:06:57 +02:00
Niklas Fiekas 9b96f00ae9 make pnacl error handling more robust
Based on https://gonativeclient.appspot.com/static/voronoi/example.js:

  The <EMBED> element is wrapped inside a <DIV>, which has both a 'load'
  and a 'message' event listener attached.  This wrapping method is used
  instead of attaching the event listeners directly to the <EMBED> element
  to ensure that the listeners are active before the NaCl module 'load'
  event fires.
2017-07-10 08:11:02 +02:00
Thibault Duplessis 41062f9edf ui/round: call onChange on game end - closes #3260 2017-07-10 01:53:22 +02:00
Thibault Duplessis f8cca3b47d fix watcher rematch URL 2017-07-09 22:28:42 +02:00
Niklas Fiekas 2bc79d2199 forgot to import ApiEnd 2017-07-09 16:37:01 +02:00
Niklas Fiekas 2dec46da53 add some more types 2017-07-09 16:16:08 +02:00
Thibault Duplessis f0e894faaa ui/analyse: no longer magically promote variations 2017-07-09 15:51:34 +02:00
Niklas Fiekas a542cdee8c noImplicitReturns and fix unreachable code 2017-07-09 15:43:48 +02:00
Niklas Fiekas 8ccee4a597 get much closer to noImplicitAny on ui/round 2017-07-09 15:01:37 +02:00
Thibault Duplessis 93a2b0f066 ui/round draw confirmation 2017-07-09 14:47:35 +02:00
Thibault Duplessis b656731dc0 tweak some TS types 2017-07-09 12:35:10 +02:00
Thibault Duplessis f8148a03af improve ui/round data-icon helper 2017-07-09 12:28:57 +02:00
Thibault Duplessis 2ec6abb270 better type ui/round utility 2017-07-09 12:23:43 +02:00
Thibault Duplessis 3d8901e35b better type util.bind in ui/round 2017-07-09 12:16:12 +02:00
Niklas Fiekas 1ed711e42f do not make "cloud" translatable 2017-07-09 12:01:57 +02:00
Niklas Fiekas 3ff4238508 ui/round: towards noImplicitAny 2017-07-09 11:52:16 +02:00
Niklas Fiekas 40f6d162e4 avoid cast for Sync<T> 2017-07-09 11:42:47 +02:00
Thibault Duplessis a651a0f37a remove ui/round round.merge 2017-07-09 11:42:03 +02:00
Thibault Duplessis 644e7365cc more ui/round tweaks 2017-07-09 11:33:29 +02:00
Thibault Duplessis 4e1e0ea7a5 tweak ui/round boot 2017-07-09 11:30:02 +02:00
Thibault Duplessis c42444cf2b tweak ui/common 2017-07-09 11:16:14 +02:00
Thibault Duplessis 1bd87d5bf5 yarn upgrade 2017-07-09 10:49:52 +02:00
Thibault Duplessis c8bc1eaa1a more ui/round tweaks 2017-07-09 10:41:22 +02:00
Thibault Duplessis 7f617a9745 ui/round tweaks 2017-07-09 00:33:49 +02:00
Thibault Duplessis f04cd3bdf2 Merge pull request #3241 from niklasf/trans-explorer
Make explorer translatable
2017-07-09 00:27:46 +02:00
Thibault Duplessis 45c598fd9e upgrade chessground 2017-07-09 00:25:14 +02:00
Thibault Duplessis 4afeb11fb3 ui/round fixes 2017-07-09 00:22:48 +02:00
Thibault Duplessis 93c9be0989 fully type ui/round 2017-07-08 23:09:41 +02:00
Thibault Duplessis 85538b2003 Merge branch 'master' into typesafeRound
* master:
  fix tournament user links
  fix study comment links
2017-07-08 21:54:54 +02:00
Thibault Duplessis dbcce877fb fix tournament user links 2017-07-08 20:21:26 +02:00
Thibault Duplessis ee4f25390a fix study comment links 2017-07-08 20:08:32 +02:00
Thibault Duplessis b2c386ae28 typesafe ui/round WIP 2017-07-08 19:55:09 +02:00
Thibault Duplessis 15dcaf51c9 more ui/round rewrite WIP 2017-07-08 17:04:16 +02:00
Thibault Duplessis c389d86194 add types to ui/round WIP 2017-07-08 14:49:10 +02:00
Thibault Duplessis fa86ce6ee4 relocate SocketSend to ui/types 2017-07-08 11:06:36 +02:00
Niklas Fiekas 6b2fc6ccb1 fix race condition in pnacl initialization 2017-07-07 18:49:14 +02:00
Thibault Duplessis 3026f8e2d6 Merge pull request #3243 from dlecnn/theme-sel-css-improv
Transparent theme css improvement
2017-07-07 16:20:04 +02:00
D C d0c97b9f1a Change theme background image wording 2017-07-07 15:08:31 +01:00
Niklas Fiekas 91a5c534f9 Merge branch 'master' into trans-explorer 2017-07-07 15:30:51 +02:00
Thibault Duplessis c4217e6d45 end game without XHR reload, with new WS event endData 2017-07-07 15:00:19 +02:00
Niklas Fiekas c336f560f8 good bye watkins antichess solution 2017-07-07 14:08:50 +02:00
Thibault Duplessis e510c3f3d8 unset round loading when handling smart reload message 2017-07-07 13:20:05 +02:00
Thibault Duplessis 02241811db negotiate draw through WS - closes #2817 2017-07-07 13:13:25 +02:00
Thibault Duplessis cb05ffcdf9 not all reload messages have data 2017-07-07 13:01:30 +02:00
Thibault Duplessis 2a88b9f10f fix mobile app BC for WS rematching 2017-07-07 12:53:47 +02:00
Niklas Fiekas 3df6061919 translate recent and top games 2017-07-07 12:40:21 +02:00
Niklas Fiekas 97221f64e6 send translation keys for explorer 2017-07-07 12:34:48 +02:00
Thibault Duplessis b6e5403aad only use WS (no XHR) for rematches - closes #3237 2017-07-07 12:23:02 +02:00
Niklas Fiekas 54c8ff79a3 add types on explorer to catch a bug 2017-07-07 12:10:50 +02:00
Niklas Fiekas 318fecd12a start making explorer translatable 2017-07-07 12:10:50 +02:00
Thibault Duplessis 868988d5e2 tweak dasher 2017-07-07 11:27:52 +02:00
Thibault Duplessis a50e5b32f9 Merge pull request #3230 from isaacl/challangeViewLag
Add lag icons to challenge view
2017-07-07 10:05:06 +02:00
Niklas Fiekas e4a3e594d3 make ceval translatable 2017-07-07 03:14:39 +02:00
Isaac Levy 45cde5682c Fix signal impl 2017-07-06 15:04:50 -04:00
Thibault Duplessis 59a318dea8 fix #3231 2017-07-06 14:58:51 +02:00
Thibault Duplessis dcf3b84ad7 fix TS definition 2017-07-06 13:15:17 +02:00
Thibault Duplessis 0e8c0136a0 upgrade all UI modules dependencies, including chessground 2017-07-06 12:44:59 +02:00
Thibault Duplessis 11b6cec395 ui/analysis fix comment metadata 2017-07-06 11:47:00 +02:00
Isaac Levy d0ad489f16 Add lag icons to challenge view
Hover tip not implemented.
2017-07-05 22:39:26 -04:00
Isaac Levy d3380cb2f6 reduce ui/build noise
Move set -x to critical section instead of whole file.
2017-07-05 21:41:54 -04:00
ProgramFOX 6fdce86cc4 Translate 'Performance' too
The translation key/source was already added, but the translation function
call not.
2017-07-05 17:48:59 +02:00
ProgramFOX 1eb0840977 Improve translatability of tournament 2017-07-05 17:39:51 +02:00
Thibault Duplessis 883b45dd03 get rid of classSet 2017-07-05 15:50:05 +02:00
Thibault Duplessis 631d78848e fix pool filters 2017-07-05 14:30:23 +02:00
Thibault Duplessis c1608afa89 remove debug 2017-07-05 14:25:49 +02:00
Thibault Duplessis 6da87637a6 ui/tournament last fixes 2017-07-05 14:23:33 +02:00
Thibault Duplessis 081bac5a6a ui/tournament fixes 2017-07-05 14:07:13 +02:00
Thibault Duplessis 4450122932 Merge pull request #3221 from ProgramFOX/windows-scripts
Add build scripts for Windows
2017-07-05 13:46:30 +02:00
Thibault Duplessis 439fbf9da9 rewrite ui/tournament in typescript/snabbdom 2017-07-05 13:45:24 +02:00
ProgramFOX ae63ff601f Replace a tab with 4 spaces 2017-07-05 13:37:53 +02:00
ProgramFOX a8ab351a00 Add build scripts for Windows 2017-07-05 13:33:16 +02:00
Thibault Duplessis 29d01d7f7b include perf icons in the lobby JS 2017-07-05 11:03:41 +02:00
Thibault Duplessis 9f10c88fb1 remove unused option 2017-07-05 10:49:08 +02:00
Thibault Duplessis 00a74806ac fix analysis explorer close button 2017-07-05 09:39:50 +02:00
Thibault Duplessis 7383d168d2 fix analysis explorer scroll - closes #3220 2017-07-05 09:38:11 +02:00
Thibault Duplessis 5addcf0bba fix lobby hook chart redraw 2017-07-05 09:28:39 +02:00
Thibault Duplessis 1acf316d0f fix pool new opponent 2017-07-05 09:28:09 +02:00
Niklas Fiekas 10e9fbe719 some chat translations 2017-07-05 00:12:11 +02:00
Thibault Duplessis 7dba247c1d ui/lobby bugfixes 2017-07-04 16:40:40 +02:00
Thibault Duplessis 8ad18182c4 rewrite ui/lobby in typescript/snabbdom 2017-07-04 16:26:14 +02:00
Thibault Duplessis b4c17b5c2d TS types are a dev dependency 2017-07-04 12:03:45 +02:00
Thibault Duplessis da7deb51a9 upgrade chessground & snabbdom in all modules 2017-07-04 12:00:08 +02:00
Thibault Duplessis cb17e20886 ui/analyse update ACPL during analysis 2017-07-04 11:00:56 +02:00
Thibault Duplessis 13a98b496b ui/analyse fix ACPL rating diff 2017-07-04 10:27:51 +02:00
Thibault Duplessis bf280438bd Merge pull request #3212 from isaacl/showPingInPowertip
show ping bar chart in powertip
2017-07-04 10:10:12 +02:00
Thibault Duplessis 402d4f23c6 fix study redraw on fork click 2017-07-04 09:13:24 +02:00
Isaac Levy 34056b9292 Increase ping data availability
- Report ping stat earlier.
- Extend cache to 5 min.
2017-07-04 01:51:44 -04:00
Isaac Levy b8c6291451 Switch lag wire format to centis
And other cleanup for lag icon.
2017-07-04 01:08:16 -04:00
Thibault Duplessis 01c3bf88df Merge branch 'analyse-snabbdom' of github.com:ornicar/lila
* 'analyse-snabbdom' of github.com:ornicar/lila:
  Autoshape cleanup
2017-07-03 18:44:43 +02:00
Thibault Duplessis 562fd29723 Merge branch 'analyse-snabbdom' into analyse-snabbdom 2017-07-03 18:44:13 +02:00
Thibault Duplessis 9ecb9d6308 ui/analyse fix study members UI destroy hook 2017-07-03 17:23:21 +02:00
Thibault Duplessis 19a2899c54 ui/puzzle fix keyboard controls 2017-07-03 14:49:11 +02:00
Thibault Duplessis ceb63f5a7d fix study embed 2017-07-03 14:47:28 +02:00
Thibault Duplessis 5fbdecbf38 fix analysis embed 2017-07-03 14:45:43 +02:00
Thibault Duplessis 90cb7dc181 ui/puzzle don't redraw on dests 2017-07-03 14:35:36 +02:00
Thibault Duplessis fa3d5eb86f fix puzzle feedback 2017-07-03 14:30:50 +02:00
Thibault Duplessis 8a5a39d634 ui/puzzle update rating chart 2017-07-03 14:23:08 +02:00
Thibault Duplessis 2cf18adae9 ui/puzzle types & fixes 2017-07-03 14:17:25 +02:00
Thibault Duplessis a6dc8d6fc3 rewrite ui/puzzle in typescript & snabbdom 2017-07-03 13:52:21 +02:00
Thibault Duplessis 984e6ae28a ui/ceval remove console debugs 2017-07-03 11:22:16 +02:00
Thibault Duplessis 87d7f6dc4e ui/analyse better chessground instance versioning 2017-07-03 11:22:06 +02:00
Thibault Duplessis 615bea5e0b ui/analyse fix practice hints 2017-07-03 11:01:06 +02:00
Thibault Duplessis e1cc9f21c2 code tweaks 2017-07-03 11:01:02 +02:00
Thibault Duplessis 59fef8e996 ui/analyse redraw on practice reset 2017-07-03 10:49:30 +02:00
Thibault Duplessis f4ef296880 ui/analyse more types 2017-07-03 10:49:24 +02:00
Isaac Levy 5a8b661196 Autoshape cleanup 2017-07-02 14:12:20 -04:00
Isaac Levy 0f900d7298 Object literal replace 2017-07-02 11:39:21 -04:00
Thibault Duplessis 54793e8f04 ui/common classSet is still used 2017-07-02 17:31:46 +02:00
Thibault Duplessis cee4c46cef ui/analyse autoplay redraw 2017-07-02 17:31:38 +02:00
Thibault Duplessis 870c46de11 ui/analyse fix variation glyphs 2017-07-02 17:23:50 +02:00
Thibault Duplessis a54fe7cef1 fix ui/analyse snabbdom dependency 2017-07-02 17:19:53 +02:00
Thibault Duplessis 31989f7526 fix user analysis PGN import 2017-07-02 17:07:24 +02:00
Thibault Duplessis fd8f562181 fix user analysis PGN realtime dump 2017-07-02 17:05:01 +02:00
Thibault Duplessis ce6c6f88a4 ui/analyse fix practice selector 2017-07-02 17:00:35 +02:00
Thibault Duplessis f468a0513e build ui/analyse 2017-07-02 16:58:20 +02:00
Thibault Duplessis f40bad51ce ui/analyse practice study WIP 2017-07-02 16:44:38 +02:00
Thibault Duplessis bd407cd65c ui/analyse more practice fixes 2017-07-02 16:30:38 +02:00
Thibault Duplessis 86c823d0a3 ui/analyse force some redraws 2017-07-02 16:24:11 +02:00
Thibault Duplessis 38209fb92c ui/analyse practice fixes 2017-07-02 16:24:04 +02:00
Thibault Duplessis 3a33e7de79 restore analyse/study chats 2017-07-02 15:44:50 +02:00
Thibault Duplessis ea37510022 ui/analyse fixes 2017-07-02 15:43:12 +02:00
Thibault Duplessis 364b727e64 ui/analyse instanciate ceval later to fix this.synthetic value 2017-07-02 15:33:49 +02:00
Thibault Duplessis bb48103608 ui/analyse fixes 2017-07-02 15:22:25 +02:00
Thibault Duplessis 64bbd78ebb ui/analyse study tags fixes & types 2017-07-02 14:54:32 +02:00
Thibault Duplessis d31a5fc9e0 more ui/analyse fixes & optimizations 2017-07-02 14:43:40 +02:00
Thibault Duplessis e536d14695 ui/analyse: type the tree wrapper 2017-07-02 13:59:36 +02:00
Thibault Duplessis a0ec3a48d2 Merge branch 'master' into analyse-snabbdom
* master:
  export and include trans.js in embedded pages
2017-07-02 13:10:56 +02:00
Thibault Duplessis 4cada1c210 export and include trans.js in embedded pages 2017-07-01 19:14:20 +02:00
Thibault Duplessis 22cacee1ff ui/analyse fix form submissions 2017-07-01 19:06:19 +02:00
Thibault Duplessis 31e7a93349 ui/analyse tweaks 2017-07-01 18:49:29 +02:00
Thibault Duplessis efc544f53b ui/analyse don't redraw on addDests 2017-07-01 18:49:13 +02:00
Thibault Duplessis 8dc1fd1d71 fix ui/analyse chapters list 2017-07-01 18:32:09 +02:00
Thibault Duplessis 57b8693ae5 ui/analyse fixes and optimisations 2017-07-01 18:23:16 +02:00
Thibault Duplessis 68120243b5 ui/analyse fix comment form maybe 2017-07-01 17:55:43 +02:00
Thibault Duplessis e3f00ea6a5 ui/analyse more fixes 2017-07-01 17:33:27 +02:00
Thibault Duplessis 70609c18a3 Merge branch 'master' into analyse-snabbdom
* master:
  implement study setClock
  Remove redundant value top50OnlineIds in favor of top50Online
  Do not generate leaderboard assessments for offline users [WIP]
  Do not generate leaderboard assessments for offline users [WIP]
2017-07-01 16:50:59 +02:00
Thibault Duplessis cf5efcaccd implement study setClock 2017-07-01 16:44:34 +02:00
Thibault Duplessis a4441f2b87 ui/analyse rewrite WIP 2017-07-01 16:15:58 +02:00
Thibault Duplessis d1e519771b more ui/analyse study fixes 2017-07-01 12:58:15 +02:00
Thibault Duplessis b6a73df7fe more ui/analyse study rewrite 2017-07-01 11:43:57 +02:00
Thibault Duplessis 2199487d1b fix analysis forecasts 2017-06-30 19:27:04 +02:00
Thibault Duplessis a344e81433 more ui/analyse context menu fixes 2017-06-30 17:40:49 +02:00
Thibault Duplessis 75a9ea4773 fix ui/analyse context menu 2017-06-30 15:42:43 +02:00
Thibault Duplessis 3134d83a82 cache ui/analyse acpl table 2017-06-30 15:16:23 +02:00
Thibault Duplessis 83f6cbdb86 practice fixes 2017-06-30 14:51:55 +02:00
Thibault Duplessis 7634a79842 fix tablebase view 2017-06-30 14:38:29 +02:00
Thibault Duplessis fb014d5df1 analysis explorer fixes 2017-06-30 14:23:44 +02:00
Thibault Duplessis f057f60e60 more ui/analyse types and fixes 2017-06-30 14:07:26 +02:00
Thibault Duplessis 5651c75a7d ui/analyse types & fixes 2017-06-30 13:04:22 +02:00
Thibault Duplessis 3c8df57356 ui/analyse compiles 2017-06-30 12:17:09 +02:00
Thibault Duplessis ff6138e96e Merge branch 'master' into analyse-snabbdom
* master:
  New Crowdin translations (#3178)
  fix #3196
  fix study timeout - closes #3202
  send only the required quantity function
  allow @ and - in login referrer
  Use less of Project.apply
  compactify plurals js
  avoid case class for Literal and Plurals
  fix format arg handling
  pluralize nbGamesInPlay on client
  send plural translation keys to client
  implement plural formatting
  port quantity logic to js
  factor out lichess.trans
2017-06-30 11:16:58 +02:00
Thibault Duplessis 34d3003b7a Merge pull request #3183 from niklasf/plurals-js
[RFC] Proper plurals on client side
2017-06-30 10:59:19 +02:00
Niklas Fiekas 51495f54ba send only the required quantity function 2017-06-29 15:36:30 +02:00
Thibault Duplessis 4513519cc0 more ui/analyse rewrite 2017-06-28 15:47:14 +02:00
Thibault Duplessis 6321032778 ui/analyse study practice rewrite 2017-06-28 15:34:50 +02:00
Thibault Duplessis afeebe5428 more ui/analyse study rewrite 2017-06-28 14:42:08 +02:00
Thibault Duplessis 30d4f76037 ui/analyse study rewrite WIP 2017-06-27 13:36:47 +02:00
Thibault Duplessis 627946e6f4 ui/analyse rewrite WIP - pre study 2017-06-27 12:50:43 +02:00
Thibault Duplessis 6797a280ef more ui/analyse WIP 2017-06-27 12:27:48 +02:00
Thibault Duplessis 33786c9605 Merge branch 'master' into analyse-snabbdom
* master:
  Tick clock before pausing on move send
  Reformat Quote.scala
  highlight titles in sidebar and round (fixes #2864)
  add 90s time limit for (non-infinite) ceval (fixes #2464)
  Highlight Patron link in the /account preferences menu
  fix ceval isComputing
2017-06-27 10:57:48 +02:00
Thibault Duplessis f04fa56210 Merge pull request #3192 from ornicar/title-highlighting-all
highlight titles in sidebar and round (fixes #2864)
2017-06-27 10:31:42 +02:00
Thibault Duplessis 9d924edb6d more ui/analyse rewrite 2017-06-26 13:02:52 +02:00
Isaac Levy 410769b372 Tick clock before pausing on move send 2017-06-25 21:56:55 -04:00
Niklas Fiekas cd3f624170 highlight titles in sidebar and round (fixes #2864) 2017-06-25 18:18:11 +02:00
Thibault Duplessis e4d268cf6b Merge pull request #3191 from niklasf/ceval-timelimit
Ceval timelimit
2017-06-25 17:15:31 +02:00
Niklas Fiekas 166aef597f add 90s time limit for (non-infinite) ceval (fixes #2464) 2017-06-25 15:56:09 +02:00
Thibault Duplessis 4e399f3c2c use custom snabbdom build 2017-06-25 15:31:51 +02:00
Niklas Fiekas 8cdb58ea61 fix ceval isComputing 2017-06-25 15:31:23 +02:00
Thibault Duplessis 7eed455333 Merge branch 'master' into analyse-snabbdom
* master:
  still reload other tabs on board geometry change
  embed youtube livestream chat
  avoid using e.which in board editor (fixes #3135)
  Experimentally revert "parallelize sbt tests"
  consistently highlight player titles (#2864)
  remove relayUser from ui/round
  reload to apply 3d (fixes #3049)
2017-06-25 14:49:55 +02:00
Thibault Duplessis 8905f5247d Merge pull request #3186 from niklasf/reload-3d
reload to apply 3d (fixes #3049)
2017-06-25 14:38:09 +02:00
Thibault Duplessis 343c3ff5f3 still reload other tabs on board geometry change 2017-06-25 14:36:31 +02:00
Thibault Duplessis 5d4ff82dbd Merge pull request #3189 from niklasf/editor-ff-fix
avoid using e.which in board editor (fixes #3135)
2017-06-25 14:16:28 +02:00
Niklas Fiekas 357493984c avoid using e.which in board editor (fixes #3135) 2017-06-25 14:07:07 +02:00
Thibault Duplessis af9dae6c69 more ui/analyse rewrite WIP 2017-06-25 12:19:44 +02:00
Niklas Fiekas d8963c7ff3 remove relayUser from ui/round 2017-06-25 11:20:13 +02:00
Niklas Fiekas c8bb89f956 reload to apply 3d (fixes #3049) 2017-06-25 11:10:04 +02:00
Thibault Duplessis 8722898ffa more ui/analyse WIP 2017-06-24 14:20:20 +02:00
Thibault Duplessis e81eb51ec9 more ui/analyse rewrite 2017-06-24 13:10:09 +02:00
Thibault Duplessis b1591226e2 ceval/analyse rewrite WIP 2017-06-23 23:30:21 +02:00
Thibault Duplessis 58166ee179 ui/ceval snabbdom WIP 2017-06-23 17:22:21 +02:00
Thibault Duplessis bcf1df7918 Merge branch 'master' into analyse-snabbdom
* master:
  miniboard drop highlight - fixes #3073 again
  specialized mod tool to confirm user emails
  fixes #3181
  Minor update to powertip display
  Minor tweaks to ui/build
  Upgrade scalachess
2017-06-23 13:35:25 +02:00
Thibault Duplessis 89d6149f1a miniboard drop highlight - fixes #3073 again 2017-06-23 13:24:10 +02:00
Niklas Fiekas 4fc448de1d compactify plurals js 2017-06-23 12:15:37 +02:00
Thibault Duplessis 3bd3cba20f fixes #3181 2017-06-23 11:25:40 +02:00
Niklas Fiekas 478cfb4b1e fix format arg handling 2017-06-23 11:22:54 +02:00
Niklas Fiekas 7ee648d5e2 pluralize nbGamesInPlay on client 2017-06-23 10:52:23 +02:00
Niklas Fiekas 98c813c861 implement plural formatting 2017-06-23 10:50:35 +02:00
Niklas Fiekas f5c227ab6e port quantity logic to js 2017-06-23 09:49:15 +02:00
Niklas Fiekas 68878bd75b factor out lichess.trans 2017-06-23 09:21:47 +02:00
Isaac Levy 53e4fff7d4 Minor tweaks to ui/build 2017-06-22 12:49:07 -04:00
Thibault Duplessis 4f5aea3d5e ui/analyse TS/snabbdom WIP 2017-06-22 16:40:51 +02:00
Thibault Duplessis 420e574e97 more ui/analyse rewrite WIP - using class for ctrl 2017-06-22 15:27:45 +02:00
Thibault Duplessis 60ab238e08 rewrite ui/analyse action menu in snabbdom 2017-06-22 15:26:15 +02:00
Thibault Duplessis 018539ccc1 {master} safer study FEN update 2017-06-22 14:03:10 +02:00
Thibault Duplessis 9b518ace2a ui/analyse closure controller WIP 2017-06-21 13:39:50 +02:00
Thibault Duplessis ae04b901cf ui/analyse fork/moveView and some more 2017-06-21 13:03:22 +02:00
Thibault Duplessis edee85334f ui/analyse forecast snabbdom/TS 2017-06-21 12:38:16 +02:00
Thibault Duplessis 72111ce89f ui/analyse explorer snabbdom 2017-06-21 12:38:08 +02:00