Commit Graph

41150 Commits (82e0033719bb6c10cfe538975b16c90b82c68138)

Author SHA1 Message Date
Thibault Duplessis 82e0033719 massive tournament teams api - closes #8024 2021-01-28 19:19:04 +01:00
Thibault Duplessis 6b6a4da81a fix #8027 2021-01-28 18:51:03 +01:00
Thibault Duplessis 7bfa96ed16 make storm.data private 2021-01-28 18:45:37 +01:00
Thibault Duplessis 4fd5bf7e5f simplify storm config 2021-01-28 18:45:21 +01:00
Thibault Duplessis 7d48f8413a use otp for storm key 2021-01-28 16:46:56 +01:00
Thibault Duplessis e6fd4a6020 remove user id from key 2021-01-28 15:57:44 +01:00
Thibault Duplessis 91a5c38469 sign storm key 2021-01-28 14:44:43 +01:00
Thibault Duplessis 84935b2d06 tweak storm bonus animation 2021-01-28 10:44:14 +01:00
Thibault Duplessis f116b4f08d view storm highscores of other players 2021-01-28 10:15:10 +01:00
Thibault Duplessis d6e60cd0fe carefully redesign storm highscores facet aggregation query
facet sub-pipelines don't use indexes!
2021-01-28 09:42:50 +01:00
Thibault Duplessis 4a696cd3c3 let's not translate that 2021-01-28 09:13:44 +01:00
Thibault Duplessis 3b5f09dd33 preload storm layout 2021-01-28 09:07:33 +01:00
Thibault Duplessis 991b30c722
Merge pull request #7990 from scala-steward/update/scalatags-0.9.3
Update scalatags to 0.9.3
2021-01-28 08:20:40 +01:00
Thibault Duplessis a51ceda797
New Crowdin updates (#8020)
* New translations: storm.xml (Russian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Chinese Simplified)

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

* New translations: storm.xml (Bengali)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Azerbaijani)

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

* New translations: storm.xml (Danish)

* New translations: storm.xml (German)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Italian)

* New translations: storm.xml (French)

* New translations: storm.xml (Burmese)

* New translations: storm.xml (Bosnian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (Spanish)

* New translations: site.xml (German)

* New translations: storm.xml (French)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Italian)

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

* New translations: storm.xml (French)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Lithuanian)

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

* New translations: storm.xml (German)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Finnish)

* New translations: storm.xml (French)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: puzzleTheme.xml (Faroese)

* New translations: puzzle.xml (Faroese)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Faroese)

* New translations: contact.xml (Faroese)

* New translations: challenge.xml (Faroese)

* New translations: storm.xml (German)

* New translations: storm.xml (Turkish)

* New translations: team.xml (Faroese)

* New translations: storm.xml (German)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Catalan)

* New translations: storm.xml (Danish)

* New translations: storm.xml (French)

* New translations: storm.xml (French)

* New translations: puzzleTheme.xml (French)

* New translations: storm.xml (French)

* New translations: puzzleTheme.xml (French)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (French)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: challenge.xml (Chinese Simplified)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Chinese Simplified)

* New translations: team.xml (Chinese Simplified)

* New translations: site.xml (Chinese Simplified)

* New translations: challenge.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: challenge.xml (Spanish)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Romanian)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Slovak)
2021-01-28 08:20:24 +01:00
Thibault Duplessis cf36c495d0 select fewer puzzles in each storm run 2021-01-27 23:30:59 +01:00
Thibault Duplessis a36cdecebe add team links on battle standing 2021-01-27 23:27:39 +01:00
Thibault Duplessis 8af62b75c4 improve daily puzzle selection 2021-01-27 23:15:48 +01:00
Thibault Duplessis 5722cfb574 remember which puzzles were selected for storm runs 2021-01-27 22:38:55 +01:00
Thibault Duplessis 866433ccc7 decrease storm puzzle max deviation 2021-01-27 22:35:26 +01:00
Thibault Duplessis a52b628b22 add storm perf to user API - closes #8017 2021-01-27 22:25:19 +01:00
Thibault Duplessis 0c3f48921a translate the rest of puzzle storm - closes #8014 2021-01-27 22:16:20 +01:00
Thibault Duplessis e708462b73
Merge pull request #8005 from scala-steward/update/google-auth-library-oauth2-http-0.23.0
Update google-auth-library-oauth2-http to 0.23.0
2021-01-27 21:58:24 +01:00
Thibault Duplessis 6895f07748
Merge pull request #8006 from scala-steward/update/scrimage-core-4.0.15
Update scrimage-core to 4.0.15
2021-01-27 21:56:46 +01:00
Thibault Duplessis f64b4aaa6a
New Crowdin updates (#8007)
* New translations: challenge.xml (English, United States)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Polish)

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

* New translations: storm.xml (Polish)

