aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAdam Soltys <adam@coinos.io>2026-10-18 22:39:39 -0700
committerAdam Soltys <adam@coinos.io>2026-10-18 22:39:39 -0700
commit15f3b1f80a5ed99e7d2db17e46318f4abe3797ce (patch)
treec5cb883a829375b2c9b2fd563e2dbb6a877c3c4e /docs
parent1842b5ebbfd9e47323f6175babc222970a21a966 (diff)
downloadcoinosv3-master.tar.gz
coinosv3-master.zip
Going live: when the server can't take a dropped stream back (it restarted) and starts a new one, the app now announces the new one, once it plays, and says the old one is over (no recording: there's nothing in it). It went on announcing the dead address, and viewers saw "The stream isn't playing right now" while the camera sent to an address nobody knew. The streamer's own view follows.HEADmaster
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013ZDf1cyCQLkfjftYhymZAg
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions
d>
<script>
  import { run } from "svelte/legacy";

  import { t, locale, locales } from "$lib/translations";
  let { style } = $props();
  let l = $state($locale);

  const handleChange = ({ currentTarget }) => {
    const { value } = currentTarget;
    document.cookie = `lang=${value}; path=/`;
    $locale = value;
    l = value;
  };
</script>

<select name="language" bind:value={l} onchange={handleChange}>
  {#each $locales as locale}
    <option value={locale}>{$t(`lang.${locale}`)}</option>
  {/each}
</select>