Commit graph

4301 commits

Author SHA1 Message Date
Thibault Duplessis eaecb2494b fix study display bug on unsynced chapter switch 2017-08-09 06:36:55 -05:00
Niklas Fiekas 9f5715a654 dasher: display lang codes as hover title 2017-08-06 17:05:57 +02:00
Thibault Duplessis 403e9522b8 remove study title icon 2017-08-06 09:46:10 +02:00
Thibault Duplessis 0e3b473cf6 Revert "revert translation changes that might cause a crowdin bug"
This reverts commit 3cbe369946.
2017-08-05 12:07:14 +02:00
Thibault Duplessis 9d35032b4a remove blog post notifications 2017-08-05 11:40:21 +02:00
Thibault Duplessis 3cbe369946 revert translation changes that might cause a crowdin bug 2017-08-04 20:19:57 +02:00
Thibault Duplessis d0ddc76d5d add "success" translatable string 2017-08-04 13:30:55 +02:00
Thibault Duplessis 0df7a7b33c improve date localized formatting with support for safari 9 2017-08-04 11:23:30 +02:00
Isaac Levy 09e7b5515c Pause clock during delay
Instead of jumping up during the delay interval.
2017-08-01 16:31:47 -04:00
Thibault Duplessis 3fd14effe6 insight date fix 2017-08-01 02:21:40 +02:00
Thibault Duplessis 5efdcd6b10 time update fix 2017-08-01 02:21:34 +02:00
Thibault Duplessis 4ad8e59579 abs client dates; localize tournament date 2017-08-01 02:06:03 +02:00
Thibault Duplessis 0f415cf2d1 display ongoing games deadline faster 2017-07-31 23:49:46 +02:00
Thibault Duplessis 1d065c1f99 drop IE 8 support 2017-07-31 00:10:29 +02:00
Thibault Duplessis 5b3132252d upgrade and trim jquery some more 2017-07-30 23:50:35 +02:00
Thibault Duplessis 2713330bee retry parseFen on slow network 2017-07-30 22:12:12 +02:00
Thibault Duplessis 8a689e83d9 challenge app animation on redirect 2017-07-30 22:05:46 +02:00
Thibault Duplessis afa759b0ce better type study settings and form 2017-07-30 18:22:05 +02:00
Thibault Duplessis 6299e09784 fix study form sticky select with types 2017-07-30 18:22:05 +02:00
Thibault Duplessis b90d822eec Merge pull request #3383 from niklasf/trans-dasher-bg
translate dasher background settings (#3382)
2017-07-30 10:57:15 +02:00
Thibault Duplessis 55b151d626 Merge pull request #3384 from niklasf/trans-editor-dropdown
translate board editor dropdown (#3382)
2017-07-30 10:55:25 +02:00
Niklas Fiekas a45323e284 more translations for simul (#3382) 2017-07-29 22:02:20 +02:00
Niklas Fiekas 4507a06b72 translate board editor dropdown (#3382) 2017-07-29 19:58:12 +02:00
Niklas Fiekas 6af46035e2 translate dasher background settings (#3382) 2017-07-29 19:31:18 +02:00
Thibault Duplessis 3c4ed68d6a restore SVG support in snabbdom (for spinner) 2017-07-29 14:53:05 +02:00
Thibault Duplessis 51137ef2cc translate simul results 2017-07-29 14:27:28 +02:00
Thibault Duplessis 571030b491 upgrade snabbdom (custom build) 2017-07-29 14:02:04 +02:00
Thibault Duplessis f953d2c7c4 upgrade chessground 2017-07-29 13:08:09 +02:00
Thibault Duplessis 7e4e089f6e upgrade chessground 2017-07-29 12:49:24 +02:00
Thibault Duplessis eb81910e13 build ui/chat as TS dep 2017-07-29 11:50:31 +02:00
Thibault Duplessis 27b798386a fix lobby hook creation 2017-07-29 11:45:18 +02:00
Thibault Duplessis c7af04ce5e async chat instanciation 2017-07-29 01:51:27 +02:00
Thibault Duplessis 0612ebf87b lazy chat snabbdom init 2017-07-29 01:43:10 +02:00
Thibault Duplessis 9e432118b3 always assume the chat JS is loaded 2017-07-29 01:38:11 +02:00
Thibault Duplessis 4fcec23753 embed chat JS in ui/analyse 2017-07-29 01:38:05 +02:00
Thibault Duplessis 9f260be64c embed chat in simul JS 2017-07-29 01:33:00 +02:00
Thibault Duplessis c52cfb3eed embed chat in tournament JS 2017-07-29 01:30:29 +02:00
Thibault Duplessis d15ac6c11c package chat JS in lichess.round.min.js 2017-07-29 01:27:35 +02:00
Thibault Duplessis 3f701b8f0e bundle ui/chat with ui/round 2017-07-29 00:48:20 +02:00
Thibault Duplessis ed2c432f83 remove ui/chat spam traps 2017-07-29 00:33:49 +02:00
Thibault Duplessis 2fbc666ace upgrade chessground 2017-07-28 19:58:29 +02:00
Thibault Duplessis e88d7ca7e2 delay powertip functions 2017-07-28 19:39:10 +02:00
Thibault Duplessis f928637774 tweak tournament UI code 2017-07-28 19:34:26 +02:00
Thibault Duplessis 13a396a3ae no longer debounce parseFen 2017-07-28 19:28:25 +02:00
Thibault Duplessis 94603d1a38 upgrade ui vendors, including chessground -> v7.0.1 2017-07-28 19:11:12 +02:00
Niklas Fiekas c664a23c25 fully translate puzzle side (fixes #3342) 2017-07-28 11:20:21 +02:00
Thibault Duplessis 57e79fef93 fix ui/site dependencies 2017-07-28 10:52:18 +02:00
Niklas Fiekas bd02021a61 some missing translations in ui/learn (fixes #3341) 2017-07-28 09:07:45 +02:00
Niklas Fiekas c80de3bf5b fail fast on ui/build errors 2017-07-27 22:13:44 +02:00
Thibault Duplessis 8cb2cce4aa hardcode pool configs in ui/lobby 2017-07-27 11:43:26 +02:00
Thibault Duplessis 1828666de4 fix study unsynced writes 2017-07-26 19:54:25 +02:00
Thibault Duplessis ddcb419e36 type ui/lobby pool member 2017-07-26 19:33:25 +02:00
Thibault Duplessis 695830afe2 improve timeago integration 2017-07-25 18:40:38 +02:00
Thibault Duplessis a3cb9f0b88 better integrate timeago 2017-07-25 18:19:18 +02:00
Thibault Duplessis f9481bfe38 remove momentjs and fork timeago.js 2017-07-25 18:19:18 +02:00
Thibault Duplessis fa5428f137 softer failure sound for ui/learn 2017-07-24 14:12:47 +02:00
Thibault Duplessis 4955aecb9b don't play the move sound on game end 2017-07-24 12:05:21 +02:00
Thibault Duplessis c54eacc24f accomodate ui/learn to other languages 2017-07-24 11:53:36 +02:00
Thibault Duplessis df733af8f1 fix anon dasher - closes #3320 2017-07-24 11:41:16 +02:00
Thibault Duplessis f3fb5b3d39 fix learn translation 2017-07-24 11:19:21 +02:00
Thibault Duplessis 7ceecea9e1 rename ACPL chart to avoid adblock filter 2017-07-24 10:22:35 +02:00
Thibault Duplessis 3ecdcb342f redraw board on game end - close #3313
to clear a move that's played but not sent
2017-07-24 00:43:56 +02:00
Isaac Levy fcf16075e8 Fix issue where clock time was negative
Safeguard elapsed and time variables with max checks.
2017-07-23 17:47:01 -04:00
Thibault Duplessis a713b31ae7 fix #3337 and better cache comment enriched text 2017-07-23 20:15:39 +02:00
Thibault Duplessis ef33add70d Merge branch 'master' into betterClockCounting, fixing conflict
* master: (57 commits)
  simplify translation - closes #3334
  show other users notes in mod view - closes #3332
  give more time in correspondence game - closes #3321
  remove correspondence clock emerg
  fix user TV icon
  fix async activity
  destroy user games infinite scroll on tab change
  tweak user controller
  optimize user profile requests
  fix simul activity display
  wording fix
  more wording fixes
  activity wording
  localize games played
  only display non-empty tournament activity entries
  hackfix empty tournament activity entries - REVERT ME
  fix activity multiple simuls rendering
  merge translations
  user menu dark theme
  show full pv as title (closes #3329)
  ...
2017-07-23 15:41:00 +02:00
Thibault Duplessis 9a8eed967c give more time in correspondence game - closes #3321 2017-07-23 14:16:41 +02:00
Thibault Duplessis 44d958e524 remove correspondence clock emerg 2017-07-23 13:22:51 +02:00
Thibault Duplessis aefc6db74c Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  show full pv as title (closes #3329)
  Fix initial analysis clocks
  attempt to fix parallel install on travis (#3325)
  try to work around travis-ci/travis-ci#7951
  name section like license file
  Use BigDecimal for json precision
2017-07-23 08:17:11 +02:00
Niklas Fiekas ad2caf1e3f show full pv as title (closes #3329) 2017-07-23 01:27:03 +02:00
Thibault Duplessis 62a4a9cd1e activity UI fixes 2017-07-22 22:05:35 +02:00
Isaac Levy 207973e376 More cleanup / bug fix 2017-07-22 12:14:19 -04:00
Isaac Levy 00b3c1c09e Bug fixes 2017-07-21 18:53:08 -04:00
Isaac Levy b028b7bce5 Merge remote-tracking branch 'origin/master' into betterClockCounting 2017-07-21 11:04:24 -04:00
Thibault Duplessis 98c2807af0 fix ui/editor 2017-07-18 14:37:03 +02:00
Thibault Duplessis e34a6d1225 fix fp endpoint 2017-07-18 10:22:14 +02:00
Isaac Levy 1c7ef0e3ad Fix move time sends during reload. 2017-07-17 13:47:19 -04:00
Isaac Levy 0061c263b8 Rewrite clock timer logic
Use single timer for lag calc and client clock display
to ensure that time shown to the user is in sync with
the time sent for lag purposes. Switch to performance.now
for clock measurements.
2017-07-17 10:59:50 -04:00
Thibault Duplessis fbc775c0ac fix JS endpoint and WS API version 2017-07-17 16:28:16 +02:00
Thibault Duplessis ef6c0a5c75 typesafe prints - require email confirmation more often 2017-07-17 15:49:29 +02:00
Thibault Duplessis 0054d5acaf remove JS lichess.partial 2017-07-17 11:15:11 +02:00
Niklas Fiekas c0994ffb8a remove alreadySearchingThroughAllAvailableGames 2017-07-17 10:00:59 +02:00
Thibault Duplessis 9e1ab95e2c tweak round score display 2017-07-16 13:45:08 +02:00
Thibault Duplessis b9b58b2b94 add Zen mode to user preferences 2017-07-16 13:23:18 +02:00
Niklas Fiekas 48bcbf147e future proof masterDbExplanation 2017-07-16 12:43:03 +02:00
Niklas Fiekas 01d6d3a179 translate next button 2017-07-16 10:58:50 +02:00
Niklas Fiekas b60660bd41 safely allow linebreaks 2017-07-16 10:48:24 +02:00
Niklas Fiekas 48cefd59ee translate check in two 2017-07-16 10:29:49 +02:00
Niklas Fiekas 2524a29f94 translate piece value 2017-07-16 10:26:29 +02:00
Niklas Fiekas 0dd7037606 translate stalemate 2017-07-16 10:21:12 +02:00
Niklas Fiekas 7d84b0b804 translate en passant 2017-07-16 10:17:40 +02:00
Niklas Fiekas 7558963990 translate castling 2017-07-16 10:13:29 +02:00
Niklas Fiekas 695903725d translate board setup 2017-07-16 10:06:24 +02:00
Niklas Fiekas e771f6f12c translate mate in one 2017-07-16 10:00:10 +02:00
Niklas Fiekas d8b8e6933d translate out of check 2017-07-16 09:56:49 +02:00
Niklas Fiekas 050f84d01b translate check in one 2017-07-16 09:52:06 +02:00
Niklas Fiekas 4406b069a9 translate combat 2017-07-16 09:48:52 +02:00
Niklas Fiekas 98b3ae2206 translate protection 2017-07-16 09:46:20 +02:00
Niklas Fiekas e737b3cfa0 translate captures 2017-07-16 09:40:56 +02:00
Niklas Fiekas 77813ccd80 translate pawn promotion explanation 2017-07-16 01:43:44 +02:00
Niklas Fiekas 812b916c7b translate renderFailed 2017-07-16 01:15:22 +02:00
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