Commit Graph

1043 Commits (05ad0e72c1e49c972c637f652a4024bb80fefc58)

Author SHA1 Message Date
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