Commit graph

5724 commits

Author SHA1 Message Date
Thibault Duplessis e88ea42b0a Merge branch 'master' into retrospect
* master:
  don't flood the slack
  ia "Interlingua" translation #17059. Author: GuimaraesMello.
  es "espaƱol, castellano" translation #17058. Author: martinm1996.
  {master} better puzzle win feedback
  refactor explorer UI ctrl
  bot's name in report has changed
  activate irwin bot
2016-12-20 11:42:00 +01:00
James Clarke 495741a680 bot's name in report has changed 2016-12-20 07:02:33 +11:00
James Clarke 5ec44dab9c activate irwin bot 2016-12-20 06:49:47 +11:00
Thibault Duplessis 320709ff66 more retrospect WIP 2016-12-19 18:45:47 +01:00
Thibault Duplessis a12637a463 tweak jslog handling 2016-12-18 11:47:24 +01:00
Thibault Duplessis 501d7d7647 {master} remove rated filter from anon lobby filter form 2016-12-18 03:54:42 +01:00
Thibault Duplessis 4fb0824ff0 no longer make reports for games terminated as cheated 2016-12-16 16:21:20 +01:00
Thibault Duplessis 6bfd7a093a restore previous mobile behaviour for anonymous training 2016-12-16 12:21:53 +01:00
Thibault Duplessis 7d2fa8291f improve logging 2016-12-16 12:18:50 +01:00
Thibault Duplessis 49ec6327aa fix logging 2016-12-16 12:14:38 +01:00
Thibault Duplessis ef8acd67f7 improve logging 2016-12-15 20:48:09 +01:00
Thibault Duplessis d50dbaf5e6 end the game on jslog:ceval 2016-12-15 13:02:52 +01:00
Thibault Duplessis 7b5b7d8725 change challenge pref rating threshold to +-300 - closes #2450 2016-12-13 14:46:17 +01:00
Thibault Duplessis 09c86f69dd token login API
As a registered user:

```
POST /auth/token
{"userId":"thibault","url":"https://lichess.org/auth/token/dGhpYmF1bHR8MTQ4MTYyODQyMjAxN3xlNDIzYTFhMTdjNjkwOQ=="}
```

Opening the URL in a browser signs you in as thibault.
The URL is valid for one minute only.
2016-12-13 12:29:48 +01:00
Thibault Duplessis 83bb43e714 refactor base64 tools 2016-12-13 12:01:08 +01:00
Thibault Duplessis 91e00d0b9d anon chat was fun, but it gave people silly ideas 2016-12-13 01:12:59 +01:00
Thibault Duplessis b661f196bc better pool json 2016-12-10 12:58:29 +01:00
Thibault Duplessis 91e6c051b7 add pool list to mobile / endpoint 2016-12-10 12:47:03 +01:00
Thibault Duplessis 341f23f780 fix puzzle mobile app BC 2016-12-09 01:28:10 +01:00
Thibault Duplessis 9aa9b1eda1 refactor puzzle API 2016-12-09 01:03:03 +01:00
Thibault Duplessis b9fe464789 rewrite puzzle config 2016-12-09 00:09:47 +01:00
Thibault Duplessis 9e0f100f94 puzzle complete UI with voting 2016-12-08 12:27:15 +01:00
Thibault Duplessis 838b48b741 {master} replace lobby socket token bucket consumer with memo rate limiter 2016-12-08 11:15:52 +01:00
Thibault Duplessis 40066caf79 more work on puzzle UI 2016-12-08 00:17:45 +01:00
Thibault Duplessis be2d836177 puzzle side WIP 2016-12-07 15:40:56 +01:00
Thibault Duplessis 5d97f1310f show source game in puzzle UI 2016-12-07 13:58:35 +01:00
Thibault Duplessis 5392d8e338 puzzle result XHR and rating history 2016-12-07 13:13:17 +01:00
Thibault Duplessis 9804b5987e typesafe puzzle round result 2016-12-07 12:01:57 +01:00
Thibault Duplessis 4582b7efe6 fix puzzle-ui merge 2016-12-06 12:40:57 +01:00
Thibault Duplessis 1b78f74d4c Merge branch 'master' into puzzle-ui
* master: (159 commits)
  don't auto-pair pool-compatible hooks
  monitor color of standard hooks
  inc assets version
  nb "Norsk bokmƄl" translation #17028. Author: hmalmedal.
  ia "Interlingua" translation #17027. Author: GuimaraesMello.
  make popular pools faster
  remove unused lobby NbHooks socket message
  make pools steal hooks from lobby
  remove support for hiding lobby hooks
  steal hooks for the pool - WIP
  tweak hook compatibility function
  cache hook computations
  clock configs everywhere
  use clock configs for simuls
  use clock configs in pools
  use clock configs in tournaments
  Clock.Config
  Hook.poolCompatible
  honor more hooks rating range when converting to pool
  fix forum mention autocomplete with titled players
  ...
