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