EPICSOLO 1.10.18

✨ Wat is er nieuw?

Hier houden we per gelanceerde EPICSOLO-versie bij wat er is toegevoegd, aangepast of opgelost. De nieuwste versie staat bovenaan.

EPICSOLO v1.10.18

Geplande release
  • 🎥 Webcams vallen niet meer uit na een paar minuten: de oorzaak was een beeldstroom-storm — elke 3 seconden gingen volledige webcam-previews naar iedereen toe, waardoor de verbinding verstikte en de webcam-tegels verdwenen. De server stuurt nu lichte beeldlinks, schrijft rustiger weg en herstelt een webcam vanzelf na een haperende verbinding.
  • 🖥️ Scherm delen blijft bruikbaar: annuleren of een andere bron kiezen maakte “Scherm delen” daarna onbruikbaar. Het vinkje klopt nu altijd met de echte staat, uitvinken stopt het delen en zet je camera terug, en “Instellingen toepassen” stopt een lopende schermsessie niet meer stilletjes.
  • 📷 Admin Webcams strakker en informatiever: kamerstarter-cams staan nu compact zoals de footer-cams met de naam leesbaar op de kaart, bezoeker-cams zijn ook compact, en de hover-info en gastweergave tonen wie er allemaal in de kamer is.
  • 📁 Chatlog-mapjes: gesloten kamers staan in het admin-paneel in uitklapbare mapjes per gebruikersnaam in plaats van in één lange lijst.
  • 🌐 Vertalingen compleet: de taalcontrole dekt nu alle 32 pagina’s inclusief de layouts; de ontbrekende vertalingen zijn toegevoegd en een label-bug in de controle zelf is gerepareerd.
  • 🧹 Grote opruiming: verouderde audit-notities, logs, kladbestanden en achtergebleven tokens zijn weggehaald, en de beta-omgeving draait exact dezelfde versie — de sync-tool ruimt bekende restrommel voortaan bestand-voor-bestand op.
  • 🛠️ Onder de motorkap: de gegevensbestanden blijven klein doordat beeldjes niet meer telkens worden weggeschreven, thumbnails worden per kamer hooguit eens per halve minuut gepubliceerd, en de thema-controle is bijgewerkt.

EPICSOLO v1.10.17

Geplande release
  • 🛡️ Hacks en DDoS aangepakt: mislukte inlogpogingen worden nu geteld (per IP én per account) — na 10 fouten binnen 15 minuten volgt een tijdelijke blokkade, zodat wachtwoorden niet eindeloos geraden kunnen worden. Socket-verbindingen zijn per IP begrensd (max 40 nieuwe per minuut) tegen verbindingsvloeden, en bekende hacker-zoekpaden (WordPress, .env, phpMyAdmin) krijgen direct een blokkerend antwoord.
  • 🔍 Google Search Console in het admin-paneel: de SEO-tab toont de echte GSC-cijfers van epicsolo.nl — zoekopdrachten, pagina's en totalen (klikken, vertoningen, CTR, positie) — naast de bestaande SEO-scores; de CSV-import blijft werken.
  • ✅ Kijkbeeld getest tot in de pixel: nieuwe e2e-regressietest bewijst dat meekijkers écht beeld zien met actieve webcam-versiering, óók als de browser de animatieframes volledig afknijpt (tab op de achtergrond) — de kijkbeeld-wachthond blijft frames doorgeven.
  • 🧹 Opruiming: kapotte en overbodige testbestanden verwijderd (o.a. oude repro-scripts die na de webcam-wizard niet meer werkten).

EPICSOLO v1.10.16

Geplande release
  • ➕ Webcam-versieringen met ➕ Toevoegen: nieuw in-call menu-item opent een popup vol versieringen voor Kerst, Halloween, Sinterklaas, Pasen, Zomer en Winter — stickers, eigen tekst én tekenen direct over je eigen webcambeeld (slepen, vergroten, kleuren kiezen). Alles blijft lokaal op je apparaat en gaat als beeld naar de kamer.
  • 🖥️ Scherm delen werkt weer: de knop deed niets doordat een interne media-bridge ontbrak en de privacy-guard scherm delen blokkeerde. Delen werkt nu volledig, inclusief automatisch cameraherstel na het stoppen; opnames blijven geblokkeerd.
  • 😊 Smiley-reacties blijven nu staan: reacties vielen terug op losse berichten of verdwenen na herladen, opnieuw inladen of wisselen tussen compact/uitgebreid. De koppeling met het doelbericht klopt nu over sessies heen (ook ná herladen), zelfreacties verdwijnen niet meer en GIF-quotes tonen netjes 🖼️ GIF in plaats van de ruwe link.
  • 💬 Chat springt niet meer door de scrollbalk: de scrollbalk-reserve is vast, waardoor berichten niet meer opschuiven zodra je de muis over de chat beweegt.
  • 🔒 Kamers bekijken toont gesloten kamers: onder het kamerraster staat een uitklapbare “Gesloten kamers”-vouw (standaard dicht) met per kamer een 📜 Chatlog-knop die meteen de volledige kamerhistorie opent.
  • 🎥 Webcam-setup volledig in de kamerflow: de vernieuwde webcam-keuze is in de kamerflow ingebouwd; kiezen voor scherm of geluid uit de wizard wordt direct verwerkt en de virtuele achtergrond toont je altijd blijven staan, ook als het segmentatiemodel niet laadt.
  • 🧹 Opruiming: oude backups (o.a. een 71MB-zip uit v1.8.93) en verouderde testscripts verwijderd.
  • 🎨 Webcam blijft zichtbaar met versieringen: met actieve versieringen kon de webcam van de kamerstarter voor bezoekers stilvallen of verdwijnen — vooral bij een verborgen tabblad of een stokkend segmentatiemodel. De beeldpipeline blijft nu altijd doorlopen, dus de webcam is ook mét versiering gewoon zichtbaar.
  • 🎛️ 3-staps video-configuratie altijd: ook als de videoverbinding vastliep en je op “▶ Webcam (opnieuw) starten” drukte, startte de webcam zonder configuratie. De apparatenkeuze en publiek/privé stapelen nu altijd vóór elke (her)start — dus óók bij een vastgelopen verbinding.
  • 🔢 Alle tabbladen strak op 1.10.16: elke pagina draagt nu de juiste versie-cache-busters (o.a. de admin-tabbladen die nog op 1.8.5 stonden) en de Epicsolo[Bot]-titel toont de actuele versie.
  • 📊 Stats for Nerds: FPS-meetlat voor je eigen webcam: wie zijn eigen webcam draait — kamerstarter, gast of staff — ziet nu in Stats for Nerds de actieve frames per seconde van de eigen uitvoer, met een balkje, de herkomst en de langste stilte. Een stokkende beeldpipeline is meteen zichtbaar.