2016-12-06 12:33:06 +01:00
Thibault Duplessis 64ef380ece remove support for hiding lobby hooks 2016-12-05 18:54:29 +01:00
Thibault Duplessis bb27550595 clock configs everywhere 2016-12-05 18:09:38 +01:00
Thibault Duplessis 47ffba3fa5 fix forum mention autocomplete with titled players 2016-12-05 17:05:57 +01:00
Thibault Duplessis 96b050815a fix lobby mobile websocket tracking 2016-12-05 10:30:59 +01:00
Thibault Duplessis da5ab442ba make /api/game-stream get the user IDs from POST request body
curl --data "thibault,neio,gotlib" 'https://en.lichess.org/api/game-stream'
2016-12-05 01:58:51 +01:00
Thibault Duplessis 64f8fe6488 look through more reports - closes #2437 2016-12-05 01:00:13 +01:00
Thibault Duplessis c199ac0e08 monitor mobile lobby members and game joiners 2016-12-05 00:52:20 +01:00
Thibault Duplessis efb61c6e1b refactor websocket controllers 2016-12-04 14:07:02 +01:00
Thibault Duplessis a7169d9627 relocate websocket controller code 2016-12-04 13:59:12 +01:00
Thibault Duplessis eaa494a26a lame BC for mobile app puzzle API 2016-12-04 12:21:00 +01:00
Thibault Duplessis 191a179d10 the mobile app ignores API chessground settings 2016-12-04 12:17:13 +01:00
Thibault Duplessis 6b9b5e7981 puzzle mobile API BC (attempt field) for veloce/lichobile#504 2016-12-04 12:16:29 +01:00
Thibault Duplessis deaf82e50c remove dead code 2016-12-03 12:26:14 +01:00
Thibault Duplessis cb8595b491 save pool hook config in DB 2016-12-03 01:57:28 +01:00
Thibault Duplessis bb8d9277aa close #2431 2016-12-02 01:18:55 +01:00
Thibault Duplessis 2f9ee7d6b7 remove /network 2016-12-01 20:50:21 +01:00
Thibault Duplessis 71b5aebb0d no longer preload hooks; let lobby members (un)sub to hook events 2016-12-01 12:55:30 +01:00
Thibault Duplessis 8ea41ab760 pool wip 2016-11-30 02:07:23 +01:00
Thibault Duplessis 9c7523ee04 no longer version lobby socket events 2016-11-30 00:05:42 +01:00
Thibault Duplessis 40f3fb9a8c no hooks mode 2016-11-29 20:28:15 +01:00
Thibault Duplessis cb0d94c479 more puzzle UI WIP 2016-11-29 16:35:54 +01:00
Thibault Duplessis 775cf9761e puzzle solution 2016-11-29 14:15:46 +01:00
Thibault Duplessis 9569734eb0 Merge branch 'master' into puzzle-ui
* master:
  remove debug
  ml "ą“®ą“²ą“Æą“¾ą“³ą“‚" translation #16998. Author: stormsea. Hi, Its the best translation.
2016-11-29 10:22:01 +01:00
Thibault Duplessis 6f2482470a remove debug 2016-11-29 10:21:48 +01:00
Thibault Duplessis ffc73161eb more puzzle UI WIP 2016-11-28 16:17:23 +01:00
Thibault Duplessis 1d838ff770 new puzzle UI WIP 2016-11-28 15:33:51 +01:00
Thibault Duplessis 8eb737fae9 more ui/ refactoring and puzzle UI WIP 2016-11-28 14:05:31 +01:00
Thibault Duplessis 3a42852b49 Merge branch 'master' into puzzle-ui
* master:
  also name single async caches and mixed cache
  name async caches and expire the result future
  remove user ranking on account closure
  {master} fix game tournament leaderboard style
