Commit Graph

46114 Commits (deepcrayonfish)

Author SHA1 Message Date
server 07fe9c8817 merge + tweaks, post-log4j 2021-12-11 14:38:35 -07:00
Maxwell Rosenberg 2a34b6a3f0 hide rating range in lobby pools if showRatings disabled 2021-12-11 21:39:05 +01:00
kraktus 0218370535 Simplify some `modLink` calls 2021-12-11 20:02:26 +01:00
kraktus 4df390e817 Open user notes by default 2021-12-11 20:02:26 +01:00
Niklas Fiekas 8e6463299d update reactivemongo to 1.0.8 2021-12-11 18:31:21 +01:00
Niklas Fiekas f1c3aff3f0 increase fishnet maxPlies (closes #10199, #3961) 2021-12-11 16:52:56 +01:00
Niklas Fiekas 4ee19711c9 fix analysis of long games is always partial (fixes #10223) 2021-12-11 16:40:37 +01:00
Thibault Duplessis 759626efea
Merge pull request #10221 from scala-steward/update/sbt-1.5.6
Update sbt to 1.5.6
2021-12-11 09:20:37 +01:00
Scala Steward 731eec89a7
Update sbt to 1.5.6 2021-12-10 20:24:42 +01:00
Thibault Duplessis f6621d2812
New Crowdin updates (#10182)
* New translations: ublog.xml (Czech)

* New translations: emails.xml (Kazakh)

* New translations: emails.xml (Kyrgyz)

* New translations: site.xml (Vietnamese)

* New translations: site.xml (Vietnamese)

* New translations: swiss.xml (German, Switzerland)

* New translations: site.xml (Kazakh)

* New translations: puzzleTheme.xml (Kazakh)

* New translations: ublog.xml (Catalan)

* New translations: ublog.xml (Catalan)

* New translations: site.xml (Belarusian)

* New translations: preferences.xml (Indonesian)

* New translations: team.xml (Indonesian)

* New translations: swiss.xml (Indonesian)

* New translations: preferences.xml (Arabic)

* New translations: site.xml (German)

* New translations: site.xml (Breton)

* New translations: preferences.xml (Vietnamese)

* New translations: puzzleTheme.xml (Persian)

* New translations: puzzleTheme.xml (Persian)

* New translations: puzzleTheme.xml (Persian)

* New translations: puzzleTheme.xml (Persian)

* New translations: ublog.xml (Korean)

* New translations: site.xml (Sardinian)

* New translations: site.xml (Sardinian)

* New translations: contact.xml (Kazakh)

* New translations: preferences.xml (Kazakh)

* New translations: faq.xml (Kazakh)

* New translations: preferences.xml (Kazakh)

* New translations: preferences.xml (Kazakh)

* New translations: faq.xml (Kazakh)

* New translations: site.xml (Gujarati)

* New translations: learn.xml (French)

* New translations: swiss.xml (French)

* New translations: activity.xml (Polish)

* New translations: site.xml (Hindi)

* New translations: emails.xml (Belarusian)

* New translations: emails.xml (Belarusian)
2021-12-10 08:03:46 +01:00
Thibault Duplessis 70e073ec65
Merge pull request #10216 from kraktus/swiss_round_no_scroll
Swiss round page is not an infiniteScroll page
2021-12-10 08:03:14 +01:00
kraktus 6e99139e50 Swiss round page is not an infiniteScroll page
fix https://github.com/ornicar/lila/issues/10209

Could not test
2021-12-09 11:20:01 +01:00
Niklas Fiekas cfc3534de7 fixup mobile image height 2021-12-07 23:10:06 +01:00
Niklas Fiekas 3fc388278c fixup color attr 2021-12-07 23:04:58 +01:00
Niklas Fiekas aa2273d2fd use scalatags styles only explicitly
fixes accidental inline styles that should have been attributes. thanks @bigsee
2021-12-07 23:02:17 +01:00
Niklas Fiekas 73ac7fb08c compress lichesstv-mobile.png 2021-12-07 14:54:14 +01:00
Carlton McFarlane ece789bbf8
Update mobile screenshot (#10204)
* Update screenshot and styles on mobile page

* Add IntelliJ files to .gitignore

* Add improved mobile image. Reinstate inline styles in mobile.scala template
2021-12-07 14:49:06 +01:00
Niklas Fiekas 744abd80cc scalafmt and prettier 2021-12-06 23:33:35 +01:00
Niklas Fiekas e323a8595b Revert "Update scalafmt-core to 3.2.1"
This reverts commit 9ddd0a763a.
2021-12-06 23:33:35 +01:00
Gian-Carlo Pascutto f5463f8686 Improve maximum hash table memory estimation.
Some browsers don't report navigator.deviceMemory to keep
fingerprintability to a minimum. Currently, lila assumes that
such a machine provides at most 256MB RAM, thus setting a 32MB
max hashtable limit.

This was a reasonable starting point when Stockfish was pure
JavaScript in a single thread, but with up 16 core WASM support
this limitation is a bit more painful.

Modify the memory estimation: if the browser is modern enough to
have full WASM/SharedArrayBuffer support, and thus run the
parallel WASM versions, assume the machine has at least 2GB of
RAM. If it doesn't, assume 512MB. This gives a maximum hashtable
of 256MB and 64MB, respectively.

The assumed minimum RAM values roughly correspond to Firefox's
official system requirements for the 32-bit and 64-bit version.
Although that doesn't necessarily correspond to WASM support,
it's a reasonable starting point for a guess.

Note that guessing wrong isn't harmful, it just gives the user
the option to shoot themselves in the foot, and even that is
limited because we still only use 1/8th of the guessed system RAM.
2021-12-06 22:54:20 +01:00
Scala Steward 9ddd0a763a Update scalafmt-core to 3.2.1 2021-12-06 22:46:58 +01:00
Benedikt Werner d9b7ba6139 Use 'Cross-Origin-Embedder-Policy: credentialless' in Chrome 96+
On pages embedding Stockfish (i.e. using SharedArrayBuffer).
To allow custom backgrounds from non-CORS pages.
2021-12-06 22:46:21 +01:00
Scala Steward 6d33261fb5 Update sbt-scalafmt to 2.4.5 2021-12-06 22:25:06 +01:00
Thomas Daniels 790afe139d Add AWC 2021 trophy 2021-12-06 22:09:22 +01:00
Benedikt Werner 546c8e2327
Allow StudyAdmins to invite Lichess 2021-12-04 04:48:10 +01:00
Benedikt Werner b24229ac36
Remove unreachable duplicate condition 2021-12-04 04:36:09 +01:00
Benedikt Werner 1503257f91
i18n: Fix /account/personal-data download button translation 2021-12-04 03:59:03 +01:00
Benedikt Werner 0fd1d268ed
scalafmt 2021-12-04 03:52:45 +01:00
Benedikt Werner 004dbceab8 Fix overflow in fishnet opening book 2021-12-01 14:18:13 +01:00
Benedikt Werner d39bb31483
Fix bottom outer coords color on 3D boards 2021-11-30 13:53:47 +01:00
Benedikt Werner 435cfba2ad
Fix analysis board material on 3D boards 2021-11-30 13:53:46 +01:00
Thibault Duplessis 9a7e6bf716 remove Option.ifNone 2021-11-29 11:39:28 +01:00
Thibault Duplessis 06e1261dab code golf 2021-11-29 11:37:19 +01:00
Thibault Duplessis 3f23193601
New Crowdin updates (#10181)
* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))

* New translations: site.xml (Sorani (Kurdish))
2021-11-29 07:49:18 +01:00
Thibault Duplessis d82591c9c1 fix ceval.evalPut first eval 2021-11-28 19:08:15 +01:00
Thibault Duplessis 6dd7adf714
Merge pull request #10178 from kraktus/monitor-blogs
Switch zulip stream for moderator blog actions
2021-11-28 18:42:52 +01:00
Thibault Duplessis f36466aa7d
New Crowdin updates (#10176)
* New translations: site.xml (Dutch)

* New translations: emails.xml (Afar)

* New translations: site.xml (Belarusian)

* New translations: site.xml (Belarusian)

* New translations: storm.xml (Belarusian)

* New translations: coordinates.xml (Belarusian)

* New translations: learn.xml (Belarusian)

* New translations: learn.xml (Belarusian)

* New translations: learn.xml (Belarusian)

* New translations: site.xml (Kazakh)

* New translations: site.xml (Kazakh)

* New translations: challenge.xml (Kazakh)

* New translations: site.xml (Kazakh)

* New translations: preferences.xml (Kazakh)

* New translations: site.xml (Kazakh)

* New translations: faq.xml (Kazakh)

* New translations: site.xml (Kazakh)

* New translations: challenge.xml (Kazakh)

* New translations: faq.xml (Kazakh)

* New translations: study.xml (Hebrew)

* New translations: study.xml (Hebrew)

* New translations: class.xml (Hebrew)

* New translations: contact.xml (Hebrew)

* New translations: contact.xml (Hebrew)

* New translations: broadcast.xml (Hebrew)
2021-11-28 18:41:59 +01:00
Thibault Duplessis 80523a2224 only run client evalPut when local depth > cloud depth 2021-11-28 18:40:28 +01:00
Thibault Duplessis ece947fd20 only propagate cloud eval when depth increases
this should reduce the number of redis messages greatly.

Before that, you could get cevals for pvs greater than yours,
even if your depth is already higher.
2021-11-28 18:30:37 +01:00
Thibault Duplessis ce6129dbd9 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  fix relay round sync log rotation
2021-11-28 16:05:42 +01:00
Thibault Duplessis fa4ecb5a76 fix relay round sync log rotation 2021-11-28 15:36:17 +01:00
Thibault Duplessis 6541db2c4b ceval setting can disable client put 2021-11-28 11:13:52 +01:00
kraktus 0390dfd899 Switch zulip stream for moderator blog actions 2021-11-27 19:33:08 +01:00
Thibault Duplessis f0235c8d3b only send study likes to liking SRI
to reduce messages on busy broadcasts
2021-11-27 07:54:51 +01:00
Thibault Duplessis e6b19993ee
New Crowdin updates (#10161)
* New translations: site.xml (Armenian)

* New translations: site.xml (Gujarati)

* New translations: site.xml (Afrikaans)

* New translations: site.xml (Afrikaans)

* New translations: site.xml (Afrikaans)

* New translations: site.xml (Afrikaans)

* New translations: site.xml (Afrikaans)

* New translations: site.xml (German, Switzerland)

* New translations: site.xml (German, Switzerland)

* New translations: study.xml (German, Switzerland)

* New translations: patron.xml (German, Switzerland)

* New translations: preferences.xml (German, Switzerland)

* New translations: storm.xml (German, Switzerland)

* New translations: ublog.xml (German, Switzerland)

* New translations: storm.xml (German, Switzerland)

* New translations: ublog.xml (German, Switzerland)

* New translations: streamer.xml (German, Switzerland)

* New translations: swiss.xml (German, Switzerland)

* New translations: site.xml (Sinhala)

* New translations: emails.xml (Afar)
2021-11-27 07:51:37 +01:00
Thibault Duplessis e00eca5112 don't GC new users twice 2021-11-26 18:59:09 +01:00
Thibault Duplessis af4efb40b3 cloud eval live setting 2021-11-26 17:37:45 +01:00
Thibault Duplessis 87ef26b856 remove spaces from settings keys 2021-11-26 17:31:17 +01:00
Thibault Duplessis ea256b836b upper user limit for ceval 2021-11-26 17:30:38 +01:00
Benedikt Werner 246b871237
Fix /api/bot/online route (move it before /api/bot/*cmd) 2021-11-26 15:28:31 +01:00