Commit Graph

785 Commits (75b9a2f98c8bdcf2b653c1c10eff3a0324fe6981)

Author SHA1 Message Date
Thibault Duplessis 68b7fb4ef8 update donation monthly goal 2017-10-31 16:19:14 -05:00
Thibault Duplessis d7f4db4462 don't send emails on dev 2017-10-31 11:08:19 -05:00
Thibault Duplessis 25247ace9c inc assets version 2017-10-29 22:11:45 -05:00
Thibault Duplessis 3ea2b879dc remove remaining password migration code 2017-10-29 08:02:29 -05:00
Thibault Duplessis df3b745b45 inc assets version 2017-10-28 22:39:45 -05:00
Thibault Duplessis a5d7c4cd69 relay pager WIP 2017-10-27 08:36:41 -05:00
Thibault Duplessis efafd78162 inc assets version 2017-10-25 21:51:33 -05:00
Thibault Duplessis 23bf3280c2 synchronous firewall 2017-10-23 09:36:17 -05:00
Thibault Duplessis ddde1204a6 display asset version in mod menu 2017-10-22 22:15:33 -05:00
Thibault Duplessis e7bc02d098 tweak round actor lifetime 2017-10-22 18:07:02 -05:00
Thibault Duplessis efc153cc86 keep round actors alive twice longer 2017-10-22 16:51:18 -05:00
Thibault Duplessis b21c507319 implement invisible recaptcha v2 - closes #3721 2017-10-20 15:34:27 -05:00
Thibault Duplessis f955864e1e better space homepage leaderboard icons 2017-10-19 09:31:18 -05:00
Thibault Duplessis bdf52964f7 inc assets version 2017-10-18 11:02:10 -05:00
Thibault Duplessis dc6bfc2611 inc assets version 2017-10-14 23:01:14 -05:00
Thibault Duplessis f68d6d80da inc assets version 2017-10-12 12:36:29 -05:00
Thibault Duplessis 00211d51b9 fix new font permissions 2017-10-06 22:21:20 -05:00
Thibault Duplessis db61fadfbb Merge branch 'relay'
* relay: (55 commits)
  expose user game analysis to mobile API
  more relay WIP
  improve relay manager
  tweak study clock
  always jump to relay last position
  disconnect finished relays
  apply game termination to relay studies
  send more live relay metadata to the client; make clocks tick
  only send relay logs to contributors
  relay live clock WIP
  update root clock from PGN tag updates
  fix naming
  remove relay game ID PGN tag
  fix relay log style
  automatically scale relay sync frequency based on viewers and log
  fix relay move autofollow without study sync
  fix relay log truncate
  improve relay UI logs
  better relay visual feedback
  distinguish studies made from new or cloned relay
  ...
2017-10-06 10:02:49 -05:00
Thibault Duplessis 268667d3e3 upgrade assets version 2017-10-05 21:30:34 -05:00
Thibault Duplessis 81a4ab54d2 Merge branch 'master' into relay
* master: (33 commits)
  remove bcrypt parallelism config
  Fix build
  Add ClearPassword wrapper
  Created HashPassword bson serializer
  Fix build
  Add some types to password hasher
  overcharge incorrect hash requests
  refactor Authenticator
  add hash ratelimit to password reset
  ratelimit hashes
  probably fix API rate limiting
  back to synchronous, unthrottled password hashing
  parallel password hasher WIP
  Rename env variable
  Fix crypto bit check
  Code review updates
  Reorg bcrypt test
  Handle very long passwords
  Minor cleanup
  Fix kamon stat
  ...