EPICSOLO v1.10.15

Geplande release
  • 🔑 Beta-testers (en alle accounts) blijven ingelogd na een herstart: inlogsessies stonden alleen in het geheugen, dus bij elke serverherstart — de dagelijkse reset én elke update — was iedereen zijn login kwijt. Wie daarna zijn eigen naam gebruikte kreeg “De gebruikersnaam bestaat al. Is geregistreerd!” en kon geen kamer meer in. Sessies worden nu versleuteld weggeschreven en overleven herstarten voortaan.
  • 🚪 Join-venster terug bij “gebruikersnaam bestaat al”: in plaats van een fatale melding opent nu weer het join-venster met een login-hint — één keer inloggen en je bent alsnog binnen. De beveiliging tegen naam-impersonatie blijft gewoon intact.

EPICSOLO v1.10.14

Geplande release
  • 🗂 Chatlogs voor admins en moderators weer compleet: in het admin-paneel (Chat Logs → Dagarchives) bevatte elk dagbestand nog maar één enkele overgebleven regel — de rest van de daggeschiedenis verdween. Twee fouten deden dit samen: bij het wegschrijven gooide de server de bestaande daginhoud steeds weg (alleen de laatste batch bleef bewaard) en na de eerste schrijfbeurt stopte het schrijfproces voorgoed. Nu wordt elke regel aan het dagarchief toegevoegd en blijft dat de hele dag doorlopen — getest met een automatische regressietest over meerdere schrijfbatches.
  • 👤 Historie kamerstarter én gast weer zichtbaar: de verloren daggeschiedenis is opnieuw opgebouwd uit het hoofdlogboek, dus ook de berichten van de kamerstarter staan weer in de dagarchieven — niet alleen het toevallig laatste bericht van de laatste bezoeker.
  • 👻 Schim-gebruiker “_sort” weggefilterd: bovenaan de dagarchief-lijst stond een nep-gebruiker “_sort” (een interne sorteersleutel van het dagbestand). Die is weg.

EPICSOLO v1.10.13

Geplande release
  • 🎨 Kleurkiezer toont nu écht de aangeklikte kleur: een fout in de lichtmodus-herschikking veranderde de kleur van je bericht — geel werd donkerrood. De gekozen kleur wordt nu overal exact getoond, in de live chat én in het privévenster, en de chatnaam krijgt dezelfde kleur als de tekst.
  • ✨ Glow weg in de donkere modus: de lichte schaduw om gekleurde chattekst (voor leesbaarheid in lichte modus) bleef in de donkere modus als een waas plakken, óók na een themawissel. De schaduw geldt nu alleen nog in de lichte modus.
  • 📄 Compacte chatregel met keuze: tijd, naam en tekst staan nu op één regel — zo passen meer berichten in beeld. Wie de vertrouwde opmaak wil (naam boven, tekst eronder) kiest onder ⚙ Instellingen → Chat en meldingen voor “Uitgebreid”; wisselen werkt direct.
  • 🎬 Server-reset-video verschijnt nu écht bij een herstart: de random video die bij de reset-tune hoort, bleef vaak weg — op het moment van de herstart is de server al down en kon het beeld niet meer van het netwerk komen. De video wordt nu vooraf in het geheugen bewaard en speelt van daaruit af, als eigen laag tussen het chatvenster en het server-statusvenster (50% transparant, het geluid blijft de mp3). De testscherm-simulatie toont exact hetzelfde beeld.
  • ⚙ Instellingen passen meteen toe: de keuzekaarten in ⚙ Instellingen — Compact/Uitgebreid én Webcam Publiek/Privé — veranderen de chat en je webcam nu direct, zonder herladen. Bij een moduswissel blijven alle zichtbare regels (ook systeemregels) staan, en een webcam-wissel gaat meteen de kamer in (knoplabel en deelnemerslijst meteen up-to-date).
  • 🎬 Commando-video's spelen één keer af: de voorgrondvideo's van %hawaiiie, %airwolf, %ateam, %knightrider en %ghostbusters liepen eindeloos door; ze sluiten nu vanzelf na één keer afspelen (ESC of ✕ blijft om eerder te stoppen).
  • 🖥 Adminpaneel opgeruimd: de knop “Normale weergave” is weg — “Kamers bekijken” doet dat werk al — en de knop heet voortaan “Gast weergave”.
  • 👥 Aantal gebruikers bij de webcams: het admin-tabblad Webcams en de gastweergave tonen bij elke actieve webcam hoeveel mensen er in die kamer zitten.
  • 🔊 Nieuwe bot-commando's %ikhaatsokken en %ikverstajewel: spelen een kort geluidsfragmentje in de kamer (opgeknapt: stilte eruit geknipt, volume maximaal). Tegen chatspam delen de twee commando's een pauze van 30 seconden per gebruiker.

