Commit graph

3617 commits

Author SHA1 Message Date
Thibault Duplessis e5ad9999e1 class student creation UX 2020-01-18 10:18:48 -06:00
Thibault Duplessis f6490b0f36 make NameGenerator check availability 2020-01-18 09:40:03 -06:00
Thibault Duplessis 98d55472bf class home 2020-01-17 20:44:08 -06:00
Thibault Duplessis 0ff2435307 student notes 2020-01-17 19:05:54 -06:00
Thibault Duplessis e3950a7bdc student list menu 2020-01-17 18:27:08 -06:00
Thibault Duplessis 915a0fd093 improve student onboarding 2020-01-17 17:11:01 -06:00
Thibault Duplessis 69ede0b239 invite students immediately 2020-01-17 16:19:36 -06:00
Thibault Duplessis 9fd53a3c9e class student real name WIP 2020-01-17 16:00:58 -06:00
Thibault Duplessis fa2fd17d0d managed accounts restrictions 2020-01-17 14:49:47 -06:00
Thibault Duplessis ffe1a0f0c4 also send a PM to managed accounts 2020-01-17 14:34:53 -06:00
Thibault Duplessis 4ecb615816 let teachers be students, convenient for testing 2020-01-17 14:30:25 -06:00
Thibault Duplessis 49db12c8ef more progress on /class 2020-01-17 14:05:42 -06:00
Thibault Duplessis 1d8a5b1351 improve account forms and add flash messages 2020-01-17 10:54:13 -06:00
Thibault Duplessis 8f6deba831 generic flash messages and various code tweaks 2020-01-17 09:52:31 -06:00
Thibault Duplessis e0d39cdb97 require typing password to enable/disable kid mode - closes #5928 2020-01-17 09:34:25 -06:00
Thibault Duplessis baea6c59c8 completely remove Internet safety detection 2020-01-17 09:00:47 -06:00
Thibault Duplessis 9016719424 clas monitoring 2020-01-16 21:27:47 -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 8f38db0320 fix mod leaderboard 2020-01-15 09:17:20 -06:00
Thibault Duplessis 99106ed391 gamify error can't be reproduced locally 2020-01-14 09:38:45 -06:00
Thibault Duplessis 5b27707a27 improve adblock detection (to encourage it!) and add /ads page 2020-01-13 16:08:43 -06:00
Thibault Duplessis ecc6ec1f86 simplify stripeCheckout match 2020-01-11 11:17:42 -06:00
Thibault Duplessis 033b8ce517 tweak match for clarity 2020-01-11 11:15:00 -06:00
Thibault Duplessis 3d9c934809 Merge branch 'master' into stripe-checkout
* master:
  wait at least 5s before presenting timeout countdown
  broadcast: support another livechesscloud URL format
  search ignore file
  go easier on tournament player DB coll
  readme image title
  update repo image
  disconnect timer seconds - closes #5888
  no need to force resign if opponent flags before - closes #5888
  reduce base disconnect timeout to 40s
  New Crowdin translations (#5894)
  remove kab-KAB translations, they break the build
  New Crowdin translations (#5882)
  study server eval must go over some nodes twice - closes #5884
  fix brezhoneg lowercase
  let crawlers and bots access study PGNs
  replace HMAC-SHA1 with HMAC-SHA256 for StringToken - closes #5887
  slightly lower min deviation (2/4, #5727)
  fix warning
2020-01-10 11:22:55 -06:00
Thibault Duplessis 6532075f9a let crawlers and bots access study PGNs 2020-01-08 12:57:14 -06:00
Thibault Duplessis f5e5bb7a0d fix warning 2020-01-07 09:19:00 -06:00
Lakin Wecker a4cc1a7451 Merge branch 'master' of https://github.com/ornicar/lila 2020-01-06 20:56:07 -07:00
Thibault Duplessis 5bbe5575c5 stop logging bad filter data 2020-01-06 18:44:18 -06:00
Lakin Wecker 93b6cab9d9 Cleaner syntax 2020-01-06 06:48:30 -07:00
Lakin Wecker f666b2f7d7 proper error handling 2020-01-06 06:48:30 -07:00
Lakin Wecker caa2e6e869 Fix imports and compilation errors 2020-01-06 06:48:30 -07:00
Lakin Wecker 581dbeb767 Don't create new stripe subscriptions if they have one. 2020-01-06 06:48:29 -07:00
Lakin Wecker 3923e2eea2 Better scala from review. 2020-01-06 06:48:29 -07:00
Lakin Wecker 7157f3fe74 Allow anonymous donations 2020-01-06 06:48:28 -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 3e60aabb18 Pass in client reference ID and clean up code a bit. 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 fef7e352f9 fix warning 2020-01-04 19:43:14 -06:00
Thibault Duplessis ee0d993d88 skip a DB call sometimes 2020-01-02 20:29:13 -05:00
Thibault Duplessis 519608d819 upgrade proxied game when analysis completes 2020-01-02 19:14:16 -05:00
Thibault Duplessis 1aec035aef cache blog atom feed 2020-01-01 10:29:19 -05:00
Thibault Duplessis ee68f273c8 remove debug 2020-01-01 10:09:21 -05:00
Thibault Duplessis 33d743edee New alt mod mark 2019-12-31 13:17:47 -05:00
Thibault Duplessis 8770e94693 refactor user mod marks - requires DB migration: user-marks.js 2019-12-31 12:44:30 -05:00