* New translations: puzzle.xml (Bengali)

* New translations: storm.xml (German)

* New translations: puzzle.xml (Bengali)

* New translations: site.xml (Finnish)

* New translations: puzzle.xml (Bengali)

* New translations: site.xml (Finnish)

* New translations: puzzle.xml (Bengali)

* New translations: activity.xml (Finnish)

* New translations: site.xml (Japanese)

* New translations: learn.xml (Japanese)

* New translations: puzzle.xml (Bengali)

* New translations: storm.xml (Bengali)

* New translations: lag.xml (Marathi)

* New translations: puzzleTheme.xml (Spanish)

* New translations: learn.xml (Japanese)

* New translations: puzzle.xml (Spanish)

* New translations: storm.xml (Spanish)

* New translations: lag.xml (Marathi)

* New translations: puzzleTheme.xml (Spanish)

* New translations: lag.xml (Marathi)

* New translations: challenge.xml (Italian)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (French)

* New translations: site.xml (Czech)

* New translations: storm.xml (Czech)

* New translations: contact.xml (Czech)

* New translations: faq.xml (Czech)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (Swedish)

* New translations: tfa.xml (Czech)

* New translations: team.xml (Czech)

* New translations: puzzleTheme.xml (Czech)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (German)

* New translations: challenge.xml (Hungarian)

* New translations: challenge.xml (Portuguese)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: site.xml (Toki Pona)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Turkish)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: site.xml (Chinese Simplified)

* New translations: faq.xml (Chinese Simplified)

* New translations: storm.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Hungarian)

* New translations: challenge.xml (Hungarian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Turkish)

* New translations: challenge.xml (Italian)