2016-11-28 13:17:28 +01:00
Thibault Duplessis dad62cb5c7 also name single async caches and mixed cache 2016-11-28 06:52:56 +01:00
Thibault Duplessis 6150edf09f name async caches and expire the result future 2016-11-28 06:42:37 +01:00
Thibault Duplessis 5f15ef1ff4 remove user ranking on account closure 2016-11-28 00:18:45 +01:00
Thibault Duplessis 2b94cf9da7 more puzzle ui v2 wip 2016-11-28 00:18:19 +01:00
Thibault Duplessis 721361c32c remove user ranking on account closure 2016-11-26 16:59:57 +01:00
Thibault Duplessis febe85c57d fetch game along with the puzzle 2016-11-26 15:49:25 +01:00
Thibault Duplessis afe6b7445e more tree extraction 2016-11-26 14:59:27 +01:00
Thibault Duplessis 380fe59f8f relocate puzzle JSON builder to puzzle module 2016-11-26 14:19:28 +01:00
Thibault Duplessis cadae93a8c fix coordinate trainer CSS - closes #2418 2016-11-24 21:42:38 +01:00
Thibault Duplessis bc81be8046 only send mobile BC data to mobile API 2016-11-23 17:07:43 +01:00
Thibault Duplessis 2d04ec5692 puzzle API BC for mobile 2016-11-23 16:29:22 +01:00
Thibault Duplessis d26c69c2bc Merge branch 'master' into puzzle2
* master:
  close #2412
  ru "руссŠŗŠøŠ¹ яŠ·Ń‹Šŗ" translation #16985. Author: Vasaka. ŠŠµŃŠ¼Š¾Ń‚Ń€Ń Š½Š° тŠ¾, чтŠ¾ "Preferences" Š“Š¾ŃŠ»Š¾Š²Š½Š¾ ŠæŠµŃ€ŠµŠ²Š¾Š“Šøтся ŠŗŠ°Šŗ ŠæрŠµŠ“ŠæŠ¾Ń‡Ń‚ŠµŠ½Šøя, я Šø Š²ŃŠµ Š¼Š¾Šø Š·Š½Š°ŠŗŠ¾Š¼Ń‹Šµ ŠøсŠŗŠ°Š»Šø Š½Š°ŃŃ‚Ń€Š¾Š¹ŠŗŠø ŠæрŠ¾Ń„ŠøŠ»Ń Šø Š“Š¾Š»Š³Š¾ Š½Šµ Š¼Š¾Š³Š»Šø Šøх Š½Š°Š¹Ń‚Šø, ŠæŠ¾ŠŗŠ° сŠ»ŃƒŃ‡Š°Š¹Š½Š¾, Š¼ŠµŃ‚Š¾Š“Š¾Š¼ тыŠŗŠ° Š½Šµ Š±Ń‹Š»Š¾ Š²Ń‹ŃŃŠ½ŠµŠ½Š¾, чтŠ¾ Š½Š°ŃŃ‚Ń€Š¾Š¹ŠŗŠø тут Š½Š°Š·Ń‹Š²Š°ŃŽŃ‚ся ŠæрŠµŠ“ŠæŠ¾Ń‡Ń‚ŠµŠ½ŠøяŠ¼Šø. Š’ŠµŠ·Š“Šµ, Š½Š° Š»ŃŽŠ±Ń‹Ń… сŠ°Š¹Ń‚Š°Ń… Šø Š² Š»ŃŽŠ±Ń‹Ń… ŠæрŠ¾Š³Ń€Š°Š¼Š¼Š°Ń…, ŠµŃŠ»Šø чтŠ¾-тŠ¾ Š½ŃƒŠ¶Š½Š¾ Š½Š°ŃŃ‚Ń€Š¾Šøть, этŠ¾Ń‚ ŠæуŠ½Šŗт Š¼ŠµŠ½ŃŽ Š½Š°Š·Ń‹Š²Š°ŠµŃ‚ся Š½Š°ŃŃ‚Ń€Š¾Š¹ŠŗŠ°Š¼Šø.
  lv "latvieŔu valoda" translation #16984. Author: kabacis.
  fix previous commit
  try to make the lobby actor more resilient
  monitor fishnet analysis requests
  Enable atomic tablebase
  shorter daily crazyhouse tournament
  fix friends list TV mouseover badge positioning
  fix 3D crazyhouse - closes #2401
  try harder to close all desktop notifications - closes #2404
  Advanced search: Add 45 minutes + 45 second increments to drop down options for game clock settings.
