Thibault Duplessis
72c9f5943f
puzzle dashboard api wip
2021-01-20 09:44:41 +01:00
Thibault Duplessis
16666855d4
that's the line I meant to delete
2021-01-14 21:43:39 +01:00
Thibault Duplessis
0dcee3e2f7
fix changelog page menu
2021-01-14 18:52:13 +01:00
Thibault Duplessis
8326193b3d
Merge pull request #7908 from Nicals/changelog-link
...
add changelog bookmark link
2021-01-14 18:47:16 +01:00
Thibault Duplessis
84685384c6
add referrer back to the token login - for #7918
2021-01-14 18:44:49 +01:00
Thibault Duplessis
e54c11584b
close #7918
...
it's a bit short on explanations tho
2021-01-14 18:38:06 +01:00
Nicolas Appriou
f9570bb1ac
add changelog link in the about menu
2021-01-14 18:33:48 +01:00
Thibault Duplessis
61cd9c7973
puzzle history WIP
2021-01-12 12:35:05 +01:00
Thibault Duplessis
9acfe4d1c7
puzzle dashboard WIP
2021-01-05 10:14:18 +01:00
Thibault Duplessis
e332d70b77
Merge branch 'master' of github.com:ornicar/lila
...
* 'master' of github.com:ornicar/lila:
downgrade @rollup/plugin-commonjs for rollup/plugins#743
Revert "Revert "update typescript to 4.1.x (preparing chessops 0.8.1)""
make https://lichess.org/fishnet a permalink
2020-12-29 22:16:35 +01:00
Thibault Duplessis
97525249d6
puzzle replay WIP
2020-12-29 20:17:59 +01:00
Thibault Duplessis
656fd14fbc
mods can see all puzzle dashboards
2020-12-29 13:40:47 +01:00
Thibault Duplessis
ee29cc97c7
puzzle dashboard WIP
2020-12-29 13:19:44 +01:00
Niklas Fiekas
2d0aacedff
make https://lichess.org/fishnet a permalink
...
To have a trustworthy way to direct people to the repository.
2020-12-29 11:21:59 +01:00
Thibault Duplessis
ebd7774d4a
fix routes order - closes veloce/lichobile#1458
2020-12-24 15:41:50 +01:00
Thibault Duplessis
748388d8b5
Merge pull request #7746 from kraktus/kid
...
set Kid mode
2020-12-21 10:33:08 +01:00
kraktus
a2b6894da4
force kid WIP
2020-12-19 16:01:02 +00:00
Thibault Duplessis
dee1e7c5fe
fix puzzle voting
2020-12-15 11:49:43 +01:00
Thibault Duplessis
58720bff80
Merge branch 'master' into puzzle
...
* master:
admin challenge API
scala syntax
Update sbt to 1.4.5
fix importGame err is no longer a list
New Crowdin updates (#7698 )
disarm another ref link
remove captcha on team join request
simplify monitoring after fishnet 2
2020-12-14 16:08:24 +01:00
Thibault Duplessis
2361f9fe3c
admin challenge API
2020-12-14 15:58:06 +01:00
Thibault Duplessis
0e7d1f2163
puzzle mobile vote BC WIP
2020-12-11 09:46:56 +01:00
Thibault Duplessis
c7caad0d40
puzzle mobile api batch
2020-12-09 18:11:32 +01:00
Thibault Duplessis
477bcad29f
more puzzle mobile BC WIP
2020-12-08 22:32:57 +01:00
Thibault Duplessis
f3a2e84b3d
puzzle round BC API
2020-12-08 22:05:03 +01:00
Thibault Duplessis
e1954ca63a
convert new puzzle IDs to/from numerical IDs for mobile app BC
2020-12-08 12:57:49 +01:00
Thibault Duplessis
6d5a1498a5
puzzle difficulty selector
2020-12-06 11:45:55 +01:00
Thibault Duplessis
27ef01c7a4
puzzle WIP
2020-12-03 22:31:42 +01:00
Thibault Duplessis
531fe9f971
puzzle sessions and UI
2020-11-30 00:27:06 +01:00
Thibault Duplessis
f2b45b377d
puzzle WIP
2020-11-28 19:37:57 +01:00
Thibault Duplessis
cd5f13ab02
puzzle WIP
2020-11-28 12:04:20 +01:00
Thibault Duplessis
4150555b27
puzzle WIP
2020-11-27 16:24:53 +01:00
Thibault Duplessis
5787a3c4b4
puzzle themes WIP
2020-11-26 20:02:17 +01:00
Thibault Duplessis
4866b78a7c
puzzle themes WIP
2020-11-24 10:09:14 +01:00
Thibault Duplessis
94d9c89dc6
puzzle WIP
2020-11-13 11:32:21 +01:00
Thibault Duplessis
778621b457
puzzle WIP
2020-11-11 23:04:31 +01:00
Thibault Duplessis
245b4560fe
new puzzles WIP
2020-11-11 10:08:19 +01:00
Thibault Duplessis
18c882cc7a
new API endpoint for downloading swiss tournament results
...
https://lichess.org/api#operation/resultsBySwiss
closes #7448
2020-10-18 14:39:51 +02:00
Thibault Duplessis
964a98bf26
add /support redirect to /contact
2020-10-13 11:35:38 +02:00
Niklas Fiekas
dc4ecee7e8
fixup oauth delete route
2020-10-06 10:47:15 +02:00
Thibault Duplessis
2317e0a0f2
only send the OAuth token public ID to the owner's client
...
Reported by https://hackerone.com/gamerited
2020-10-06 10:09:53 +02:00
Thibault Duplessis
e18521b3aa
fix content pages
2020-10-05 11:24:25 +02:00
Thibault Duplessis
a3e9964c79
improve appeal handling, remove closed state
2020-10-05 09:40:05 +02:00
Thibault Duplessis
2afe723d27
restore /thanks
2020-10-03 12:01:55 +02:00
Thibault Duplessis
970c7c41d4
reorder routes
2020-10-01 11:37:36 +02:00
Thibault Duplessis
05dfdd7237
simplify routing
2020-09-27 23:16:05 +02:00
Thibault Duplessis
e67202b0cc
add /page/:bookmark
2020-09-27 22:45:23 +02:00
Thibault Duplessis
3b5a6af277
rename clock start endpoint
2020-09-25 13:30:11 +02:00
Thibault Duplessis
9543731ea9
/api/challenge/<gameId>/start endpoint to start the clock
...
requires both players access tokens
2020-09-25 13:27:41 +02:00
Thibault Duplessis
df69b1331d
DGT: find and generate compatible oauth access token
2020-09-07 16:39:57 +02:00
Thibault Duplessis
a815e2b892
DGT support WIP
2020-09-07 16:10:56 +02:00
Thibault Duplessis
548c9a5803
remove legacy URL
2020-08-24 20:31:58 +02:00
Thibault Duplessis
84a1786ddb
Implement /tournament/history, list of past arenas by type
2020-08-24 19:39:41 +02:00
Thibault Duplessis
90b854b405
add route for mobile BC - closes #7180
2020-08-24 12:05:50 +02:00
Thibault Duplessis
46789afd89
let teachers create multiple student accounts at once
2020-08-21 21:58:38 +02:00
Thibault Duplessis
329066616c
cancel challenge through API - closes #7149
2020-08-21 11:13:08 +02:00
Thibault Duplessis
849fed2a5c
redirect /username to /@/username when possible
...
but never actually link to it, because these URLs may break
when we add root-level URLs or when a game ID is generated.
2020-08-19 18:18:54 +02:00
Thibault Duplessis
9fe4cc858f
account personal data export WIP
2020-08-14 10:10:26 +02:00
Thibault Duplessis
c1c47944ec
configurable mod presets for PMs and appeals
2020-08-04 11:11:42 +02:00
Thibault Duplessis
7d8bde0195
allow editing unstarted simuls
2020-08-03 18:52:03 +02:00
Thibault Duplessis
f1530e0f52
appeal WIP
2020-07-31 13:06:41 +02:00
Thibault Duplessis
8929e375ae
appeal WIP
2020-07-31 13:06:41 +02:00
Thibault Duplessis
c52a7d5f78
appeal WIP
2020-07-31 13:06:41 +02:00
Thibault Duplessis
51efdd2d34
appeals WIP
2020-07-31 13:06:41 +02:00
Thibault Duplessis
96c3234f90
let leaders close their teams
2020-07-23 12:33:04 +02:00
Thibault Duplessis
bc5ca4c1b0
add /api/team/:id/swiss - for #7018
2020-07-21 12:28:25 +02:00
Thibault Duplessis
c258d24a6c
opt-out from messages of a team
2020-07-10 17:14:43 +02:00
Thibault Duplessis
d704d9265f
implement /api/import
2020-07-10 09:48:26 +02:00
Thibault Duplessis
579abeba57
publish official broadcast API
2020-07-09 00:10:29 +02:00
Thibault Duplessis
95b441038b
tweak/hack routes until warnings are solved
2020-07-07 11:30:18 +02:00
Thibault Duplessis
43754070f6
cloud eval HTTP API
2020-07-03 15:55:50 +02:00
Thibault Duplessis
b280646bf4
add /api/tournament/:id/teams API endpoint for team battles - for #6756
2020-07-02 12:51:27 +02:00
Thibault Duplessis
de4a4c8033
add /api/team/:id/arena endpoints - for #6759
2020-07-01 10:16:46 +02:00
Thibault Duplessis
b5d627b11b
Merge branch 'master' of github.com:ornicar/lila into local-config
...
* 'master' of github.com:ornicar/lila:
remove unused PimpedChars
remove unused ResponseWriter.wFloat
remove unused RichPager methods
do /donate -> /patron redirect in lila
2020-06-10 08:52:00 -06:00
Niklas Fiekas
01ad8c6b3f
do /donate -> /patron redirect in lila
2020-06-09 08:25:21 +02:00
Thibault Duplessis
c363359c56
local lobby config WIP
2020-06-06 07:51:03 -06:00
Thibault Duplessis
0fb4fcb1dc
remove global ipban
2020-06-03 21:11:50 -06:00
Thibault Duplessis
3da53636ef
preload ip data
2020-05-16 16:26:47 -06:00
Thibault Duplessis
9734298fe3
manually schedule next swiss round
2020-05-15 12:15:14 -06:00
Thibault Duplessis
3fe4ac95cb
expose swiss tournaments in TRF format
2020-05-12 17:54:15 -06:00
Thibault Duplessis
de1d0005eb
api to export games of a swiss tournament
2020-05-11 12:34:44 -06:00
Thibault Duplessis
8309a9d6b5
api to create swiss tournaments
2020-05-11 12:16:18 -06:00
Thibault Duplessis
078fc72695
automate class teacher onboarding
2020-05-11 10:27:37 -06:00
Thibault Duplessis
9a5e10f571
list and revoke class invitations
2020-05-11 09:53:18 -06:00
Thibault Duplessis
fecd681f0c
class student invitation system
2020-05-10 22:45:36 -06:00
Thibault Duplessis
e79ccb3878
list and revoke oauth app accesses
2020-05-10 14:13:28 -06:00
Thibault Duplessis
fd7808c05a
fix API routing
2020-05-10 09:02:52 -06:00
Thibault Duplessis
8e7939ed05
simple /swiss homepage
2020-05-08 12:02:39 -06:00
Thibault Duplessis
5698d9e521
swiss player search
2020-05-07 13:40:43 -06:00
Thibault Duplessis
419061ade3
swiss WIP
2020-05-06 16:00:04 -06:00
Thibault Duplessis
2f9242c30f
swiss WIP
2020-05-05 16:18:58 -06:00
Thibault Duplessis
efd3bdf72f
swiss WIP
2020-05-04 15:16:36 -06:00
Thibault Duplessis
1408c888d6
swiss WIP
2020-05-04 00:31:50 -06:00
Thibault Duplessis
430275207d
swiss WIP
2020-05-03 17:50:10 -06:00
Thibault Duplessis
49e209e7a3
Merge branch 'master' into swiss
...
* master:
fix coach routing
2020-05-02 10:38:01 -06:00
Thibault Duplessis
4e6ca9749c
fix coach routing
2020-05-02 10:22:22 -06:00
Thibault Duplessis
00eca9b56f
Merge branch 'master' into swiss
...
* master: (21 commits)
show class menu to all titled players - for #6524
let everyone create 3 teams per week - for #6524
let class teachers create more teams - for #6524
make it clearer that a player can join up to 100 teams - closes #6517
index perf stats from secondary
assign colors in open challenges - closes #6525
fix socket disconnect
tweak crosstable style
remove dead code
{master} tweak crosstable style
{master} close WS on reload
{master} FIDE can create up to 48 tournaments per day
Move space outside link
scalafmt
Add a space between two sentences
Fix translation source
More translations for the teams
fix typo
Add `gameplay` string and remove some trailing spaces
Remove LM string
...
2020-05-01 13:13:59 -06:00
Thibault Duplessis
b1cd57e691
assign colors in open challenges - closes #6525
2020-05-01 12:25:16 -06:00
Thibault Duplessis
4145df8a0f
swiss forms WIP
2020-04-29 10:31:34 -06:00
Thibault Duplessis
21be6830c1
Merge pull request #6496 from niklasf/ip2proxy
...
replace ipintel with ip2proxy
2020-04-28 09:40:01 -06:00
Niklas Fiekas
a1b17ec29b
replace ipintel with ip2proxy
2020-04-28 15:54:06 +02:00
Thibault Duplessis
6e770e0557
coach language selector - closes #6412
2020-04-27 12:02:59 -06:00
Thibault Duplessis
7524ea5bb1
team leaders page and rework team DB queries
2020-04-26 13:24:10 -06:00
Thibault Duplessis
6bdf567bf2
team tournaments page
2020-04-26 12:25:40 -06:00
Thibault Duplessis
7f5aa96bf3
open challenges WIP - for #6390
2020-04-25 20:50:46 -06:00
Niklas Fiekas
9a7170f6b2
export study chapter as gif ( closes #6180 )
2020-04-24 22:47:33 +02:00
Thibault Duplessis
03fc4d242c
show student basics score in class teacher dashboard - for #6414
2020-04-24 12:37:22 -06:00
Thibault Duplessis
149fb881a5
add /api/team/of/{user} endpoint
2020-04-24 10:19:32 -06:00
Thibault Duplessis
74549d7657
manage multiple leaders for a team - closes #6422
2020-04-23 17:48:25 -06:00
Thibault Duplessis
f4e755582c
API challenge the AI - closes #6449
2020-04-23 12:34:25 -06:00
Thibault Duplessis
4303b1c877
/blog.txt sitemap
...
TODO: register it
2020-04-21 09:42:23 -06:00
Niklas Fiekas
9e3d4f0af5
bring back lichess.org/yt permalink
2020-04-18 13:31:36 +02:00
Thibault Duplessis
dbd3b07e5b
cache simple list of finished tournaments (instead of paginator)
2020-04-16 12:10:59 -06:00
Thibault Duplessis
a70eb1da11
rewrite exports of ongoing games
2020-04-15 12:18:08 -06:00
Thibault Duplessis
eed164844c
expose ongoing game with 3 moves delay on /game/export/{id}
2020-04-15 11:58:22 -06:00
Thibault Duplessis
339f04dcb1
expose user TV PGN
2020-04-15 11:11:45 -06:00
Thibault Duplessis
d7b67d0cec
expose delayed PGN for all live games
2020-04-15 10:24:03 -06:00
Niklas Fiekas
3436db0226
fix new boolean fishnet parameters
2020-04-15 01:02:14 +02:00
Thibault Duplessis
c06343a354
fishnet API: acquire only system analysis - for #6388
...
with ?slow=true
2020-04-14 09:47:07 -06:00
Thibault Duplessis
ab512eccd7
fishnet API: post analysis without acquiring a new one - for #6388
...
with ?stop=true
2020-04-14 09:38:12 -06:00
Thibault Duplessis
93f3ee2c96
/api/team/search endpoint - for #6371
2020-04-12 11:42:31 -06:00
Thibault Duplessis
179f08609a
/api/team/:id endpoint - for #6371
2020-04-12 11:34:09 -06:00
Thibault Duplessis
1564413f97
/api/team/all endpoint - for #6371
2020-04-12 11:26:22 -06:00
Thibault Duplessis
46714ea084
implement forum reactions
2020-04-08 13:30:32 -05:00
Thibault Duplessis
e8103b95ee
team owners can mass PM all team members
2020-04-04 12:42:53 -06:00
Thibault Duplessis
71d1f44eb1
edit tournament WIP
2020-04-02 15:45:18 -06:00
Thibault Duplessis
9807e5d202
Merge branch 'master' into fl2
...
* master: (29 commits)
ci deploy is not feasible currently
Revert "include security.txt in assets"
include security.txt in assets
cors support for Team.users user list (closes #6235 )
compute node.check in puzzle socket
disable old deploy scripts
add maple-assets target for ci deploy
prepare to deploy to prod
more email validation
Add new FAQ question about getting back rating points for losing by disconnection
puzzle: allow alternative catsling moves
puzzle: handle socket on client side
add post deploy commands
fix hardcoded ssh
tweak ci deploy
list deploy profiles
add khiaw-server target
deploy profiles
deploy profile
use prints instead of logging
...
2020-03-28 16:09:41 -06:00
Niklas Fiekas
e94621708c
cors support for Team.users user list ( closes #6235 )
2020-03-28 12:27:36 +01:00
Thibault Duplessis
a291f1838a
remove study TV
2020-03-25 11:56:10 -06:00
Niklas Fiekas
758bae9fb2
remove old /{puzzle,tv}/embed (replaced with /{puzzle,tv}/frame)
2020-03-08 12:29:43 +01:00
Thibault Duplessis
d67461472e
Merge pull request #6132 from ornicar/ban-single-ip
...
Allow mods to IP-ban a single IP
2020-03-07 08:50:03 -06:00
Thomas Daniels
bb2d33a84c
Allow mods to IP-ban a single IP
...
Resolves #5596
2020-03-07 11:03:57 +00:00
Niklas Fiekas
7660a89237
daily puzzle slack app landing page
2020-03-06 22:15:38 +01:00
Niklas Fiekas
764aaf3cf3
retire web-boardimage
2020-03-05 19:40:53 +01:00
Niklas Fiekas
c0019cea34
gif export cleanup ( closes #6102 )
2020-03-04 10:41:08 +01:00
Thibault Duplessis
de6ba687cd
mods list
2020-03-03 13:34:33 -06:00
Thibault Duplessis
4c28625728
study moderation - closes #6076
2020-03-02 14:23:03 -06:00
Greg Finley
9c9f826c31
Use Pov in GIF export, for #6102
2020-02-28 16:38:28 -08:00
Thibault Duplessis
7b59df072e
board API seek creation stream endpoint
2020-02-28 13:01:10 -06:00
Thibault Duplessis
c9e7dc1da1
tweak blog route
2020-02-26 13:58:03 -06:00
Thibault Duplessis
c06071706b
Merge branch 'master' into gif-export
...
* master:
New Crowdin translations (#6080 )
study topics are in beta
autocomplete study topics from favs first
auto-favourite added study topics
study topics WIP
personal study topics
study topics WIP
study topics WIP
display study topics
study topic autocomplete
study tags WIP
study topics WIP
try linting trailing dot (#6078 )
update tests with new link attributes (e883088b4d
)
remove unused import
fix negative notification count in some case
2020-02-26 11:27:40 -06:00
Thibault Duplessis
4eb42bdd8d
personal study topics
2020-02-26 11:22:42 -06:00
Thibault Duplessis
8d85dccfe6
study topics WIP
2020-02-26 11:22:42 -06:00
Thibault Duplessis
339e2eca2e
study topics WIP
2020-02-26 11:22:42 -06:00
Thibault Duplessis
c8706c1476
study topic autocomplete
2020-02-26 11:21:10 -06:00
Niklas Fiekas
427d6a242d
proxy lila-gif with game data
2020-02-25 22:27:10 +01:00
Thibault Duplessis
dc9e1b3633
new Board API for e-boards and any 3rd party client
...
allows playing with a normal Lichess account
- rated: Classical and slower
- casual: Rapid and slower
2020-02-24 16:24:33 -06:00
Thibault Duplessis
d3de781cae
allow class teacher to message all students at once
2020-01-30 17:36:00 -06:00
Thibault Duplessis
ed5e69cf67
class news WIP
2020-01-30 13:19:24 -06:00
Thibault Duplessis
a99185651b
list of online bots
2020-01-30 10:24:12 -06:00
Thibault Duplessis
ac0c8ead2e
msg pagination and scroll manager
2020-01-29 12:21:44 -06:00
Thibault Duplessis
ad99e3acb1
more msg integration
2020-01-27 17:04:22 -06:00
Thibault Duplessis
b462e5fdb6
msg oAuth API
2020-01-27 10:21:37 -06:00
Thibault Duplessis
73047c2aca
add API endpoint to post private messages
2020-01-27 10:00:55 -06:00
Thibault Duplessis
f74825cbd0
full msg compat for mobile
2020-01-27 09:38:50 -06:00
Thibault Duplessis
454abb9052
msg: delete
2020-01-26 14:49:25 -06:00
Thibault Duplessis
0d2bd63b1b
msg wip
2020-01-25 16:30:36 -06:00
Thibault Duplessis
bcf702f886
msg wip
2020-01-25 11:40:38 -06:00
Thibault Duplessis
25a0d86e7b
msg wip
2020-01-25 10:31:11 -06:00
Thibault Duplessis
2efd542b8d
msg wip
2020-01-24 23:33:17 -06:00
Thibault Duplessis
20cbba5b07
msg wip
2020-01-24 19:36:02 -06:00
Thibault Duplessis
4a7498e60d
msg wip
2020-01-24 16:48:23 -06:00
Thibault Duplessis
2f18aceaa4
class student release workflow
2020-01-19 17:07:34 -06:00
Thibault Duplessis
5bd39337b4
all teachers must be vetted
2020-01-19 15:47:23 -06:00
Thibault Duplessis
524680484c
class progress analytics WIP
2020-01-18 21:20:16 -06:00
Thibault Duplessis
5a2a8ea80a
class WIP
2020-01-18 19:59:05 -06:00
Thibault Duplessis
2d34ba44ee
archive class
2020-01-18 13:59:40 -06:00
Thibault Duplessis
0ff2435307
student notes
2020-01-17 19:05:54 -06:00
Thibault Duplessis
69ede0b239
invite students immediately
2020-01-17 16:19:36 -06:00
Thibault Duplessis
49db12c8ef
more progress on /class
2020-01-17 14:05:42 -06:00
Thibault Duplessis
555e3502aa
class WIP
2020-01-16 20:45:18 -06:00
Thibault Duplessis
9beea401c3
create users vs invite to a class
2020-01-16 17:41:46 -06:00
Thibault Duplessis
4b5bcb8a09
class WIP
2020-01-16 15:59:58 -06:00
Thibault Duplessis
475b7285c1
class: create student
2020-01-16 14:25:41 -06:00
Thibault Duplessis
ab45b5bf0e
class WIP
2020-01-16 13:01:14 -06:00
Thibault Duplessis
4e5d337c7d
class WIP
2020-01-16 11:52:20 -06:00
Thibault Duplessis
ecf2369ac2
class WIP
2020-01-16 08:40:33 -06:00
Thibault Duplessis
5b27707a27
improve adblock detection (to encourage it!) and add /ads page
2020-01-13 16:08:43 -06:00
Lakin Wecker
581dbeb767
Don't create new stripe subscriptions if they have one.
2020-01-06 06:48:29 -07:00
Lakin Wecker
8288c3b5fe
One-time, Lifetime, and Monthly subscriptions
...
Good luck managing them though.
2020-01-06 06:48:28 -07:00
Lakin Wecker
297b7ece4b
WIP - initial exploration of new stripe API
2020-01-06 06:48:27 -07:00
Thibault Duplessis
33d743edee
New alt mod mark
2019-12-31 13:17:47 -05:00
Thibault Duplessis
8d5cc675c7
automated reopening of accounts
2019-12-30 16:28:52 -05:00
Thibault Duplessis
a5c0e6e5ce
remove unused API endpoint
2019-12-29 23:38:23 -06:00
Thibault Duplessis
168bf3c642
add support for broadcast push - closes #5834 #5835 #5838
2019-12-29 18:31:01 -06:00
Niklas Fiekas
439330f096
serve manifest.json without nginx
2019-12-14 09:02:13 +01:00
Thibault Duplessis
fc8891af28
instantaneous asset reload without nginx
2019-12-13 23:02:00 -06:00
Niklas Fiekas
eba3a88b5d
fix typo in unversioned asset route
2019-12-13 22:17:31 +01:00
Thibault Duplessis
7bb8416527
simplify first run, serve assets by default
2019-12-12 14:06:32 -06:00
Thibault Duplessis
e7a079d1cb
implement broadcast cloning - closes #5744
2019-12-12 10:55:24 -06:00
Thibault Duplessis
c12b81b3df
lila3 compiles
2019-12-05 09:46:00 -06:00
Thibault Duplessis
6bc20d9b75
app/ migration WIP
2019-12-04 19:47:46 -06:00
Thibault Duplessis
888ee37abc
setup /InstantChess.com
2019-12-03 09:34:28 -06:00
Thibault Duplessis
428853d65d
remove more direct socket stuff
...
and also limited tournaments and the titled users API
2019-11-25 18:03:11 -06:00
Thibault Duplessis
bba93795fe
update pieces for #5647
2019-11-25 14:26:16 -06:00
Thibault Duplessis
98c42f2462
redesign the blog
2019-11-25 10:00:53 -06:00
Thibault Duplessis
44a75699bf
add /blog/all
2019-11-25 08:50:47 -06:00
Niklas Fiekas
0f24fcd970
add lichess.org/verify-title permalink
2019-11-18 19:13:06 +01:00
Thibault Duplessis
20f840d280
broadcast reset button - closes #5641
2019-11-14 18:13:41 -06:00
Thibault Duplessis
6eb430e163
Merge branch 'master' into round-remote-socket
...
* master:
rate limit magic links
implement magic link login - closes #5635
monitor chat messages
upgrade dependencies
hackfix study sockets - REVERT ME
2019-11-10 13:38:44 -06:00
Thibault Duplessis
283c3bb648
implement magic link login - closes #5635
2019-11-10 13:19:34 -06:00