EPICSOLO v1.10.12

Geplande release
  • 🌗 Vertaalvenster leesbaar in lichte modus: de NL/EN-uitlegpopup van de taalknop bleef in de lichte modus een donkere kaart met onleesbare donkere tekst. Het venster schakelt nu netjes mee met het actieve thema.
  • 🎨 Tekstkleurkiezer in de privéchat: bij het privéberichtvenster staat nu een 🎨-knop met hetzelfde kleurpalet als de kamerchat. Een klik op een bolletje past de kleur meteen toe en geldt voor privéchat én kamerchat tegelijk; de bolletjes tonen hun eigen kleur in licht én donker.
  • 🚫 Opname-blokscherm sluit terug naar de chat: bij het scherm “Scherm- en video-opnames zijn niet toegestaan” voerde de knop je weg uit de kamer, waarna een volgende opname-poging direct weer op een zwart scherm belandde. De knop sluit nu alleen het blokscherm; de chat blijft staan en de opname-blokkades blijven actief.
  • 🇬🇧 Engels compleet vertaald: 125 Nederlandse teksten stonden nog zonder Engelse vertaling in de woordenboeken, van help en admin tot de whats-new-pagina. Alles is aangevuld en de vertaal-audit is schoon met nul restanten, inclusief de nieuwe knoppen “Kamers bekijken” en “Normale weergave”.
  • 🎦 “Kamers bekijken” met staff-rechten: ingelogde staff ziet de knop “Kamers bekijken” in de adminbalk en de kamerlinks dragen voortaan de veilige staff-review-token mee. Zo belandt een admin of moderator niet meer onverwacht in de gast-flow (“behandeld als gast”).
  • 🗂 Kamers openen in eigen tabblad: vanuit “Kamers bekijken” opent elke kamer in een eigen tabblad in het adminrechtenvenster. Eén klik opent precies één tabblad (geen dubbele meer), en het venster sluiten wist alle tabbladen en frames netjes.
  • 💬 Thema-consistentie voor vensters: het zwevende chatvenster krimpt nu echt op kleine schermen en blijft met muis én vinger te verslepen; de palet-bolletjes houden in beide thema's hun eigen kleur en de lobby-kamerkaart toont donkere letters in de lichte modus.
  • 🎬 Server-reset-video weer vóór de chat: de fullscreen video bij een serverherstart dekte de chat niet meer volledig af (half transparant, waardoor de chat erdoorheen bloedde). De video staat nu volledig op de voorgrond en de video-cheats gebruiken weer een echte achtergrondvideo die mee-schaalt met het venster.
  • 🎥 “Webcam (opnieuw) starten” herstelt ook de videoverbinding: was de live-videoverbinding dood, dan publiceerde de webcam nergens meer heen. De knop herstelt eerst de verbinding en probeert daarna opnieuw te publiceren.
  • 🚗 %knightrider werkt nu écht: het Knight Rider-commando was alleen bereikbaar als %nightright terwijl iedereen %knightrider typt — nu zijn %knightrider, %knight-rider en %kitt allemaal geaccepteerd. Ook de knoppen op de admincheats-pagina deden niets meer (de losse pagina-socket hoorde nergens bij); één klik start de cheat voortaan écht in de geopende kamer, of in de lobby.

EPICSOLO v1.10.11

