Thibault Duplessis
|
14828e8478
|
use proper Color type and reuse json handlers
|
2021-11-20 09:51:26 +01:00 |
Thibault Duplessis
|
ae47f1b3a9
|
add finished flag to /api/games/user API endpoint
|
2021-11-03 08:43:02 +01:00 |
Thibault Duplessis
|
f1dc2383c7
|
initialFen simplification
|
2021-10-28 12:13:02 +02:00 |
Niklas Fiekas
|
1fecc72638
|
remove explorer cli
|
2021-10-27 18:11:43 +02:00 |
Thibault Duplessis
|
294cd0dd37
|
hide more player ratings
|
2021-10-21 11:26:17 +02:00 |
Thibault Duplessis
|
7944a11500
|
also export ongoing games in /api/games/user
|
2021-10-07 10:50:41 +02:00 |
Thibault Duplessis
|
1709f2e214
|
/api/games/user sort query parameter
|
2021-10-05 21:16:16 +02:00 |
Thibault Duplessis
|
70db2863e2
|
include closed accounts in /api/users
Also:
- always use `disabled: true` and not `closed: true` according to docs
- don't release any info about closed accounts
|
2021-10-03 18:14:09 +02:00 |
Thibault Duplessis
|
797c7b759a
|
download all tournament games of a single player
|
2021-10-02 09:58:20 +02:00 |
Thibault Duplessis
|
70a3f59b55
|
tweak cached paginators
|
2021-09-28 12:13:56 +02:00 |
Thibault Duplessis
|
ced5e57c93
|
don't always publish user.online to discourage API misuse
Use this instead: https://lichess.org/api#operation/apiUsersStatus
|
2021-09-20 17:54:43 +02:00 |
Thibault Duplessis
|
6c2c88de22
|
different results for mobile app
|
2021-09-20 12:21:47 +02:00 |
Thibault Duplessis
|
503beddb89
|
ublog post image alt & credit
|
2021-09-19 17:22:09 +02:00 |
Thibault Duplessis
|
c56d6d94ea
|
try to keep the data export stream alive
|
2021-09-19 08:19:04 +02:00 |
Thibault Duplessis
|
87ddb3cd6c
|
private game chats cause personal data export to hang
presumably
|
2021-09-19 08:15:06 +02:00 |
Thibault Duplessis
|
c7b242e970
|
full image url in data export
|
2021-09-12 19:51:41 +02:00 |
Thibault Duplessis
|
90d58733fe
|
add ublog posts to personal data export
|
2021-09-12 09:38:17 +02:00 |
Thibault Duplessis
|
280007f5d7
|
remove Context.ToLang
|
2021-09-11 19:45:35 +02:00 |
Benedikt Werner
|
7e7a8a6dd3
|
Move zoom pref to separate cookie (#9675)
* Move zoom pref to separate cookie
* zoom cookie: Fix maxAge
* Fallback to old zoom value from session cookie
|
2021-08-28 17:10:33 +02:00 |
Thibault Duplessis
|
71e76a2788
|
add "video sheet" command to update the video list
|
2021-08-19 10:31:13 +02:00 |
Thibault Duplessis
|
1a99f071a9
|
add bot/board compat flags to game/challenge events in the stream API
|
2021-08-16 11:39:05 +02:00 |
Thibault Duplessis
|
ffb4edb9b0
|
add %eval annotations to study PGN exports - closes #9533
|
2021-08-08 10:16:43 +02:00 |
Golden Tailor
|
8766b86f6d
|
Expose swiss ID in game API
|
2021-07-16 13:42:27 +03:00 |
Thibault Duplessis
|
5ea436b899
|
remove coach approved field - WIP
|
2021-07-08 20:52:06 +02:00 |
Thibault Duplessis
|
8903188ea3
|
complete sending all HQ messages to both slack, discord and zulip
|
2021-06-22 22:15:30 +02:00 |
Thibault Duplessis
|
63f18fff38
|
zulip integration WIP
|
2021-06-22 20:41:46 +02:00 |
Thibault Duplessis
|
0e7d8649ba
|
add API endpoint to get multiple TV games of a channel
for #9194 & #9148
|
2021-06-16 13:59:39 +02:00 |
Thibault Duplessis
|
27428a3b5e
|
create pager duty maintenance window on scheduled restart
|
2021-06-16 10:26:24 +02:00 |
Thibault Duplessis
|
2bdaa990f2
|
ongoing games cannot be exported
because the current state of ongoing games is protected
see this endpoint instead:
https://lichess.org/api#operation/apiUserCurrentGame
requires changing #9180
|
2021-06-15 16:27:14 +02:00 |
Thibault Duplessis
|
7b1c70e355
|
fix lobby hook/seek icons and update json
|
2021-06-15 16:02:41 +02:00 |
Thibault Duplessis
|
5eeef71973
|
tweak caches for prod
|
2021-06-11 08:00:28 +02:00 |
Thibault Duplessis
|
3d483f3dfa
|
add stale puzzle path periodic detection
|
2021-06-03 09:53:01 +02:00 |
Thibault Duplessis
|
a8889a363b
|
complete modules/mailer refactoring
TODO: update prod config!
|
2021-05-27 19:51:30 +02:00 |
Thibault Duplessis
|
017a66f9bd
|
automatic email for account erasure
|
2021-05-18 09:24:26 +02:00 |
Thibault Duplessis
|
bbd2ba4caa
|
hardcode accessibility cookie max age
still one year
|
2021-05-16 09:10:02 +02:00 |
Thibault Duplessis
|
63a89e6303
|
download arena tournament results as CSV - closes #8869
|
2021-05-06 13:33:55 +02:00 |
Thibault Duplessis
|
c8e280c51c
|
offer swiss results download as CSV - for #8869
|
2021-05-06 13:19:03 +02:00 |
Thibault Duplessis
|
937cb43b31
|
remove team cli
|
2021-05-01 10:28:23 +02:00 |
Thibault Duplessis
|
165b59acc2
|
add game source to gameStart bot/board event
|
2021-04-21 08:07:44 +02:00 |
Thibault Duplessis
|
1fa735ab15
|
fix dependency injection
|
2021-04-14 15:08:36 +02:00 |
Thibault Duplessis
|
f6713854d5
|
log GDPR erasure scheduling
|
2021-04-14 14:47:06 +02:00 |
Thibault Duplessis
|
4bbd82bf01
|
prepare for scrubing as cron job
|
2021-04-14 14:40:40 +02:00 |
Thibault Duplessis
|
194baa345f
|
export public spectator game chats
|
2021-04-14 09:10:49 +02:00 |
Thibault Duplessis
|
319e61f4a8
|
fix matching of usernames with uppercase letters
|
2021-04-14 08:44:56 +02:00 |
Thibault Duplessis
|
ab3cd06406
|
export game notes
|
2021-04-14 08:35:53 +02:00 |
Thibault Duplessis
|
2e80974a74
|
static ghost ids
|
2021-04-13 19:16:37 +02:00 |
Thibault Duplessis
|
50e0033d33
|
username scrubing WIP
|
2021-04-13 11:43:53 +02:00 |
Thibault Duplessis
|
60fcb4833e
|
fix data export formatting
|
2021-04-10 12:43:43 +02:00 |
Thibault Duplessis
|
8f76924cd5
|
separate chat messages with newlines in data export
|
2021-04-10 12:40:35 +02:00 |
Thibault Duplessis
|
176660b816
|
only request on data export at a time
|
2021-04-10 12:25:38 +02:00 |