Thibault Duplessis
58e6f78d4d
static team battle full leaderboard page
2021-01-22 12:36:42 +01:00
Thibault Duplessis
1313b91e72
expose puzzle dashboard through oAuth API
2021-01-21 12:09:15 +01:00
Thibault Duplessis
652c173e1d
Merge branch 'master' into puzzle-dashboard-api
...
* master:
api endpoint to give opponent more time - closes #7955
simplify contact page, remove duplicate report entries - fixes #7962
show swiss streamers - closes #7485
fix #7958
refactor socket redis sender
feature tournaments for up to 24h
add broadcast event icon and fix event icons styles - closes #7964
New translations: puzzleTheme.xml (Basque) (#7960 )
always send game messages on the same redis channel
2021-01-21 11:47:42 +01:00
Thibault Duplessis
a0fb3fcdd4
api endpoint to give opponent more time - closes #7955
2021-01-21 11:40:46 +01:00
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
Niklas Fiekas
93d42338bd
bump fishnet min version to 2.1.3
...
2.1.3 is the oldest 2.x release that does not have the variant analysis bug
(https://github.com/niklasf/fishnet/issues/147 ).
I also wrote emails to the last remaining contributors on 1.x.
2021-01-08 22:14:53 +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
2131036e74
simplify and normalize piece animation duration
2020-12-22 11:29:16 +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
d40df85d78
{master} turn off ip2proxy by default
...
enable in prod
2020-12-18 15:53:27 +01: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
eac4de3f34
Merge branch 'master' of github.com:ornicar/lila into puzzle
...
* 'master' of github.com:ornicar/lila:
Update scrimage-core to 4.0.11
server side analysis now using sf 12 nnue
2020-11-29 10:32:24 +01:00
Niklas Fiekas
a891a305a3
server side analysis now using sf 12 nnue
2020-11-28 22:26:57 +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
d90f0a2963
puzzle WIP
2020-11-15 16:58:55 +01:00
Thibault Duplessis
dd9abd4532
puzzle WIP
2020-11-14 19:02:07 +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
eronnen
ee90b178f6
making security services configurable
2020-09-23 18:20:16 +03: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
65ac35262b
remove unused asset code
2020-08-13 12:48:46 +02:00
Thibault Duplessis
69088915a3
pfl 0.7 and config tweaks
2020-08-13 12:48:46 +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
a16cc84d78
explicit asset.minified and stage.banner configs
2020-08-01 10:15:00 +02:00
Thibault Duplessis
5eeca5c3f1
set default http.port
2020-07-31 13:06:41 +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
7af2b5a206
disable geoip by default
2020-07-23 11:43:08 +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
8c26286c85
load more alts and other mod improvements
2020-05-31 11:04:57 -06:00
Thibault Duplessis
7f82327319
tweak base conf
2020-05-21 20:59:13 -06:00
Thibault Duplessis
3da53636ef
preload ip data
2020-05-16 16:26:47 -06:00
Thibault Duplessis
d1c1523cfe
net.http.log config
2020-05-16 11:22:36 -06:00
Thibault Duplessis
9734298fe3
manually schedule next swiss round
2020-05-15 12:15:14 -06:00
Thibault Duplessis
02ae492512
twitch API credentials live settings and better validation
2020-05-14 16:23:58 -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
c6fb39909b
detect stage
2020-05-05 20:53:16 -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
64761dafc9
swiss WIP
2020-05-04 01:38:24 -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
Niklas Fiekas
1c6d422d97
clean up after removing relation actor
2020-04-06 22:54:52 +02:00
Thibault Duplessis
798309c0a9
raise follow limit to 400
2020-04-06 13:15:25 -05:00
Thibault Duplessis
21a6ef4834
expose lila version on lichess.org/source - closes #6305 , closes #6292
2020-04-05 15:54:56 -05:00
Niklas Fiekas
7b9578bc88
configurable ipintel check url
2020-04-05 18:16:12 +02: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
Thibault Duplessis
0c309c19b3
new prod logger pattern for errorline
2020-03-25 08:31:59 -06:00
Thibault Duplessis
13149b1980
log single-line errors in prod
2020-03-22 14:02:54 -06:00
Thibault Duplessis
2506df6a12
fix prometheus buckets config
2020-03-08 21:22:09 -06:00
Thibault Duplessis
c6fae16e07
prometheus reporter config
2020-03-08 21:17:46 -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
c01c38364d
absolute (instead of protocol relative) asset urls
2020-03-06 00:53:19 +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
3d343ea7cb
fix default base_url
2020-02-26 22:21:11 -06:00
Niklas Fiekas
c2d4c0abd9
switch url to gif.lichess.ovh (vrack)
2020-02-26 22:21:10 +01:00
Thibault Duplessis
71a8a1c492
remove net.protocol unused config
2020-02-26 13:58:18 -06:00
Thibault Duplessis
c9e7dc1da1
tweak blog route
2020-02-26 13:58:03 -06:00
Thibault Duplessis
b724fa02ca
make gif export url configurable - for #6081
2020-02-26 11:36:06 -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
ec6e22fffb
wait for stripe/paypal data - maybe fixes lifetime thanks screen
2020-02-07 09:53:43 -06:00
Niklas Fiekas
4106992f9b
update vapid key
2020-02-01 14:51:20 +01: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
a4cc1a7451
Merge branch 'master' of https://github.com/ornicar/lila
2020-01-06 20:56:07 -07:00
Thibault Duplessis
f16a7226c4
less request parsing logging on prod
2020-01-06 21:16:25 -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
2020c8c523
ignore invalid query parameters warnings
2020-01-05 12:56:07 -06:00
Thibault Duplessis
c660479379
prepare CI deploy
2020-01-05 10:03:46 -06:00
Niklas Fiekas
c4aa7cc50f
generalize to list of socket domains
2020-01-03 21:47:38 +01:00
Niklas Fiekas
8a8e76c278
add application/wasm to fileMimeTypes
...
Also submitted upstream
(https://github.com/playframework/playframework/pull/9954 ).
2020-01-02 15:06:56 +01:00
Thibault Duplessis
c5538d0ef0
log fewer stripe calls
2020-01-01 17:13:28 -05:00
Thibault Duplessis
0e77fb2f05
don't log cookie signature failure in prod
2020-01-01 11:10:43 -05:00
Thibault Duplessis
03393e93e8
remove unused config
2019-12-31 14:11:12 -05:00
Thibault Duplessis
33d743edee
New alt mod mark
2019-12-31 13:17:47 -05:00
Thibault Duplessis
0fda25250b
logger config: hide caffeine async cache loader warnings
2019-12-31 08:44:15 -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
Thibault Duplessis
824b21e081
fix config
2019-12-28 09:17:06 -06:00
Thibault Duplessis
dcb92c9892
fix config
2019-12-28 09:16:14 -06:00
Thibault Duplessis
378b224c0e
fix config
2019-12-27 22:16:28 -06:00
Thibault Duplessis
4f0241c6d9
remove dead config
2019-12-27 18:03:59 -06:00
Thibault Duplessis
4cbcecd26a
coordinated shutdown WIP
2019-12-26 21:03:03 -06:00
Thibault Duplessis
effe244b0d
refactor mongo caches - closes #5813
2019-12-24 17:56:36 -05:00
Thibault Duplessis
9352ebc6fb
more cache refactoring
2019-12-24 15:01:35 -05:00
Thibault Duplessis
788dc3430e
migrate all remaining AsyncCache
2019-12-23 20:01:51 -05:00
Thibault Duplessis
7f1d699bd5
try not to log akka dead letters
...
if that setting ever works
2019-12-22 17:56:33 -05:00
Thibault Duplessis
d59f702ae8
remove dead config
2019-12-22 17:47:44 -05:00
Thibault Duplessis
0b9ef806b8
show fewer timeline entries
2019-12-22 00:22:26 -05:00
Thibault Duplessis
4edccc1df0
remove unused rule from prod logger
2019-12-20 20:20:19 -06:00
Thibault Duplessis
3456c9d693
remove conf comment
2019-12-20 17:30:45 -06:00
Thibault Duplessis
8d685d645b
play netty server and netty epoll cause reload memory leaks
...
so only use them for prod
2019-12-19 22:49:44 -06:00
Thibault Duplessis
c4ffec6703
fix prismic integration
2019-12-19 21:34:38 -06:00
Thibault Duplessis
79cd805111
work around kamon leak with a stub
2019-12-19 21:07:28 -06:00
Thibault Duplessis
7d2d984094
akka http server
2019-12-18 21:12:48 -06:00
Thibault Duplessis
6cfa509806
monitor relation actor
2019-12-15 10:07:13 -06:00