* New translations: challenge.xml (Italian)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Turkish)
2021-01-27 21:56:25 +01:00
Thibault Duplessis 2dfda8d5c2 make storm puzzle reviews unrated - closes #8008 2021-01-27 21:56:09 +01:00
Thibault Duplessis 25b4674c14 tournament names can't contain the word lichess 2021-01-27 21:56:09 +01:00
Thibault Duplessis 12f7d46b2c fix case 2021-01-27 19:09:02 +01:00
Thibault Duplessis 18812fc8fc extend prize regex 2021-01-27 18:14:17 +01:00
Thibault Duplessis a415172dbf make puzzle storm more responsive 2021-01-27 16:20:13 +01:00
Thibault Duplessis 650febaff3 load 20% less JS on /storm 2021-01-27 14:11:14 +01:00
Thibault Duplessis 1f5eef5327 move most used routes to the top 2021-01-27 13:45:29 +01:00
Thibault Duplessis 5d4be1329f optimize storm clock 2021-01-27 13:09:10 +01:00
Thibault Duplessis ab2d7e8b18 remove unused style 2021-01-27 13:06:56 +01:00
Thibault Duplessis 30ea09a2bb fix special case of enPassant translation - closes #8012 2021-01-27 12:25:11 +01:00
Thibault Duplessis 5ef6c04e5d tweak play again animation 2021-01-27 11:58:29 +01:00
Thibault Duplessis fcd8f88ab4 fix puzzle moves background 2021-01-27 11:46:40 +01:00
Thibault Duplessis f94531d9db fix storm score upload fails if errors=0 2021-01-27 11:13:45 +01:00
Thibault Duplessis cc91171bca storm button hotkeys 2021-01-27 10:32:27 +01:00
Thibault Duplessis e17ad7c8ff storm: add reload/end buttons 2021-01-27 10:26:58 +01:00
Thibault Duplessis 57d9657f72 tweak storm font 2021-01-27 09:22:12 +01:00
Thibault Duplessis 739b3e15c7 faster storm score animation 2021-01-27 09:06:54 +01:00
Thibault Duplessis d2a1334823 reverse storm run history before summary display 2021-01-27 08:54:10 +01:00
Thibault Duplessis 4973d4d730 remove time logging 2021-01-27 08:32:24 +01:00
Thibault Duplessis 3c4501c8c2
New Crowdin updates (#7987)
* New translations: challenge.xml (English, United States)

* New translations: challenge.xml (Swedish)

* New translations: challenge.xml (Swedish)

* New translations: challenge.xml (Finnish)

* New translations: puzzle.xml (Norwegian Nynorsk)

* New translations: challenge.xml (Norwegian Nynorsk)

* New translations: puzzleTheme.xml (Norwegian Nynorsk)

* New translations: puzzle.xml (Norwegian Nynorsk)

* New translations: puzzle.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: challenge.xml (Catalan)

* New translations: puzzleTheme.xml (Catalan)

* New translations: puzzleTheme.xml (Catalan)

* New translations: puzzleTheme.xml (Catalan)

* New translations: puzzleTheme.xml (Catalan)

* New translations: preferences.xml (Turkish)

* New translations: preferences.xml (Turkish)

* New translations: preferences.xml (Latvian)

* New translations: preferences.xml (Azerbaijani)

* New translations: team.xml (Azerbaijani)

* New translations: challenge.xml (Faroese)

* New translations: preferences.xml (Latvian)

* New translations: preferences.xml (Turkish)

* New translations: challenge.xml (German)

* New translations: challenge.xml (Vietnamese)

* New translations: team.xml (German)

* New translations: challenge.xml (German)

* New translations: study.xml (German)

* New translations: streamer.xml (German)

* New translations: tourname.xml (German)

* New translations: preferences.xml (Turkish)

* New translations: preferences.xml (Turkish)

* New translations: preferences.xml (Turkish)

* New translations: study.xml (German)

* New translations: team.xml (German)

* New translations: challenge.xml (Greek)

* New translations: site.xml (Spanish)

* New translations: puzzle.xml (Spanish)

* New translations: site.xml (Greek)

* New translations: preferences.xml (Turkish)

* New translations: patron.xml (Dutch)

* New translations: patron.xml (Dutch)

* New translations: patron.xml (Dutch)

* New translations: challenge.xml (Japanese)

* New translations: class.xml (Spanish)

* New translations: patron.xml (Spanish)

* New translations: contact.xml (Spanish)

* New translations: challenge.xml (German)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: preferences.xml (Indonesian)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: puzzleTheme.xml (Chinese Simplified)

* New translations: challenge.xml (Uzbek)

* New translations: puzzle.xml (Uzbek)

* New translations: challenge.xml (Uzbek)

* New translations: puzzle.xml (Uzbek)

* New translations: site.xml (Uzbek)

* New translations: puzzleTheme.xml (Uzbek)

* New translations: puzzle.xml (Uzbek)

* New translations: preferences.xml (Uzbek)

* New translations: tfa.xml (Uzbek)

* New translations: team.xml (Uzbek)

* New translations: tfa.xml (Uzbek)

* New translations: coach.xml (Uzbek)

* New translations: streamer.xml (Uzbek)

* New translations: storm.xml (Romanian)

* New translations: storm.xml (Akan)

* New translations: storm.xml (Nepali)

* New translations: storm.xml (Amharic)

* New translations: storm.xml (Bashkir)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (Odia)

* New translations: storm.xml (Swahili)

* New translations: storm.xml (Malagasy)

* New translations: storm.xml (Aragonese)

* New translations: storm.xml (Maithili)

* New translations: storm.xml (Asturian)

* New translations: storm.xml (Luganda)

* New translations: storm.xml (Wolof)

* New translations: storm.xml (Scottish Gaelic)

* New translations: storm.xml (Assamese)

* New translations: storm.xml (Kannada)

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

* New translations: storm.xml (Lojban)

* New translations: storm.xml (Welsh)

* New translations: storm.xml (Klingon)

* New translations: storm.xml (Faroese)

* New translations: storm.xml (Esperanto)

* New translations: storm.xml (Uyghur)

* New translations: storm.xml (Luxembourgish)

* New translations: storm.xml (Tatar)

* New translations: storm.xml (Uzbek)

* New translations: storm.xml (Malayalam)

* New translations: storm.xml (Breton)

* New translations: storm.xml (Latin)

* New translations: storm.xml (Bosnian)

* New translations: emails.xml (Sinhala)

* New translations: storm.xml (Sinhala)

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

* New translations: storm.xml (Hausa)

* New translations: storm.xml (Burmese)

* New translations: storm.xml (Chewa)

* New translations: storm.xml (Ido)

* New translations: storm.xml (Interlingua)

* New translations: storm.xml (Toki Pona)

* New translations: storm.xml (Sanskrit)

* New translations: storm.xml (Turkmen)

* New translations: storm.xml (Tigrinya)

* New translations: storm.xml (Shona)

* New translations: storm.xml (Northern Sami)

* New translations: storm.xml (Sindhi)

* New translations: storm.xml (Sardinian)

* New translations: storm.xml (Kinyarwanda)

* New translations: storm.xml (French)

* New translations: storm.xml (Kazakh)

* New translations: storm.xml (Telugu)

* New translations: storm.xml (Maori)

* New translations: storm.xml (Malay)

* New translations: storm.xml (Kyrgyz)

* New translations: storm.xml (Hindi)

* New translations: storm.xml (Azerbaijani)

* New translations: storm.xml (Latvian)

* New translations: storm.xml (Estonian)

* New translations: storm.xml (Croatian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Tagalog)

* New translations: storm.xml (Thai)

* New translations: storm.xml (Marathi)

* New translations: storm.xml (Bengali)

* New translations: storm.xml (Tamil)

* New translations: storm.xml (Khmer)

* New translations: storm.xml (Persian)

* New translations: storm.xml (Indonesian)

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

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

* New translations: storm.xml (Maltese)

* New translations: storm.xml (Galician)

* New translations: storm.xml (Afar)

* New translations: storm.xml (Rundi)

* New translations: storm.xml (Pali)

* New translations: storm.xml (Ossetian)

* New translations: storm.xml (Javanese)

* New translations: storm.xml (Guarani)

* New translations: storm.xml (Corsican)

* New translations: storm.xml (Cebuano)

* New translations: storm.xml (Chechen)

* New translations: storm.xml (Punjabi, Pakistan)

* New translations: storm.xml (Chuvash)

* New translations: storm.xml (Oromo)

* New translations: storm.xml (Yoruba)

* New translations: storm.xml (Somali)

* New translations: storm.xml (Igbo)

* New translations: storm.xml (Arpitan)

* New translations: storm.xml (Quechua)

* New translations: storm.xml (Lao)

* New translations: storm.xml (Tajik)

* New translations: storm.xml (Pashto)

* New translations: storm.xml (Icelandic)

* New translations: storm.xml (Vietnamese)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Basque)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Italian)