Geplande release
  • 🎥 Alle webcamverbindingen gefikst — gasten, starters, staff en previews zien elkaar weer: een programmeerfout in de video-publicatieopties (een new-constructie op een preset-gegevensobject) gooide bij élke camerapublicatie een fout waardoor er nooit ook maar één webcam de SFU bereikte: gasten en kamerstarters zagen elkaar niet, admin/mod zagen nergens beeld, de mouse-over previews bleven zwart en de statusbalk toonde "VIDEO fout". De presets worden nu correct gebruikt; getest met een echte browser-test waarbij een kamerstarter live publiceert (video+audio, 3 simulcast-lagen) en een gast het beeld echt ontvangt — én de homepage-kamerkaarten tonen weer live thumbnails.
  • 🔐 Admincheats-pagina gerepareerd: de toegangspoort van /admincheats.html controleerde een verouderde sleutel en een niet-bestaande sessie-cookie — daardoor kreeg niemand toegang, ook admins niet. De pagina leest nu dezelfde beveiligde sessie als het admin-paneel: ingelogde admins komen er direct in, de rest ziet netjes de gesloten poort.
  • 🎬 Server-reset-video wordt nu écht voorbelast: een dode voorbelasting-regel (een preload-link die de browser toch negeerde, met een console-waarschuwing als gevolg) is vervangen door een werkende warm-up, zodat de video klaarstaat bij de eerste herstart. De console blijft schoon.
  • 🧾 TESTROMMEL GEVONDEN-signaal in het onderhoudslog: vindt de geplande opschoning écht testdata, dan verschijnt er een opvallende signaalregel mét telling en namen in het maintenance-log — zo zie je meteen wanneer er testscripts actief waren. Ook een fout in de kamer-opruiming gefikst waardoor testkamers niet werden herkend.
  • 🛠 Onder de motorkap: syntaxfout in het LiveKit-configscript hersteld (het script liep vast op een variabele-naam), zo'n 21.000 regels verouderde dubbele kopieën uit de repo verwijderd, en nieuwe test-gereedschappen: een geïsoleerde admin-testomgeving waarin productiedata nooit geraakt wordt, plus een automatische regressietest (npm run regressietest) die alle pagina's en 21 admin-tabs op fouten controleert — die test vond zelf de admincheats-bug.
  • 🎨 Kleurkiezer in de chat gerepareerd (licht én donker): de kleurbolletjes van het 🎨-palet bij het chatveld verschenen als lege cirkels — de globale thema-knopstyling perste de achtergrond van élke knop plat, waardoor de gekozen kleuren onzichtbaar waren. De bolletjes tonen nu weer hun eigen kleur in beide modi (inclusief hover), en een klik zet de tekstkleur zoals altijd direct goed.

EPICSOLO v1.10.9

