Commit graph

6952 commits

Author SHA1 Message Date
Thibault Duplessis 647ae11937 round tweaks 2018-03-16 16:32:56 -05:00
Thibault Duplessis d4fad19792 get current game from the round proxy when connecting player/watcher 2018-03-16 11:06:46 -05:00
Thibault Duplessis ca8a264f13 URL to assign an inquiry - for irwin 2018-03-15 21:34:07 -05:00
Greg Finley 2a4f301c7e Challenge to a game language in player card, closes #4128 2018-03-15 10:33:54 -07:00
Thibault Duplessis 43f54a1a75 save signup FP 2018-03-14 15:18:16 -05:00
Thibault Duplessis a92d55eecb confirm email if print is missing 2018-03-14 15:14:33 -05:00
Thibault Duplessis 55c87a37f7 blog pagination 2018-03-14 09:31:09 -05:00
Thibault Duplessis 9b21d748f2 increase and log PGN export global rate limiter 2018-03-14 07:21:55 -05:00
Thibault Duplessis 4590c63c38 Revert "async mod WIP"
This reverts commit 575354b4b8.
2018-03-13 23:02:45 -05:00
Thibault Duplessis 450c4bae8c fix blog post date limit 2018-03-13 22:16:38 -05:00
Thibault Duplessis 95bee790f9 comment blog posts for 2 weeks 2018-03-13 22:01:18 -05:00
Thibault Duplessis 9121d31a15 Revert "remove old puzzle/round endpoint"
This reverts commit c07ada936b.

