Commit graph

6596 commits

Author SHA1 Message Date
Thibault Duplessis a2ebdcaf03 Rapid WIP 2017-11-29 12:58:08 -05:00
Thibault Duplessis 16cc6faf1f arm irwin with a runtime setting 2017-11-29 10:57:42 -05:00
Thibault Duplessis bac3292c74 implement runtime settings 2017-11-29 10:55:11 -05:00
Thibault Duplessis b252b57991 tweak Coach controller 2017-11-29 00:15:26 -05:00
Thibault Duplessis 42acbaff3f allow more shields than we have perfs 2017-11-28 18:29:06 -05:00
Thibault Duplessis 51e547702c complete shield tournament implementation - closes #3634 2017-11-27 19:02:33 -05:00
Thibault Duplessis 6cda2fb082 display user shields 2017-11-27 18:01:41 -05:00
Thibault Duplessis df77c5bece remove SVG shield trophy 2017-11-27 17:38:48 -05:00
Thibault Duplessis 4b3685f26c more work on shield tournaments 2017-11-27 17:38:17 -05:00
Thibault Duplessis 83b96a4b25 explicitely set pool config expiration in mobile API 2017-11-26 22:07:00 -05:00
Thibault Duplessis ea06b88e66 fix puzzle batch nb 2017-11-26 21:32:29 -05:00
Thibault Duplessis fcb046b121 allow requesting a single puzzle 2017-11-26 17:31:33 -05:00
Thibault Duplessis f826191444 design shield trophy 2017-11-25 17:57:15 -05:00
Thibault Duplessis d2a5779d34 add web cli example 2017-11-25 16:11:34 -05:00
Thibault Duplessis 08310a8133 send 204 No Content on analysis request XHR 2017-11-23 22:54:22 -05:00
Thibault Duplessis 43dd6f7365 implement POST /training/batch for offline puzzle solving - closes #3811 2017-11-23 18:22:49 -05:00
Thibault Duplessis a82aadb2b8 implement /training/batch - for #3811 2017-11-23 17:17:01 -05:00
Thibault Duplessis d1159bb5e1 fix tournament creation forms 2017-11-23 10:13:58 -05:00
Isaac Levy 36fdae55f7 Blurs & under_chat improvements
- Cleanup spectator calculation code
- Show blurs for games in progress
  (lost in ts rewrite of round)
  fixes #3794.
2017-11-16 18:48:11 -05:00
Isaac Levy feff667f78 Title improvements
- Disallow LM for titles only condition
- validate titles before setting on user (@ProgramFox)
- mod log format cleanup
2017-11-15 11:32:37 -05:00
Isaac Levy e546857221
Fix permission for official relay checkbox 2017-11-14 11:27:15 -05:00
Thibault Duplessis 1229f6ad8b close all user WS connections on account close 2017-11-13 21:35:07 -05:00
Thibault Duplessis 95c73b6825 implement /tournament/featured API endpoint - closes #3791
It uses the same algorithm already in place for the website homepage,
selecting best upcoming and ongoing tournaments for the user tastes,
and highlighting official tournaments.
2017-11-13 18:49:38 -05:00
Thibault Duplessis f5fe9a08b2 titled player tournament entry condition - closes #3792 2017-11-13 18:36:11 -05:00
Thibault Duplessis 02f7d389ca also apply UGC on login 2017-11-13 17:52:16 -05:00
Thibault Duplessis ab49c4a321 UGC refinements 2017-11-13 17:39:23 -05:00
Thibault Duplessis 2fea37ef92 IP ban precautions 2017-11-12 23:49:01 -05:00
Thibault Duplessis e7bf2bc454 fix user GC 2017-11-12 23:30:19 -05:00
Thibault Duplessis e03a5733a1 cascade garbage collection effects 2017-11-11 22:20:49 -05:00
Thibault Duplessis 680a6cad57 garbage collection WIP 2017-11-11 10:00:26 -05:00
Thibault Duplessis 165cbad1ba clear team requests cache 2017-11-11 09:00:59 -05:00
Thibault Duplessis 262c7877c2 rename garbage collector 2017-11-11 08:55:16 -05:00
Thibault Duplessis c743b09f82 delay autokill 2017-11-11 08:51:26 -05:00
Pratik Kulkarni e6648337c0
Broken Mithril JS link
Updated link for Mithril JS Framework
2017-11-11 16:36:34 +05:30
Thibault Duplessis 81b8a5a344 fix 404 handler 2017-11-10 23:10:35 -05:00
Thibault Duplessis 6a36c36254 implement signup autokill 2017-11-10 11:28:17 -05:00
Thibault Duplessis c530e08812 optional tighter panic mode 2017-11-10 10:34:57 -05:00
Thibault Duplessis ec653582ab controller code cleanup 2017-11-10 00:18:23 -05:00
Thibault Duplessis de3849bffd no ctx needed here 2017-11-10 00:13:08 -05:00
Thibault Duplessis 5afff7021d ignore chat panic for study members 2017-11-09 17:35:01 -05:00
Thibault Duplessis b95de56e5a mod links in mod log 2017-11-09 15:42:12 -05:00
Isaac Levy 4711a348bf Monitor socket gaps
Detect when a bulk message received after socket is running
handles multiple version messages (implying the previous
sends were not received).
2017-11-09 00:18:21 -05:00
Thibault Duplessis fe9ccc1b0e remove unused translations 2017-11-08 12:51:15 -05:00
Thibault Duplessis 7c43054d98 re-document chat panic 2017-11-08 09:43:48 -05:00
Thibault Duplessis 68e641bc6e apply chat panic rules to new PMs 2017-11-07 22:26:22 -05:00
Thibault Duplessis 8ca0568b0a fix API cost monitoring 2017-11-07 14:24:30 -05:00
Thibault Duplessis 9cd6b29763 remove lobby seeks when an account is closed 2017-11-04 00:53:37 -05:00
Thibault Duplessis a4d774fd22 monitor mobile app versions 2017-11-04 00:50:32 -05:00
Thibault Duplessis 1f69202b2a add developer command line interface 2017-10-31 18:15:44 -05:00
Thibault Duplessis ee9270be16 specify event language 2017-10-31 17:33:32 -05:00