2016-11-23 16:21:15 +01:00
Thibault Duplessis 985ec208a5 close #2412 2016-11-23 16:06:37 +01:00
Thibault Duplessis 402f25abea restore single puzzle difficulty selector for mobile app BC 2016-11-21 10:49:21 +01:00
Thibault Duplessis 5476bd1b17 Merge branch 'master' into puzzle2
* master: (67 commits)
  enable kamon influxdb backend
  add player users infos to UserGameApi - for #2397
  formatting
  fix unmoved rook persistence after takeback
  uz "oŹ»zbekcha" translation #16974. Author: VMN91.
  Add source to UserGameApi JSON
  upgrade scalachess to fix FEN tests
  upgrade scalachess
  upgrade scalachess
  ca "CatalĆ , valenciĆ " translation #16972. Author: garciagil. (285/534): A preposition in the sentence about the time taken for quiz solution. I replaces "amb"(with) with "en" (in) xxx minutes. Plus a couple of minor changes on verbal tenses.
  tr "TĆ¼rkƧe" translation #16971. Author: katakamata.
  antiches san with # means loss
  fix deploy script
  play & analyse antichess
  upgrade scalachess
  update assets version
  complete unmoved rooks persistence - closes #2392
  tweak perf tests
  test and optimize unmoved rooks serializer performances
  update sf and enable ceval for antichess
  ...
2016-11-18 19:18:26 +01:00
Thibault Duplessis c4e027c3a8 play & analyse antichess 2016-11-15 13:43:49 +01:00
Thibault Duplessis ba40fa36d1 unmoved rooks wip 2016-11-15 09:11:18 +01:00
Thibault Duplessis f98b5115ab expose rating charts in perf API - closes #2387 2016-11-14 18:54:16 +01:00
Thibault Duplessis a46d9ba48f fix insights refresh 2016-11-14 16:46:19 +01:00
Thibault Duplessis 808c536b4a fix full-page menu 2016-11-14 09:45:37 +01:00
Thibault Duplessis 28e9991340 remove the 10k puzzles trophy: some idiots are flooding to get it 2016-11-14 09:45:17 +01:00
Thibault Duplessis 554a10105c disallow TV embedding
since the TV page reloads for each game,
it can be heavy on the server when embedded
on a popular page
2016-11-12 00:14:46 +01:00
Thibault Duplessis 6b865130af remove PDF export. Could be done by an external service using lichess PGN export 2016-11-09 16:22:54 +01:00
Mark Henle 4e76462794 Start adding search for mobile 2016-11-08 21:51:40 -05:00
Thibault Duplessis aae1da2909 better handle ip intel error codes 2016-11-08 17:38:46 +01:00
Thibault Duplessis 6971ff83dd tweak email confirmation necessity 2016-11-08 17:12:37 +01:00
Thibault Duplessis aee28d33b2 closed account powertip 2016-11-08 01:59:34 +01:00
Thibault Duplessis 3ef92758b6 closed account powertip 2016-11-07 23:16:58 +01:00
Thibault Duplessis 267deae978 fix puzzle timeline & chart 2016-11-07 19:12:55 +01:00
Thibault Duplessis db5743e818 fix puzzle voting system, maybe 2016-11-07 17:39:21 +01:00
Thibault Duplessis 968efd9f1f remove puzzle difficulty preference 2016-11-07 16:22:27 +01:00
Thibault Duplessis 9e2613cff4 Merge branch 'master' into puzzle2
* master: (599 commits)
  refresh chessground after mobile deep-link
  ring the correspondence alarm sooner, for dev purposes
  implement server-side correspondence time up alarm
  fix including all kamon trace segments
  inc assets version
  sk "slovenčina" translation #16954. Author: MajkySL.
  ru "руссŠŗŠøŠ¹ яŠ·Ń‹Šŗ" translation #16953. Author: Vasaka. ŠŸŃ€ŠµŠ“ыŠ“ущŠøŠ¹ Š²Š°Ń€ŠøŠ°Š½Ń‚ Š½Šµ ŠæŠ¾Š¼ŠµŃ‰Š°ŠµŃ‚ся, Š½Šµ Š²ŠøŠ“ŠµŠ½ цŠµŠ»ŠøŠŗŠ¾Š¼. ŠŸŠ¾ŃŠ»ŠµŠ“Š½ŠµŠµ сŠ»Š¾Š²Š¾ Š½Šµ Š²ŠøŠ“Š½Š¾. ŠŠµ ŠæŠ¾Š½ŃŃ‚Š½Š¾ Šŗ чŠµŠ¼Ńƒ ŠæрŠøŠ·Ń‹Š²Š°ŃŽŃ‚.
  try to fix missing kamon trace segments
  fix tournament player box - closes #2379
  fix tournament schedule - closes #2378
  more tournament standing CSS tweak
  add support for watcher chat in mobile API
  discard mistyped whispers
  update donation goal
  again, chrome bug with table td opacity & background
  rewrite berserk alert CSS too
  improve moretime button CSS
  complete berserk button rewrite
  add more data to mod export API - closes #2372
  more tournament standing UI tweaks
  ...
