76068 Commits

Author SHA1 Message Date
Thibault Duplessis 9f0d189470 Merge pull request #20515 from Simek/ui-only-highlight-active-filters-in-lobby-view
ui: only highlight active filters icon in lobby view
2026-05-26 09:18:52 +02:00
Thibault Duplessis 0f33c67b45 Merge pull request #20513 from johndoknjas/uncomment-variants-in-test
Uncomment variants in test
2026-05-26 09:15:57 +02:00
Thibault Duplessis 3ef27020a6 Merge pull request #20503 from Simek/ui-add-powertip-horizontal-nudge-on-collision
ui: add powertip horizontal nudge logic on collision
2026-05-25 16:05:08 +02:00
Thibault Duplessis 632d69f10f Merge pull request #20479 from lichess-org/playwright
add playwright tests
2026-05-25 15:59:13 +02:00
Trevor Fitzgerald 7dc507d5a2 cleanup default comments 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald f8b5ed97c0 tweak test name 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald 14f33232e2 assert message text 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald d0bab279d1 temp disable school-mode test 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald 4a8bc7e2de update readme 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald dfc6abf799 cleanup 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald 4f39deb3c3 add tests 2026-05-25 11:27:16 +02:00
Trevor Fitzgerald fe8c0b62ee setup playwright 2026-05-25 11:27:16 +02:00
Thibault Duplessis a418302baf New Crowdin updates (#20524)
* New translations: site.xml (Kurmanji (Kurdish))

* New translations: emails.xml (Kurmanji (Kurdish))

* New translations: site.xml (Greek)

* New translations: site.xml (Marathi)

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

* New translations: broadcast.xml (Marathi)

* New translations: dgt.xml (Marathi)

* New translations: timeago.xml (Kurmanji (Kurdish))

* New translations: onboarding.xml (Kurmanji (Kurdish))

* New translations: variant.xml (Kurmanji (Kurdish))

* New translations: recap.xml (Kurmanji (Kurdish))

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

* New translations: variant.xml (Kurmanji (Kurdish))

* New translations: recap.xml (Kurmanji (Kurdish))

* New translations: broadcast.xml (Ukrainian)

* New translations: site.xml (Arabic)

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

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

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

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

* New translations: broadcast.xml (Dutch)

* New translations: variant.xml (Kurmanji (Kurdish))
2026-05-25 11:25:21 +02:00
Thibault Duplessis 2af26238b5 no longer read user perfs on /account/info
lichobile-only endpoint on the way to removal
2026-05-25 11:14:46 +02:00
Thibault Duplessis 29d34c67fc origin game stream remove bloom filter FP checks
https://monitor.lichess.ovh/d/adgzt48/taketaketake-apis?orgId=1&from=now-7d&to=now&timezone=utc&var-instance=lila@ocean&var-field=mean&var-action=&var-query0=&var-interval=10m&viewPanel=panel-14
2026-05-25 10:59:02 +02:00
Thibault Duplessis 75e630db1e simplify origin game stream logging 2026-05-25 10:55:13 +02:00
Thibault Duplessis ed3b8dabe5 generate unique ids by batch of 512 2026-05-25 10:52:20 +02:00
Thibault Duplessis e188e4623e tweaks while debugging swiss 2026-05-25 10:52:06 +02:00
Thibault Duplessis 6bb6765fbf Merge branch 'master' of github.com:lichess-org/lila 2026-05-25 10:51:25 +02:00
Thanh Le 4b58826c67 Merge pull request #20523 from yafred/revet-sbt-plugins
revert sbt-plugin upgrade
2026-05-23 19:59:28 +02:00
YaFred 4a7e17f309 revert sbt-plugin upgrade 2026-05-23 14:28:51 +02:00
Thibault Duplessis 4a73f9ad15 Revert "Update sbt-plugin to 2.9.11"
This reverts commit acc8dad685.
2026-05-23 11:04:10 +02:00
Thibault Duplessis a2e4eb7c0e Merge pull request #20484 from PawelPlutaUek20/bugfix/fix-safari-focus-within-bug-in-forum-reactions
fix: handle focus-within of the forum reactions in Safari
2026-05-23 11:02:05 +02:00
Thibault Duplessis 14c452a041 Merge pull request #20508 from scala-steward/update/netty-transport-native-epoll-4.2.14.Final
Update netty-transport-native-epoll to 4.2.14.Final
2026-05-23 10:59:35 +02:00
Thibault Duplessis e932c68bfd Merge pull request #20507 from scala-steward/update/sbt-plugin-2.9.11
Update sbt-plugin to 2.9.11
2026-05-23 10:59:20 +02:00
Thibault Duplessis 049479d461 New Crowdin updates (#20471)
* New translations: site.xml (Greek)

* New translations: broadcast.xml (Greek)

* New translations: arena.xml (Arabic)

* New translations: variant.xml (French)

* New translations: site.xml (Luxembourgish)

* New translations: site.xml (Slovak)

* New translations: site.xml (Slovak)

* New translations: emails.xml (Slovak)

* New translations: patron.xml (Slovak)

* New translations: broadcast.xml (Slovak)

* New translations: arena.xml (Arabic)

* New translations: tourname.xml (Arabic)

* New translations: challenge.xml (Arabic)

* New translations: broadcast.xml (Slovak)

* New translations: preferences.xml (Slovak)

* New translations: site.xml (Uzbek)

* New translations: faq.xml (Uzbek)

* New translations: puzzletheme.xml (Slovak)

* New translations: site.xml (Swedish)

* New translations: puzzletheme.xml (Slovak)

* New translations: site.xml (Romanian)

* New translations: site.xml (French)

* New translations: site.xml (Spanish)

* New translations: site.xml (Arabic)

* New translations: site.xml (Bulgarian)

* New translations: site.xml (Catalan)

* New translations: site.xml (Danish)

* New translations: site.xml (German)

* New translations: site.xml (Greek)

* New translations: site.xml (Basque)

* New translations: site.xml (Finnish)

* New translations: site.xml (Italian)

* New translations: site.xml (Japanese)

* New translations: site.xml (Korean)

* New translations: site.xml (Dutch)

* New translations: site.xml (Polish)

* New translations: site.xml (Russian)

* New translations: site.xml (Slovak)

* New translations: site.xml (Albanian)

* New translations: site.xml (Turkish)

* New translations: site.xml (Ukrainian)

* New translations: site.xml (Chinese Simplified)

* New translations: site.xml (Galician)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: site.xml (Marathi)

* New translations: site.xml (English, United States)

* New translations: site.xml (Uzbek)

* New translations: study.xml (Romanian)

* New translations: study.xml (French)

* New translations: study.xml (Spanish)

* New translations: site.xml (Norwegian Bokmal)

* New translations: site.xml (Picard (Chti))

* New translations: study.xml (Afrikaans)

* New translations: study.xml (Arabic)

* New translations: study.xml (Belarusian)

* New translations: study.xml (Bulgarian)

* New translations: study.xml (Catalan)

* New translations: study.xml (Czech)

* New translations: study.xml (Danish)

* New translations: study.xml (German)

* New translations: study.xml (Greek)

* New translations: study.xml (Basque)

* New translations: study.xml (Finnish)

* New translations: study.xml (Irish)

* New translations: study.xml (Gujarati)

* New translations: study.xml (Hebrew)

* New translations: study.xml (Hungarian)

* New translations: study.xml (Armenian)

* New translations: study.xml (Italian)

* New translations: study.xml (Japanese)

* New translations: study.xml (Korean)

* New translations: study.xml (Lithuanian)

* New translations: study.xml (Dutch)

* New translations: study.xml (Polish)

* New translations: study.xml (Portuguese)

* New translations: study.xml (Russian)

* New translations: study.xml (Slovak)

* New translations: study.xml (Slovenian)

* New translations: study.xml (Albanian)

* New translations: study.xml (Swedish)

* New translations: study.xml (Turkish)

* New translations: study.xml (Ukrainian)

* New translations: study.xml (Chinese Simplified)

* New translations: study.xml (Chinese Traditional)

* New translations: study.xml (Vietnamese)

* New translations: study.xml (Galician)

* New translations: study.xml (Icelandic)

* New translations: study.xml (Portuguese, Brazilian)

* New translations: study.xml (Indonesian)

* New translations: study.xml (Persian)

* New translations: study.xml (Tamil)

* New translations: study.xml (Bengali)

* New translations: study.xml (Marathi)

* New translations: study.xml (Thai)

* New translations: study.xml (Croatian)

* New translations: study.xml (Norwegian Nynorsk)

* New translations: study.xml (Kazakh)

* New translations: study.xml (Estonian)

* New translations: study.xml (Latvian)

* New translations: study.xml (Hindi)

* New translations: study.xml (Telugu)

* New translations: study.xml (English, United States)

* New translations: study.xml (Tagalog)

* New translations: study.xml (Esperanto)

* New translations: study.xml (Luxembourgish)

* New translations: study.xml (Tatar)

* New translations: study.xml (Malayalam)

* New translations: study.xml (Bosnian)

* New translations: study.xml (Sinhala)

* New translations: study.xml (Uzbek)

* New translations: study.xml (Kannada)

* New translations: study.xml (Asturian)

* New translations: study.xml (Aragonese)

* New translations: study.xml (Odia)

* New translations: study.xml (Norwegian Bokmal)

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

* New translations: study.xml (Scots)

* New translations: study.xml (Lao)

* New translations: study.xml (Corsican)

* New translations: study.xml (Toki Pona)

* New translations: study.xml (Swiss German)

* New translations: study.xml (Picard (Chti))

* New translations: site.xml (French)

* New translations: site.xml (Spanish)

* New translations: site.xml (Catalan)

* New translations: site.xml (Danish)

* New translations: site.xml (German)

* New translations: site.xml (Basque)

* New translations: site.xml (Dutch)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: site.xml (Greek)

* New translations: site.xml (Ukrainian)

* New translations: site.xml (Galician)

* New translations: site.xml (Chinese Simplified)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: site.xml (Arabic)

* New translations: broadcast.xml (French)

* New translations: broadcast.xml (Spanish)

* New translations: broadcast.xml (Greek)

* New translations: broadcast.xml (Italian)

* New translations: broadcast.xml (Russian)

* New translations: broadcast.xml (Slovak)

* New translations: broadcast.xml (Romanian)

* New translations: broadcast.xml (Arabic)

* New translations: broadcast.xml (Bulgarian)

* New translations: broadcast.xml (Catalan)

* New translations: broadcast.xml (Danish)

* New translations: broadcast.xml (German)

* New translations: broadcast.xml (Basque)

* New translations: broadcast.xml (Finnish)

* New translations: broadcast.xml (Japanese)

* New translations: broadcast.xml (Korean)

* New translations: broadcast.xml (Dutch)

* New translations: broadcast.xml (Polish)

* New translations: broadcast.xml (Portuguese)

* New translations: broadcast.xml (Slovenian)

* New translations: broadcast.xml (Turkish)

* New translations: broadcast.xml (Ukrainian)

* New translations: broadcast.xml (Chinese Simplified)

* New translations: broadcast.xml (Vietnamese)

* New translations: broadcast.xml (Galician)

* New translations: broadcast.xml (Portuguese, Brazilian)

* New translations: broadcast.xml (Marathi)

* New translations: broadcast.xml (Norwegian Nynorsk)

* New translations: broadcast.xml (English, United States)

* New translations: broadcast.xml (Luxembourgish)

* New translations: broadcast.xml (Uzbek)

* New translations: broadcast.xml (Norwegian Bokmal)

* New translations: broadcast.xml (Picard (Chti))

* New translations: broadcast.xml (French)

* New translations: broadcast.xml (Spanish)

* New translations: broadcast.xml (Catalan)

* New translations: broadcast.xml (Danish)

* New translations: broadcast.xml (German)

* New translations: broadcast.xml (Basque)

* New translations: broadcast.xml (Portuguese)

* New translations: broadcast.xml (Norwegian Nynorsk)

* New translations: site.xml (Finnish)

* New translations: broadcast.xml (Finnish)

* New translations: broadcast.xml (Greek)

* New translations: broadcast.xml (Romanian)

* New translations: broadcast.xml (Galician)

* New translations: broadcast.xml (Portuguese, Brazilian)

* New translations: site.xml (Russian)

* New translations: broadcast.xml (Russian)

* New translations: broadcast.xml (Chinese Simplified)

* New translations: broadcast.xml (Arabic)

* New translations: broadcast.xml (Albanian)

* New translations: site.xml (Romanian)

* New translations: site.xml (Korean)

* New translations: broadcast.xml (Korean)

* New translations: site.xml (Arabic)

* New translations: site.xml (Arabic)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: voicecommands.xml (Turkish)

* New translations: site.xml (Polish)

* New translations: broadcast.xml (Polish)

* New translations: site.xml (Picard (Chti))

* New translations: broadcast.xml (Picard (Chti))

* New translations: variant.xml (Picard (Chti))
2026-05-23 10:50:24 +02:00
Thibault Duplessis 1c1572900f devenv update 2026-05-23 10:38:45 +02:00
Simek 1d1e541f9b ui: only highlight active filters icon in lobby view 2026-05-22 12:02:45 +02:00
John Doknjas 0bfa534f1b Merge branch 'master' into uncomment-variants-in-test 2026-05-21 23:15:06 -07:00
johndoknjas 24c3cf19d8 Uncomment variants. 2026-05-21 23:14:21 -07:00
Scala Steward 84a04cd31d Update netty-transport-native-epoll to 4.2.14.Final 2026-05-21 16:25:39 +00:00
Scala Steward acc8dad685 Update sbt-plugin to 2.9.11 2026-05-21 16:25:30 +00:00
Simek 8087e4009a ui: add powertip horizontal nudge logic on collision 2026-05-21 13:41:04 +02:00
Thibault Duplessis 9a60f34d89 Merge pull request #20478 from johndoknjas/default-study-ordering
Different default orders for different study groups
2026-05-20 11:39:55 +02:00
Thibault Duplessis bd39c1be26 use StudyTopic type 2026-05-20 11:39:09 +02:00
Thibault Duplessis 31e9bcb411 move new core code to the only module where it's used
core must be as lean as possible
2026-05-20 11:34:38 +02:00
johndoknjas a0a9f815a0 Have default ordering vary depending on the study group it's for. Also, if a default ordering is currently being used, don't care about preserving it when clicking on a menu button; rather, just use the default ordering for that new group. 2026-05-20 11:32:26 +02:00
Thibault Duplessis 9c5c10ee4a Merge pull request #20477 from kokokosal/add-totoy-piece-set
Add Totoy piece set
2026-05-20 11:22:09 +02:00
Thibault Duplessis 5da3b6c30a relocate new piece set 2026-05-20 11:21:59 +02:00
Kosal Sen 87ff903275 Add Totoy piece set
12 SVG pieces by Kosal Sen, licensed under CC BY 4.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 11:16:53 +02:00
Thibault Duplessis f0b20128ce Merge pull request #20468 from SergioGlorias/regulations
Add regulations fields to RelayTour and related components
2026-05-20 11:11:19 +02:00
Thibault Duplessis 3cc878381b delete new superfluous translation 2026-05-20 11:10:32 +02:00
Sérgio Glórias c4231b119c format 2026-05-20 11:04:37 +02:00
Sérgio Glórias ffe9caa521 Add regulations fields to RelayTour and related components 2026-05-20 11:04:37 +02:00
Thibault Duplessis e983c76249 Merge pull request #20453 from Tebro/feat/local_eval_glyphs
Add live move annotations using local eval
2026-05-20 11:00:50 +02:00
Thibault Duplessis 3e7c43bc58 refactor and simplify analysis ceval annotations 2026-05-20 10:59:54 +02:00
Thibault Duplessis d7d7367190 remove seemingly superfluous ceval cloud check
why wouldn't we use cloud evals there?
2026-05-20 10:40:47 +02:00
Thibault Duplessis d3160a0acb fix live annotation stores glyphs, not arrays of glyphs 2026-05-20 10:34:22 +02:00
Thibault Duplessis 7b0a509a25 remove new analysis live-annotations setting
we already have a move annotations setting
2026-05-20 10:18:01 +02:00
Richard Weber 4b07c3cdcd Add live move annotations using local eval
- Adds live annotations derived from local engine eval
- Adds a UI toggle to enable/disable live annotations
- Renders live glyphs on the board and in the move list
- Rebuilds and caches glyphs when toggling or navigating
2026-05-20 10:02:09 +02:00