Historische release
  • 🧪 Testscherm 4 en 5 + 5-gegevens-server-reset: de server-reset-cron draait nu om en om door 5 sets (Hawaii Five-0, Airwolf, A-Team, Test4, Test5) — bij élke herstart dus een ándere fullscreen-video (50% transparant op de achtergrond, gemuted) met de bijbehorende mp3 en de statusbalk erbovenop. Nieuwe admin-cheats %testscherm4 (90 s, YouTube 5BsFnk83NMI) en %testscherm5 (35 s, YouTube BS8QAfSDwNE); na afloop verschijnt een nette "Terug naar de chat"-popup.
  • 👤 Nieuw-hier-popup op de homepage: "Nieuw hier? Lees even alles door · Help · About · Contact. De chat van 2027! Klik hier om te starten" opent een leuke welkom-popup met de pagina's + disclaimer en de frisse start van 3 september 2026.
  • 🇬🇧 EN/NL-knop 50% transparant: de taalknop in de knoppenrij is nu net als de rest half transparant en wordt volledig bij hover.
  • ✨ Nieuw-hier-popup mobiel: op smalle schermen past de popup zich aan (marge, kleinere kop, verticale strook) — hij komt op mobiel én desktop netjes terug in beeld.
  • 🎛 Admincheats-pagina: alle admin-cheats (%testscherm1/2/3, %ateam, %airwolf) staan voortaan op een aparte pagina /admincheats.html met één-klik-knoppen. Alleen admin-accounts komen erin; geen chat-echo — de cheats triggeren anoniem.
  • 🔒 Admin-only cheats: %ateam, %airwolf en %testscherm1/2/3 zijn voortaan uitsluitend voor admins (server- én client-validatie). Moderators en gewone gebruikers krijgen een nette weigering. Andere cheats blijven per-account/fun zoals ze waren.
  • 🕶 Anonieme admin-cheats: bij admin-cheats verdwijnt de "geactiveerd door …"-naam uit chat én bot-popup — het effect verschijnt zonder naam uit het luchtslot.
  • 🧾 Bot-help schoongeveegd: de admin-cheats staan nergens meer in %help of de categorielijken; niet-staff ziet ze enkel via de aparte pagina (die ze toch niet opent).
  • ✂️ Tekstgrootte-UI gestraakt: het dubbele "Tekstgrootte"-label + aparte "17px"-waarde naast de dropdown zijn verwijderd. Eén dropdown — één klik en klaar.
  • 🌭 FrikandelAI trage-mode-fix: de AI-snelstand houdt in bij quota-fallback; de 15-seconden wachttijd bij een langzaam antwoord is naar 6 seconden verlaagd en het voormalige trage premium-model is geruil voor het snellere stabiele flash-model.
  • 🧪 Testscherm-sync versterkt: video en audio op de testschermen laden sinds 1.10.9 samen; de trigger-routes in de bot zijn nu admin-gegated en aanoniem, met dezelfde gesynchroniseerde start.
  • EPICSOLO v1.10.5

    Historische release
    • 🚁 Airwolf + server-reset-video: bij een serverherstart wisselen de Hawaii Five-0- en Airwolf-tune om en om, met bijbehorende video fullscreen op de achtergrond (50% transparant, gemuted — het geluid komt van de mp3) en de statusbalk op de voorgrond. Nieuwe cheat %airwolf: 30 seconden helikopter-projectie over het beeldscherm met de tune (ESC = stop).
    • 📐 Tekstgrootte via dropdown: de a/AA-tekstgroottebalk is vervangen door een dropdown (10–35px, 11 stappen). Eén klik past de chattekst metéén aan — alleen voor je eigen scherm, nooit kamerbreed. De dropdown staat bij het chatveld én in ⚙ Instellingen.
    • 🎅 Sinterklaas-thema + %sintcheat: het sint-thema heeft nu eigen speklaag-/dakpan-details (anders dan kerst). Staff-cheat %sintcheat laat Sint in élke hoek opduiken met een 15-seconden irritant toeterdeuntje (verdraaide stoombootmelodie, alleen ESC stopt).
    • 🧹 %hardclear: naast %clear een staff-commando dat de chatloos ook écht definitief leegt — bij binnenkomst verschijnen niet langer opnieuw de laatste 20 regels leuk.
    • 🚫 Staff-chatmodediscipline: %ban, %ipban, %kick, %hardkick en %kickme werken nu rechtstreeks in de chat (admins en kamerstarters), met auditregel.
    • 🎨 Kleurpalet en beta-tester: een klik op een kleur past het direct toe (geen OK-knop). Beta-tester-berichten zijn operators nu bold naast de paletkleuren. In de lichte modus worden de felle paletkleuren automatisch donkerder met schaduw zodat ze leesbaar blijven.
    • 🗂 Chatlogs dagelijkse kaart: élke chatlog-regel wordt óók per kalenderdag weggeschreven in epicsolo-data/chatlogs_daily/JJJJ-MM-DD.json, gesorteerd op gebruikersnaam en IP-adres.
    • 📁 Uitklapbare chatlogs: het admin-paneel Chat Logs-tabblad toont de kamers nu als uitklapbare <details>-afdelingen (Actief open, Gesloten dicht) in plaats van één lange lijst onder elkaar.
    • 🔒 NL/EN-lock: de taalknop toont standaard een rood kruis; Engels kan pas ná uitlegpopup (EN + NL), het “ik begrijp het”-vinkje en een dubbelklik-unlock.
    • 🛠 Onder de motorkap: %mp/%mop-weigeringsfout hersteld, dubbele petitkommas verwijderd, seizoen-override persistent (JSON) over herstarten, bots antwoorden gewoon in de chat (popups alleen voor %help), en alle versies strak op 1.10.9.
    • 💬 Vraag aan een politieke bot komt nu in de chat: als je %markrutte, %hugodejonge of een andere bot-persona een vraag stelde, verdween de vraag zelf — je zag alleen het antwoord. De vraag staat nu óók als gewoon chatbericht in de kamer (boven het antwoord), zodat iedereen kan zien wat je vroeg.
    • 🎨 Kleurpalet per kamer: iedereen kan via 🎨 bij het chatveld een vaste kleur voor de eigen chattekst kiezen (alleen kleur, zonder bold/italic) met OK-bevestiging.
    • 🩷/💜 BoerPoar-kleurenwiss: %colorpink schakelt nu tussen zachtroze (aan) en hardcoded paars (uit) — bold + italic blijft altijd aan voor dit account.
    • ☀/🌙 Licht-donker-glitch mobiele/tablet lobby opgelost.
    • 🛠 Dead-code-opschoning en alle versies strak op 1.10.9.

    EPICSOLO v1.10.2

    Historische release
    • 🩷 Mizzy-exclusieve chatopmaak: het account Mizzy kan tekst zachtroze, BOLD en CURSIEF maken via kleine markers en een roze werkbalkje bij het chatveld (🔒 strikt accountgebonden — gasten die “Mizzy” heten krijgen hem niet). Met %mizzy zet ze het palet aan/uit: stáát hij aan, dan is álle tekst automatisch bold + italic + zachtroze.
    • 🌸 BoerPoar-palet: zelfde opmaakrechten, met eigen schakelaar %colorpink (aan/uit, bold + zachtroze + italic). Mizzy en BoerPoar hebben elk hun eigen commando — niet uitwisselbaar.
    • 😄 Smiley-hakje verholpen: na het kiezen van een emoji stond de cursor middenin het smiley-teken, waardoor er een vreemd hakje/vierkantje verscheen. De cursor landt nu netjes érbij.
    • 🛠 Onder de motorkap: de seizoen-cheats van staff zijn strakker gebonden, de chatlimiet is per deelnemer (niet meer per IP) en de versienummers van alle pagina’s zijn op één stand (1.10.2) gezet.

    EPICSOLO v1.10.1

    Historische release
    • 🤖 Lobby zonder bot: Epicsolo[BOT] is in de lobby altijd uit — alleen het welkomstbericht verschijnt. Typ je toch een commando, dan volgt de melding “Bot is in de lobby niet actief. Open een kamer om gebruik te maken van Epicsolo[Bot].” In gewone kamers werkt alles zoals altijd.
    • 🗂 Lobby-chat nooit meer leeg: bij binnenkomen zie je altijd de laatste 20 regels van de laatste lobby-log, ook na een %clear of serverherstart.
    • 🔇 Gedeelde webcams starten stil: alle footer-webcams starten met geluid uit. Alleen je eigen microfoon staat aan; de kamerstarter is de enige externe stem. Handmatig aanzetten kan via de volumeknop en je keuze wordt onthouden.
    • 👶 %kinderspeeltuin: een dancing baby in het midden van het scherm met een sluitkruisje. Elke klik op het kruisje verdubbelt de baby op een nieuwe plek — tot je ESC drukt; ESC is de enige afsluiting. Iedereen in de kamer ziet hem mee.
    • 📐 Gast/beta-chat rechtgetrokken: de live-chat groeide in de gast- en beta-weergave oneindig mee met de berichten. De kolommen passen nu in het scherm, de chat is exact zo hoog als de kolommen en scrollt intern.

    EPICSOLO v1.10.0

    Historische release
    • 🏆 Gamescores worden nu echt opgeslagen: het afronden van elk spel liep tegen een fout aan waardoor de score nooit naar de server ging — je zag wel “X punten” in de chat, maar het leaderboard bleef leeg. Opgelost, met één extra netwerkpoging en een duidelijke melding als het écht niet lukt.
    • 🧱 Tetris was onspeelbaar: het blok stopte meteen met vallen door een programmeerfout in de animatielus, waardoor je nooit kon game-overen en dus nooit een score kon scoren. Het blok daalt nu soepel en het spel versnelt naarmate je score stijgt.
    • ⏹ ESC stopt het spel, F1 pauzeert: ESC stopt nu élk spel (ook snake en tetris, die je voorheen niet kon verlaten) en slaat je behaalde punten op. F1 zet het spel op pauze met een duidelijke PAUZE-laag. Er is ook een “Stop”-knop naast de pauzeknop.
    • 🟩 Lingo: eerste letter gegeven + 10 seconden per poging: je ziet meteen de eerste letter van het vijfletterwoord en elke poging krijgt 10 seconden met een aftellende balk. Lopen de 10 seconden af, dan wordt wat je getypt hebt alsnog als poging vastgelegd.
    • 🤖 Botcommando’s netjes onder elkaar: alle botlijsten (%help, gatelijst, leaderboard) werden door de chat samengeklapt tot één lange alinea. Ze staan nu regel per regel, en de gatelijst toont elk spelcommando op een eigen regel.
    • 🗂 Chatgeschiedenis voor iedereen, ook voor admin en moderator: admins en moderators zagen bij binnenkomst helemaal géén historie (een lege chat tot er iets nieuws binnenkwam). Zij krijgen nu hetzelfde overzicht, met een ruimer venster en de staff-regels gemarkeerd. Nieuw: %geschiedenis (of %geschiedenis 50) zet de laatste berichten van de kamer gewoon in de chat.
    • 🏷 Echte namen in het leaderboard: bij een IPv6-adres stond er een raadselige technische naam in plaats van je chatternaam. Nu verschijnt overal je eigen naam.
    • ⚔ 2-spelerduels werken weer: bij een uitdaging werd de duel-context meteen gewist, waardoor je niet echt samen kon spelen en er geen duel-score werd opgeslagen.
    • 🔒 Scores minder snel als verdacht gemarkeerd: een korte of 0-puntenronde wordt niet langer als mislukte score aangemerkt, en een onbekende speeltijd weegt niet langer als “onmogelijk”.

    EPICSOLO v1.9.96

    Historische release
    • 🛡 Vastloop door privacy-scherm verholpen: de DevTools-detectie gaf bij gewone bezoekers een vals alarm — het scherm “EPICSOLO — DevTools is niet toegestaan” verscheen onterecht en blokkeerde de pagina (ook gasten die net een kamer betreden). De detector eist nu drie opeenvolgende treffers, controleert of het venster écht focus heeft en negeert zoom/DPR-schommelingen.
    • 👑 DevTools-vrijstelling strak geregeld: uitsluitend admins en goedgekeurde beta-testers zijn vrijgesteld van de DevTools-guard (moderators en gasten uitdrukkelijk niet); een typefout in de beta-tester-check is verholpen en het blokkeerscherm heeft nu altijd een werkende knop “Opnieuw laden”.
    • 🔁 Kamers weer volledig live: de berichtrotatie stopte vroegtijdig waardoor kamers niet meer pollden; dit is verholpen en het poll-interval is rustiger (3s → 10s) voor minder onnodige netwerklast.
    • 📊 Gast-statusbalk: in de gast-/beta-kamerweergave toont een vaste balk onder de header live de status van serververbinding, videoverbinding (LiveKit), de kamerstarter-cam en de eigen webcam — zo zie je direct waar een gast vastloopt (bijvoorbeeld camera geweigerd of videoverbinding verbroken). De balk staat nooit in de weg: starters, admins en moderators zien hem niet.
    • 📱 Mobiel vastlopen bij kamer-start verholpen: kon de kamer niet gestart worden (bijv. “je hebt al een actieve kamer vanaf dit IP”), dan bleef het verbindingscherm voor eeuwig op 42% staan — nu sluit het laadscherm, krijg je een duidelijke melding en kun je direct opnieuw. Extra vangnet: reageert de server niet binnen 15 seconden, dan kom je vanzelf terug in het join-venster.
    • 👁 “Wie kijkt naar mij” werkt weer voor iedereen: de knop was onzichtbaar zonder eigen webcam en op mobiel altijd verborgen. Nu ziet elke deelnemer (kamerstarter, gast, bezoeker) wie er kijkt; zonder eigen webcam staat de knop in de gastenlijst.
    • 💬 Privéchat licht op: de 💬-knop van de afzender pulst met een gele teller zodra er een ongelezen privébericht staat — ook voor de kamerstarter en in de lobby. Een geminimaliseerd privéchatpaneel kleurt mee tot je het leest.
    • 🍪 Cookiemelding in lichte modus leesbaarder: duidelijkere rand en diepere schaduw, zodat de banner niet meer wegvalt tegen de witte pagina.

    EPICSOLO v1.9.94

    Historische release
    • 💬 Privéchats: in de LOBBY kun je met iedereen privéchatten; in een kamer van een kamerstarter kunnen gasten privéchatten met de kamerstarter (en de starter met iedereen). Staff kan overal privéberichten sturen. Privéchats openen via de 💬-knop naast iemands naam in de deelnemerslijst — met historie, typ-indicator en ongelezen-melding. Niemand anders kan deze berichten lezen; berichten verdwijnen automatisch na 3 dagen.
    • 🎥 Server-reset-audio verplicht af: de Hawaii Five-0-tune wordt al tijdens het laden van de pagina gepreload (ook als WebAudio-buffer in het geheugen). Zelfs als de server precies op dat moment offline gaat, start de muziek én blijft de pagina doorproberen tot het geluid écht loopt.
    • 📝 Nieuwe pagina Modereren bij EPICSOLO: leg uit wat moderatie hier is (vrijwillig, hobby, niet betaald, geen cao, geen bedrijf) en solliciteer met een korte video (max 10 minuten, of eerder stoppen) plus feedback. Pas ná het lezen van de disclaimer-, Help- en About-pagina en het volledig invullen van je gegevens (e-mail, naam, telefoon, adres) wordt versturen mogelijk. Sollicitaties komen met video in de admin-Mailbox onder het tabblad “Sollicitatie”.
    • 🔗 De footer (Help · Contact · About) heeft overal een link naar de nieuwe pagina: Modereren.
    • ☀ Licht/donker-pariteit: de categorienavigatie en zoekbalk van de cheat-pagina en de game-recordpopup volgen nu ook in de lichte modus het juiste kleurenschema.

    EPICSOLO v1.8.93

    Historische release
    • ⚔ Zes nieuwe bot-games: %pacman en %duckhunt (onbeperkt levels, wie pakt de meeste punten) en %lingo, %galgje, %mijnenveger en %zeeslag — met 1-spelersmodus én 2-spelersmodus via %[game] [chatternaam]. Alle nieuwe games zijn met ESC te sluiten; je punten worden dan netjes onder je chatnaam opgeslagen voor het leaderboard.
    • 🖊 %stift werkt weer: het scherm wordt nu écht zwart (viltstift over het beeld) gedurende 3 seconden, met vloeiende wegveeg-animatie; klikken of ESC wist eerder.
    • ✉ MAILBOX: ontvangen berichten zijn als admin te verwijderen of te verplaatsen naar de prullenbak of spam (met aparte subtabs). Moderators kunnen de mailbox gewoon lezen, maar zien de beheeracties niet.
    • Join-vastloop verholpen: na een geweigerde gastnaam (te kort, te lang of verboden) kun je direct opnieuw proberen zonder pagina-verversing.
    • De layout-toggle in de gast-, beta- en bezoekersweergave werkt weer: de vaste “gebruikerslijst rechts”-hardcode is vervangen door de echte layout-instelling.
    • De footer-toggle (gezamenlijke webcams boven/onder) werkt nu ook in de lobby en blijft werken ná het joinen als lobby-gast.
    • Eerste kamerbezoek loopt niet meer vast zonder camerabeeld: de lokale webcam wordt nu betrouwbaar gepubliceerd ook als de cameratoestemming trager binnenkomt dan de verbinding (Firefox, Safari en Edge meegenomen) — geen reload meer nodig.
    • Cheat-pagina uitgebreid met álle geheime bot-commando's (fun-cheats, games, layout-tests en staff-thema's). De bot-commando's %marco en %izaak zijn terug (eigen GIF's, los van %biertje en %mongol). De about-pagina vermeldt nu de verantwoordelijkheid en de logging van het platform; het kantooradres is geblurd en opvraagbaar via Contact.
    • Audio- en kamerknoppen zijn op desktop nu pas zichtbaar bij mouseOver (hover-flow); op touch-apparaten blijven ze altijd zichtbaar.
    • Elke webcamvraag vraagt nu camera én microfoon samen ("allow alles"), zodat er geen tweede toestemmingspopup meer komt.
    • Snake is nu echt te besturen met de pijltjestoetsen (pijltjes werden genegeerd) en de highscores staan op de chatnaam waarmee je speelt.
    • De gast/beta-layout loopt niet meer vast op smalle desktopvensters: vaste kolommen schalen mee. Beide camcontainers (kamerstarter + eigen cam) hebben nu een eigen volumebalk en de hover-visuals werken in alle layouts.
    • Moderators kunnen in het admin-paneel nu ook de game-leaderboards en recente registraties zien; registraties tonen voor moderators bewust géén IP-adressen of locaties.

    EPICSOLO v1.8.9

    Historische release
    • Server-reset wachtpagina speelt nu verplicht de Hawaii Five-0-tune: audio start direct met automatische retry en de pagina herlaadt vanzelf zodra de server weer online is (geen vastlopend laadscherm meer).

    EPICSOLO v1.8.6

    Historische release
    • Lichte modus is nu de standaard; de donkere modus blijft beschikbaar via de ☀/☾-knop.
    • Nieuwe layout-toggles: webcams en gebruikerslijst van kant wisselen (⇄) en gezamenlijke webcams boven- of onderaan (⇅), per browser onthouden.
    • %hawaiiie speelt de nieuwe Hawaii Five-0-tune met dansende minion; staff kan de tune ook op afstand in een andere kamer afspelen.
    • %snake en %tetris: speelbare games die je MOET afmaken, met score-plausibiliteitscontrole en retro-geluiden (met mute-knop).
    • %leaderboard toont de top 5 van Snake en Tetris met je eigen rang, direct in de chat.
    • Gast-kamers krijgen altijd een echte eigenaarnaam; lege of “Guest”-kamernamen worden geweigerd en nameless gasten kunnen niet chatten.
    • Site-bezoeken worden gekoppeld aan accounts voor beter inzicht (admin).
    • Stabiliteitsfix: een servercrash door %leaderboard is verholpen.

    EPICSOLO v1.8.5

    Historische release
    • Admin webcams, gastweergave en lobby tonen hover-preview met Live Webcam; kamerstarter-cams zijn meegenomen.
    • Admin gebruikerslijst ondersteunt verwijderen van gebruikers.
    • Admin Mailbox combineert Resend en Contactmail, inclusief verzonden berichten bekijken/verwijderen en afgehandeld-markering.
    • Light/dark lobby-themes gebruiken gescheiden assets met seizoensafwisseling.
    • Epicsolo[Bot] en andere botreacties kunnen maximaal 500 tekens gebruiken; normale chatberichten blijven op 300.
    • Botcommando-overzicht is bijgewerkt.
    • De server-reset gebruikt de aangeleverde MP3-audio; kamerstart blijft stil.

    EPICSOLO v1.8.2

    Historische release
    • LiveKit browserclient bijgewerkt naar 2.22.3 en subscriptions privacy-first gesynchroniseerd.
    • Webcam-preview voor Admin/Mod in lobby en gastweergave gebruikt één LiveKit preview-pad; de vaste gasttekst blijft behouden.
    • Footer-webcams openen alleen via een klik op de footer-tegel; gewone webcamtegels maken geen vliegende vensters.
    • Mobiele kamerweergave gebruikt een single-column webcamflow met de gastcamera onder de kamerstarter.
    • Admin mailcenter combineert contactberichten en Resend inbox/verzonden berichten.
    • Wachten/reload/server-start gebruikt geen onderhoudsachtergrond meer; de wachtmelodie wordt browser-compatibel afgespeeld.
    • Epicsolo[Bot] ondersteunt %mp én %mop als gelijkwaardige mop-commando's, plus %biertje en %mongol.

    EPICSOLO v1.5.30

    • Bot-, instellingen-, favorieten- en statusfuncties uitgebreid en verbeterd.
    • Dagelijks onderhoud en onderhoudslogging toegevoegd.

    EPICSOLO v1.5.29

    • Botcommando's, favorieten en gepland onderhoud uitgebreid.

    EPICSOLO v1.5.28

    • Botreacties en commandoberichten aangepast.

    EPICSOLO v1.5.27

    • Bot, instellingen, statuspagina en favorieten uitgebreid.

    EPICSOLO v1.5.26

    • Versienavigatie en instellingsweergave verbeterd.

    EPICSOLO v1.5.25

    • Versiebeheer en Wat is er nieuw? toegevoegd.

    EPICSOLO v1.5.24

    • Nederlandse, inklapbare instellingen toegevoegd.

    EPICSOLO v1.5.23

    • Instellingen en bot-help verbeterd.

    EPICSOLO v1.5.22

    • Blokkeren en deblokkeren via Instellingen verbeterd.

    EPICSOLO v1.5.21

    • Chatinstellingen en standaard webcamgeluid verbeterd.

    EPICSOLO v1.5.20

    • Chatinstellingen, webcamprivacy en bot uitgebreid.

    EPICSOLO v1.5.19

    • Buzzer losgemaakt van kick/ban.

    EPICSOLO v1.5.18

    • Staff-webcamweergave verduidelijkt.

    EPICSOLO v1.5.17

    • Buzzer-weergave stabieler gemaakt.

    EPICSOLO v1.5.16

    • LOBBY en gast-previewcams verbeterd.

    EPICSOLO v1.5.15

    • Webcamrasters en LOBBY-grid opgeschoond.

    EPICSOLO v1.5.14

    • Footer, versie, restricties en server verbeterd.

    EPICSOLO v1.5.0

    • Chatopties, muted webcams en blokkadebeheer toegevoegd.

    EPICSOLO v1.4.0

    • Blokkades, chatinteracties en LOBBY-layout verbeterd.

    EPICSOLO v1.3.0

    • Lettergrootte, GIF, tags, replies, smileys en gebruikerslijst verbeterd.

    EPICSOLO v1.2.0

    • Bot, commando's, mobile layout en functies uitgebreid.

    EPICSOLO v1.1.0

    • Glitches en footer verbeterd.

    EPICSOLO v1.0.0

    Gelanceerd op 03-09-2026
    • EPICSOLO gelanceerd.