2016-11-07 15:12:08 +01:00
Thibault Duplessis 5957a4d6ac add support for watcher chat in mobile API 2016-11-06 19:03:40 +01:00
Thibault Duplessis a75bdf44a4 secure resign endpoint 2016-11-05 12:00:17 +01:00
Thibault Duplessis 43af2e3a00 limit game stream API users 2016-11-05 00:03:19 +01:00
Thibault Duplessis d60172e091 disable game exports image & pdf for now 2016-11-04 09:19:54 +01:00
Thibault Duplessis 2ce157e6b3 improve PNG export logger 2016-11-03 13:50:06 +01:00
Thibault Duplessis 0f8a63ed78 adaptive coach pageview graph 2016-11-02 23:17:07 +01:00
Thibault Duplessis 4f27536969 export puzzle PNG through external service 2016-11-02 17:23:00 +01:00
Niklas Fiekas 1632db7930 upgrade to stockfish 8 2016-11-02 17:21:43 +01:00
Thibault Duplessis 21c48731f4 export game PNG through external service 2016-11-02 17:06:55 +01:00
Thibault Duplessis b2d733c730 fix patron link 2016-11-02 14:32:32 +01:00
Thibault Duplessis 640816e06c new clock font 2016-11-02 14:20:31 +01:00
Thibault Duplessis b38b2f4bdb Merge branch 'master' into clockFont
* master: (58 commits)
  tweak perf stats style
  better handle paypal IPN form failure
  make paypal IPN form accept badly encoded names
  improve plan paypal logging
  rename controller logger
  keep more plan logs
  display server eval if local eval is disabled
  fix training table padding - closes #2365
  fix daily puzzle orientation - closes #2364
  update mobile page
  reduce daily puzzle cache ttl
  console log latest commit sha1 - closes #2360
  be "Š‘ŠµŠ»Š°Ń€ŃƒŃŠŗŠ°Ń" translation #16941. Author: wert.
  remove unused type
  fix crazyhouse pocket on old chrome
  can't drop pieces in embedded game
  fix embedded crazyhouse games
  this fixes the first pocket piece chrome bug!!
  tweak user online icon opacity
  rename closure-compiler call
  ...
