Commit graph

1703 commits

Author SHA1 Message Date
Thibault Duplessis 4c13e519da add user best perf to relation API - closes #1640 2016-03-06 10:50:34 +07:00
Thibault Duplessis 663caec7cc online flag in relation API - for #1640 2016-03-06 10:35:52 +07:00
Thibault Duplessis 8e2323c5a7 reasonable relation pagination 2016-03-06 10:29:39 +07:00
Thibault Duplessis 018e3e6e26 mobile BC: lobby round count - fixes #1686 - for veloce/lichobile#297 2016-03-06 09:42:22 +07:00
Thibault Duplessis 0c612ed286 swag store 2016-03-05 10:00:41 +07:00
Thibault Duplessis 5f40dab67d reasonable tournament pagination 2016-03-04 19:37:28 +07:00
Thibault Duplessis 0129c0e7db rate limit lobby joins by IP, not socket UID 2016-03-03 06:29:22 +07:00
Thibault Duplessis 253504bfec improve rate limiter 2016-03-02 12:30:22 +07:00
Thibault Duplessis 7343a0a0bb fixes #1660 2016-03-02 09:25:59 +07:00
Thibault Duplessis 1261501098 update online users on account close 2016-03-02 08:31:59 +07:00
Thibault Duplessis 8f00afcc5f fixes #1661 2016-03-02 08:27:36 +07:00
Thibault Duplessis 32d1eca2e4 closes #1638 2016-02-29 09:45:02 +07:00
Thibault Duplessis 53278a4a27 timeline JSON API - closes #1654 2016-02-29 09:33:05 +07:00
Thibault Duplessis c8c4d3128e only one timeline endpoint 2016-02-29 09:20:09 +07:00
Thibault Duplessis f369702747 related user doesn't always have nb games attached 2016-02-29 09:06:43 +07:00
Thibault Duplessis ff451fdbf8 only compute what's required in relation API 2016-02-29 08:59:09 +07:00
Thibault Duplessis 174aa46255 fix challenge rematch permissions - fixes #1652
also some refactoring
and a close button on the modal box
2016-02-29 08:55:07 +07:00
Thibault Duplessis bbde019316 explorer game info uses a year, not a date 2016-02-27 14:55:19 +07:00
Thibault Duplessis 48b7859136 temporary explorer DB patch endpoint 2016-02-27 14:43:17 +07:00
Thibault Duplessis 0dc2457015 less online best players DB queries 2016-02-27 08:20:27 +07:00
Thibault Duplessis a848314580 limit user API 2016-02-26 08:25:28 +07:00
Thibault Duplessis 2b7431084a only load opening when needed 2016-02-25 18:51:05 +07:00
Thibault Duplessis 08e0b84504 unified openings working 2016-02-25 17:03:09 +07:00
Thibault Duplessis d4c3dc8b26 fix import server analysis regression 2016-02-25 13:29:55 +07:00
Thibault Duplessis 9e47488119 allow PGN import from /analysis (beta) 2016-02-25 12:41:27 +07:00
Thibault Duplessis c62d7b5e0b remove debug 2016-02-25 11:10:46 +07:00
Thibault Duplessis ab5282e81c allow pasting FEN in /analysis 2016-02-25 10:58:45 +07:00
Thibault Duplessis c0e137b808 tell top week API if users are online - closes #1631 2016-02-24 10:27:29 +07:00
Thibault Duplessis e0468f7a48 use ranking API for homepage leaderboard 2016-02-24 10:03:33 +07:00
Thibault Duplessis 1ba394d4c4 use ranking API in more places 2016-02-24 09:45:38 +07:00
Thibault Duplessis de59f57c34 mobile API /player/top/week - closes #1631 2016-02-23 11:50:36 +07:00
Thibault Duplessis 8306913ae7 Following and followers JSON API - closes #1633 2016-02-23 10:54:37 +07:00
Thibault Duplessis a31a69a075 daily puzzle API - for #1631 2016-02-23 10:35:06 +07:00
Thibault Duplessis 67f9308062 use week ranking for rating distribution 2016-02-22 10:20:01 +07:00
Thibault Duplessis 11efe8f0b0 hackfix for mobile app anonymous games 2016-02-21 21:26:19 +07:00
Thibault Duplessis 685b501eef fix anon join/rematch (cookie must not be HTTP only!) 2016-02-20 12:17:25 +07:00
Thibault Duplessis 5855238310 don't look up position from FEN on initial position 2016-02-19 23:54:42 +07:00
Thibault Duplessis f9750410f4 remove dead code 2016-02-19 23:46:58 +07:00
Thibault Duplessis e13d8d24b9 Merge branch 'master' into persistentChallenge
* master: (71 commits)
  newlines in analysis PGN export
  in analysis, export required PGN tags
  better wrap analysis variations
  more analysis micro-tweaks in the bus to Phnom Penh
  only bind one event for all analysis bottom buttons
  more technical minimalism in round UI
  bind only one event for all round top buttons
  explorer+round: unselect square on jump
  single position opening book for local analysis
  fix local eval regression
  tweak explorer load and fail view
  upgrade chessground (pale arrows)
  autoscroll analysis on startup and explorer toggle
  improve analysis local eval integration
  explorer flow success logging
  faster replay buttons - closes #1616
  upgrade scalaz
  explorer flow import: buffer 50 PGNs before sending the request
  explorer games result style
  explorer: disable top games while playing, unless opponent = AI
  ...