* New translations: storm.xml (Armenian)

* New translations: storm.xml (Hungarian)

* New translations: storm.xml (Hebrew)

* New translations: storm.xml (Gujarati)

* New translations: storm.xml (Irish)

* New translations: storm.xml (Finnish)

* New translations: storm.xml (Frisian)

* New translations: storm.xml (Korean)

* New translations: storm.xml (Greek)

* New translations: storm.xml (German)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Czech)

* New translations: storm.xml (Catalan)

* New translations: storm.xml (Bulgarian)

* New translations: storm.xml (Belarusian)

* New translations: storm.xml (Arabic)

* New translations: storm.xml (Afrikaans)

* New translations: storm.xml (Georgian)

* New translations: storm.xml (Lithuanian)

* New translations: storm.xml (Urdu (Pakistan))

* New translations: storm.xml (Serbian (Cyrillic))

* New translations: storm.xml (Zulu)

* New translations: storm.xml (Chinese Traditional)

* New translations: storm.xml (Chinese Simplified)

* New translations: storm.xml (Xhosa)

* New translations: storm.xml (Ukrainian)

* New translations: storm.xml (Turkish)

* New translations: storm.xml (Tswana)

* New translations: storm.xml (Swedish)

* New translations: storm.xml (Southern Sotho)

* New translations: storm.xml (Albanian)

* New translations: storm.xml (Macedonian)

* New translations: storm.xml (Slovenian)

* New translations: storm.xml (Slovak)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Portuguese)

* New translations: storm.xml (Polish)

* New translations: storm.xml (Punjabi)

* New translations: storm.xml (Northern Sotho)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Mongolian)

* New translations: storm.xml (Taqbaylit)

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

* New translations: coach.xml (Estonian)

* New translations: faq.xml (Estonian)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Danish)

* New translations: storm.xml (Lithuanian)

* New translations: storm.xml (Dutch)

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

* New translations: storm.xml (Estonian)

* New translations: storm.xml (Latvian)

* New translations: site.xml (Spanish)

* New translations: storm.xml (Romanian)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Polish)

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

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (Russian)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (Norwegian Bokmal)

* New translations: storm.xml (French)

* New translations: storm.xml (French)

* New translations: site.xml (Gujarati)

* New translations: site.xml (Gujarati)

* New translations: storm.xml (Dutch)

* New translations: storm.xml (Dutch)

* New translations: streamer.xml (Dutch)

* New translations: storm.xml (German)

* New translations: storm.xml (German)

* New translations: storm.xml (German)

* New translations: storm.xml (Spanish)

* New translations: storm.xml (Burmese)

* New translations: storm.xml (Bosnian)

* New translations: storm.xml (Bosnian)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: storm.xml (Norwegian Nynorsk)

* New translations: perfStat.xml (Norwegian Nynorsk)

* New translations: faq.xml (Norwegian Nynorsk)

* New translations: puzzle.xml (Norwegian Nynorsk)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: storm.xml (Japanese)

* New translations: storm.xml (Finnish)
2021-01-27 08:12:40 +01:00
Thibault Duplessis 77b1878fa9 tweak storm selector logging 2021-01-27 08:11:35 +01:00
Scala Steward e6d610514b
Update scrimage-core to 4.0.15 2021-01-27 06:42:58 +01:00
Scala Steward edee3d2939
Update google-auth-library-oauth2-http to 0.23.0 2021-01-27 00:27:48 +01:00
Thibault Duplessis 190b9fe694 tweak storm difficulty 2021-01-26 20:42:02 +01:00
Thibault Duplessis ba90ecff30 dim ding 2021-01-26 20:41:56 +01:00
Thibault Duplessis 51b7710e75 storm UI tweaks 2021-01-26 20:28:14 +01:00