2016-11-02 13:50:04 +01:00
Thibault Duplessis 78c997ae4d better handle paypal IPN form failure 2016-11-02 13:28:49 +01:00
Thibault Duplessis a6efa2421d improve plan paypal logging 2016-11-02 13:16:57 +01:00
Thibault Duplessis 5b978129b3 rename controller logger 2016-11-02 13:15:41 +01:00
Thibault Duplessis 6808db3026 fix daily puzzle orientation - closes #2364 2016-11-02 11:33:08 +01:00
Thibault Duplessis f0aad9fe86 update mobile page 2016-11-02 09:45:02 +01:00
Thibault Duplessis 7f55ca264c extra study clones for titled players and coaches - closes #2350 2016-10-31 23:39:42 +01:00
Thibault Duplessis 70bd659b66 remove duplicated function 2016-10-31 23:39:00 +01:00
Niklas Fiekas 942727afd5 enable stockfish as crazyhouse ai 2016-10-31 20:56:59 +01:00
Thibault Duplessis 3d35c5dcad make lobby cache depend on request host (for domain i18n) 2016-10-31 12:47:08 +01:00
Thibault Duplessis e287433c53 Merge pull request #2354 from freefal/tournamentCreate
Add tournament creation api to lila
2016-10-31 09:40:55 +01:00
Thibault Duplessis f16d2902e5 use plain stream for games event (not server-sent) 2016-10-31 00:56:47 +01:00
Thibault Duplessis aeee331bc5 implement new games stream endpoint 2016-10-31 00:21:48 +01:00
Mark Henle eebb20e18f Remove superfluous 'ok' field and fix implicit language error 2016-10-30 18:09:34 -04:00
Thibault Duplessis f6c3375a5f clock font WIP 2016-10-30 19:00:15 +01:00
Thibault Duplessis 5147fa8347 add user moderation history to assessment endpoint 2016-10-30 12:29:26 +01:00
Thibault Duplessis 134e4a1f5d fix offline highcharts file 2016-10-30 10:59:26 +01:00
Thibault Duplessis 456f46492c implement rook by moving 2 squares only 2016-10-30 02:14:09 +02:00
Thibault Duplessis acd82689d7 Merge pull request #2348 from veloce/master
Return game json from POST /import
2016-10-27 18:07:01 +02:00
Vincent Velociter 36e6f63699 Return game json from import feature 2016-10-27 17:47:51 +02:00
Thibault Duplessis c8c7cc8b61 rewrite leaderboards 2016-10-25 15:55:40 +02:00
Thibault Duplessis bfa0404fb7 improve mobile app page 2016-10-25 02:20:17 +02:00
Thibault Duplessis c4eb335b57 relocate rating stats link to the players page 2016-10-25 02:05:15 +02:00
Thibault Duplessis 7a6538ce7c remove rating stats from top menu to simplify it 2016-10-25 01:40:20 +02:00
Thibault Duplessis 44c3a58ef7 rewrite user lists 2016-10-25 01:40:11 +02:00
Thibault Duplessis 86d9504a1b include elite & marathon winners in embedded leaderboards 2016-10-24 16:19:38 +02:00
Thibault Duplessis 61615f9883 add elite and marathon winners to tournament leaderboard - closes #2339 2016-10-24 16:13:10 +02:00
Thibault Duplessis 527203ab1c allow robots to export games as PGN - closes #2331 2016-10-24 13:23:26 +02:00
Thibault Duplessis c0a2fee3a4 accept clarkey's bot JSON input - closes #2341 2016-10-24 13:01:22 +02:00
Mark Henle 96fec99ac9 Start adding tournament creation api to lila 2016-10-23 14:05:25 -04:00
Thibault Duplessis 21938169b7 study search filters and new list header 2016-10-23 14:01:33 +02:00
Thibault Duplessis 81460bcbc2 implement and document game embed; reformat game export options 2016-10-23 11:36:02 +02:00
Thibault Duplessis 93f223bfe3 embed games/studies in private messages 2016-10-23 10:44:03 +02:00
Thibault Duplessis 694a8ce2cb complete game embed 2016-10-22 17:20:46 +02:00
Thibault Duplessis e1a5156e6b game embed WIP 2016-10-22 16:08:11 +02:00
Thibault Duplessis ef1ec56c1e fix homepage leaderboard link 2016-10-22 14:23:19 +02:00
Thibault Duplessis dfbc3b8cce fix study API endpoints 2016-10-22 11:22:30 +02:00
Thibault Duplessis 021302072e study chapter URL 2016-10-22 11:07:47 +02:00
Thibault Duplessis c12378b417 embedded study footer 2016-10-21 22:32:28 +02:00
Thibault Duplessis 3d1021ce33 rewind to start of chapter 2016-10-21 16:49:28 +02:00
Thibault Duplessis d84827e1a7 use proper PGN content type in export endpoints 2016-10-21 15:23:59 +02:00
Thibault Duplessis 1f8aae62e1 download a single study chapter 2016-10-21 15:02:57 +02:00
Thibault Duplessis 72c60c90f8 improve study embed doc 2016-10-21 14:45:39 +02:00
Thibault Duplessis 6bc2bb5e05 add keyboard support for embedded studies 2016-10-21 12:19:46 +02:00
Thibault Duplessis 47fcb39916 document study embed 2016-10-20 18:48:03 +02:00
Thibault Duplessis 9c37b1f81d generic setting override 2016-10-20 18:47:47 +02:00
Thibault Duplessis ea63fe970e embed studies in blog posts 2016-10-20 18:01:14 +02:00
Thibault Duplessis 90ad2193e3 not found embedded study 2016-10-20 16:04:26 +02:00
Thibault Duplessis e774e075ec study embed transparent theme 2016-10-20 14:32:40 +02:00
Thibault Duplessis 728a37efc6 embed study chapter in forum 2016-10-20 14:23:40 +02:00
Thibault Duplessis e920c2e53e embedded study max ground width 2016-10-20 13:46:06 +02:00
Thibault Duplessis 9d53cc8057 open study chapter 2016-10-20 12:13:04 +02:00
Thibault Duplessis 24b0ad6c26 study embed WIP 2016-10-20 12:01:05 +02:00
Thibault Duplessis c6b968c52e bot wording 2016-10-19 19:28:19 +02:00
Thibault Duplessis eb58143aca mod note API endpoint - closes #2323 2016-10-19 17:08:17 +02:00
Thibault Duplessis 5e2c525b0d implement /report/next for #2323 2016-10-19 16:55:32 +02:00
Thibault Duplessis 5da0fce2ff show mod notes in report list 2016-10-19 16:41:31 +02:00
Thibault Duplessis e49049f53e prioritize reports which target is currently online 2016-10-19 16:19:33 +02:00
Thibault Duplessis 145c236fc1 let moderators address notes to other mods only 2016-10-19 15:55:10 +02:00
Thibault Duplessis 33e3363556 remove unused imports 2016-10-19 12:55:50 +02:00
Thibault Duplessis d81aa4c726 Merge branch 'master' into study-embed
* master:
  inc assets version
  Add additional data to push message payload
  add exotic variant field to assessment API game object
  fix tournament leaderboard display
  inc assets version
  don't send the entire message to the push API
  Use lightUser
  Fix the monitor and make more useful titles and bodies
  more asset licenses
  Adjust tourney countdown
  fix color of threat drops and promotions
  update stockfish.pexe (compression enabled)
  Add push for messages
