Roadmapa
Všechno, co stavíme, na jednom místě
Žádná data, žádné sliby, které bychom neuhlídali. Jen co nám leží v hlavě, co jsme se rozhodli udělat, na čem někdo zrovna dělá a co už je venku.
Naposled venku Projekt jde přejmenovat, i s kartami před 3 týdny
Zkoumá se
130Nápady, které si přehazujeme v hlavě. Nic z toho není slib.
�iv� pohled ze serveru
Naho�e na str�nce nen� obr�zek z propagace, ale skute�n� sn�mek ze sv�ta, po��zen� p�ed chv�l�.
Propojený účet stačí propojit jednou
Co si propojíš ve STYGION ID, funguje ve všech našich aplikacích. Žádné druhé přihlašování v launcheru.
Microsoft účet pro Minecraft přes STYGION ID
Launcher si herní účet vezme z propojeného Microsoft účtu ve STYGION ID — nepřihlašuješ se do něj zvlášť.
Twitch propojení jako zdroj odměn
Propojený Twitch se použije všude, kde dává smysl — sledování se počítá do bodů bez dalšího nastavování.
Panel přepsaný od nuly
Odloženo 30. srpna 2026. Přepis se jednou nasadil a nefungovalo skoro nic; kód je zaarchivovaný a bude se z něj brát po kusech. Panel dál stojí na řadě 0.2.0, která běží na produkci.
První verze je self-host, bez billingu
Odloženo s přepisem 30. srpna 2026. Panel 0.2.0 účtování už má, takže tohle rozhodnutí čeká na to, až se bude znovu vydávat.
Stavíme po funkčních celcích
Odloženo s přepisem 30. srpna 2026. Zůstává jako pravidlo pro práci na 0.2.0: jeden kus, dokončený, ověřený na produkci, teprve pak další.
Admin nástroje STYGIONu i pro cizí servery
Co používáme na správu vlastní komunity, dostanou v botovi i ostatní — velké věci v předplatném, drobnosti zdarma.
Questy vygenerované z receptového stromu
Vybereš cílový předmět, Workbench rozloží recept až na suroviny a udělá z toho questovou linku.
Výběr receptu jako v JEI
Když má předmět víc receptů, proklikáš taby a zvolíš tu výrobu, kterou v packu chceš.
Automatické rozvržení questové mapy
Šipky a pozice si mapa srovná sama, aby zůstala čitelná.
Filtry hloubky generování
Řekneš, kde se má generování zastavit — třeba na ingotech, ne až u těžby rudy.
AI dopíše názvy, lore a odměny
Model si přečte strom receptů a navrhne texty i vyvážené odměny.
Export do FTB Quests
Hotovou mapu jde vyvézt i pro stávající packy postavené na FTB Quests.
Živé propojení s modem
Změna ve Workbenchi se objeví na serveru okamžitě, bez restartu.
Správa hráče a světa z webu
Inventář, stav, tresty i počasí se dají řešit z prohlížeče — zásahy se aplikují bezpečně.
Hlášení pádů a výpadků do Discordu
Start, pád i propad výkonu přijdou samy do Discordu, nemusíš koukat do konzole.
Režim údržby a ochrana proti spamu
Vlastní whitelist a obrazovka při údržbě, plus ochrana proti spamu a zneužití.
Hlasový zápisník
Nahraješ myšlenku hlasem, aplikace ji přepíše a uloží. Bez psaní na malé klávesnici.
Přepis běží přímo v telefonu
Model se vejde do běžného telefonu a funguje i bez signálu — nahrávka nikam neodchází.
Diktát rovnou do roadmapy a tasků
Řekneš nápad a skončí jako karta na roadmapě nebo task — bez otevírání počítače.
DayZ RP server (worldwide)
Roleplay server otevřený hráčům odkudkoliv — angličtina jako společný jazyk, důraz na příběh a následky.
Frakce vedené hráči
Žádné skriptované strany. Území, vliv i konflikty drží v rukou hráči.
Obchod jen mezi hráči
Žádní AI obchodníci. Ceny i zásoby určuje to, co lidi opravdu vytěží a dovezou.
Velká mapa, málo lootu
Běžné zóny jsou vybrakované. Kdo chce vybavení, musí do rizika.
Denní, týdenní a měsíční úkoly
Důvod vyrazit ven i pro samotáře — a dlouhé cíle, které drží frakce pohromadě.
Propojení Twitch účtu (jako ostatní služby)
OAuth propojení Twitch → STYGION ID (stejný model jako Discord / Microsoft). Profil, ověřená identita, možnost odpojení. Bez propojení žádné watch body.
Sledování kanálů → body (multi-channel)
Logika: u usera (nebo admin allowlist) kanály, u kterých od chvíle propojení počítáme sledovanost a dáváme X bodů / hodinu. Více kanálů najednou (STYGION + partneri). Research: Twitch API nevrací „kolik jsi koukal“ přímo — varianty: (1) claim při live streamu (heartbeat + stream is live), (2) EventSub + drops-like flow, (3) extension / bot kód, (4) partner API pokud bude. Anti-abuse: denní/týdenní cap, nelze claimit offline, cooldown, rate X bodů/h konfigurovatelné. Ledger per kanál + souhrn.
Admin: kanály, sazby, anti-abuse
Team UI / MCP: allowlist kanálů, body/hodina, capy, kill-switch. Audit podezřelých grantů. Partner kanály bez nutnosti měnit kód.
STYGION ID body — vize ekonomiky
Herní měna ekosystému: za aktivitu (achievementy, Twitch, později eventy) body na účet; za body kosmetika a odměny; většina věcí i za reálné peníze; volitelný nákup bodů. Fair, auditovatelná, bez pay-to-win. Napojeno na billing směr v backendu.
STYGION body — peněženka a ledger
Zůstatek bodů na STYGION ID (ne jen číslo): append-only ledger (příjem/výdej/refund), historie v účtu, konzistentní napříč webem, launcherem a dalšími službami. Jeden účet = jeden zůstatek.
Achievementy → body
Splněný achievement (launcher, web, eventy, SMP…) připíše body na účet. Katalog achievementů + pravidla grantů (jednou / opakovaně / sezónně). Propojení s plánovanými achievements v launcheru — odměna vždy na STYGION ID, ne lokálně.
Obchod za body (skiny, theme…)
Katalog kosmetiky a odměn: skiny/theme launcheru, později další věci napříč ekosystémem. Nákup za body → entitlement na účtu (trvalé vlastnictví). Launcher theme engine už je — shop jen prodává a odemyká.
Dvojí nákup: body NEBO reálné peníze
Většina položek v shopu má cenu v bodech i v Kč/€. Stejný entitlement, jiná cesta. Žádný pay-to-win — jen kosmetika / QoL. Transparentní ceny v UI.
Nákup balíčků bodů za peníze
Volitelný top-up: balíčky bodů přes platbu (Stripe / stávající billing směr). Bonus u větších balíčků? DPH, faktury, refund politika. Body z top-upu a z achievementů = stejný ledger, oddělený reason kód pro audit.
Entitlements napříč klienty
Zakoupený skin/theme se projeví v launcheru (a později jinde) přes STYGION ID entitlement API — ne lokální unlock. Offline graceful: naposledy známá sada kosmetiky.
Prémiový vizuál a UX
Hlavní slib vedle výkonu: vypadá a ovládá se skvěle. Stream/record flow, které se neštítíš ukazovat.
Ready-to-edit alerty
Alerty připravené k úpravě a nasazení — ne prázdný stream bez šperků.
Admin app — interní tasky a PM
Až bude mobilní admin vrstva: taskboard Stygi-teamu, přiřazení, notifikace. Oddělené od veřejné consumer appky.
Push při novém/změněném tasku
Člověk nebo sekce dostane oznámení do mobilu — stejná logika jako ve workspace.
Předplatné a doklady
Až bude co prodat: plány, platby, daňové doklady.
Product capture a trailery
Reálné screenshoty/video z produktů místo stocku — až bude co točit.
Orgs, role a entitlements
Týmy a vlastnictví (modpacky, služby) pro pozdější premium gating.
Týmy, role a oprávnění
Jemnější matice oprávnění za třemi úrovněmi (nahlédnout, ovládat, správat), které už panel umí.
Scoped klíče pro automaty a AI
Klíče s omezeným rozsahem (server / schopnosti), revoke a audit. Nikdy víc práv než má majitel klíče.
Provoz na Panelu
Až bude Panel stabilní: node a správa našeho SMP odtud.
Local-first a opt-in soukromí
Záznam u tebe; žádné skryté nahrávání ani odesílání bez souhlasu.
Onboarding, ranks, eventy
Jak nováček začne, ranks a sezónní eventy.
STYGION Keystone na SMP
Až bude STYGION Keystone použitelný: ops a komunita z jednoho módu.
PLAY modul Hytale
Placeholder a později knihovna obsahu/verzí v PLAY.
Náš Hytale server
STYGION-provozovaný server pro komunitu, až to hra dovolí.
PLAY modul Arma Reforger
Instalace, profily a spuštění z PLAY shellu — ne ze STYGION Launcheru (ten je Minecraft).
Mody, presety a konfigurace
Správa obsahu a presetů pro hráče i server.
Volitelné propojení se STYGION ID
Identita a link serveru — jen když admin chce. Mod běží i offline vůči cloudu.
Profil a propojené účty
Základní profil a stav propojení (Discord a další) z telefonu.
Levely a odměny za aktivitu
Progres a odměny za aktivitu na Discordu — náhrada typických level botů.
Stav služeb STYGION
Rychlý přehled, jestli běží věci, na kterých ti záleží.
Hudba ve voice kanálech
Přehrávání do voice — jedna app místo samostatného music bota.
Lehký přehled serverů (ne admin Panel)
Volitelně online/hráči — plná správa zůstává ve web/desktop Panelu.
Vlastní příkazy a automatizace
Příkazy a jednoduché automaty per server bez kódu.
Nativní vs multiplatformní stack
Otevřené: Swift/Kotlin, nebo jeden multiplatformní stack — rozhodne se před stavbou.
Volitelné STYGION ID pro guildu
Propojení Discord serveru s účtem STYGION, když to majitel chce — bot funguje i bez toho.
Free vs placené funkce
Jasná hranice freemium: solidní free, pokročilé věci v placené vrstvě.
Modul pro naši vlastní hru
Až bude co hrát: nainstalovat a spustit rovnou z PLAY.
Moduly hostovaných her (Arma, Hytale…)
Placeholdery a později reálné moduly pro hry, které STYGION hostuje.
Notifikace v shellu
Update, přítel online, stav stahování — až po core flow.
Doporučená herní nastavení v packu
Editor výchozích options pro hráče (výkon / kvalita). Jde s packem, nezávisle na tom, čím hráč spouští hru.
Publish na CurseForge / Modrinth
Hotový pack ven do obou store z jedné appky.
Kontrola před publish
Automatická kontrola chyb a varování dřív, než pack odjede do store.
Lokální playtest packu
Spusť testovací běh přímo z Workbenche (vlastní test instance). Volitelně otevři export v externím launcheru — Workbench zůstává samostatná app.
Rollback release / build
Návrat na předchozí vydanou nebo snapshot verzi po neúspěšném testu.
Chat s kontextem workspace + souborů
Architect vidí projekt a vybrané soubory — ne holý chatbot bez kontextu.
Návrhy změn + diff preview + apply
Návrh v souborech/configu, ukázka diffu, potvrzení až po tvém OK.
Pomoc s changelogy a release texty
Generování a úprava changelogů, notes a store textů z kontextu projektu.
Návrh módů a složení packu
„Přidej tech, ale nebij se s magií“ — návrhy sad a výměn podle zadání.
Značky „lightweight“ módů v packu
Tvůrce označí vizuální/volitelné mody. Hráčské launchery (např. STYGION Launcher) z toho můžou nabídnout úsporný profil — data žijí v packu, ne ve Workbenchi jako pluginu.
Validace před vydáním
Kontrola chyb a nekonzistencí dřív, než pack odejde do store.
Detekce a návrh řešení konfliktů
Spojení Architect + tooling: konflikt verzí nebo ID → srozumitelný návrh (výměna, remap, vypnutí) s potvrzením.
Fabric + NeoForge projekty
První loadery v cíli; společný workflow pro oba.
Notes — poznámky a plánování
Poznámky uvnitř projektu: plán, TODO, rozhodnutí.
Wiki projektu
Interní dokumentace packu pro tým tvůrců.
Quest / progression canvas
Vizuální plátno pro questy a progresi v packu.
Mind map
Mapa nápadů a závislostí obsahu kolem projektu.
Git workflow (stage, commit, branch, push)
Integrovaný Git + desk pro remote/releasy (např. GitHub).
Šablona packu
Připravené šablony (loader, verze, základní sada) místo prázdna.
Import z CurseForge / Modrinth
Otevři existující pack ze store jako editovatelný Workbench projekt.
Clone z Gitu
Načtení projektu z remote repa (GitHub a spol.).
Obnova ze snapshotu
Vrácení starší pracovní verze projektu jedním krokem.
Branding sada (logo, cover, ikony, hero, social)
Správa vizuálů pro store a promo: logo, cover, square, wide hero, social preview.
Promo screenshoty + media kit export
Sada screenshotů a export media kitu pro release a obchody.
Správa módů (hledat, přidat, vypnout, odebrat)
Katalog + workspace: hledání, přidávání, odebírání a vypínání módů v projektu.
Soubory, configy a skripty
Práce se souborovým stromem projektu — configy, skripty, resources.
Diff proti snapshotu / exportu
Porovnání aktuálního stavu s snapshotem, exportem nebo výchozím stavem.
Nový pack od nuly
Prázdný modpack projekt s výchozím manifestem a složkami.
Arma v ekosystému (PLAY + server)
Dvě roviny: modul v PLAY a náš Arma Reforger server (open, global). Zatím vize — není aktuální priorita vývoje.
Hytale — čeká na vydání hry
PLAY modul + náš server + Panel hosting, až hra oficiálně vyjde a bude jasné API/modding. Teď nepriorita.
SMP — sezóny a příběh (CZ/SK)
Náš komunitní Minecraft server se sezónami a lore. Koncept a komunita dřív než těžký tech stack.
Hosting Arma serveru v Panelu
Až Panel unese herní eggy: správa našeho / komunitního Arma serveru odtud.
Provoz na Panelu + Discord bridge
Node v Panelu, server-ops a napojení komunity na Discord.
Mobil pro účet a komunitu
App pro lidi: STYGION ID, notifikace, chat, tickety. Není plná správa Panelu — jen lehký přehled, když dává smysl.
Veřejný Discord bot (SaaS)
Bot pro libovolnou komunitu — moderace, tickety, engagement, hudba. Freemium. Oddělený od interního bota v backendu STYGION.
Přihlášení + potvrzení loginu (passkey)
PKCE login a potvrzení přihlášení z telefonu.
Auto-mod, warny, bany, logy
Nahrazení typických moderátorských botů jedním nástrojem.
Notifikace, chat, tickety
Upozornění z ekosystému, komunitní chat a podpora z mobilu.
Discord tickety pro guildy
Support kanály pro servery, které bota používají (SaaS, ne interní STYGION tickety).
Dashboard + freemium gating
Webová konfigurace per server, free vs placené funkce, billing přes STYGION ID.
Samostatná app pro tvůrce modpacků
Vlastní aplikace Workbench — ne modul Launcheru ani PLAY. Od prázdného projektu po publish na CurseForge/Modrinth: Overview, Identity, Mods, Files, Notes, Git, Release a vestavěné AI Architect.
Projekt a creator_manifest
Vytvoř / importuj pack; creator_manifest.json drží metadata, loadery, branding a export. Jeden zdroj pravdy pro celý projekt.
Vydání: changelog, export, publish
Verze → changelog → validace → export/publish na CurseForge a Modrinth. Bez slepého „upload a doufej“.
Architect — AI v projektu
Vestavěný asistent se znalostí workspace: návrhy módů, konflikty, configy, diff s potvrzením a texty pro release.
STYGION ID ve shellu
Přihlášení a později přátelé / presence — po stabilním spouštění her.
Deep link stygion:// pro connect
Custom protocol místo 127.0.0.1 callback — méně boje s browser mixed-content.
StygionREC — moderní nahrávání a stream
Cíl: lepší alternativa ke klasickým toolům (inspirace Mirillis Action!): špičková kvalita, nízká zátěž CPU, skvělý vizuál a UX. Exploring — nebere prioritu Launcheru/Panelu.
Research: Action!-class capture (nízký CPU, vysoká kvalita)
Zjistit jak Mirillis Action! nahrává (Windows API/cesty) a navrhnout capture pipeline s minimálním dopadem na výkon a špičkovou kvalitou — lehčí než typický OBS overhead.
Stream: A/V vylepšení, alerty, scény
Vylepšení zvuku i obrazu, ready-to-edit alerty, scénické prvky. Stream část plná featur a pěkného UX — ne holý encoder.
Datapack manager
Stejný zážitek jako mod/resourcepack/shader manager, ale pro datapacky (per instance/svět).
Browse filtry
Kategorie / MC verze / loader / sort v unified katalogu CF+Modrinth.
Log upload / share
One-click sdílení logu (mclo.gs nebo vlastní paste). Páruje s Crash parserem.
3rd-party auth (authlib-injector / Ely.by)
Alternativní auth server + skiny pro offline účty. Zvážit vs. STYGION ID směr.
Skin library + changer
Knihovna skinů + aplikace přímo z launcheru (skiny už renderujeme).
Resource pack & shader manager
Stejný zážitek jako mod manager, ale pro packy a shadery (browse/install/enable per instance).
Java „Optimalizovat"
Auto-tune JVM args + RAM dle stroje a packu (Aikar-style, automaticky).
Rychlé servery z modpacku
Modpacky často nabízí oficiální server → one-click přidat do Server Hubu.
Offline / letadlový režim
Plný launch z cache bez sítě (i bez MS re-loginu, dokud token platí).
Export / sdílení instance
Zabal nakonfigurovanou instanci a pošli kámošovi (reprodukovatelně, viz lockfile).
Vlastní ikona instance
Nahraj/vyber ikonu místo modpack loga nebo písmena.
Pre/post-launch hooks + wrapper + env
Per-instance: custom skript před/po launchi, Linux gamemode/mangohud wrapper, vlastní env proměnné.
Klon instance
Duplikuj instanci na 1 klik (zkoušej mody/verze bez rozbití originálu).
Auto-snapshot před updatem
Automatická záloha instance před update modpacku/modu (napojeno na delta snapshot/rollback).
Modpack update changelog
Při aktualizaci modpacku ukázat co se změnilo (přidané/odebrané/aktualizované mody).
V plánu
118Rozhodnuté. Čeká, až na to přijde řada.
Jak tvoje servery doopravdy běží, sdíleně
Panel své servery hlídá už teď. Tohle nechá provozovatele — když bude chtít — poslat na veřejnou stránku o výkonu to, co ty servery doopravdy drží: tick time při počtech hráčů, které opravdu nesou. Je to kontrola všeho, co změří zátěžový test: laboratorní číslo, které nikdo v provozu nepotká, je laboratorní číslo. Ven jde seznam modů packu, třída stroje a čísla — nic, co pojmenuje server nebo člověka.
Co modpack stojí hraní
Druhá půlka téže otázky, a vlastní stránka, protože to táž otázka není. Co pack stojí tvůj vlastní stroj: medián snímku, vedle něj nejhorší procento — průměr schová přesně to zadrhávání, které zkazí večer — a která tvoje součástka došla první, aby se na „mám koupit grafiku, nebo procesor" přestalo odpovídat pocitem. Čeká to na benchmark, který pouští launcher; dokud ten není, není co měřit, takže se stránka radši neotevře, než aby se něčím zaplnila.
Kolik ten modpack doopravdy stojí
Nikdo ti neřekne, kolik hráčů modpack unese na dané mašině, takže se hádá — a půlka lidí koupí špatnou krabici. Servery, které se rozhodnou poslat měření, staví odpověď společně: kolik hráčů pack unesl, na jakém železe a co povolilo první. Řekneš, co máš — vybereš pack, nahodíš seznam módů, nebo přidáš těch pár, na kterých ti záleží — a řekneš zhruba, co je to za stroj; stránka ukáže nejbližší běhy, které opravdu má, jak blízko jsou a kolik jich bylo. Kde na odpověď nestačí, řekne to, místo aby si číslo vymyslela. A k tomu věc, kterou pro žádný mod nikdo nezveřejňuje: co stojí jeden konkrétní mod. Každý běh už ví, do čího kódu ten čas šel a kolik čích věcí na serveru stálo — dohromady z toho padá cena za kus, tedy číslo, které chceš, když rozhoduješ, co z packu vyhodit. Bude u toho napsané, co to měří: kde se čas strávil, ne kdo ho způsobil, a jen ten čas, který server přetlačil přes hratelné. Tatáž stránka ponese i to, co pack stojí hrát, ne jen provozovat.
Adresy se čtou stejně v obou jazycích
Zbytek webu drží jedno pravidlo: anglické adresy bez předpony, čeština za /cs/. Dokumentace ne — její stránky mají české adresy i v angličtině, takže tatáž stránka vypadá jako dvě různé věci podle toho, odkud jsi přišel, a odkaz poslaný někomu, kdo česky neumí, působí jako omyl. Každá stránka dostane anglickou adresu, staré adresy dál fungují, aby se nerozbil žádný uložený nebo sdílený odkaz, a vyhledávačům se řekne, která je která.
Server řekne, co na něm běží — a launcher to doinstaluje
Klikneš na server a jsi v něm. Server u sebe v seznamu řekne, jaký modpack a jakou verzi chce; STYGION Launcher to pozná, pack stáhne nebo přepne na správnou verzi a připojí tě. Máš ho, ale liší se tři mody? Řekne které. Přidal sis k tomu vlastní klientské mody? Zůstanou. A server, který neřekne nic, se chová jako dneska.
Jeden soubor, a server si řekne, jestli ho chce po hráčích
Keystone je jeden mod. Ten samý soubor jde na server i do hráčova klienta — žádná serverová a klientská verze, žádná dvě čísla verze, která se rozejdou. Server si vybere, jestli klienta vyžaduje: veřejný server pustí každého a kdo mod má, dostane navíc mapy, obrazovky a barevný chat; modpackový server ho může vyžadovat, protože tam ho stejně mají všichni. Dva lidi na jednom serveru, jeden s modem a druhý bez, jsou oba obslouženi správně — a ten druhý se dozví, co by mu ten soubor přidal, místo aby dostal horší napodobeninu.
Připojení panelu bez opisování kódu
Zmáčkneš Připojit, otevře se prohlížeč na stránce, která už ví, který panel se hlásí, a jedno tlačítko to dokončí. Opisování kódu zůstane jen pro stroj, který prohlížeč vůbec nemá.
Discord je schopnost, ne složka skriptů
Kanály, role, práva i připnuté texty se dnes mění spouštěním Node skriptů z checkoutu s botím tokenem v prostředí. Co má umět člověk i agent, patří na MCP jako všechno ostatní — přečíst guildu, aplikovat spec, říct, co se rozešlo. Schopnost, která existuje jen jako skript, je schopnost jen toho, kdo má checkout.
Recreate musí server vrátit tak, jak ho našel
`Service.Recreate` smaže kontejner a vytvoří nový přes `podman create`, což ho nechá zastavený — server, který před uložením Startup záložky běžel, po ní stojí a v UI o tom nic není. Recreate si má zapamatovat, jestli běžel, a znovu ho spustit; pokud se to nepovede, má to říct nahlas. Změna proměnné prostředí je jediná cesta, jak serveru předat nový token, takže tohle potká každého, kdo mění nastavení běžícího serveru.
Vydat klíč pro admin MCP z panelu
Stránka Application API dnes umí jen říct, že klíč není nastavený, a poslat člověka do env souboru a na restart panelu. Má na ní být tlačítko, které klíč vydá — admin MCP, které umí celý panel — a druhé, které ho odvolá. Klíč se ukáže jednou, jako klíč. Bez zásahu do souborů a bez restartu.
Sekce dokumentace má vlastní stránku
Jméno sekce v dokumentaci — „Panel", „Launcher" — se dnes nedá rozkliknout. Je to nadpis nad seznamem, ne odkaz, takže neexistuje jedno místo, které řekne „tohle je celá dokumentace k panelu": buď proklikáváte strom po jedné stránce, nebo hledáte. Sekce má mít vlastní stránku na `/docs/<sekce>`: k čemu ta část dokumentace je, všechny její stránky se svými shrnutími v pořadí, ve kterém se mají číst, a odkud začít, když je člověk tu úplně poprvé. Je to zároveň to, co má smysl někomu poslat, a to, co má číst vyhledávač — dnes je nejlepší odkaz na dokumentaci panelu odkaz na jednu její náhodnou stránku. Ze stejné látky: rozcestník `/docs` se všemi sekcemi, a v každé stránce viditelné, do které sekce patří.
Připojené složky (Mounts)
Sdílet jednu složku hostitele mezi víc serverů — modpack, sadu map, balík pluginů — místo aby ji každý server měl ve své kopii. Správce panelu určí, které cesty na stroji se vůbec smí připojit; vlastník serveru si z nich vybere a řekne, jestli jen pro čtení. Je to jediná funkce, která pouští data z hostitele do kontejneru, takže nevznikne bez povolených cest a bez záznamu v aktivitě. Ze záložek panelu byla 30. srpna 2026 vyřazena, protože žádný backend neměla a vedla na placeholder — záložka nemá inzerovat, co neexistuje.
Stroje se ohlásí samy
Další stroj v síti panel najde sám a nabídne k přijetí. Nic se nevyplňuje.
Akce nad výběrem serverů
Restart, aktualizace, změna limitu i příkaz do konzole míří na sto serverů stejně snadno jako na jeden.
Přestěhování z jiného panelu
Servery, eggy, uživatele a porty z běžícího Pterodactylu nebo Pelicanu přenese jeden běh, s náhledem předem.
Obrazovky, které někdo navrhl
Questy, území, týmy a ranky mají ve hře skutečné rozhraní — mapu, na kterou klikneš a zabereš chunk, ne řádku itemů v předstírané truhle.
Území se zabírá kliknutím do mapy
Mřížka přes svět, tvoje území i sousedovo, a limit, který ti ubývá před očima, jak kreslíš.
Podívat se do světa z prohlížeče
Živý pohled na spawn, stavbu nebo nádraží, vykreslený v prohlížeči z toho, co vidí server. Modované bloky taky.
Živé okno na vlastní web
Pevné pohledy, které se střídají, vložené na web serveru — návštěvník to místo uvidí dřív, než se rozhodne připojit.
Peníze, které na serveru už jsou
Platby, zůstatky a historie obchodů postavené na měně, kterou server už používá, místo druhé, kterou nikdo neutrácí.
Stroje se zastaví na hranici
Vrtáky, pily a jedoucí stroje respektují zabrané území stejně jako hráč, takže chráněná půda chráněná zůstane.
I server, na který se zvenčí nedostaneš, se dá nastavit
Když se prohlížeč k serveru nedovolá, spáruje je krátký kód z konzole. Co mezi nimi teče, po cestě nikdo nepřečte.
Příkazová paleta (Ctrl+K)
Servery, akce i terminál jsou jeden stisk vzdálené odkudkoli v panelu.
Metriky serveru
Průběžné vzorkování CPU a RAM každého serveru se sparkline grafem v kokpitu.
Průběžné hlídání zdraví
Panel hlídá servery i sám sebe pořád, ne jednou za noc, a ozve se ve chvíli, kdy se něco pokazí.
Support bundle
Diagnostický balíček k ticketu na jedno kliknutí, citlivé hodnoty odstraněné.
Operátorův terminál
Terminál vpravo v panelu: shell na stroji i v kontejneru serveru; stejnou session streamuje agent přes MCP — vše v jednom auditu.
VIP, které si navrhneš sám
Rank uděluje pojmenované výhody a ty výhody jsou seznam, který si upravíš. Létání, místo na plném serveru, barva jména, víc domovů, kosmetika, týdenní kit. Čtvrtý tier je řádek v souboru, ne nová verze modu. Nic ze seznamu nesmí dát ve hře převahu.
Připoj server k panelu bez otevírání portu
Server se ozve sám, místo aby čekal, až se někdo dovolá jemu — takže stroj za routerem funguje stejně jako ten bez něj. Kam se připojí, je nastavení, takže to není přivázané k nám.
Chat rozdělený do kanálů
Při prvním připojení vyskočí okno s kanály — čeština, angličtina a další, které si server nastaví sám. Píšeš do toho svého a čteš jen ten; přepneš se příkazem. Jinak je to pořád obyčejný chat.
Plocha, na kterou je hezké se dívat
Nástroj, ve kterém tým tráví den, má vypadat stejně dobře jako to, co vydáváme ven — rytmus, hierarchie a klid, ne tabulka řádků.
Zakládat věci jde přímo z plochy
Nový článek, nová stránka dokumentace, nová karta, nové vlákno — tlačítko je vždycky ve stejném rohu a editor se otevře přes stránku.
Pomohla ti tahle stránka?
Palec nahoru nebo dolů pod každou stránkou dokumentace. Co lidem nepomohlo, se objeví v naší frontě práce.
Kolik lidí k nám chodí
Přehled návštěvnosti pro tým. Chodí ruku v ruce s lištou o cookies, protože bez souhlasu se neměří nic.
Přelož mi to
Tlačítko u zprávy, podnětu nebo stránky, které ji ukáže v tvém jazyce. Překlad vidíš jen ty a původní text zůstane vedle.
Překlad jako schopnost
Jedno místo, které přeloží text mezi češtinou a angličtinou, pro obě použití. Přeložené se nikam neukládá, pokud si to člověk sám neuloží.
Druhý jazyk se předvyplní
Kdo píše článek nebo nápovědu, nezačíná v druhém jazyce od prázdné stránky. Předlohu pak přepíše po svém — vydáváme jen to, co si někdo přečetl.
Hlas na Discordu je tentýž hlas jako na webu
Reakce u podnětu na Discordu se počítá jako „to chci taky" na webu a naopak. Jeden člověk, jeden hlas, ať ho odevzdá kdekoliv — ne dvě čísla, která se rozejdou.
Reakce se zrcadlí stejně jako zprávy
Hlasování a sledování funguje všude stejně a je to pořád jedno číslo — na webu, na Discordu i v aplikacích.
Karta člověka — jedna stránka místo pěti
Propojené účty, zařízení, body, rozhovory, role a poznámky na jednom místě, ne rozházené po pěti obrazovkách.
Lidé a moderace jako schopnost
Přehled účtů, poznámky a zablokování platné napříč službami — vždy s důvodem, se sdělením dotyčnému a s cestou k odvolání.
Katalog, peníze a provoz jako schopnosti
Co děláme a co provozujeme, kolik měsíc stojí a jestli všechno odpovídá — dosažitelné stejně pro člověka i pro agenta.
Účet na webu — vlastní prostor přihlášeného
Propojené účty, zařízení, vlastní rozhovory, body, upozornění, nastavení platné všude, a vývoz i smazání účtu bez psaní podpoře.
Discord se spravuje z plochy, ne skriptem
Kanály, role a práva jako editovatelná plocha. Změna se nejdřív ukáže jako rozdíl proti tomu, co je na serveru teď, a teprve pak se použije.
Blog vyjde všude najednou
Denní zápis se vydá jednou a objeví se na webu, na Discordu i na všech našich sociálních sítích. Žádné ruční přeposílání.
Správa Discordu z admin workspace
Podoba serveru — kanály, role, práva — se bude dát měnit z administrace, ne skriptem na něčím počítači.
Nastavení z Discordu se ukládá do účtu
Kdo má propojený Discord se STYGION ID, tomu se volby z Discordu uloží k účtu. Vypnout to jde na obou stranách — v Discord panelu i ve správě účtu na webu.
Jedno nastavení jazyka napříč službami
Jazyk zvolený kdekoliv platí všude — na webu, v launcheru i na Discordu.
Vše osobní čteš ve svém jazyce
Zprávy mířené na tebe jsou vždycky v jazyce, který sis vybral. Sdílené místnosti zůstávají jednojazyčné.
Přihlášení do hry bez druhého loginu
Když máš herní účet propojený ve STYGION ID, launcher tě do hry pustí rovnou.
Onboarding rozhoduje, co na Discordu uvidíš
Vybereš si produkty a hry, které tě zajímají, a jen ty se ti na serveru objeví. Kdykoliv se to dá změnit.
Noční záloha dat mimo server
Data se každou noc sama zazálohují mimo server, aby šlo obnovit i po výpadku hardwaru.
Nové logo napříč celým ekosystémem
Jedno logo všude — web, launcher, panel, docs, Discord i ikony aplikací.
Společné prvky na všech plochách
Přihlášení přes STYGION ID, feedback, donate a přepínač jazyka vypadají a fungují všude stejně.
Standardizace a rewrite dokumentace
Všechny dokumenty projdou jednotnou strukturou a tónem, aby se v nich dalo číst, ne luštit je.
Claimy vidět na mapách
Nárokované území se samo ukazuje v minimapách i na webové mapě serveru.
Domovy, warpy a teleporty
Základní příkazy, na které jsou hráči zvyklí, včetně limitů podle hodnosti.
Těžba celé žíly nebo stromu
Držením klávesy vytěžíš celou žílu nebo strom — s vyvážením a respektem k cizím claimům.
API feedback mapy
Sběr podnětů z webu, launcheru i Discordu do jednoho místa.
Jeden mod místo celého FTB setu
Questy, týmy, claimy, essentials i hodnosti pod jednou střechou — bez skládání deseti modů.
Napojení na roadmapu a tickety
Z podnětu jde udělat kartu na roadmapě nebo ticket, aniž by se přepisoval ručně.
Editor questů přetahováním
Questovou mapu skládáš myší a rovnou vidíš, jak bude vypadat.
Moderní GUI ve hře i na webu
Jeden vizuální jazyk všude, místo nepřehledných oken poskládaných z deseti modů.
Těžké operace mimo hlavní vlákno
Ukládání, questy a datové operace přestanou blokovat server.
Chytré omezení vzdálených strojů a mobů
Co nikdo nesleduje, tiká pomaleji. Na velkých modovaných serverech je to znát na TPS.
Méně sekání z paměti a receptů
Kešované recepty a data chunků, méně pauz na úklid paměti.
Questy se stromy, větvemi a tajnými úkoly
Závislosti, volitelné větve, skryté questy i opakovatelné úkoly s cooldownem.
Úkoly na předměty, moby, místa i statistiky
Od odevzdání předmětu přes lov bosse po dosažení místa nebo vanilla advancementu.
Odměny včetně týmových a práv
Předměty, XP, dočasné i trvalé výhody, hodnosti — a odměny pro celý tým.
Týmy s rolemi a sdíleným postupem
Pozvánky, role, společná banka a chat — a questový postup, který platí pro celý tým.
Claimy s podrobnou ochranou
Zvlášť nastavíš, co smí členové, spojenci a cizinci — od truhel po výbuchy a PvP.
Admin UI: správa Discordu (parita s MCP)
V admin workspace stejná správa Discordu jako přes MCP: číst a měnit kanály, role, oprávnění, nastavení guildy, zprávy, moderaci, oznámení… Jedno API (backend), dvě povrchy — agent (MCP) a člověk (admin UI). Bez bordelu v user části webu.
MCP: kompletní správa Discordu
Agent přes MCP umí Discord server 1:1: číst strukturu (kanály, kategorie, role, oprávnění, nastavení guildy, emoji, webhooks, automod, forum thready…), i ji upravovat a stavět (CRUD kanálů/rolí, permissions, zprávy, moderace, oznámení, audit log). Stejná schopnost musí být dostupná i v admin workspace (UI 1:1 s MCP — ne jen agent). Cíl: celý Discord spravovat z agenta i z webu. Bezpečnost: admin-only, audit, dry-run, potvrzení u destruktivních akcí.
Globální ban/unban napříč službami
Jedna akce v ID → propagace na naše servery a služby. Konzistentní stav banu.
Push notifikace pro interní tasky
Při přiřazení/změně: člověk nebo celá sekce. Web teď; mobilní admin později.
Notifikace: člověk vs celá sekce
Přiřazený člověk → notifikace jen jemu. Sekce → všem v té sekci. Později i push do mobilní admin appky.
Sekce Komunita (socky / komunitáři)
Pracovní sekce pro komunitní tým — přehled a nástroje pro socky na jednom místě.
Správa uživatelů a přiřazení rolí
Seznam uživatelů, přiřazení rolí. Discord = zdroj komunitních rolí; STYGION ID bere team roli jen pro odemčení admin sekcí (jako teď).
Globální ban / unban napříč službami
Jeden ban/unban skrz STYGION ID a všechny servery/služby, které provozujeme — ne jen jedna appka.
Passkeys / WebAuthn
Přihlášení a potvrzení bez hesla — vedle stávajících SSO providerů.
Steam link (volitelně)
Další propojený účet vedle Discord/GitHub/Google/Microsoft.
Onboarding a volba modulů
První spuštění: cesta dat, které hry nainstalovat, bez zbytečného balastu.
Auto-update PLAY shellu
Kontrola verzí přes náš backend, changelog, update jen se souhlasem.
Bez mock dat, feature isolation
Stejná pravidla jako Launcher: prázdný stav nebo WIP, moduly izolované.
Vlastní stránka Workbenche
Vlastní stránka existovala na starém webu a přepis ji nepřenesl — dnes je Workbench jeden řádek v přehledu produktů, označený jako rozpracovaný nápad. Stránka se vrátí, až bude co ukázat; do té doby by slibovala aplikaci, která není.
PLAY — shell pro naše a hostované hry
Jedno místo pro naše vlastní hry a pro tituly, které hostujeme. Není to obchod a nenahrazuje STYGION Launcher — ten zůstává pro minecraftové modpacky. Zatím se na tom nepracuje: dřív musí existovat hra, kterou by to spouštělo.
Module picker + izolované herní moduly
Root volí hru; každý modul se doinstaluje/odebere izolovaně (MC, Arma, Hytale…).
První herní modul + spuštění
Až bude první modul (např. placeholder / vlastní hra): instalace, knihovna a spuštění z shellu. Minecraft modpacky zůstávají u STYGION Launcheru.
STYGION ID multi-surface (web + launcher + …)
Princip (2026-07-15): většina ID funkcí na webu (workspace + login/connect mimo něj). Launcher = tenký klient. Devices, friends, profil, notifikace…
Dev/ops odpovědi pro agenta (jen tým)
Agent si přes MCP vytáhne připravená vývojová a provozní fakta z týmové dokumentace. Naskočí, až bude tým dokumentaci mít.
Záloha serveru — stažení a nahrání celé databáze
U každého serveru půjde stáhnout celou databázi jako zálohu a stejně tak ji nahrát zpět.
Nový design roadmapy
Přehlednější sloupce, jasnější stavy a čitelnější karty.
Podpisy updatů (minisign)
Hardening self-updatu: minisign podpis tarballu + ověření veřejným klíčem v panelu. Teď chrání sha256; přidat po vygenerování keypairu + CI secretu.
Wails desktop shell (Windows/macOS)
Nativní desktop kolem Go core (Wails 2 + SvelteKit, žádný Rust). Model: embedded-server webview — Wails okno otevře stávající frontend, který mluví s in-process Go HTTP serverem na localhostu (minimální refactor). Pohání Windows/macOS instalaci v release workflow.
Playtime statistiky
Kumulovaný čas po konci session. Na detailu instance, kartách a Recent. UI refresh po session.
Kompatibilní mody only
Hledání modů v detailu instance filtruje na loader + MC verzi instance (žádné mrtvé konce).
Achievements / challenges
Odznaky v menu, řízené z STYGION ID admin workspace: presety, rotace, mega-úkoly, nastavitelné odměny.
GTNH special mode
Viz specs/2026-06-27-gtnh-special-mode-design.md.
macOS / Linux build & podpis
CI build matice + notarizace/signing.
Import z jiných launcherů
Detekce + import instancí z Prism / CurseForge App / MultiMC / Modrinth App. Killer pro přeběhlíky.
Privacy disclosure
First-run banner, GDPR legitimate-interest.
Potato Mode
Agresivní low-end preset (render/JVM/launch).
Friend VPN Tunnel
WireGuard P2P, Open to LAN → friend → šifrovaný tunel.
Zjisti, jak ti modpack poběží, než ho čtyři hodiny hraješ
Launcher umí modpack změřit na tvém vlastním stroji. Pokaždé stejná scéna, stejná dráha kamery — dva stroje jsou srovnatelné jen tehdy, když nakreslily totéž — a asi minuta, na konci číslo. Ne průměrné FPS, protože to schová přesně to zadrhávání, které zkazí večer: medián a vedle něj nejhorších pár procent. A taky řekne, **která tvoje součástka došla první** — grafika na polovičním výkonu vedle jednoho jádra na sto procentech je rozdíl mezi koupí té správné a té špatné věci. Užitečné hned na prvním stroji: změř, změň nastavení, změř znovu a podívej se, jestli to opravdu pomohlo. Když výsledek pošleš, začne modpack lidem říkat, jak běží na strojích, jako je ten jejich — vždycky i s tím, z kolika běhů to je. Poslat je tvoje volba, nenese to jméno ani žádné číslo, které by vedlo zpátky k tobě.
Cloud Backup
Panel cloud + třetí strany (Drive/OneDrive/Dropbox/WebDAV), AES-256 client-side, inkrementální.
Keyboard shortcuts (konfig + cheatsheet)
v1 už: Ctrl+1–7 sekce, Ctrl+F/K command palette. Planned: konfigurovatelné globální zkratky + cheatsheet overlay.
Guided tour
Coachmark overlay přes hotové featury.
Mod-conflict analyzer
Detekce kolizí modů (Fáze 4).
Lockfile
Reprodukovatelná instance (Fáze 4).
Multi-theme engine
Víc než Amber: přepínatelné theme (Bone / Catppuccin…) + data-extensible registry. Teď jen Amber (density + scale).
Klikneš na server a jsi v něm
Server běžící na STYGION Keystone řekne rovnou v seznamu, jaký modpack a jakou verzi chce. Launcher to pozná: pack stáhne, nebo přepne instanci na tu správnou verzi, a připojí tě. Máš ho, ale liší se pár modů? Řekne které. Přidal sis vlastní klientské mody? Zůstanou. Server, který nic neřekne, funguje jako dneska.
Delta snapshot / rollback
Verzování instance, návrat zpět (Fáze 4).
Repair
Kontrola integrity + dotažení chybějících souborů (Fáze 4).
Crash parser
Čtení crash logu + quick-fix návrhy (Fáze 4).
Instance groups pokročilé
Barvy/řazení napříč (částečně), pin.
Screenshot manager
Galerie screenshotů instance.
Dependency resolution
Tranzitivní required závislosti.
Per-instance účet
Jiný účet na instanci, quick switch.
Staví se
5Zrovna to má někdo v rukou.
Hlasování, které zaplatí, i když zrovna nejsi ve hře
Hlas má cenu ve chvíli, kdy dorazí — a když jsi zrovna byl v práci, čeká všechno na tvoje další přihlášení. Hlasováním z mobilu nepřijdeš o nic. Několik dní po sobě vynese víc než jeden hlas, a když celý server dohromady dosáhne denního cíle, dostanou zaplaceno všichni, kdo jsou online. Odměny jsou nastavené; zbývá dostat server na seznamy, kde se hlasuje.
Stránka Keystone, postavená znovu od nuly
Stránka Keystone se nepředělává, staví se znovu — ten samý produkt, řečený pořádně: co jeden soubor nahradí, co udělá hned první večer po instalaci, a zátěžový test, který nikdo jiný nenabízí. Mod na ní nosí svoje vlastní logo, ne náhradu, co se pro něj nakreslila.
Explorers of the Void
Sezóna jako stránka. Ne jeden žebříček podle toho, kdo má nejvíc hodin, ale koruna pro každý způsob hraní — inženýr, mág, dobrodruh, stavitel — pruh za to, co celý server dokončil dohromady, mapa kapitol, kterých se ještě nikdo nedotkl, aby nový hráč věděl, kam jít, a vlastní stránka, kterou můžeš někomu poslat. Minulé sezóny si nechávají své konečné pořadí. Stránka stojí; čeká se na to, až server umí říct, kdo kam došel.
VIP na MC
Tři hodnosti na vlastní stránce. Každá karta říká, co server umí dneska — barevné jméno všude, kde se objeví, a místo, které ti zůstane, i když je plno — a odděleně to, co teprve přijde. Platíš za ten první seznam. Čeho se hodnost nedotkne, je to, co se děje mezi tebou a jiným hráčem: žádný ostřejší meč, žádný náskok, nic, o co by kvůli tvému nákupu přišel někdo jiný.
Provázání roadmapy, docs a stránek
Roadmapa a dokumentace jako jeden propojený celek — u úkolu vidíš související dokumentaci a naopak. Základ (propojení) hotový, zbývá zobrazení na stránkách.
Hotovo
250Postavené a venku. Nejnovější nahoře.
Projekt jde přejmenovat, i s kartami
Produkt se přejmenuje a jeho klíč je poslední, co to dožene — je vidět v adrese desky, a jediná cesta jinam byla vyrobit druhý projekt, přendat každou kartu ručně a první smazat. To nikdo neudělá dvakrát, takže klíč zůstane špatně. Teď je to jeden krok: karty i dokumenty, které se na projekt odkazují, jdou s ním. Přejmenovat na klíč, který existuje, jde odmítnout — sloučit dva projekty je rozhodnutí, ne vedlejší účinek překlepu.
Dokumentace, která se čte z modu
Každý modul má vlastní stránku: co dělá, co se na něm dá nastavit, jaké příkazy přidává a co udělat, když se chová jinak, než jsi čekal. K tomu úplný seznam rozhraní — každá cesta, co potřebuje za oprávnění, co bere a k čemu je dobrá — a u nastavení příklady na obě strany: server, ke kterému se chodí jen zevnitř, i server, ke kterému se má dostat někdo zvenčí. Nepíše se to z hlavy: mod sám vydá seznam všeho, co má, a stránky se z něj skládají, takže po každé opravě se dá znovu srovnat místo hádání.
Vybírá se z toho, co modpack opravdu má
Podmínka, která jmenuje moba, věc nebo blok, se má klikat — ne psát zpaměti a přepsat se v tom. Serveru jde říct, co má načtené: všechny registry, co je v nich, a tagy nad nimi, u každé položky mod, ze kterého přišla, a nejlepší jméno, jaké server umí dát. Včetně modděných věcí, aniž by o tom modu Keystone kdy slyšel. Z toho čtou výběry v editoru a po nich questy, obchody i odměny.
Hodnost, kterou umí udělit web
Hodnost už nemusí být jen odehraná. Web řekne „tenhle hráč drží tuhle hodnost do tohohle dne", mod ji zapíše do stejného seznamu jako všechno ostatní, co kdo drží, a v ten den ji sám sundá — nikdo si nemusí pamatovat, že to má udělat. A hráče najde přes propojený Discord, ne přes jméno napsané do formuláře, takže na serveru bez Mojangu doručí to, co si někdo koupil, tomu, kdo si to koupil.
Ve hře dokážeš, že účet je tvůj
Napíšeš si ve hře o kód a pak ho zadáš na Discordu jako příkaz — kód se tak nikdy nestane zprávou, kterou by někdo musel mazat, a odpověď vidíš jen ty. Server, který se neptá Mojangu, jinou možnost, jak někoho poznat, nemá: propojení vzniklo zevnitř hry pod tím jménem a potvrdil ho účet, který hra nerozdává. Proto se na něj obchod může zeptat a doručit koupenou věc tomu, kdo si ji koupil, místo jménu, které vypadá správně.
Hodnosti, do kterých se dohraješ
Šest hodností, které se nedají koupit — zaslouží se odehranými hodinami, ne hodinami přihlášení. Wanderer, Builder, Engineer, Veteran, Architect, a v pěti stech hodinách něco staršího než všechny ostatní. Každá dává tvému jménu vlastní barvu v chatu i v seznamu hráčů, a koupená hodnost žádnou z nich nepřebije: stojí vedle sebe, protože každá říká něco jiného.
Zaplatit a m�t to hned
Koupíš hodnost na webu a do minuty ji máš ve hře. Platíš měsíčně nebo ročně a jede to, dokud to nezastavíš — což jsou dvě kliknutí na té samé stránce, kde jsi ji koupil. Ukončení není braní zaplaceného týdne zpátky: doběhne do konce toho, co je zaplacené. Abys ji nosil, přihlas se na server a řekni, který hráč jsi; zeptáme se světa, jestli tam stojíš, takže nikdo nemůže dát značku někomu cizímu.
Stránka, která se modem počítá, a launch kit připravený předem
Produktová stránka se staví celou už teď, aby ve den vydání vyšla spolu s prvním downloadem. Listingy, oznámení i krátké video vznikají dřív, než na ně někdo čeká.
Seznam procesorů, který přestane tisknout nesmysly
Skoro čtvrtina modelů ve výběru nemá jádra ani takt, část jmen jsou čísla vytažená ze špatného sloupce a nejsou to procesory, a protože se seznam řadí podle jména, vyplave ten odpad úplně nahoru. Kdo hledá svůj vlastní procesor, potká šest věcí, které neexistují, dřív než jednu, která ano. Seznam se postaví znovu ze zdrojů, ne záplatou po řádcích, a skript, který ho staví, bydlí u nás — takže příští obnova je příkaz, ne odpoledne. Co nemá specifikaci, se zahodí místo prázdných políček, model je v seznamu jednou, a to, co píšeš, se porovnává s tím, co lidi doopravdy mají.
Běhy jsou na stránce dřív, než si cokoliv vybereš
Stránka se dneska ptá na tři věci a neukáže nic, dokud nemá běh z packu dost blízkého tomu tvému — což pro skoro každého znamená prázdnou stránku a větu, proč to tak je. Bylo to psané proti falešné přesnosti a zaplatilo se za to stránkou, ze které nikdo nic nemá. Napřed jdou naměřená čísla. Seznam běhů je tam hned, jak se stránka otevře; stroj a pack se stěhují nahoru jako filtr, který jenom přeskládá a popíše — nic neodemyká. Každý řádek si sám řekne, jak je daleko: kolik z tvého packu sdílí a jestli je procesor naměřený, nebo číslo půjčené od souseda. Práh přestává rozhodovat, jestli řádek uvidíš, a začíná rozhodovat, jak sebejistě je napsaný. Každý řádek se rozklikne na celý běh.
Měření, které řekne, který mod žere výkon
Testovací hráči se rozestoupí tak, aby každý držel vlastní kus světa, a profil běhu rozdělí tick mezi jednotlivé mody — ne jen ve chvíli, kdy server zlobí, ale pořád. Server, který se přihlásí, pak posílá jeden anonymní vzorek denně, takže veřejná čísla popisují skutečný provoz, ne umělý test. Vypnout to jde jedním příkazem.
Zjisti, co modpack stojí, dřív než koupíš stroj
Vyhledej svůj modpack podle jména, řekni, jaký máš stroj, a přečti si, co packy jako ten tvůj doopravdy dokázaly na strojích jako ten tvůj: kolik unesly hráčů, co povolilo první — procesor, paměť, collector nebo načítání chunků — a co stál každý mod v nich. To poslední číslo nikdo nikde nezveřejňuje, pro žádný mod. Server sám žádné jméno packu nepíše: pozná se podle modů, které má načtené, což je snazší i poctivější — dva servery se stejnými mody jsou srovnatelné, ať si říkají jakkoliv. U každého čísla je, z kolika běhů je, a kde jich není dost, stránka řekne, jak daleko je nejbližší shoda, místo aby číslo vymyslela.
Žádná IP adresa se nikdy nezapisuje
Adresa existuje jen po dobu připojování a server si místo ní zapíše místo: jednosměrný otisk pod klíčem, který si server vyrobil sám a nikomu ho nedá. Stejný stroj se pořád pozná jako stejný stroj — což je jediné, na co se kdy kdo ptal — a zpátky na adresu to nepřevede nikdo, nás nevyjímaje. Zároveň je z toho lepší varování: „někdo se hlásí jako ty, z místa, odkud jsi nikdy nechodil" je otázka, na kterou hráč umí odpovědět; čtyři čísla o jeho vlastním domě ne.
Živé metriky a hledání příčin lagu
TPS, délka ticku, paměť, chunky, entity a hráči se měří průběžně a drží se týden, takže „včera večer to bylo špatné" je graf, ne vzpomínka. Ke čtení v editoru, přes rozhraní i v reálném čase. Je to zároveň to, z čeho bude později číst test stroje, aby řekl, kolik hráčů se sem doopravdy vejde.
Nic se nezmění bez záznamu a změna se dá vrátit
Server ti teď můžou změnit čtyři věci — konzole, editor, rozhraní a asistent — takže „kdo tohle v úterý vypnul" potřebuje odpověď. Každá změna přes rozhraní je zapsaná i s klíčem, který ji udělal, a s člověkem, pro kterého se dělala. A každé odmítnutí taky, protože klíč, který opakovaně zkouší, co nesmí, je jediný signál, který dostaneš, že někdo převzal cizí integraci. Nastavení jde ještě dál: každá změna si pamatuje hodnotu, kterou nahradila, a jedním stiskem se vrací — v editoru i z konzole, protože ve dvě ráno je prohlížeč obvykle to jediné, co nemáš. Přihlašovací údaj se zapíše jako vyměněný a nikdy jako čím.
Zeptej se serveru, co mu je
Zeptáš se větou a dostaneš odpověď, která si přečetla čísla místo aby hádala: jak vypadala poslední hodina, proč to v osm sekalo, co se změnilo od včera. Umí i navrhnout změnu nastavení — ukáže se jako před a po, provede se, až když řekneš ano, zapíše se do stejné historie jako všechno ostatní a stejně se dá vrátit. Podáš mu poslední kus konzole a chatu a řekne, co vypadá špatně, což je práce, na kterou nikdo nemá čas přesně v tu chvíli, kdy by pomohla. Konverzace je jedno vlákno, ať jsi ho otevřel ve hře, v editoru nebo v kanálu, a je tam i po restartu. Model si majitel serveru přinese vlastní — odkudkoliv chce, klidně i takový, co běží u něj na stroji — a nic tajného není součástí toho, co odchází.
Boti, kteří zaskočí za hráče
Postav si označeného bota, který zastoupí hráče: drží svůj chunk načtený, chodí v malém kruhu kolem místa, kam jsi ho položil, a stojí server to, co stojí člověk — protože bot, který stojí, měří levnější server, než jaký doopravdy máš. Je označený všude, kde se objeví, nikdy se nepočítá jako skutečný hráč a po testu zase zmizí. Je to měřicí přístroj a nic víc: nikdy nic nerozbije, nepoloží ani nesebere.
Jeden příkaz řekne, kolik hráčů ta mašina utáhne
Otázka „kolik lidí se sem s tímhle modpackem vejde" se dnes zodpovídá ten večer, kdy na tom záleží. `/keystone test 20` na ni odpoví v úterý: server nejdřív změří sám sebe, jak nic nedělá, pak přicházejí testovací hráči po skupinách, aby se svět načetl tak, jak by se načetl doopravdy, a na konci je verdikt. Protože klidný svět změří klidný svět, umí si test přivézt známé množství práce navíc — stejné na každém stroji a v každém packu, takže dvě odpovědi jde doopravdy porovnat. A neřekne jen „TPS bylo 18", ale kam ten čas šel: který mod, které místo, které věci. Do světa se nezapíše nic a všichni testovací hráči na konci zmizí.
Článek se ohlásí sám, a jenom jednou
Vydání článku znamená web i Discord naráz, česky i anglicky. Oprava textu zprávu přepíše místo aby poslala druhou, a stažení článku ji zase uklidí.
Agent se přihlásí, místo aby dostal klíč
Připojit nástroj ke STYGIONu znamená přihlásit se přes STYGION ID, stejně jako na webu. Co pak smí, plyne z toho, kdo jsi, a mění se ve chvíli, kdy se to změní — role, o kterou přijdeš, platí od dalšího požadavku a nic se neodvolává. V zařízeních to stojí vedle prohlížeče a launcheru a odhlášením to skončí. Není co odkud kam kopírovat.
Celý Discord, řízený z backendu
Všechno, co jde na našem Discordu udělat rukama — místnosti, role, kdo co vidí, připnuté panely i s tlačítky, a srovnání serveru do podoby, jakou má mít — umí i naše nástroje. Ručně pouštěné skripty, z nichž si každý nesl vlastní kopii textů serveru, jsou pryč.
Seznam hráčů, který něco říká
Seznam, který každý večer dvacetkrát otevřeš, dostane záhlaví a zápatí, které si server napíše sám — kolik je lidí, jak mu je, kde má Discord, cokoliv chce říct — a před každým jménem je jeho rank. Na novějších verzích Minecraftu se řadí podle ranku místo podle abecedy, takže seznam něco říká na první pohled; na starších to nejde, aniž bychom jiným modům sebrali barvy jmen a friendly fire, takže se tam nechává být a řekne se to nahlas, místo aby to bylo udělané napůl.
Tickety, které bydlí u serveru, ne v chatovacím kanálu
Jeden příkaz ve hře založí ticket a co jde založit, je seznam, který si server napíše — každý druh jde k lidem, co ten druh řeší, a mezi nimi tomu, kdo má nejmíň rozdělaného. Odpověď dorazí do chatu, a když byl člověk pryč, ve chvíli, kdy se příště připojí. S chatovacím botem má každý ticket i vlastní soukromou místnost pro svůj tým a toho, kdo se ptal; při zavření místnost zmizí a celý rozhovor zůstane, protože nikdy nebyl uložený v ní.
Odměny za hlasování, které doopravdy dojdou
Hlasovací weby se neshodnou, jak se serverem mluví, tak Keystone umí obojí najednou a funguje na všech, ne na polovině. Hlas, který přijde, když je člověk pryč, se schová a vyplatí ve chvíli, kdy se příště připojí — jednou a jedním řádkem, ne deseti. Co za něj je, si píšeš sám: příkaz, který umí cokoliv, co umí tvoje mody, nebo rank či výhoda, které jdou do stejného seznamu jako všechno ostatní, co kdo drží, a skončí samy ve svůj den. Hlasování několik dní po sobě se může vyplatit zvlášť a společný cíl celého serveru dá při dosažení něco všem, kdo jsou online. Nic nepodepsaného se nepřijme a cesta dovnitř zůstává zavřená, dokud ji majitel sám neotevře.
Playtime a ranks
Odehraný čas na dvoje hodiny — čas připojený a čas, kdy se člověk doopravdy hýbe — a server si vybere, které z nich rank čte. Povyšuje se za víc než za hodiny: zabití moby, vytěžené a položené bloky, navštívené biomy, nachozená vzdálenost, každé pod vlastním jménem hry, takže modděné stvoření se počítá, aniž by o tom modu Keystone slyšel. Povýšení se píšou po řádcích, čárka znamená „a"; řádek, který nedává smysl, se pojmenuje v logu a nehádá se. `/playtime` řekne, jak daleko kdo je — i o někom, kdo je zrovna pryč.
Discord bridge
Chat a události oběma směry: co se řekne ve hře, je vidět na Discordu a naopak, a každý mluví pod svým jménem a se svou hlavou. Role, které jdou za povýšením, ban, který platí na obou stranách, konzole v kanálu, a zpráva, když server nestíhá — i když už zase stíhá. Že je účet tvůj, prokážeš kódem, který ti dá hra. V 1.0.1 to fungovalo přeneseným kódem ze starého modu; ten se 2. září 2026 smazal celý a tohle je napsané znovu, pořádně, na všech čtyřech buildech.
Nikdo nehraje pod cizím jménem
Server, který se neptá Mojangu, dá jméno tomu, kdo ho napíše — včetně toho tvého. Keystone to zavírá třemi způsoby a majitel serveru si vybere. Heslo, jednou nastavené a potom psané. Nebo nic k pamatování: ve chvíli, kdy se někdo přihlásí jako ty, ti přijde zpráva na Discord a odpovíš tlačítkem — což zároveň znamená, že pokus, který jsi neudělal, se k tobě dostane jako varování, a ne jako tiché převzetí. A jméno, které patří skutečnému koupenému účtu, si tu nevezme nikdo, kdo neprokáže, že je jeho. Než to někdo prokáže, stojí tam, kam přišel: nehne se, nedá se zranit, nepromluví a nespustí příkaz.
Bany, které skončí samy, a historie, která si pamatuje
Vanilla seznam banů nemá pořádné vypršení, takže „ban na týden" vždycky znamenal ban plus něco druhého, co si má pamatovat, že ho sundá. Keystone drží jednu knihu: důvod, kdo rozhodl, odkud to přišlo a dokdy to platí — a skončí to samo. Nic se z ní nemaže, takže „měl už tenhle člověk problém a kdo ho pustil zpátky" má odpověď. A konečně jde pojmenovat i toho, kdo zrovna nestojí před tebou: server si pamatuje každého, koho viděl, přejmenování jde za účtem, a když jedno jméno nosily dva účty, řekne to.
Nikoho už neodmítne věta „Kicked by an operator"
Obrazovka, kterou si někdo přečte, když ho server odmítne, je chvíle, kdy se rozhoduje, jestli s ním jednali férově — a Minecraft na ní má „You are banned from this server.“ bez důvodu, bez jména, bez data konce a bez toho, kam se odvolat. Každá z těch obrazovek je teď věta, kterou napíšeš ty: ban, ban do data, kick, údržba a plný server. Důvod, kdo to udělal, kdy to končí a za jak dlouho to je se doplní samy, a jeden příkaz ukáže hotovou obrazovku přesně tak, jak ji přečte hráč.
Úklid, který nejdřív slučuje, a režim údržby
Stejné stacky ležící blízko sebe se slijí do jednoho — většina serverů se dostane z dvanácti set entit na čtyři sta a nikdo o nic nepřijde. Teprve když to nestačí, začne odpočet a něco se maže: ve výchozím stavu předměty, zkušenosti a vystřílené šípy, nikdy mobové, a pojmenovaná i ochočená zvířata a všechno, co hra sama odmítá despawnovat, jsou chráněná. Server, kde není co uklízet, nikdy nic neodpočítává, a jeden příkaz řekne, co by zametení odneslo, dřív než mu začneš věřit. Režim údržby zavře server s důvodem a tomu, kdo se zkouší připojit, řekne totéž stejnými slovy.
Oznámení, která stojí za přečtení
Server, který každou půlhodinu říká všem tytéž tři věty, naučí lidi přeskakovat všechny — i tu jedinou, na které záleželo. Tady oznámení nese, komu patří, takže kdo už hlasoval, se na hlasování neptá. Do chatu, na lištu nad hotbarem nebo přes obrazovku, nikdy dvakrát za sebou a nikdy do prázdného světa.
Zálohy, které si můžeš dovolit nechat
Každá záloha je celý svět, který zkopíruješ a spustíš — jen ta část světa, která se od minule nezměnila, se s předchozí zálohou sdílí místo kopírování, takže týden pětigigového světa stojí zhruba sedm giga, ne pětatřicet. Bere se jediným způsobem, který je na běžícím serveru bezpečný: ukládání se dokončí a na dobu kopie zastaví. Starší zálohy řídnou, místo aby mizely, kopie může jít mimo stroj, a obnova se připraví a proběhne při dalším startu — svět nejde vyměnit pod serverem, na kterém se hraje.
Restarty, které vědí, jestli jsou potřeba
Restart v šest jenom proto, že je šest, je odstávka, kterou zdravý server nepotřeboval. Keystone plánuje čas a důvod zároveň: paměť i TPS v pořádku a běží krátce — restart se přeskočí a konzole řekne proč. Potřeba je, ale někdo hraje — počká se, až se svět vyprázdní, nejdéle do hodiny, kterou zadáš. Není tam nikdo — jde to tiše. Svět se předtím vždycky uloží, zbytek odpočítá boss bar, a i na stroji, kde na server nikdo nedohlíží, se server vrátí sám.
Jeden jízdní řád místo čtyř časovačů
Restarty, zálohy, úklidy a oznámení jsou tatáž věc: něco, co má čas, varování před sebou a záznam po sobě. Keystone je vede z jednoho rozvrhu, takže odpočet vypadá stejně, ať přijde odkudkoliv, dvě těžké práce nikdy nepadnou na stejnou minutu, a jedna obrazovka ukazuje, co přijde a za jak dlouho. Co proběhlo, je zapsané — včetně toho, co úklid odnesl.
Na Linuxu launcher zrychlil a přihlášení otevře prohlížeč
Rozhraní se na Linuxu překreslovalo procesorem na každém počítači kvůli chybě, která se týká jednoho typu grafiky — teď se to obchází jen tam, kde ta chyba je. Přihlášení se pokouší otevřít prohlížeč víc způsoby, a když se ani jeden nechytí, ukáže adresu s tlačítkem na zkopírování místo toho, aby čekalo na okno, které nikdy nenaskočilo.
Na Linuxu stačí stáhnout jeden soubor
Linuxový build nese uvnitř všechno, co potřebuje. Žádné podmínky, žádný návod, žádné okno, které se otevře prázdné. Verze 0.8.0 přesně tohle udělala — nesla si s sebou i knihovnu, která patří počítači, na kterém běží — a 0.8.1 to opravuje u zdroje: do balíku se dostane jen to, co je vážně naše, a build se zastaví, kdyby se tam cizí knihovna vrátila.
Úklid a upgrade nástrojů
Nástroje, které se nepoužívaly nebo dělaly práci hůř než grep, jsou pryč; zůstalo malé jádro a přibylo to, co zvedá kvalitu výsledku. Držet sadu malou je od té doby průběžná práce, ne úklid, který se jednou udělá.
Vlastní STYGION skilly pro agenta
Osm dovedností s jedním zdrojem: roadmapa a dokumentace, standardy, značka webu, Discord, Keystone, zápisy, oznámení a oponentura. Bydlí v jednom adresáři, backend je servíruje z GitHubu, takže commit je publikace — a nikdo si nemusí pamatovat postup, který už jednou někdo napsal.
Str�nka serveru MC
Jedna str�nka, na kter� je v�echno: kolik lid� je pr�v� na serveru, adresa na zkop�rov�n�, ��m se hraje, co je uvnit� a jak za��t.
Taskboard: úkol si najde člověka
Přiřazené úkoly — z roadmapy i ty interní — chodí samy do svého kanálu, vždy jen tomu, komu patří. Dvě tlačítka: zmrazit, když to teď nejde, a hotovo, když je. Nic se nemaže, jen archivuje, takže je z čeho počítat, co komu jak dlouho trvá.
Jeden přehled propojení a jejich zrušení
V účtu je vidět, co máš propojené a kde všude jsi přihlášený. Odpojit účet nebo odhlásit zařízení je jedno kliknutí a platí to hned všude.
Aplikace se přihlásí jedním tlačítkem
Zmáčkneš Připojit, otevře se prohlížeč na stránce, která už ví, která aplikace se hlásí, a jedno tlačítko to dokončí. Krátký kód zůstal jen jako záloha pro stroj, kterému se prohlížeč neotevře — heslo tu stejně žádné není.
Rozeslání je viditelný krok, ne tichá vedlejší akce
Vydání se dokončuje na jednom místě: verze, kanál a kam všude to má jít. Před odesláním je vidět přesně to, co se odešle, soubor po souboru — nahrání se nedá vzít zpět. Co selhalo, je vidět a dá se poslat znovu.
Editace tasků v UI + MCP
Všechno, co s úkolem jde udělat, jde z plochy i od agenta — je to jedna schopnost popsaná jednou, ne dvě rozhraní, která se rozejdou.
Přiřazení: člověk nebo sekce
Úkol jde na jednoho člověka, nebo na sekci — a co je na sekci, si někdo vezme. Do té doby je vidět, že to čeká na všechny.
Deska úkolů v týmové ploše
Deska úkolů pro tým za stejnou branou jako zbytek plochy. Kdokoliv z týmu založí úkol, dá mu název a popis a přiřadí ho člověku nebo celé sekci. Není to veřejná roadmapa a nikdy se s ní nemíchá.
Jazyková parita — co chybí česky
Přehled napříč vším, co se píše: co existuje anglicky a nemá českou verzi, a co je česky starší než originál.
Týmová plocha postavená znovu od nuly
Postavená a živá na admin.stygion.eu: domovem je jedna fronta toho, co čeká na člověka, ne menu. Kronika změn, lidi, vydání, čísla, peníze, jazyková parita a deska úkolů. Co kdo otevře, plyne z role, kterou skutečně má.
Redesign webu — identita značky na všech stránkách
Hotovo přepisem webu, který je od 22. srpna 2026 živý: jeden vizuální jazyk drží web, roadmapu, dokumentaci, plochu i produktové stránky, včetně pohybu a přechodů mezi stránkami.
Týmová plocha, účet a dokumentace jsou tři samostatné aplikace
Každá má vlastní rám, vlastní adresy a vlastní navigaci. Kdo přijde ke svému účtu, nedostane nástroj pro směnu, a naopak.
GDPR export a smazání účtu
Stáhni si všechno, co o tobě máme, jedním kliknutím — a smaž účet i s tím, co k němu patří, taky jedním. Bez psaní nám, bez čekání.
MCP nástroje pro interní tasky
Agent čte a mění interní tasky jako člověk ve workspace — scoped token, audit.
Interní úkoly jako schopnost
Deska úkolů pro tým: založit, přiřadit člověku nebo sekci, začít, zmrazit, dokončit, zahodit. Jde to ze studia i od agenta, protože je to jedna schopnost, ne dvě.
Rewrite backendu: jedno jádro, tři rozhraní
Hotovo — nový backend jede na stygion.eu od 22. srpna 2026 a ten starý je pryč. Postavený kolem jednoho pravidla: co umí člověk, umí i agent. Každá schopnost je popsaná jednou a rozhraní z ní vznikají, takže web, aplikace i asistent vidí to samé.
Standardy říkají, kam věc patří — ne jak má vypadat
Ze sbírky předpisů se stává mapa. Stavíš feedback, tickety, ceny nebo oznámení? Ukáže rovnou na systém, který to už umí, aby se nic nestavělo dvakrát. Co se nesmí rozbít, zůstává závazné; jak věci vypadají, se stěhuje do značky, kde má rozhodnutí i svůj důvod.
Světlý motiv je čitelný a stránka drží tvar, než se načte
Každá stavová barva — zelená běžícího serveru, jantarová varování, červená na tlačítku smazat — byla naladěná na tmavý motiv a kreslila se beze změny i na světlý, kde jich několik bylo sotva čitelných a jedna prakticky neviditelná. Ve světlém teď mají vlastní hodnoty, změřené a ne odhadnuté. Seznamy už nepíšou šedé slovo tam, kde za chvíli bude tabulka: místo se drží v tom tvaru, jaký přijde, takže nic neposkočí, až odpověď dorazí. Přepnutí mezi sekcemi jede, ne střihne.
Otázka, jestli to myslíš vážně, vypadá jako panel — ne jako prohlížeč
Smazání serveru, dropnutí databáze nebo přepsání běžících souborů zálohou se dřív ptalo šedým oknem prohlížeče. Teď se ptá vlastním dialogem panelu, větou o tom, co se opravdu stane — ne „Are you sure?" — a u toho, co se nedá vzít zpět, se jméno vypíše rukou, než tlačítko zesvětlí. Escape ho zavře odkudkoliv, stránka pod ním se nehne a fokus se vrátí na tlačítko, které ho otevřelo.
Celý panel anglicky
Panel dneska míchá dva jazyky na jedné obrazovce: nadpis „Předplatné" nad kartou, která píše „Subscription — active", „Linked", „Plan", „Last checked". Obrazovka Application API je celá česky, sousední Updates skoro celá anglicky. Není to překlad, který někde chybí — jsou to dvě rozhodnutí zároveň, a čtenář nepozná, které z nich je to naše. Panel se prodává mimo Česko, takže jazyk je **angličtina, celý panel, bez výjimky** — každý popisek, hláška, prázdný stav i chyba. Ne dvojjazyčnost, ne přepínač: jeden jazyk, dokud lokalizace nebude opravdová funkce s vlastním návrhem. Do té doby je smíšená obrazovka horší než obě čisté varianty. Zahrnuje i to, co panel píše mimo obrazovku — konzolové řádky `[stygion] …`, texty auditu a chybové odpovědi API.
Tag mod sestaví a vydá
Označení verze sestaví každou kombinaci loaderu a verze Minecraftu, na každé z nich nastartuje skutečný server a všechny čtyři vydá i s tím, co se změnilo. Build, který nenaběhl, nezaregistroval příkazy a neodpověděl na volání, ven nejde vůbec.
Logo → zpět na hlavní stránku
Kliknutí na logo vpravo nahoře vede zpět na hlavní stránku.
Sekce Vývojáři v účtu
Vyrob, uprav a stáhni si tlačítka Hrát ve vlastním účtu. Tlačítko na tvém webu je obrázek, který jede od nás, takže změna tady dojde na každou stránku, kde tlačítko je — kód vkládáš jednou. Do stejné sekce půjde všechno další, co si nad STYGIONem postavíš a dáš k sobě na web.
Vlastní vizuál, ne kopie roadmapy
Stejná přehlednost, ale rozvržení a barvy odpovídají tomu, že jde o zpětnou vazbu.
Stavy: nové, řeší se, vyřešeno
U každého podnětu je vidět, kde leží — nic nezapadne bez odpovědi.
Feedback mapa — veřejná nástěnka
Zpětná vazba odkudkoliv na jednom veřejném místě, ve stejném duchu jako roadmapa.
Správa launcher zařízení na webu
V účtu na id.stygion.eu seznam propojených launcherů (device label, last seen) a odpojení — bez nutnosti launcheru.
Export dat a smazání účtu v UI
Uživatelská cesta k GDPR exportu a smazání — napojená na backend.
Sekce se STYGION wallpapery
Tapety ke stažení pro desktop i telefon, v rozlišeních, která lidi opravdu používají.
Kompletní rewrite stránek
Web se udělá znovu od základu, aby všechny stránky držely jednu linku a jeden standard.
Pevnost a bezpečnost (0.7.x)
Bezpečné rozbalování modpacků, tajné tokeny nikdy v logu, databázové upgrady odolné proti pádu, stahování, co se nezasekne, a spuštění, které se vždycky dozví, když něco selže.
Vizuální přestavba launcheru
Celý vzhled dostane jeden design systém sdílený s webem: nové barvy a tokeny, přestavěné komponenty, plynulejší pohyb a jednotné zpracování chyb.
Žádná mock data
V Tauri runtime žádná fake product data — prázdný stav nebo WIP. (Browser dev mock jen pro UI preview.)
Feature isolation
Každá screen/feature vlastní modul.
Tauri 2 + SvelteKit + Rust core + SQLite
Tenký Tauri bin, izolované moduly.
Discord Rich Presence
Discord ukáže hraný modpack. Vypnutelné v Nastavení → Soukromí.
Server Hub
Union servers.dat, live ping, seznam na Home (fit rails) + full Servers view. Join jde přes Quick Play / launch modal.
Žádná skrytá telemetrie / benchmark / HW scan
Žádný skrytý HW scan / FPS benchmark / skryté beacon. Jen zveřejněný anonymní version ping (opt-out v Soukromí). Presence + Discord RP taky přepínače.
Anonymní opt-out telemetrie
Verze/kanál/os/arch + náhodné install_id, žádné PII, IP se neukládá.
Update prompt + badge při startu
Toast dole: Instalovat / Později / Podrobnosti→Nastavení Aktualizace + tečka u ozubeného. Auto ON: ~0.7s toast pak overlay. Auto OFF: jen prompt. Changelog snippet v toastu.
Podepsaný manifest
SHA256 + Ed25519 ověření artifactu, signed download URL.
Release Control (admin)
Admin kanály alfa/beta/release/canceled (backend + id.stygion.eu admin), auto z GitHubu. Ne UI uvnitř launcher binárky — release pipeline pro launcher.
Aktualizace stránka
Stav kanálu, ruční kontrola.
Changelog při updatu
Release notes před/při instalaci.
Auto-update na startu
Tauri updater + kanály. Auto-update default ON. Soft prompt + badge při startu (viz samostatná karta). Fullscreen overlay při instalaci.
Command palette (Ctrl+F)
Ctrl+F / Ctrl+K: navigace, spuštění instance, join serveru. Titlebar trigger + fuzzy filter.
Notification Center v1
Zvoněk v titlebaru + historie (update/friend/import/mod), unread badge, localStorage. Soft update toast zůstává. 0.6.
i18n cs/en
Kompletní lokalizace.
App-wide scaling
Slider 80–150 % (zoom celé aplikace), persistentní.
Density
Comfortable / compact.
Page transitions
Slide+fade mezi plochami.
MC changelog modal
Mojang v2 patch-notes feed (index + per-version contentPath), exact-match; chybí-li verze → nic. Velký čitelný modal.
Frameless shell
Custom titlebar (search + account chip + window controls), sidebar.
Premium onboarding
Welcome → volba datové složky → init progress. (Theme krok dropnut — v2 jen Amber.)
Mrtvé CF reuploady → Modrinth (hardcode)
Staré packy odkazují na smazané CF projekty (např. unofficial CC: Tweaked 1579830). Launcher stáhne stejný jar z oficiálního Modrinthu (SHA1/filename) v normálním download loopu — bez manual CF gate. Není invent CF CDN.
Mod update checker
Detail instance: zkontrolovat updaty, badge u modu, aktualizovat jeden/vše (CF+Modrinth, MC+loader). 0.6.
Drag & drop import
Přetáhni .mrpack / CF .zip do knihovny → nová instance (Tauri drag-drop + overlay). 0.6.
Objevovat: downloads default, search → relevance
Prázdný katalog = nejstahovanější. Po zadání query se sort přepne na nejlepší shodu; vyprázdnění query zpět na downloads. Zpět z detailu resetuje filtr.
Install progress: speed, ETA, soubory, current jar
Install modal: ikona packu, %, průměrná rychlost/ETA (ne burst EMA), počet souborů live (paralelní CF), název aktuálního jaru pod barem. Fáze pack/extract/resolve/download.
Resource/shader cesty při instalaci
CF classId 12 → resourcepacks/, 4559 → shaderpacks/, jinak mods/. Import už nehází všechno do mods.
CF install podle project ID
CF ?slug= (Create World CZ), title→slug, paste CF URL, project ID, multi-query + title rank. Oprava pro všechny packy, ne jen jeden.
Per-instance mod manager
Seznam, enable/disable, přidání/odebrání modu.
CF locked: oficiální web + website API + panel
downloadUrl null → oficiální CF stránka (atribuce). Download přes CF website API pro exact fileId (žádný inventovaný CDN). WebView DENY špatné verze, SHA1 po zápisu, panel 1–3 u installu (Skip/Cancel/Retry, cs/en), 404 → Skip.
Import .mrpack / CF .zip
BOM + case-insensitive manifest.json/modrinth.index.json, srozumitelné chyby (ne ZIP / chybí manifest).
One-click install modpacku
Instalace zvolené verze modpacku z detailu packu (jedna akce → instance + živý progress). Hover quick-install na kartě je samostatná karta.
Unified browse
CurseForge + Modrinth v jednom katalogu, relevance ranking, nekonečné scrollování.
World management
Seznam světů ze saves/, otevření složky, zip záloha do backups/worlds/. Restore = ručně z zipu (další krok).
Mazání instance i souborů
Smaže DB řádek i složku na disku.
Detail instance
Taby (přehled/mody/logy…), per-instance RAM·Java·JVM override.
Logo modpacku na kartě
CF/Modrinth logo, fallback na písmeno.
Velikost karet S/M/L
Fixní šířka tracků, konzistentní scale.
Skupiny (složky)
Vytvoření/přejmenování/mazání skupin. DnD v Tauri/WebView2 (module drag state + text/plain). Bez skupin = volné packy (label „Bez skupiny“ až od 1. skupiny). 0.7.
Knihovna instancí
Grid/list, řazení, hledání.
Discord profilovka (CDN sync)
Při /me a loginu backend stáhne reálnou Discord CDN URL; launcher ji ukáže v patičce (vlastní profil). Letter fallback. 0.6.
STYGION ID integrace
Device link (browser + loopback), token, social REST/WS, user search, Discord avatar CDN (live sync). Friends i na webu.
Multi-účet knihovna
Přepínání, aktivní účet, skin/hlava render z reálné textury.
Offline účty
Lokální profil bez Microsoftu.
Microsoft auto login
Auth-code + PKCE + loopback redirect (browser flow, ne device-code).
Cross-platform data dir
directories crate (Win/macOS/Linux), volitelný přesun datové složky (copy→verify→relaunch→delete).
Skryté konzole
Processor/java subprocesy bez CMD okna (Windows CREATE_NO_WINDOW).
LWJGL natives
Moderní :natives-* jar zůstává na classpath (self-extract), legacy flat extrakce.
Java auto-detect + download
Adoptium/Temurin dle javaVersion, checksum, per-major runtimes.
Fabric / Quilt launch
Loader profil merge, knihovny z loader meta.
Forge / NeoForge launch
Loader merge do vanilla dat, installer processory, library dedup (klíč group:artifact:classifier).
Vanilla launch
Mojang version manifest → asset/library resolver (sdílený dedup store, SHA1) → spawn reálného MC.
Všechno, na co ťukneš, ti odpoví
Zmáčkneš tlačítko a ono se pod prstem pohne. Spustíš něco pomalého a hned víš, že to běží. Doběhne to a krátká zpráva to potvrdí. Žádné mrtvé kliknutí, žádné šedé tlačítko bez vysvětlení.
Když se něco nepovede, řekne to
Nepovedené načtení a prázdná knihovna se všude poznají od sebe — knihovna, servery, světy, řádky na domovské, paleta příkazů i tvoje hlášení — a každé nabídne zkusit znovu. Chyby jsou věty ve tvém jazyce, ne syrový text zevnitř.
Podpora z panelu míří do jedné fronty
Psaní nám z panelu přistane ve stejné frontě jako všechno ostatní, pod STYGION ID, ke kterému je panel licencovaný. Není co nastavovat: když je panel propojený, umí psát. Odpověď dorazí do toho účtu a panel na něj rovnou odkáže.
Quick install na kartě packu
Instalovat na kartě otevře modal s výběrem verze (výchozí nejnovější) — už ne tichá instalace nejnovější verze bez potvrzení. Viz „Modpack version switch" pro celý update flow.
Modpack version switch
Instalace (karta i detail) otevře modal s výběrem verze, výchozí = nejnovější instalovatelná. Spuštění instance, pro kterou existuje novější verze balíčku, se nejdřív zeptá na update. Update = přeinstalace souborů balíčku se zachováním saves/config (snapshot před, obnova po) — ne dokončený delta-diff.
Klikni na autora a uvidíš všechno, co udělal
Jméno autora je v Objevovat všude odkaz — na kartě i v detailu packu. Otevře jeho vlastní stránku se všemi modpacky a zpátky tě vrátí přesně tam, kde jsi byl.
Kamarádi, chat a kdo zrovna hraje
Přidej si kamaráda, uvidíš kdo je online a co hraje, a napíšeš mu bez odcházení z launcheru. Jednou už postavené a teď se to staví znovu na nových základech STYGIONu, aby to vydrželo.
Tlačítko Hrát, které funguje z cizího webu
Hráč klikne na Hrát na webu provozovatele serveru a skončí na tom serveru: launcher se otevře, zeptá se jednou, nainstaluje pack a připojí. Samotné tlačítko jede od nás, takže provozovatel může změnit, co na něm stojí a kam vede, aniž by znovu sahal na svoji stránku.
Zastav instalaci, kterou jsi spustil omylem
Každá instalace jde kdykoliv zrušit, i ta puštěná na pozadí. Co se stihlo stáhnout, se uklidí, nic po ní nezůstane a další instalace naběhne normálně.
Přihlášení jedním tlačítkem
Připojit STYGION ID otevře prohlížeč, tam se přihlásíš a zmáčkneš jedno tlačítko — launcher si to sám za vteřinu vyzvedne. Nic se nekopíruje, nic se neopisuje.
Reálný Panel screenshot na /core
Marketingový snímek dashboardu z běžící instance (devdata má seedovanou DB se 2 servery). Blokuje auth gate (potřebné přihlášení) + status serverů bez podmana = offline. Nejlíp nafotit z nasazené/Linux instance. Mezitím má /core poctivý terminálový vizuál.
Staví se znovu, od nuly a v Javě
Jeden mod pro oba loadery a víc verzí Minecraftu, postavený tak, aby nová verze hry stála můstek, ne přepis.
Bezpečný základ: auth a fail-closed start
Administrace jen po přihlášení, bezpečný start, migrace dat, žádný demo obsah v runtime. Local-first, bez povinného cloudu.
Postav si na tom svoje
Keystone je otevřený addonům: napiš si vlastní modul, úkol, odměnu nebo perk proti rozhraní, které jede uvnitř staženého jaru a nemá žádné vlastní závislosti — a chová se úplně stejně jako to, co je v modu od začátku.
Řiď server vlastními nástroji
Všechno, co mod umí, jde i zvenčí, a klíč se dá omezit jen na to, co má nástroj dělat. Panel, bota nebo přehled si na tom postaví kdokoli, ne jenom my.
Všechno, co hráč má, jednou končí a je vidět, odkud to přišlo
Koupené, odehrané, vyhrané v questu, dané adminem. Jeden seznam, jedna historie, a vyprší to samo, aniž by si na to někdo musel vzpomenout.
Všechno se dá vypnout
Nepoužitý modul se vůbec nenačte — nezabírá paměť ani výkon.
Webová správa celého modu
Celý mod se dá nastavit z prohlížeče, ne editací configů přes SFTP.
Změna se projeví bez restartu
Uložíš na webu a ve hře to platí hned — hráče nikdo nevyhazuje.
Hodnosti a práva bez dalšího modu
Dědičnost, prefixy a barvy v chatu rovnou v modu — běžný server nepotřebuje nic navíc.
Přístup přes klíče s omezeným rozsahem
Každá integrace dostane přesně ta oprávnění, která potřebuje — a nic víc.
Běží na Fabricu i NeoForge, a na víc verzích Minecraftu
Jeden mod, oba loadery a rozsah verzí místo jednoho buildu. Postavené tak, aby nová verze Minecraftu stála malý kousek práce, ne přepsání celého modu.
Editor je součástí stažení
Webové rozhraní je uvnitř staženého souboru a otevřeš ho rovnou ze svého serveru. Žádný účet nikde, a funguje i bez připojení ven.
Uživatelé serveru a přístup
Hotovo 30. srpna 2026 (0.3.5). Server jde sdílet s dalšími účty a oprávnění se jmenují po tom, co otevírají — stejnými jedenácti slovy jako záložky: console, command, power, files, backups, schedules, databases, network, startup, settings, activity. Vynucuje se to na jedné bráně na každé trase; smazání serveru a záložka Users zůstávají jen vlastníkovi, protože kdo si může přidat práva, má je všechna. SFTP odpovídá na stejné oprávnění jako správce souborů. Úplně cizí člověk dostane 404, ne 403. Sdílený server je vidět na nástěnce toho, komu ho někdo dal, a panel schová záložky i tlačítka, která by stejně vrátila 403.
Sedm dní na zkoušku
Hotovo 30. srpna 2026. Týden běží ode dne instalace, ne ode dne, kdy si někdo vzpomněl propojit ID — jinak by se prosedělo v průvodci nastavením. Nepotřebuje k tomu žádné připojení: je to fakt, který si panel drží sám.
Vlastní účty, předplatné stranou
Hotovo 30. srpna 2026. Účty zůstávají panelu, licence se veze na STYGION ID vedle nich. Párovací kód v Nastavení → Subscription, sedm dní zdarma od instalace, čtrnáct dní grace, když jsme nedosažitelní. Zamyká jedinou věc: založení nového serveru.
Panel se ovládá i z MCP
Hotovo 30. srpna 2026. Panel má vlastní MCP plochu na /mcp/v1: servery, konzole, soubory, zálohy, plány, databáze, porty, eggy, nody, aktivita, updater i licence. Nástroj volá tutéž službu co panel — žádná zadní vrátka — a co v instalaci není zapojené, se vůbec neinzeruje.
Živá konzole (WebSocket)
Hotovo 30. srpna 2026. Konzole patří serveru, ne divákovi: jeden čtenář žije, dokud běží kontejner, a plní vyrovnávací paměť, ze které diváci jen čtou — takže otevření stránky je okamžité, nic se neztratí, když se zrovna nikdo nedívá, a deset diváků stojí totéž co jeden. Start vypíše, co pouští; Stop a Kill se ohlásí, když se zmáčknou; neúspěch se napíše do konzole. Spojení se samo obnovuje a po obnovení historii nezdvojí. Příkazy chodí rourou, kterou vlastní panel, takže přežijí i jeho restart — `podman attach` zavíral serveru vstup natrvalo, ať skončil jakkoli.
Nahraný soubor server nezastaví
Hotovo 30. srpna 2026. Pod rootless podmanem běží server jako root ve svém namespace — a ten root je právě panelový uživatel, který ty soubory vlastní. Vlastnictví tím sedí samo, u uploadu i po instalaci, a chown přes SSH není potřeba nikde.
Multi-node a kapacity
Víc strojů, alokace, health — až po solidním single-node core.
Webová instalačka Linux (alfa live)
Hotovo, a 30. srpna 2026 dotažené: instalátor se zeptá na doménu, vezme si certifikát přes Caddy, otevře firewall, doinstaluje podman, když žádný engine není, ověří stažený tarball proti .sha256 dřív, než ho rozbalí, a vygeneruje MCP klíč. Umí druhou instanci na jednom stroji, odinstalaci i instalaci ze souboru pro stroj bez internetu.
Self-update + výběr kanálu (servery netknuté)
Panel se sám aktualizuje z Release Control: výběr kanálu (alfa/beta/release), ověření podpisu, výměna binárky a restart — managované servery běží dál.
Release workflow + updater
Tag spustí build pěti platforem s vestavěným frontendem a připojí k vydání i update manifest, který panel češe.
Updater: modal s průběhem + auto-refresh po restartu
Hotové 30. srpna 2026. Dialog drží od potvrzení až po „běží verze X": stahování, ověření kontrolního součtu, restart. Stránka se pak vrátí sama. Bez procentuální lišty — update je jedno serverové volání, takže pravdivá procenta neexistují a vymyslet si je by bylo horší než je neukazovat.
Bezpečný self-update: health-check + auto-rollback
Před dokončením ověřit, že nový build naběhne; při pádu/smyčce automaticky obnovit předchozí verzi, aby aktualizace nikdy neshodila Panel.
Aktualizace Panelu neshodí běžící servery
Při aktualizaci a restartu Panelu běžící servery a služby pokračují bez přerušení.
Discord vedle panelu
Účet v panelu se dá propojit s Discordem — správce i běžný uživatel. Správce k tomu nastaví bota, který do zvoleného kanálu sám hlásí, co se se serverem děje: plánovanou odstávku, pád, dokončenou aktualizaci. Kdo hraje, se to dozví tam, kde už stejně je, místo aby to hlídal v panelu.
Zálohy podle sebe, do svého
Každý si u svého serveru nastaví, kdy se zálohuje a kam to odchází. Šifruje se před odesláním a obnova se čas od času zkusí nanečisto.
Poznat modpack ze souboru
Nahraný archiv sám prozradí loader, verzi hry i potřebnou Javu. Panel z toho složí plán, ukáže ho a provede.
Reinstalace serveru
Instalace eggu se znovu spustí do existujících souborů na jedno kliknutí, s potvrzením a živým průběhem v konzoli.
Katalog eggů a import
Vestavěné eggy s typovanými instalacemi, import a export Pelican egg JSON včetně instalačních skriptů.
Ladění hostitele
Jádrové hodnoty, které herní servery potřebují (limit map, otevřených souborů, fronta spojení), se aplikují na jedno kliknutí — se zálohou a návratem.
Alokace portů
Další porty pro server vedle hlavního — kontejner je publikuje při dalším startu, panel hlídá kolize.
Spravované databáze
MySQL databáze s uživatelem na jedno kliknutí přímo pro server; heslo zůstává zapečetěné, dokud ho provozovatel neodhalí.
Přehled aktivity
Auditní log jako deník stroje — akce panelu, instalace, příkazy v terminálu i práce agenta v jedné stopě.
Plánované úlohy (cron)
Časování akcí serveru — restart, záloha, příkazy — přes cron výraz.
Editor spuštění
Příkaz spuštění, příkaz pro zastavení a proměnné se upravují přímo v panelu; změny se projeví při dalším startu.
Šifrované zálohy s retencí
Záloha serveru na jedno kliknutí, šifrovaná, s nastavitelnou retencí a chráněným obnovením.
Správce souborů a SFTP
Procházení, čtení a zápis souborů serveru v panelu plus SFTP přístup založený na panelových účtech.
Bezpečnostní audit webu a backendu
Hluboká revize celého zabezpečení: kód backendu a webu, konfigurace serveru i živá infrastruktura. Sedmdesát sedm specializovaných kontrol, jejichž nálezy se pak nezávisle ověřují. Výstupem je seřazený přehled zjištění s plánem oprav.
Mod má vlastní stránku
Co Keystone je, co nahrazuje, čím se liší čtyři kombinace loaderu a verze Minecraftu a odkud si ho vzít. Dokud první sestavení nevznikne, stahování to řekne rovnou, místo aby to předstíralo.
Listing, který by odešel nedovyplněný, neodejde
Co se každému portálu řekne o souboru — jakou chce Javu, jestli je to serverový mod, co musí být vedle něj — je zapsané u produktu a zkontrolované dřív, než se cokoliv odešle. Stisk napřed ukáže, co přesně odejde, soubor po souboru, protože nahrání se zpátky vzít nedá.
Verze se dostane na CurseForge a Modrinth jedním stiskem
Každý sestavený build je vidět, tým mu vybere kanál a verze modu odejde na portály, odkud si ji lidi instalují — všechny jary sestavení, u každého napsané, pro co je. Kam odešla a jak jde schvalování zůstane vidět u verze.
Tvůj účet na vlastní adrese
Všechno tvoje na jednom místě: čím se přihlašuješ, pod jakým minecraftovým jménem nosíš hodnost, za co platíš a jak to ukončit, co jsi nám kdy napsal a kde všude jsi přihlášený. Kopie toho všeho je na jedno kliknutí — a smazání účtu taky.
Obchod se otevře, až poběží svět
Hodnosti se začnou prodávat, až se tak někdo rozhodne — ne proto, že se náhodou zapojily platby. Do té doby obchod prostě není. Zavření se nikdy nedotkne toho, co si kdo už zaplatil: hodnost doběhne do svého data a kdo platí, může kdykoliv skončit.
N�pad z Discordu je i na webu
Napíšeš nápad do fóra na Discordu a objeví se i na webu, se stejným počtem hlasů. „Chci to taky" zmáčkneš kdekoliv — je to jedno číslo a na obou místech stejné.
Vidíš, kolik času na zabraném řádku zbývá
U jména stojí zbývající čas a jedním kliknutím si ho přidáš. Cizí řádek ho ukazuje taky, ať víš, jestli má cenu čekat.
Řádek ve frontě nabídne, co s ním jde udělat
Každý druh řádku ví sám, na co čeká — u rozhovoru je to „vyřešeno", u vydání kanál. Fronta nenabízí jedno tlačítko na všechno.
Vyřešené vlákno se dá znovu otevřít tím, kdo ho napsal
Hotové vlákno zavře psaní ostatním, ale autor může říct „pořád mi to nejde" — a tím se vrátí k nám do fronty. Hlasovat jde dál.
Čísla studia na jednom místě
Kolik lidí má účet, o co si napsali, co jsme vydali a kolik instalací se ozvalo — spočítané z toho, co se u nás děje, bez sledování kohokoliv.
Katalog: co která produktová stránka vypisuje
Funkce na stránce produktu se zařazují z roadmapy — jedno místo pro rozhodnutí „tohle patří na stránku", a stránka pak nemůže zaostat za tím, co se opravdu postavilo.
Produktová stránka vypisuje funkce z roadmapy
Co produkt umí, se nepíše dvakrát. Stránka vypisuje karty z roadmapy a mezi „co umí" a „co teprve bude" je hranicí skutečné vydání — ne stav na boardu.
Beru si to
Když se někdo z týmu pustí do tvého dotazu, ostatní to vidí — a nestane se, že ti dva lidi napíšou totéž.
Čísla, která už víme, na jednom místě
Stažení, podněty, dotazy, přihlášení — co se děje u nás na serveru, se dá spočítat bez sledování kohokoliv.
Co nejvíc lidí chce a nejdéle čeká
Přehled, který spojí, kolik lidí si o věc řeklo, s tím, jak dlouho se nehnula. Ukáže, kde se hromadí zklamání.
U podnětu je vidět, jak dopadl
Na nápadu i po roce stojí, kolik lidí ho chtělo a ve které verzi vyšel. Kdo hlasoval, se dozví výsledek.
Co čeká — jedna fronta veškeré práce
Všechno, co čeká na člověka — nezodpovězený dotaz, netříděný podnět, vydání k vypuštění — v jednom seznamu podle stáří, předfiltrovaném na to, co má kdo na starost.
Fronta práce sestavená napříč funkcemi
Každá část systému hlásí, co u ní čeká na člověka, a jedno místo to skládá dohromady. Nová funkce svoje řádky přinese sama.
Kronika — co se ve studiu stalo
Jeden proud všech změn: kdo to udělal, co přesně se změnilo a jak to dopadlo. Kde to jde, dá se změna vrátit jedním kliknutím.
Auditní stopa se dá číst, ne jen zapisovat
Záznam o každé změně už vzniká. Teď se dá i prohlížet, filtrovat a u vybraných věcí vrátit zpátky.
Klávesnice ovládá celou plochu
Skok na místo, hledání, pohyb po řádcích i otevření detailu jde z klávesnice. Kdo tu tráví den, nesahá po myši.
Sekce týmu vycházejí z rolí na Discordu
Kdo co ve studiu otevře, se odvozuje z role, kterou opravdu drží. Žádný druhý seznam, který se rozejde.
Dokumentace se dá profiltrovat
Sekce s počty, obě poloviny a hledání přes název, adresu i shrnutí. Filtr je v adrese, takže se dá poslat.
Řadit podle toho, co lidi nejvíc chtějí
Všude, kde je u věci číslo, jde seznam přeřadit podle něj. Výchozí zůstává, co čeká nejdéle.
U agenta je vidět, čí je
Přístup pro asistenta se vydává jen členům týmu a je vázaný na jejich účet, takže je vždycky vidět, za koho agent jednal.
Aktualizace mají vlastní místo vedle blogu
Co vyšlo, přestalo být stránkou stranou a stalo se jednou z aplikací, mezi kterými se přepíná jedním kliknutím. Filtry podle produktu a kanálu mají vlastní adresu a verze se rozklikne na celý seznam změn.
Cookies a přístupnost jako vlastní stránky
K podmínkám a soukromí přibyly stránky o tom, co se ukládá do prohlížeče, a prohlášení o přístupnosti včetně toho, co zatím nesplňujeme.
Stránka STYGION ID
Co STYGION ID je, jak se přihlásíš, co k účtu patří a co o tobě víme. Vlastní znak z jednotné rodiny značek.
Blog a přehled vydání
Vlastní blog, přehled všech vydání s filtrem podle produktu, sekce novinek na titulce a odběr přes RSS zvlášť pro každý jazyk.
Znaky produktů — jedna rodina
Každá aplikace i služba má svůj znak: hexagon značky s vlastním glyfem uvnitř, stejná geometrie i barva. Vedle sebe čtou jako sada.
Jeden standard za vším, co děláme
Přihlášení, zpětná vazba, jazyk, vzhled, rychlost i dokumentace fungují ve všech našich produktech stejně, protože jsou popsané na jednom místě. Nová plocha je hotová, teprve když to všechno splní.
Stavba STYGION Discordu
Server běží na verzované specifikaci — kanály, role, práva, onboarding s tlačítky, nastavení v tvém jazyce a tickety napojené na náš systém.
Quick Play / direct join (0.7)
MC Quick Play multiplayer: join ze Server Hub / Home / Command palette přes launch modal (progress + live log). Bez odbočky do pack detailu. 0.7.0.
Běžící instance — správa
Launch modal (progress, tipy, live konzole) + floating bubble po minimalizaci. Stop z modalu/bubble/karty. Auto-dismiss bubble po stopped/exited. 0.7.
Launcher v2 UI (0.7) — hub, launch modal, rails
UI od základu: Home hub (Pokračovat, knihovna, servery, světy, Objevovat) bez page-scrollu; rails jen co se vejde (ResizeObserver, bez side-scroll); launch modal s live MC konzolí + floating bubble; Quick Connect bez pack detailu; Feedback v titlebaru. 0.7.0.
Katalog bez skákajících karet
Hover a vstupní animace v Objevovat už neposouvají dlaždici pod kurzorem — jen jemný fade a zoom obrázku uvnitř karty.
Feedback v titlebaru (tickety)
Tlačítko Feedback vedle zvonku → Nastavení → Podpora. Badge nepřečtených. Typ ticketu = pill chips (ne nativní bílý select). 0.7.0.
Samostatná desktop app
Rozhodnuto: Workbench je vlastní aplikace (vlastní instalace, vlastní UI). Není modul Launcheru, PLAY ani webu — jen volitelně spolupracuje přes export/playtest.
Tickety — správa hlášení
Admin /tickets + uživatel Moje tickety + Support v launcheru. Poll bez F5. CTA na roadmap/docs/panel — další krok.
Bezpečnostní hygiene v CI a pravidlech
Automatické kontroly závislostí v CI pro web i backend; agentní pravidlo pro auth/session změny a hardening hostitele pro privátní služby.
Hlášení chyb z aplikací → tickety
Ticket = DB + soukromý Discord kanál (autor + tým). Create z app/web; zrcadlení web ↔ Discord. Live.
Microsoft účet — společný tenant + Graph profil
Link Microsoft účtu pro spotřebitelské i firemní účty; profil přes Microsoft Graph (User.Read).
Session a API hardening
Tvrdší práce se sessions (včetně zneplatnění při zneužití), odmítnutí prázdného service tokenu, limity velikosti request body. CI kontrola zranitelností závislostí.
Obchodní podmínky a ochrana soukromí (CZ + EN)
Živé stránky Podmínky a Soukromí v češtině i angličtině; odkazy z přihlášení už nevedou do 404.
Bezpečnostní hlavičky a OAuth redirect
CSP, HSTS a Cross-Origin-Opener-Policy na webu; OAuth error cesty jen na povolené redirecty (žádný open redirect).
Tickety v reálném čase (bez F5)
Vlákno ticketu se samo obnovuje každých pár sekund — nové zprávy bez ručního refresh.
Avatary ostatních ve workspace
Seznamy uživatelů a chat ukazují Discord profilovky všech, ne jen tvou.
Soukromé ticket kanály na Discordu
Nový ticket = soukromý kanál: autor a tým vidí kanál, ostatní ne. Zrcadlení zpráv web ↔ Discord.
Discord avatary pro všechny uživatele (ne jen já)
Seznamy přátel a uživatelů dostanou reálnou Discord profilovku (včetně bot fallbacku a zpětného doplnění v databázi).
Kamarádi, chat a online stav i na webu
Workspace user sekce /friends — stejný social graph jako launcher. Presence z hubu (poll). Admin sekce netknutá.
Social: user search + Discord avatar CDN
GET /social/users/search + Discord avatar CDN. SyncDiscordAvatar na /me a exchange (OAuth → reálná CDN URL). Live 2026-07.
Launcher social API (search, avatary)
API pro launcher: hledání uživatelů a Discord profilovky jako CDN odkazy (ne binární data).
Launcher connect — auto předání kódu
Po potvrzení iframe + beacon + location.replace na 127.0.0.1 (ne HTTPS fetch). Kód jen záloha. Nasazeno na id.stygion.eu.
Dokumentace se dá prohledat, ne jen přečíst
Fulltext s úryvky, čtení po sekcích, úpravy po jednom nadpisu a historie revizí s návratem zpět. (Znalostní graf, který tu stával vedle, přepis nepřežil — hledání a odkazy na kartách dělají totéž bez druhé databáze.)
Design polish — rytmus, hero, ikony, mobil
Hutnější vertikální rytmus sekcí, nové hero, jednotné ikony, sdílený vzhled satelitních stránek a doladěná mobilní navigace.
Docs podle kódu a pravdivosti
Projít docs i design docs a doplnit vše, co je dnes reálně hotové, podle skutečného stavu kódu. Žádné aspirační tvrzení — co neexistuje, je WIP.
Přesun všech docs do roadmapy + docs
Hotovo: veškerá dokumentace žije v DB (docs.stygion.eu) — user i team sekce; samostatné markdown soubory zmigrované a retirované.
Bot je online, dokud běží backend
Discord bot se ukazuje jako online po celou dobu, co běží backend.
Feedback a komentáře k docs v adminu
Tým vidí u každé docs stránky feedback a komentáře přehledně, může na ně odpovídat a autor dostane vědět.
Odhlášení z účtu
Možnost se z STYGION ID kdykoli odhlásit.
Odkaz na zdroj u úkolu přímo na boardu (tým)
Člen týmu uvidí u úkolu odkaz na související zdroj přímo v roadmapě, ne až ve workspace; pro veřejnost skrytý.
Rozšíření MCP pro agenta
Agent má nad dokumentací i roadmapou jedno efektivní rozhraní — čte i zapisuje s minimem režie. Odpovědi jsou úsporné (jeden jazyk, jen potřebné, náhled struktury místo celé stránky).
Interní dokumentace pro tým
Neveřejná dokumentace pro tým jako skrytá kopie veřejné sekce, přístupná jen členům týmu. Obsah spravuje agent; ruční editor se ruší.
Sledování úkolu přímo z karty
Sleduj úkol jedním klikem přímo na kartě; dostaneš zprávu při každé změně a po dokončení. Hotový úkol už sledovat nejde.
Přepínač jazyka na roadmapě
Přepni roadmapu mezi češtinou a angličtinou.
Discord notifikace
Upozornění na Discordu přes našeho backendového bota: dokončený úkol, upravená stránka, nová verze v tvém kanálu.
Systém notifikací (opt-in)
Sleduj úkol, stránku nebo kanál vydání a nech si dát vědět, když se něco změní.
SEO a vyhledatelnost
Náhledy odkazů, popisy a sitemap pro všechny veřejné stránky.
Podúkoly u karet (checklist)
Rozklikni úkol a uvidíš jeho kroky — postup od začátku k cíli jako odškrtávací seznam.
docs.stygion.eu — veřejná dokumentace
Návody a vysvětlení, jak co a proč funguje. Prohledávatelné, dvojjazyčné.
Vlastní 404 stránka
Značková stránka, když odkaz nikam nevede — s cestou zpět.
Dokumentace v databázi
Dokumentace se píše a edituje za běhu a je verzovaná — stejně jako roadmapa.
Zcela nová hlavní stránka
Kompletní redesign úvodní stránky stygion.eu — nový vizuál, struktura i texty.
Časy u úkolů + řazení
Každý úkol ukáže, kdy byl přidán a kdy dokončen; sloupce řadí nejnovější nahoře.
Web = čistý frontend/BFF, logika v backendu
Ověřeno: web nemá business logiku ani crypto/secrets — server-side BFF jen proxuje na backend (drží service token, podepisuje OIDC tokeny, vynucuje autorizaci). Browser nikdy nevolá backend přímo.
Naming cleanup: generický updater (ne "launcher")
Sjednocen update surface /launcher → /updates napříč backend+web+launcher (servíruje všechny appky přes ?app=). Typ LauncherLatest → ProductLatest.
Reálný copy pass napříč launch plochami
Pravdivý, lidský copy na plochách, které opravdu vychází: Launcher, Panel, Hub i STYGION ID. Hub prošel revizí (čistý), Panel přepsán, ID dorovnán + opraveny mrtvé odkazy. Hotovo.