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