2016-02-19 23:18:34 +07:00
Thibault Duplessis 4357ab7ac3 fix timeline game previews 2016-02-17 23:00:47 +07:00
Thibault Duplessis 94d191a5d4 Merge branch 'stage' into persistentChallenge
* stage: (93 commits)
  fix JS function declaration order
  fix typo in challenge JS
  add minutes, clock & position to tournament JSON API
  index a bit less noob bullet games
  imported game og:title
  new game controls dark theme
  disable chat autocomplete on edge
  massive rewrite of game controls - bugs will ensue
  fix round clock when showing tenths and time > 1h
  give up on safari board zoom until I can test it
  improve local eval completion bar
  tweak readme
  add list of supported browsers to readme
  public beta on stage
  fix IE11 analysis controls height
  trident zooom is always 1
  disable zoom for trident
  generic chesswhiz cup styling
  fix round replay flex
  more analysis UI tweaks
  ...
2016-02-17 14:04:26 +07:00
Thibault Duplessis 3d737e88a9 Merge branch 'master' into persistentChallenge
* master: (257 commits)
  list missing permissions
  smaller latin font css
  explorer: fix importing completed games
  remove unused translations
  la "lingua Latina" translation #15909. Author: zelenka. Some improved word choice, some grammatical correction, removal of the instances translating "rating" to "Elo," translation of remaining untranslated sentences,
  add minutes, clock & position to tournament JSON API
  index a bit less noob bullet games
  remove user tournaments hopscotch
  fix user agent server detection
  get rid of old loader
  jquery 2.2.0
  rating stats loader
  more css flex and material spinners
  got rid entirely of the square-spin loader
  more tournament spinners
  tournament join loader
  imported game og:title
  fix stage backport
  new game controls dark theme
  disable chat autocomplete on edge
  ...
2016-02-17 14:03:23 +07:00
Thibault Duplessis b53b82bf15 explorer UI fixes 2016-02-16 13:34:48 +07:00
Thibault Duplessis ecd1ee3a6d explorer UI fixes 2016-02-16 10:29:14 +07:00
Thibault Duplessis 2a9b959326 open explorer games not at ply, but at FEN 2016-02-15 18:09:41 +07:00
Thibault Duplessis bdb398c359 open explorer games not at ply, but at FEN 2016-02-15 18:04:17 +07:00
Thibault Duplessis 9cc3c4b2a2 make lichess in person import master games 2016-02-15 16:23:07 +07:00
Thibault Duplessis 40ac6bfa2c /analysis variant selector WIP 2016-02-15 16:23:07 +07:00
Thibault Duplessis ba8bb24f01 open explorer game with the same orientation 2016-02-15 16:23:07 +07:00
Thibault Duplessis 05f08aaab4 explorer: open game at the corresponding ply 2016-02-15 16:23:07 +07:00