2016-10-19 12:54:07 +02:00
Thibault Duplessis 6e9490b16c fix tournament leaderboard display 2016-10-18 12:12:32 +02:00
Thibault Duplessis d3897e3abb embed study WIP 2016-10-18 11:54:00 +02:00
Thibault Duplessis f56e585b8c Merge branch 'master' into study-embed
* master: (61 commits)
  tournament homepage leaderboard
  fix homepage tournament leaderboard
  tournament leaderboard dark theme
  only clear leaderboard cache for tournaments >= daily
  clear tournament leaderboard cache
  more work on tournament leaderboards
  tournament leaderboard WIP
  tourney winners WIP
  add licenses for public/font70 (#2310)
  research asset licenses (closes #789)
  moderation assessment export API
  export game images with comments and tags
  inc assets version
  fy "Frysk" translation #16904. Author: WillemKramer.
  support tournament score up to 21,474
  limit tournament player magic score to Int.MaxValue
  sunsetter bug fixes
  Sunsetter cleanup
  Sunsetter: use analyze mode
  upgrade scalachess
  ...
2016-10-18 10:26:30 +02:00
Thibault Duplessis 65fe3f481d tournament homepage leaderboard 2016-10-17 20:29:33 +02:00
Thibault Duplessis cf6f93fdb3 fix homepage tournament leaderboard 2016-10-17 20:29:33 +02:00
Thibault Duplessis c015a2b8d6 more work on tournament leaderboards 2016-10-17 20:29:33 +02:00
Thibault Duplessis 56b15b2757 tournament leaderboard WIP 2016-10-17 20:29:33 +02:00
Thibault Duplessis ea0d8d2beb moderation assessment export API 2016-10-17 12:01:00 +02:00
Thibault Duplessis 15786d5a79 export game images with comments and tags 2016-10-17 11:59:05 +02:00
Thibault Duplessis 7d7be8629b study cloneable setting 2016-10-12 15:37:40 +02:00
Thibault Duplessis ae19121f3b less logging 2016-10-12 02:07:41 +02:00
Thibault Duplessis 0f86fd4c82 study controller comment 2016-10-09 14:36:45 +02:00
Thibault Duplessis 1930f7cbea study embed WIP 2016-10-08 20:49:51 +02:00
Thibault Duplessis 2af8eb8701 study controller comment 2016-10-08 19:53:32 +02:00
Thibault Duplessis de3324ac78 better message API form JSON errors - for #2304 2016-10-07 11:57:22 +02:00
Mark Henle 5f20bc0b66 Merge branch 'master' into messagingAPI 2016-10-06 23:23:42 -04:00
Thibault Duplessis 20da9612ce upgrade jquery 2016-10-05 12:17:39 +02:00
Mark Henle 13ec7c4829 Add isOnline flag and give useful error messages for compose form 2016-10-04 00:42:23 -04:00
Thibault Duplessis 64c3624a38 don't make signup fail if external service is down 2016-10-03 13:29:38 +02:00
Thibault Duplessis dd2627166c less logging 2016-10-03 13:21:08 +02:00
Thibault Duplessis 652eef8d79 require email confirmation when signing up from proxy 2016-10-03 02:46:33 +02:00
Thibault Duplessis cbf3a35be4 try harder to build puzzles from recent strong games 2016-10-03 02:13:47 +02:00
Thibault Duplessis ba3fcefcea forum participants: usernames instead of ids, and sorted 2016-10-03 01:41:07 +02:00
Niklas Fiekas bb370dcc6e Merge branch 'master' into autocomplete 2016-10-02 23:12:19 +02:00
Gordon Martin 21bf0f0324 formatting. 2016-10-02 21:37:31 +01:00
Thibault Duplessis 65a2032c91 remove unused imports 2016-10-02 21:24:20 +02:00
Thibault Duplessis 6bf4313bf1 better rate-limit server analysis requests 2016-10-02 21:18:40 +02:00
Thibault Duplessis 7b9441d597 rate-limit analysis requests 2016-09-30 14:23:33 +02:00
Thibault Duplessis 008f23b7df rate-limit analysis requests 2016-09-30 14:16:46 +02:00
Thibault Duplessis 981dc62585 trash opening trainer translations 2016-09-30 12:04:35 +02:00
Thibault Duplessis f0cd74f5e1 abolish the opening trainer 2016-09-30 11:59:12 +02:00
Thibault Duplessis dfcdf44135 puzzle timeline 2016-09-30 11:06:36 +02:00
Thibault Duplessis 51d92882be remove puzzle router and round time 2016-09-30 10:29:03 +02:00
Thibault Duplessis 67a9b06589 rewrite puzzle history - WIP 2016-09-29 18:52:20 +02:00
Thibault Duplessis 47861bc852 rename puzzle fields 2016-09-29 18:19:18 +02:00
Thibault Duplessis 0cd74eb4a2 Merge branch 'master' into puzzle2
* master:
  notify of study creation - closes #2097
  fixes #2202
  <space> in analysis enables ceval or plays the computer best move
  study annotator tag
  let the mobile user know if they're shadowbanned
  lastMove for drops - closes #2283
2016-09-29 15:06:09 +02:00
Thibault Duplessis 39c8d1ccbe let the mobile user know if they're shadowbanned 2016-09-29 12:27:21 +02:00
Thibault Duplessis d6c0cfa752 Merge branch 'master' into puzzle2
* master: (143 commits)
  only select new puzzles - closes #2284 - REVERT ME
  cache anon homepage twice longer
  tweak wording
  delay notification computation and add line wrap
  improve move notifications - closes #2206
  inc assets version
  threat mode fixes
  hide threats when disabling local evaluation manually
  honor study analysis setting in threat mode
  can't show the threat with a check on the board
  mention the new show threat feature in analysis keyboard help
  analysis threat mode proof of concept
  feature titled player simul regardless of classic. rating - closes #2280
  global nofollow meta tag
  fix analysis menu form button size
  analysis menu dark & transp themes
  found unused CSS selectors
  more analysis menu fixes
  remove 2 superfluous div.col
  simplify CSS selectors
  ...
2016-09-29 10:55:49 +02:00