2017-10-05 15:12:58 -05:00
Thibault Duplessis c5ce31c908 remove bcrypt parallelism config 2017-10-05 13:12:52 -05:00
Thibault Duplessis a979831696 Merge branch 'master' of github.com:ornicar/lila into bcryptPasswords
* 'master' of github.com:ornicar/lila:
  New Crowdin translations (#3664)
  Revert "Merge pull request #3666 from isaacl/anyvalSteroids"
  Refactor lila implicits
  Manually apply translations
  simplify study API
  schedule anniversary tournaments - closes #3663
  fix limited tournament invitations
  Fix inaccurate "user(s) on these IPs"
  Increase ios badge on each notif received
  Steroids refactor: AnyVal and @inline
  New Crowdin translations (#3649)
  don't lose write mode when previewing gamebooks
  disable study comment editing when mode.write = false
  display analysis local eval threat - closes #3635
  New Crowdin translations (#3645)
  probably fix API rate limiting
  add link to lichobile
2017-10-05 12:43:08 -05:00
Thibault Duplessis 5ff10e3196 Merge branch 'master' into relay
* master: (21 commits)
  New Crowdin translations (#3649)
  don't lose write mode when previewing gamebooks
  disable study comment editing when mode.write = false
  display analysis local eval threat - closes #3635
  New Crowdin translations (#3645)
  probably fix API rate limiting
  add link to lichobile
  allow crosstable computation on master (for devs)
  fix previous commit
  simplify listening to cheat detection for mod log
  Add mod log entries for games lost by cheat detection
  add crosstable and move centis to mobile analysis API - closes #3646
  Update Windows UI build script: chat is a TS module
  compute fewer report leaderboard
  fix endless computation
  New Crowdin translations (#3637)
  Add kamon for password resets
  Update user link regex
  Add ByteArray steroids
  New Crowdin translations (#3632)
  ...
2017-09-28 14:31:35 -05:00
Thibault Duplessis 0da8128ee0 display analysis local eval threat - closes #3635 2017-09-27 23:02:30 -05:00
Thibault Duplessis 0cc0b02e9f parallel password hasher WIP
unfortunately password checks are useful in form validation,
which is synchronous.
Therefore the round robin async strategy is failing here.
2017-09-27 18:32:48 -05:00
Isaac Levy ff5aedadb4 Code review updates
- Don't encrypt salt
- 256bit AES
- Reorg / cleanup
2017-09-27 11:41:03 -04:00
Isaac Levy cdfa5607c4 Bug fixes and migration functions 2017-09-23 19:02:17 -04:00
Isaac Levy e5e72b1ff5 Rewrite password hashing
Transition to BCrypt+AES.
2017-09-23 14:15:19 -04:00
Thibault Duplessis 63c717fccf Merge branch 'master' into relay
* master:
  New Crowdin translations (#3629)
  don't show opponent rating in browser notification
  fix import of masters game from explorer
  Fix formatting
  simplify csrf handler
2017-09-21 08:19:36 -05:00
Thibault Duplessis fba3b549c6 relay WIP 2017-09-20 20:26:15 -05:00
Niklas Fiekas 255e4d4258 simplify csrf handler 2017-09-20 21:39:01 +02:00
Thibault Duplessis 100b6e12aa inc assets version 2017-09-19 21:46:55 -05:00
Thibault Duplessis 8430800563 inc assets version 2017-09-19 07:24:38 -05:00
Thibault Duplessis 365b12bfaa fix user profile teams style 2017-09-18 10:44:18 -05:00
Thibault Duplessis 4705dd99aa show simul results on host game page - closes #3600 2017-09-17 12:32:07 -05:00
Thibault Duplessis af878a5ba5 inc assets version 2017-09-12 00:10:47 -05:00
Thibault Duplessis 014e752d84 fix user-agent 2017-09-11 09:56:36 -05:00
Thibault Duplessis cdf2f56981 Revert "Merge branch 'scala-2.12-play-2.6' of github.com:ornicar/lila"
This reverts commit 2d3b4872c7, reversing
changes made to 04f1d4ae6d.
2017-09-09 10:01:35 -05:00
Thibault Duplessis 5489b8e842 configure play akka http server 2017-09-05 21:09:08 -05:00
Thibault Duplessis 7709d4e233 inc assets version 2017-09-05 20:28:13 -05:00
Thibault Duplessis 75b1662ed6 Merge branch 'master' of github.com:ornicar/lila into scala-2.12-play-2.6
* 'master' of github.com:ornicar/lila:
  Manually apply translations
  code tweak
  publish correspondence draw offer notifications - for #3548
  send correspondence takeback notifications - for #3548
  apply translations
  fix search API page number
  code tweaks
  finer comm control
  Fix #3407
  slack wording
  fix #3549
  expire timeline entries after 2 weeks - closes #3558
  fix #3561
  apply translations
  comm log; coded, compiled, tested in Medellín with a CPU stuck at 800Mhz
  Fix/update simul rating display. Fixes #3185
  Fix #3553 Use normal word wrap for user notes
  Update LameName.scala
  fix ui/analyse autoshape toggle
  scalachess 6.8
2017-09-04 16:40:26 -05:00
Thibault Duplessis 62fa63c44c slack wording 2017-09-04 10:29:07 -05:00
Thibault Duplessis 6976440040 replace Global object with new play handler classes 2017-08-30 14:30:21 -05:00
Thibault Duplessis b25073e9b5 Merge branch 'master' of /home/thib/lila into scala-2.12-play-2.6
* 'master' of /home/thib/lila:
  Revert "Minor js fixes" - temporary - revert the revert soon
  don't show vote call to anons
  fix typo
  simplify mod link
  Minor js fixes
  update donation goal (mailgun invoice++)
  add bot user agent
2017-08-30 09:05:25 -05:00
Thibault Duplessis 5beba4d564 update donation goal (mailgun invoice++) 2017-08-28 15:55:29 -05:00
Thibault Duplessis 26e8fe5850 migration WIP and manual wiring of play components 2017-08-26 17:03:02 -05:00
Thibault Duplessis ebfeeb55aa app compiles but crashes at runtime 2017-08-26 14:43:04 -05:00
Thibault Duplessis 2578a4f384 migration WIP - next: Websockets 2017-08-26 10:35:57 -05:00
Thibault Duplessis b2795b1004 reduce events created during a deploy 2017-08-24 21:12:09 -05:00
Thibault Duplessis e70a2481d9 literate moves dark theme 2017-08-23 16:16:39 -05:00
Thibault Duplessis ca16a25f9b inc assets version 2017-08-21 22:29:02 -05:00
Thibault Duplessis 15e2232214 inc assets version 2017-08-21 17:10:29 -05:00
Thibault Duplessis ee7ed0b442 inc assets version 2017-08-19 22:49:01 -05:00
Thibault Duplessis 278db0a245 user activity feed API - WIP - for #3473 2017-08-19 00:38:50 -05:00
Thibault Duplessis 5c3de13b5a inc assets version 2017-08-18 22:21:54 -05:00
Thibault Duplessis 626a8c86f7 inc assets version 2017-08-17 22:11:51 -05:00
Thibault Duplessis 80f9552611 inc assets version 2017-08-17 17:51:25 -05:00
Thibault Duplessis 008e58882b show that switching chapter without recording unsyncs 2017-08-15 21:53:25 -05:00
Thibault Duplessis 3ad1c7df19 inc assets version 2017-08-10 21:06:53 -05:00
Thibault Duplessis 9b9cc0588e raise disconnect timeout to 120 seconds 2017-08-10 08:58:35 -05:00
Thibault Duplessis c3e8fd7354 inc assets version 2017-08-08 20:15:03 -05:00
Thibault Duplessis a7a67974b1 trigger auto-analysis on report 2017-08-08 18:35:16 -05:00
Thibault Duplessis db71005bef code tweaks 2017-08-08 16:29:43 -05:00
Thibault Duplessis fca96e8459 inc assets version 2017-08-07 20:49:51 -05:00
Thibault Duplessis 31c9b83565 team activity 2017-08-06 09:40:37 +02:00
Thibault Duplessis da315a80a0 inc assets version 2017-08-05 08:36:20 +02:00
Thibault Duplessis 361ef85f34 inc assets version 2017-08-01 02:24:40 +02:00
Thibault Duplessis 8a633bbae3 refresh disposable emails more often 2017-07-31 23:49:48 +02:00
Thibault Duplessis d63b36e240 inc assets version 2017-07-31 08:07:38 +02:00
Thibault Duplessis c276472b80 inc assets version 2017-07-28 19:11:40 +02:00
Thibault Duplessis ad161bce7c fix russian language by de-obfuscating timeago locales 2017-07-26 09:42:40 +02:00
Thibault Duplessis d8d23ba794 inc assets version 2017-07-25 11:16:06 +02:00
Thibault Duplessis 7ceecea9e1 rename ACPL chart to avoid adblock filter 2017-07-24 10:22:35 +02:00
Thibault Duplessis 63c0bf5a01 async profile menus 2017-07-22 21:42:35 +02:00
Thibault Duplessis af5d7deca0 inc assets version 2017-07-22 08:23:19 +02:00
Thibault Duplessis 0e47709f18 inc assets version 2017-07-20 02:14:46 +02:00
Thibault Duplessis df5396d2f8 more work on user activity aggregation 2017-07-18 13:35:59 +02:00
Thibault Duplessis c1fcd8e586 inc assets version 2017-07-18 10:37:25 +02:00
Thibault Duplessis 920762183d fix report fetch limit 2017-07-18 08:50:56 +02:00
Thibault Duplessis 41bb33ca1b inc assets version 2017-07-16 02:56:36 +02:00
Thibault Duplessis 86edce208f inc assets version 2017-07-15 02:38:20 +02:00
Thibault Duplessis 00cb5070a0 prepare for email change with confirmation 2017-07-15 01:22:43 +02:00
Thibault Duplessis fbb1c449bc better mailgun & string token abstractions 2017-07-15 01:09:42 +02:00
Thibault Duplessis ba334bbaf5 don't remind tournament which pairings are closed 2017-07-13 11:56:03 +02:00
Thibault Duplessis 8d64304e10 inc assets version 2017-07-10 10:10:32 +02:00
Thibault Duplessis aa1a9d14e2 implement current matchup score - along the lifetime crosstable 2017-07-09 22:28:42 +02:00
Thibault Duplessis badb7abf9d remove puzzle spaced repetition - closes #3112 2017-07-09 12:05:11 +02:00
Thibault Duplessis 85c6c7eb98 inc assets version 2017-07-09 10:41:22 +02:00
Thibault Duplessis d9b37f88aa inc assets version 2017-07-07 15:01:46 +02:00
Thibault Duplessis 6da87637a6 ui/tournament last fixes 2017-07-05 14:23:33 +02:00
Thibault Duplessis 43377feaf1 update donation goal 2017-07-05 10:11:32 +02:00
Thibault Duplessis a73fb83db6 inc assets version 2017-07-05 08:34:53 +02:00
Thibault Duplessis 0158313146 update donation goal 2017-07-04 10:27:56 +02:00
Thibault Duplessis fe14f36185 inc assets version 2017-07-02 16:31:21 +02:00
Thibault Duplessis 572b925a41 inc assets version 2017-07-01 08:51:24 +02:00
Thibault Duplessis 3e09ebba1e study setClock API WIP 2017-06-25 08:03:33 +02:00
Thibault Duplessis ece86aeb8a fix study chapter event processing - closes #3176 2017-06-21 09:48:09 +02:00
Thibault Duplessis 365e811748 fixes #3170 2017-06-19 10:40:02 +02:00
Thibault Duplessis 3e84e9b4ce inc assets version 2017-06-18 10:37:52 +02:00
Thibault Duplessis e75946b2b7 allow concurrent study contributions on different chapters 2017-06-16 18:20:44 +02:00