Commit Graph

2624 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 74549d7657 manage multiple leaders for a team - closes #6422 2020-04-23 17:48:25 -06:00
Niklas Fiekas ea1d3a0b7b forum post reaction error handling (fixes #6383) 2020-04-13 20:21:50 +02:00
Niklas Fiekas 1c2bec64a0 use same-origin fetch for forum reactions 2020-04-13 20:07:36 +02:00
Thibault Duplessis 21ee5b0b77 tweak signup JS 2020-04-12 19:10:01 -06:00
Thibault Duplessis 1975f85bbf fix signup JS pre-validation 2020-04-12 14:53:19 -06:00
Thibault Duplessis e5fab15bfb weakly prevent reactions on team posts
good enough until proven otherwise
2020-04-08 20:33:05 -05:00
Thibault Duplessis 46714ea084 implement forum reactions 2020-04-08 13:30:32 -05:00
Niklas Fiekas 40ca25bd7a bring back mousetrap.js for standalones/embed (fixes #6146) 2020-03-09 23:03:03 +01:00
Niklas Fiekas f51f60c250 do not skip signup form validation (fixes #6106) 2020-03-06 20:26:21 +01:00
Thibault Duplessis 7032aba767 catch early challenge ping exception 2020-03-03 16:07:27 -06:00
Thibault Duplessis 4eb42bdd8d personal study topics 2020-02-26 11:22:42 -06:00
Thibault Duplessis 7ec3e2df56 study topics WIP 2020-02-26 11:21:10 -06:00
Niklas Fiekas cb1a9bc4af cut off bogus decimals in rating history chart 2020-02-17 12:36:01 +01:00
Thibault Duplessis 8f43ee4c41 /patron client-side translations 2020-02-09 10:35:20 -06:00
Thibault Duplessis 981215e7c3 remove message assets 2020-01-28 16:01:16 -06:00
Thibault Duplessis baea6c59c8 completely remove Internet safety detection 2020-01-17 09:00:47 -06:00
Thibault Duplessis c3e2037a5a malware warning is misunderstood, disable 2020-01-17 08:48:12 -06:00
Thibault Duplessis 5b27707a27 improve adblock detection (to encourage it!) and add /ads page 2020-01-13 16:08:43 -06:00
Lakin Wecker 3f3637f876 Consistent anonymous function syntax. 2020-01-06 06:48:31 -07:00
Lakin Wecker 14a7535bb0 Alert error message rather than logging it to the console. 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 07b2c245ca Cleanup js/template 2020-01-06 06:48:27 -07:00
Lakin Wecker 297b7ece4b WIP - initial exploration of new stripe API 2020-01-06 06:48:27 -07:00
Lakin Wecker 95f9eeae86 Adding a new logo we can use in stripe. 2020-01-06 06:48:27 -07:00
Lakin Wecker 747bc0b19a Updated formatting as per prettier. 2020-01-06 06:48:27 -07:00
Lakin Wecker e7f26be82f Change the logo to our new logo. 2020-01-06 06:48:27 -07:00
Thibault Duplessis b0b78dca5d don't manually delete snabbdom-managed element - fixes #5847 2020-01-01 14:50:42 -05:00
Thibault Duplessis c9396995e1 it's 2020 and microsoft browsers are still horseshit 2020-01-01 13:18:17 -05:00
Niklas Fiekas c40772dee6 make localStorage pubsub more robust (fixes #5832)
Safari sometimes fires the StorageEvent in the same document as well.
Move lichess.StrongSocket.sri to lichess.sri and use the unique id to
filter events.
2019-12-29 12:03:31 +01:00
Thibault Duplessis 15ec133753 team battle WIP 2019-10-03 14:58:59 +02:00
Thibault Duplessis b85ea770d6 improve team battle form 2019-10-03 10:54:02 +02:00
Thibault Duplessis 44695e7e6a team battle WIP 2019-10-02 18:50:09 +02:00
Thibault Duplessis f0e9a09422 team battle WIP 2019-10-02 12:20:44 +02:00
Thibault Duplessis 0e5a94c6e2 fix coach picture upload - fixes #5538 2019-09-20 21:46:47 +02:00
Niklas Fiekas 33eb674d37 build service worker from ui module 2019-09-17 19:59:50 +02:00
Niklas Fiekas c8facfd9e1 service worker simplifications 2019-09-16 11:30:26 +02:00
Thibault Duplessis 435548094a better fix lag page 2019-09-15 20:44:45 +02:00
Thibault Duplessis a9e757bd3c fix lag page socket URL 2019-09-15 20:32:16 +02:00
Niklas Fiekas 167ef3658b simplify notification stacking 2019-09-14 09:36:15 +02:00
Niklas Fiekas 4910a0d3e9 fix push notification stacking 2019-09-08 16:31:55 +02:00
Niklas Fiekas 9942972931 i18n: rating distribution chart 2019-08-25 15:22:16 +02:00
Thibault Duplessis 95fbd132fd upgrade vendors (chessground) 2019-08-10 12:34:07 +02:00
Thibault Duplessis 99bd6bb539 palantir WIP 2019-08-07 17:10:30 +02:00
Thibault Duplessis fa61553a02 fix JS syntax 2019-08-01 08:58:09 +02:00
Thibault Duplessis ad70f3cdd9 refactor ajax form handling 2019-07-31 17:58:47 +02:00
Thibault Duplessis ba56f3f057 new flag button to quickly report inappropriate PMs 2019-07-31 17:56:38 +02:00
Thibault Duplessis f0538e22f6 upgrade ui vendors - chessground 7.6.9 2019-07-31 10:26:39 +02:00
Thibault Duplessis 75e48d3fa0 chessground 7.6.8
fixes select+move
2019-07-13 23:47:01 +02:00
Thibault Duplessis 4a3a288e26 upgrade chessground 2019-07-13 09:23:47 +02:00
Thibault Duplessis 5843a6a2ae update dist chessground 2019-07-12 11:54:15 -04:00
Thibault Duplessis 17a9ab90c4
Merge pull request #5299 from ornicar/mod-public-chat-refresh
Fix auto-reloading of mod/public-chat
2019-07-10 08:26:11 -04:00
ProgramFOX 75f74c9fce Fix auto-reloading of mod/public-chat
It has been broken for a while, since the $("#lichess") selector started returning null.

The #comm-wrap div is needed because not introducing a new element but using an existing one as replacement for $("#lichess") always resulted in a wrong layout after an auto-refresh.

I'm seeing a Content Security Policy error every time .load happens. I don't think this is a big deal (everything works), but just mentioning it in case.
2019-07-10 13:23:50 +02:00
Niklas Fiekas b360ac0689 return openWindow promise in service worker 2019-07-10 00:33:08 +02:00
Niklas Fiekas e56daf9dac wait for user to dismiss push notification 2019-07-10 00:23:15 +02:00
Niklas Fiekas a0b0132d61 use es6 in service worker 2019-07-10 00:22:28 +02:00
Thibault Duplessis 77a2463b11 lichess.pubsub.emit has only one argument list 2019-07-04 23:29:42 -04:00
Thibault Duplessis dffe5c655e {master} update min rating 2019-07-01 13:25:11 -04:00
Niklas Fiekas 205bd46245 improve notification click handler 2019-06-28 16:12:23 +02:00
Niklas Fiekas 1593e7ba4a basic web push notifications using lila-push 2019-06-28 16:12:23 +02:00
Thibault Duplessis 3741733641 fix login feedback on 429 2019-06-09 14:46:08 +02:00
Thibault Duplessis 04e437417a fix forum mod script 2019-05-20 09:35:57 +02:00
Thibault Duplessis f53620d40d upgrade chessground 2019-05-14 18:10:46 +07:00
Thibault Duplessis 3ea26a36f3 more cg board helper integration 2019-05-13 16:43:18 +07:00
Thibault Duplessis edd8f07068 fix computer analysis live display
there was a race condition in the listeners of the socket event
2019-05-07 17:09:15 +07:00
Thibault Duplessis 2ae38f2eec fix mod inquiry bar auto-next 2019-05-07 14:10:52 +07:00
Thibault Duplessis d30ddd35b8 responsive /lag 2019-05-01 08:28:47 +07:00
Thibault Duplessis 5fe5fd4b5a refactor using boolean local storage abstraction 2019-04-29 21:03:56 +07:00
Thibault Duplessis d75a03a389 game search with native date input 2019-04-23 21:14:10 +07:00
Thibault Duplessis 1fe515da7f the touch slider required a more detailed proxy function 2019-04-23 19:52:26 +07:00
Thibault Duplessis 3f6a2b18d0 fix UI touch punch (sliders on mobile) 2019-04-23 19:37:42 +07:00
Thibault Duplessis b467e1dccd trim down jquery 2019-04-23 18:12:07 +07:00
Thibault Duplessis 61bfdd29ce fix mobile slider proxy order 2019-04-23 10:12:09 +07:00
Thibault Duplessis 29a0b16749 remove jquery.proxy 2019-04-21 06:43:35 +07:00
Thibault Duplessis ae3206dee4 update jquery 2019-04-21 06:24:50 +07:00
Thibault Duplessis 22eb113f5d update jquery 2019-04-20 22:37:30 +07:00
Thibault Duplessis aa9e094c80 laod jquery touch hack on touchscreen devices 2019-04-20 19:56:54 +07:00
Thibault Duplessis 2363e7563d fix coach editor 2019-04-20 08:00:51 +07:00
Thibault Duplessis 450e7c41f3 fix coach picture upload 2019-04-20 07:40:41 +07:00
Thibault Duplessis e22f3a5b93 revert to v1 jQuery, that actually works 2019-04-19 17:40:03 +07:00
Thibault Duplessis 632ef51100 fix analysis navigation by clicking on movetime chart 2019-04-19 13:46:27 +07:00
Thibault Duplessis bdbf851be5 fix study tour for member (not owner) 2019-04-18 13:07:58 +07:00
Thibault Duplessis 8e7bdf0c70 remove unused vendor 2019-04-17 09:09:10 +07:00
Thibault Duplessis 65f697d8eb remove ratingHistory width hack 2019-04-17 08:05:29 +07:00
Thibault Duplessis 606ae9b196 upgrade chessground to 7.4, gets rid of Trident support 2019-04-16 15:27:36 +07:00
Thibault Duplessis f7a3576408 fix mod message presets 2019-04-16 12:10:23 +07:00
Thibault Duplessis 80673448bf fix message selection 2019-04-16 12:01:10 +07:00
Thibault Duplessis dd25078cbd hack for Firefox user profile overflow 2019-04-16 07:13:34 +07:00
Thibault Duplessis 67cfee6175 fix analysis embed 2019-04-15 18:20:58 +07:00
Thibault Duplessis 791d140e4c refactor embeds, use no ctx, manual csp nonce 2019-04-15 17:07:12 +07:00
Thibault Duplessis f1e5871d17 round analysis embed WIP 2019-04-15 15:21:13 +07:00
Thibault Duplessis 31ef1341b9 remove $.proxy from infinitescroll 2019-04-15 14:20:26 +07:00
Thibault Duplessis 1e76ab532f fix sparkline proxy 2019-04-15 13:51:46 +07:00
Thibault Duplessis 66bf448e26 Merge branch 'master' of github.com:ornicar/lila into v2
* 'master' of github.com:ornicar/lila:
  fix /@/<user>/search after #4973
  Make date picker label appear on same line as date picker
  Use flatpickr instead of native input field
  Add datepicker to search menu
2019-04-15 08:18:37 +07:00
Thibault Duplessis 17701a6982 upgrade jquery & powertip 2019-04-15 08:02:04 +07:00
Thibault Duplessis b394ebeac0 upgrade jquery 2019-04-15 07:19:18 +07:00
Thibault Duplessis ce764df9f2 jquery-lila always uses script tag transport 2019-04-15 06:44:48 +07:00
Thibault Duplessis 79520f62b4 hack typeahead 2019-04-14 22:05:31 +07:00
Thibault Duplessis d691209f4e upgrade and re-hack jQuery, removing more support 2019-04-14 21:31:03 +07:00
Thibault Duplessis 97be460253 user search UI 2019-04-14 09:10:18 +07:00
Thibault Duplessis 5efceed10f form searching 2019-04-14 08:14:43 +07:00
Thibault Duplessis 803574a799 /search UI done 2019-04-14 08:09:21 +07:00
Thibault Duplessis 8134955c03 responsive study WIP 2019-04-11 09:58:26 +07:00
Thibault Duplessis 79a3a314bc study buttons and panels WIP 2019-04-10 18:06:13 +07:00
Thibault Duplessis 165581d195 study board editor WIP 2019-04-10 16:35:48 +07:00
Thibault Duplessis 712e285101 remove shepherd loader from main JS 2019-04-10 07:18:32 +07:00
Thibault Duplessis 86de354f6f remove lobby pentatonic music 2019-04-10 07:15:04 +07:00
thomas 30f4d496cb Use flatpickr instead of native input field 2019-04-09 20:46:48 +02:00
Thibault Duplessis 30c73b3e93 backport: remove /qa 2019-04-08 12:56:35 +02:00
Thibault Duplessis 658429d936 challenge UI WIP
also, stuff.
2019-04-08 10:33:56 +07:00
Thibault Duplessis f835092d58 remove hoverIntent 2019-04-08 09:30:26 +07:00
Thibault Duplessis e24efdc687 event UI 2019-04-08 09:06:45 +07:00
Thibault Duplessis 7a99b00848 fix round tab reload on pref change - closes #4952 2019-04-08 07:33:59 +07:00
Thibault Duplessis 528e077d5a simul UI WIP 2019-04-05 17:38:15 +07:00
Thibault Duplessis fda63f1557 simul UI WIP 2019-04-04 15:02:49 +07:00
Thibault Duplessis b0585d5e42 /lag UI 2019-04-01 07:06:11 +07:00
Thibault Duplessis 46ce21a8b2 remove /qa
Oh yeah, feels good.
2019-03-26 14:07:41 +07:00
Thibault Duplessis 4b5b5ec975 complete patron UIs 2019-03-25 15:52:14 +07:00
Thibault Duplessis 19ef188b36 Merge branch 'master' of github.com:ornicar/lila into v2
* 'master' of github.com:ornicar/lila:
  user mod search: watchlist, regex, levenshtein (wip)
  allow email domains without a DNS A record - closes #4917
  move blacklisted email domains to
  disposable email domains
  remove .coach-intro
  lichess.redirect only handles local urls - closes lichess-org/api#13
  Remove incorrect caption until #4034 merges
2019-03-21 09:41:42 +07:00
Thibault Duplessis 281890490f lichess.redirect only handles local urls - closes lichess-org/api#13 2019-03-13 14:43:59 +07:00
Thibault Duplessis b6ae09640f tournament form 2019-03-02 08:02:38 +07:00
Thibault Duplessis 39f8bbe169 fix login form 2019-03-01 19:09:40 +07:00
Thibault Duplessis 33701d1cdc remove more `indexOf`s 2019-02-28 17:54:37 +07:00
Thibault Duplessis 65516365a1 es2016 WIP 2019-02-28 17:27:57 +07:00
Thibault Duplessis 099b7d3ce9 analysis UI WIP 2019-02-23 10:57:09 +07:00
Thibault Duplessis 9177e2de36 coach editor UI 2019-02-18 21:52:32 +07:00
Thibault Duplessis 837a3a906e message UI 2019-02-13 09:23:36 +07:00
Thibault Duplessis 7e2355e93b account/pref/security/oauth UI 2019-02-12 22:30:54 +07:00
Thibault Duplessis ce59c0167c done with the forum 2019-02-12 14:20:01 +07:00
Thibault Duplessis 1032095fda UI v2 WIP 2019-02-08 18:13:50 +07:00
Thibault Duplessis 4291cc61f9 move lichess.playMusic 2019-01-24 15:07:08 +08:00
Thibault Duplessis e312874b20 refactor keyboardMove/blindInput WIP 2019-01-12 11:22:19 +08:00
Thibault Duplessis 098b1fc6e2 upgrade chessground and other JS deps 2018-12-30 10:41:26 +08:00
Thibault Duplessis b82fbb0bfb help preventing double signup 2018-12-29 17:56:11 +08:00
Thibault Duplessis a78f939564 {master} email confirmation help dedicated page 2018-12-25 11:17:37 +08:00
JD Hartley 99fbe9515b Focus 2FA token input when missing token or invalid token is submitted 2018-12-15 13:23:02 -08:00
JD Hartley fd0ad438d7 Fix 2FA token selector, ensuring token is cleared after invalid token 2018-12-15 13:22:31 -08:00
Thibault Duplessis ce219a81d8 use location.host
https://stackoverflow.com/questions/6725890/location-host-vs-location-hostname-and-cross-browser-compatibility
2018-12-09 08:58:22 +07:00
Thibault Duplessis 85ca2e2002 {master} remove debug 2018-12-05 22:32:26 +07:00
Thibault Duplessis 2e56673459 rewrite tournament templates 2018-12-05 00:12:15 +07:00
Thibault Duplessis 292bd2fb08 improve file inputs 2018-12-02 15:06:03 +07:00
Thibault Duplessis 093c7398bc /paste file upload - for #4733 2018-12-02 14:33:38 +07:00
Thibault Duplessis 678d3ffbc6 hackfix highchart game division labels - closes #4734 2018-12-02 13:15:43 +07:00
Thibault Duplessis 155a742474 upgrade chessground standalone - fixes lag in chess captchas 2018-12-01 11:01:01 +07:00
Thibault Duplessis 158f9f141c rewrite coach form 2018-11-29 18:04:34 +07:00
Thibault Duplessis f102560484 rewrite tournament forms 2018-11-29 16:43:52 +07:00
Thibault Duplessis 22f3746b66 rewrite login/signup/password/email/2fa forms 2018-11-29 11:04:19 +07:00
Thibault Duplessis 1dfc4a9054 rewrite forum forms 2018-11-28 19:32:17 +07:00
Thibault Duplessis bd1817392a rewrite and unhack event page countdown 2018-11-11 10:49:36 +01:00
Thibault Duplessis f91827e12d event countdown - with hack loading 2018-11-11 10:25:03 +01:00
ProgramFOX c19b86f890 Unique style for all perfs in chart
Colors are kept, but the styles are a bit adjusted.

Advantages:
  * No more ambiguous lines in the rating chart (Bullet and Zh, Rapid and Ultra)
  * Fixes #4615
2018-09-11 12:39:30 +02:00
ProgramFOX c8beebda17 Avoid modern JS syntax 2018-09-07 09:49:15 +02:00
ProgramFOX 86b455edd6 Rating graph on perfStat page, closes #2425
On each perfStat page, a rating graph is drawn for the specific perf (in the same color as its line on the complete profile rating graph). If there is no data for a certain perf, `lichess.ratingHistoryChart` will take care of hiding the assigned `<div>` as to not have a big white space on top of the perfStat page.

`ratingHistoryChart` also takes care of filtering out the non-perf lines -- this cannot happen on the server side because the rating graph cache contains all graphs.
2018-09-05 22:18:34 +02:00
ProgramFOX c0fee6f6f8 Don't activate menu when dragging a piece too high -- fixes #4382 2018-09-05 18:09:25 +02:00
Isaac Levy eb532665fe Debounce embed resize event 2018-08-29 10:59:21 -04:00
Niklas Fiekas 8f40dbb5d2 replace bin/prod/compile-client with gulp 2018-08-24 17:21:13 +02:00
Thibault Duplessis d3ab7898b3
Merge pull request #4486 from niklasf/0rtt-assets
0-rtt assets
2018-08-15 13:28:53 +02:00
Thibault Duplessis 9d3dd24f6d fix tournament creation flatpickr 2018-08-14 12:49:04 +02:00
Niklas Fiekas bd83b84112 prepare lichess.assetUrl for version in path 2018-08-05 01:45:51 +02:00
Thibault Duplessis b67d94b290 Revert "Revert "Fix 3D coordinate training, closes #4069""
This reverts commit 5f7834c50c.
2018-07-14 11:52:21 +02:00
Thibault Duplessis 5f7834c50c Revert "Fix 3D coordinate training, closes #4069"
This reverts commit 51ee4ba71a.
2018-07-13 20:03:17 +02:00
ProgramFOX 51ee4ba71a Fix 3D coordinate training, closes #4069 2018-07-09 10:22:15 +02:00
Niklas Fiekas 4d0a243867 csp: replace inline onclick handlers 2018-06-20 23:32:08 +02:00
Thibault Duplessis ad1eb4d7b5 delay inquiry JS 2018-06-08 13:24:35 +02:00
Thibault Duplessis 3c875143b2 fix JS syntax 2018-06-07 14:56:00 +02:00
Thibault Duplessis 50fe33e30b fix ipban login 2018-05-25 11:25:19 +02:00
Thibault Duplessis e64869aff1 tweak flatpickr 2018-05-11 20:55:56 -05:00
Thibault Duplessis 680759f946 implement user tournament custom start date - closes #4353 2018-05-11 18:47:45 -05:00
Thibault Duplessis babf2c5819 upgrade flatpickr 2018-05-11 18:47:40 -05:00
Thibault Duplessis 70a62e0cfc lifetime patron client-side 2018-05-10 01:57:41 +02:00
Thibault Duplessis d014095998 improve 2fa feedback 2018-05-06 19:29:13 +02:00
Thibault Duplessis e6f5b8fdbf 2fa login form 2018-05-06 19:10:18 +02:00
Thibault Duplessis 10faba2025 XHR login form 2018-05-06 17:56:50 +02:00
Niklas Fiekas aa66a1d55e license header for qrcode.min.js 2018-05-06 12:58:40 +02:00
Niklas Fiekas 7902da65e0 generate a proper qr code 2018-05-05 12:50:41 +02:00
Thibault Duplessis 61c0958bb1 update streamer page 2018-04-25 17:21:58 +02:00
Thibault Duplessis 31cb76c2cc npm dragscroll WIP 2018-04-12 17:30:39 +02:00
Thibault Duplessis 498d70223c complete user tournament conditions 2018-04-11 02:23:51 +02:00
Thibault Duplessis 7bc80ed779 move mod JS 2018-04-07 21:16:55 +02:00
Thibault Duplessis e0d9c3c576 move form autosubmit to account JS 2018-04-07 21:10:16 +02:00
Thibault Duplessis aa21e991b8 more adblock tweak 2018-04-05 00:43:21 +02:00
Thibault Duplessis 8e36f2a478 tweak ad blocker ad 2018-04-05 00:21:16 +02:00
Thibault Duplessis ad15adb8fd educate stream watchers about malware blocking 2018-03-28 21:10:46 +02:00
Thibault Duplessis 713e883a82 complete async mod actions 2018-03-16 17:45:54 -05:00
Thibault Duplessis 42b8c06be0 Revert "Revert "async mod WIP""
This reverts commit 4590c63c38.
2018-03-16 16:49:57 -05:00
Thibault Duplessis 4590c63c38 Revert "async mod WIP"
This reverts commit 575354b4b8.
2018-03-13 23:02:45 -05:00
Thibault Duplessis 575354b4b8 async mod WIP 2018-03-13 07:37:20 -05:00
Thibault Duplessis 8b4f26c2bb fix lobby pentatonic help message 2018-03-08 08:59:26 -05:00
Niklas Fiekas fb40fb6c9e fix dispatchEvent on ie 11 2018-02-17 12:24:38 +01:00
Seung-Zin Nam 416ebbe56a
remove thousandsSep for highcharts labels
e.g., turns rating 1 706 to 1706
2018-02-04 21:36:13 +01:00
Thibault Duplessis 1e366b76a7 study server eval variations 2018-01-21 15:55:07 -05:00
Thibault Duplessis 6c0cec1c82 js tweaks 2018-01-20 10:07:43 -05:00
Thibault Duplessis e1ad601143 study server eval WIP 2018-01-16 21:22:19 -05:00
Thibault Duplessis 22a6d021ac fix movetime chart 2018-01-16 12:09:38 -05:00
Thibault Duplessis e037428ea3 tweak division chart color 2018-01-15 23:35:28 -05:00
Thibault Duplessis 6ad5b08180 study server eval WIP 2018-01-14 23:47:46 -05:00
Thibault Duplessis 23476115d4 study server eval WIP + FEN type 2018-01-14 23:02:12 -05:00
Isaac Levy dd0933879a Hide unused search params during submission
Fixes #3871.
2018-01-11 20:09:03 -05:00
Thibault Duplessis 2afff55f61 Revert "hackfix streamer nested form"
This reverts commit 0bccd0a2a4.
2018-01-09 22:44:46 -05:00
Thibault Duplessis 0bccd0a2a4 hackfix streamer nested form 2018-01-06 17:01:25 -05:00
Niklas Fiekas 9afb190281 do not try to embed /streamer as a game 2018-01-04 14:16:00 +01:00