Old iPads can't upgrade.
2018-03-13 07:37:56 -05:00
Thibault Duplessis 575354b4b8 async mod WIP 2018-03-13 07:37:20 -05:00
Thibault Duplessis 2b244d0bf3 fix link colour 2018-03-11 22:57:06 -05:00
Thibault Duplessis 8b269f9759 sanitize autocomplete parameter 2018-03-11 17:49:20 -05:00
Thibault Duplessis 0e52dfa357 implement IpTrust 2018-03-11 11:25:36 -05:00
Thibault Duplessis 3c197e0f26 remove huffman live setting 2018-03-11 07:54:56 -05:00
Thibault Duplessis 2b8726214d fix blog comments forum topic creation 2018-03-11 00:18:41 -05:00
Thibault Duplessis 7efe667198 create and link forum topic for each blog post 2018-03-10 23:27:44 -05:00
Thibault Duplessis aa72d2ff45 monitor irwin requests costs 2018-03-10 21:24:24 -05:00
Thibault Duplessis a129c8cddb email domain blacklist live setting 2018-03-10 09:08:20 -05:00
Thibault Duplessis f7ea4dabf3 fix #4114 2018-03-10 08:10:46 -05:00
Thibault Duplessis 87aa66753e complete personal access token implementation 2018-03-09 17:43:55 -05:00
Thibault Duplessis 8810b074ef personal API token access manager WIP 2018-03-09 16:55:11 -05:00
Thibault Duplessis 79f406c35e async inquiry script 2018-03-09 10:03:01 -05:00
Thibault Duplessis 76acfe2bfe remove disqus
since the free plan now contains ads.
2018-03-08 23:28:41 -05:00
Thibault Duplessis d672534ae6 implement & design revolution trophies 2018-03-08 20:07:16 -05:00
Thibault Duplessis c282eec64f instanciate Html("") only once 2018-03-08 09:57:31 -05:00
Thibault Duplessis e4839dee94 template code tweaks 2018-03-08 09:55:55 -05:00
Thibault Duplessis b58eb242d3 export games since a timestamp 2018-03-07 19:20:00 -05:00
Thibault Duplessis af462ce303 rate limit game export 2018-03-07 18:55:02 -05:00
Thibault Duplessis c9a4d67b7d game stream API 2018-03-07 18:50:59 -05:00
Thibault Duplessis 55d6bbb371 disable mod tools while streaming - closes #4087 2018-03-07 17:19:20 -05:00
Thibault Duplessis 34b9fd91ac close #4105 2018-03-07 17:08:29 -05:00
Thibault Duplessis 52ed5d08f3 better handle oauth failures 2018-03-07 15:37:05 -05:00
Thibault Duplessis 17a7781520 /api/crosstable endpoint - closes #4068 2018-03-06 16:22:52 -05:00
Thibault Duplessis 088e4486f4 simplify crosstable sent to mobile app
it only uses the "users" field
2018-03-06 16:14:12 -05:00
Thibault Duplessis 341978939f Revert "send crosstable score to round mobile API - WIP"
This reverts commit 99721b3b9a.
2018-03-06 16:01:42 -05:00
Thibault Duplessis 0a602b8fce Merge branch 'master' into round-api-crosstable
* master: (38 commits)
  upgrade specs2 to 4.0
  upgrade scalachess to switch zugzwang & novelty - closes #4098
  process and log reports on self close account - closes #4091
  log self close account - closes #4097
  Revert "monitor csrf with x-requested-with"
  remove puzzle import endpoints
  write offline puzzle results in user activity - fixes #4070
  remove old puzzle/round endpoint
  don't mention OP - closes #4102
  code tweaks
  tweak tournament shield defender icon style
  fix promotion CSS
  update donation goal
  add application.conf.default for local development
  less logging and more monitoring
  manually fix translations
  Manually apply translations
  manually fix translations
  set assets version
  New Crowdin translations (#4017)
  ...
2018-03-06 15:58:15 -05:00
Thibault Duplessis a4861af479 process and log reports on self close account - closes #4091 2018-03-06 15:19:41 -05:00
Thibault Duplessis 31145148d0 log self close account - closes #4097 2018-03-06 14:57:08 -05:00
Thibault Duplessis 61da196c85 remove puzzle import endpoints 2018-03-06 14:13:47 -05:00
Thibault Duplessis c07ada936b remove old puzzle/round endpoint 2018-03-06 14:06:00 -05:00
Greg Finley f7c1450757 Add about page to hamburger, closes #4090 2018-03-04 12:22:25 -08:00
Niklas Fiekas caa1de0963 monitor.lichess.org -> monitor.lichess.ovh 2018-03-03 02:25:22 +01:00
Thibault Duplessis 99721b3b9a send crosstable score to round mobile API - WIP 2018-02-28 19:21:01 -06:00
Thibault Duplessis 02c92a242f
Merge pull request #4066 from ornicar/new-opponent
avoid same opponent on "New opponent"
2018-02-28 18:32:27 -06:00
Niklas Fiekas 6efe16d5a3 avoid same opponent on "New opponent" 2018-03-01 00:47:02 +01:00
Thibault Duplessis c7d0383189 show stream in activity - closes #4067 2018-02-28 13:58:40 -06:00
Thibault Duplessis f5415b34ff encode referrer url 2018-02-14 17:25:30 -05:00
Thibault Duplessis 74a8e8388c allow oauth.domain as a login referrer 2018-02-14 17:18:54 -05:00
Thibault Duplessis c8e4116f10 show shield defender on tournament side - for #4029 2018-02-14 15:59:20 -05:00
Thibault Duplessis 95993e2241 extract oauth implementation to lila.oauth, survive DB absence 2018-02-14 09:49:08 -05:00
Thibault Duplessis 9e84055550 show streamer profile link on edit form 2018-02-11 15:14:11 -05:00
Thibault Duplessis 40893c20fb remove PreviewCoach permission 2018-02-09 10:47:57 -05:00
Thibault Duplessis c618351e4f link to irwin monitoring 2018-02-07 22:02:58 -05:00
Thibault Duplessis 3891c0ef12 display irwin owner 2018-02-07 22:02:53 -05:00
Thibault Duplessis 4c6777977d fix irwin dashboard 2018-02-07 21:39:27 -05:00
Thibault Duplessis dbbef0a001 remove request dropper 2018-02-04 23:18:20 -05:00
Thibault Duplessis 1012c7c899 disable recaptcha in dev env 2018-02-04 18:40:01 -05:00
Thibault Duplessis c4785d352c relocate password hasher rate limiter 2018-02-03 22:40:54 -05:00
Thibault Duplessis 8ee77d2781 ignore auth in user API 2018-02-03 16:55:12 -05:00
Thibault Duplessis 38113609ed remove /api/user/me endpoint; use /account/info instead 2018-02-03 16:47:30 -05:00
Thibault Duplessis 993160ed0f /api/user/me API endpoint 2018-02-03 16:40:03 -05:00
Thibault Duplessis 14ef3298b4 Revert "Revert "redesign Irwin API""
This reverts commit 1df1e559b0.
2018-02-03 09:30:41 -05:00
ProgramFOX fd8be652f0 Fingerprint hash searches in mod search: changes 2018-02-03 08:13:24 +01:00
ProgramFOX 1e9a336e22 Allow fingerprint hash searches in mod search 2018-02-02 20:52:20 +01:00
Thibault Duplessis d83ca869cf
Merge pull request #4006 from ProgramFOX/rankbanned
Replace "Kick from ranking" with "Ban from ranking"
2018-02-02 10:01:09 -05:00
Thibault Duplessis 1df1e559b0 Revert "redesign Irwin API"
This reverts commit fc33bb7d8d.
2018-02-01 19:14:30 -05:00
Thibault Duplessis fc33bb7d8d redesign Irwin API 2018-02-01 19:08:33 -05:00
Thibault Duplessis 54845b3aa5 add stage warning (yes some players are signing up on stage) 2018-02-01 15:41:47 -05:00
Niklas Fiekas 636c42644d update to stockfish 9 2018-01-31 14:57:59 +01:00
ProgramFOX 32d4356413 Replace "Kick from ranking" with "Ban from ranking"
"Kick from ranking" functionality is still possible by rankbanning and
un-rankbanning after that.
2018-01-30 18:27:32 +01:00
Thibault Duplessis fc64d4a5f7 improve error page 2018-01-27 10:55:55 -05:00
Thibault Duplessis 033e1742d4 remove templating zen parameter 2018-01-27 10:29:39 -05:00
Thibault Duplessis faaffac05c ensure games are instanciated with the final player instance 2018-01-26 16:40:41 -05:00
Thibault Duplessis 6e3b1c4057 replace more Game fields with Game.chess 2018-01-26 16:40:41 -05:00
Thibault Duplessis e618d542f4 replace several Game fields with Game.history 2018-01-26 16:40:41 -05:00
Thibault Duplessis d52b9a3f67 {master} in-game simul UI is only for the host 2018-01-26 16:40:41 -05:00
Thibault Duplessis 1b2878c17b remove CastleLastMove from Game 2018-01-26 16:36:25 -05:00
Thibault Duplessis 496acc1e1e refactor game storage 2018-01-26 16:36:25 -05:00
Thibault Duplessis 6272e1a74a simplify mod user badge 2018-01-23 18:48:25 -05:00
Thibault Duplessis 575956a2a8
Merge pull request #3982 from niklasf/compression
game compression
2018-01-21 23:26:15 -05:00
Thibault Duplessis 0dbc1d4257 remember study chapter mainline full path during server analysis 2018-01-21 21:28:45 -05:00
Thibault Duplessis 9696478068 more work on study server analysis 2018-01-21 16:34:27 -05:00
Thibault Duplessis 577e55ec8f integrate new PGN encoding, with a runtime setting 2018-01-18 12:18:08 -05:00
Thibault Duplessis 896c5a057c rewrite study server eval: merge it to chapter tree 2018-01-17 15:25:13 -05:00
Thibault Duplessis e1ad601143 study server eval WIP 2018-01-16 21:22:19 -05:00
Thibault Duplessis 8b0bd1c066 study server eval WIP 2018-01-16 18:33:30 -05:00
Thibault Duplessis 4c02a46278 fix app store button 2018-01-16 15:03:30 -05:00
Thibault Duplessis 6e64884d6a more work on study server eval 2018-01-16 01:13:47 -05:00
Thibault Duplessis b68ae946fc remove streamer link to player profile 2018-01-15 12:15:34 -05:00
Thibault Duplessis 6ad5b08180 study server eval WIP 2018-01-14 23:47:46 -05:00
Thibault Duplessis 23476115d4 study server eval WIP + FEN type 2018-01-14 23:02:12 -05:00
Thibault Duplessis f539b1fffe merge fishnet analysis into study tree 2018-01-14 18:10:10 -05:00
Thibault Duplessis 35706a6f51 {master} better type study glyphs 2018-01-14 17:27:08 -05:00
Thibault Duplessis 89bb6fe5c6 tournament tweaks 2018-01-14 16:17:12 -05:00
Thibault Duplessis 86a17e7db8 add a zen mode exit button 2018-01-14 11:53:34 -05:00
Thibault Duplessis 255862813b display streamer titles on homepage 2018-01-13 10:42:30 -05:00
Thibault Duplessis 4d7b87d826 no correspondence rating distribution stats 2018-01-13 09:52:58 -05:00
Thibault Duplessis 090cbf9c19 streamer page tweaks 2018-01-11 21:36:01 -05:00
Thibault Duplessis c77e57fe0b show streamer best ratings 2018-01-11 19:35:34 -05:00
Thibault Duplessis fad58721f7 relocate tournament termination mod button 2018-01-10 15:49:38 -05:00
Thibault Duplessis 6c031002c9 redesign tournament side links - closes #3860 2018-01-10 13:54:45 -05:00
Thibault Duplessis 4e777d8d76 better log image requests 2018-01-09 22:52:08 -05:00
Thibault Duplessis f35e76ddb5 tournament player search 2018-01-08 13:03:17 -05:00
Isaac Levy b69caf7e98 Improve twitch embed url
- /embed/ is more minified
- use darktheme when user isn't using light theme.
2018-01-07 21:27:32 -05:00
Thibault Duplessis 18fe3d425f document /tv/channels and add jsonp support 2018-01-07 21:05:32 -05:00
Thibault Duplessis 784e8257a2 add /tv/channels API endpoint 2018-01-07 20:55:11 -05:00
Thibault Duplessis 5e5cc0ef17 demote streamer profile on account closure 2018-01-07 15:52:06 -05:00
Thibault Duplessis a769be6860 fix previous commit 2018-01-07 15:50:25 -05:00
Thibault Duplessis fd46b227d0 page title dedup - closes #3964 2018-01-07 15:43:51 -05:00
Thibault Duplessis d35003007a move stream chat up the menu 2018-01-07 12:34:24 -05:00
Thibault Duplessis 4cd0107833 open streamer picture upload form in a new tab
to avoid losing WIP in the streamer form
2018-01-06 20:17:01 -05:00
Thibault Duplessis f50660cd3b un-nest streamer forms 2018-01-06 16:35:04 -05:00
Thibault Duplessis 61336765e9 contextual streamer for study & relay 2018-01-06 09:51:04 -05:00
Thibault Duplessis a6156c3280 simul contextual streamer 2018-01-06 08:50:46 -05:00
Thibault Duplessis 4358283c80 refactor livestream API 2018-01-06 08:31:51 -05:00
Thibault Duplessis db10e3ec12 add opengraph data to coach and streamer pages 2018-01-06 08:24:41 -05:00
Thibault Duplessis 0c07a57b82 streamer follow button must go both ways 2018-01-05 22:50:08 -05:00
Thibault Duplessis ac5cf6a8e8 streamer redesign & follow button 2018-01-05 22:40:15 -05:00
Thibault Duplessis 6627b2d0c0 more streamer tweaks 2018-01-05 14:25:29 -05:00
Thibault Duplessis 21a6a0bafb honor the autoFeatured setting 2018-01-05 13:47:12 -05:00
Thibault Duplessis dc12311b0d QA style tweak 2018-01-05 10:27:05 -05:00
Thibault Duplessis 325a51b452 lock Q&A questions 2018-01-05 10:24:54 -05:00
Thibault Duplessis 130ff27583 more streamer tweaks 2018-01-04 22:21:12 -05:00
Thibault Duplessis 90c7343226 show streamer title 2018-01-04 22:11:35 -05:00
Thibault Duplessis ef030f56d8 show user activity on streamer page 2018-01-04 11:53:13 -05:00
Thibault Duplessis 6033bedd74 tweak streamer image style 2018-01-04 10:31:25 -05:00
Thibault Duplessis 5afbb97f3e tone down streamer default image 2018-01-04 00:56:21 -05:00
Thibault Duplessis e1d5b199e0 experiment with dropping websocket connections during deploy 2018-01-03 22:06:26 -05:00
Thibault Duplessis 6caf2b80dd link /about 2018-01-03 19:07:43 -05:00
Thibault Duplessis a3bbe8ee66 save connection data on account creation before email confirmation 2018-01-03 17:40:41 -05:00
Thibault Duplessis 3ffe051f15 tweak and log unfollow activity on account closure 2018-01-03 17:39:55 -05:00
Thibault Duplessis 82f07464e9 tweak email confirmation condition 2018-01-03 16:15:46 -05:00
Thibault Duplessis 7b8c888cc7 streamer tweaks 2018-01-03 15:27:34 -05:00
Thibault Duplessis ad63fbb031 tweak onboarding wording 2018-01-03 15:18:00 -05:00
Thibault Duplessis 64bc5db925 contextual streamer featuring 2018-01-03 15:13:16 -05:00
Thibault Duplessis 32ec37b0fb more streamer tweaks 2018-01-03 12:28:38 -05:00
Thibault Duplessis 11c84e91b9 remove streamer help page 2018-01-03 12:28:24 -05:00
Thibault Duplessis 3dffcfd2a1 more streamer tweaks 2018-01-03 12:10:15 -05:00
Thibault Duplessis e143271495 streamer timeline notifications 2018-01-03 11:59:26 -05:00
Thibault Duplessis 6795a4ac31 set the streamer mic on fire 2018-01-03 11:42:55 -05:00
Thibault Duplessis 903c690bde link to streamer lichess profile 2018-01-03 11:23:04 -05:00
Thibault Duplessis 464f811201 fix coach review style 2018-01-03 11:23:00 -05:00
Thibault Duplessis 1f218e6b62 streamer tweaks 2018-01-03 11:10:07 -05:00
Thibault Duplessis 03bc4b3e89 streamers WIP 2018-01-03 10:49:40 -05:00
Thibault Duplessis 0a63fc7d0d more streamer WIP 2018-01-02 14:04:47 -05:00
Thibault Duplessis 79a53bc2ae refactor streamers/streams 2018-01-02 12:14:36 -05:00
Thibault Duplessis f1e4d107a4 merge streamer URLs 2018-01-02 10:00:13 -05:00