V sekci Launcher
Featury
Kompletní seznam featur Launcheru a jejich stav.
Aktualizováno
Kompletní seznam featur, jak je vidíš na roadmapě. 42 z 91 hotovo. Legenda: ✅ hotovo · 🔨 pracuje se · ⏳ plánováno · 💡 zkoumá se.
Jádro & launch
- ✅ Vanilla launch — Mojang version manifest → asset/library resolver (sdílený dedup store, SHA1) → spawn reálného MC.
- ✅ Forge / NeoForge launch — Loader merge do vanilla dat, installer processory, library dedup (klíč group:artifact:classifier).
- ✅ Fabric / Quilt launch — Loader profil merge, knihovny z loader meta.
- ✅ Java auto-detect + download — Adoptium/Temurin dle javaVersion, checksum, per-major runtimes.
- ✅ LWJGL natives — Moderní :natives-* jar zůstává na classpath (self-extract), legacy flat extrakce.
- ✅ Skryté konzole — Processor/java subprocesy bez CMD okna (Windows CREATE_NO_WINDOW).
- ✅ Cross-platform data dir — directories crate (Win/macOS/Linux), volitelný přesun datové složky (copy→verify→relaunch→delete).
Účet
-
✅ Microsoft auto login — Auth-code + PKCE + loopback redirect (browser flow).
-
✅ Offline účty — Lokální profil bez Microsoftu.
-
✅ Multi-účet knihovna — Přepínání, aktivní účet, skin/hlava z reálné textury.
-
✅ STYGION ID — propojení launcheru (browser + loopback), token stylt_, egg LAUNCHER_LISTEN.
-
✅ Friends list + chat + presence — žádosti, WS online, chat (50 zpráv / 7 dní).
-
✅ Našeptávání kamarádů — search od 2 písmen, klik/Enter.
-
✅ Discord profilovka — reálná CDN URL (sync z Discord API při /me + login); fallback písmeno.
-
✅ Panel Přátelé — kompaktní layout, bez zbytečného scrollu, čtvercové +.
-
⏳ Per-instance účet — Jiný MC účet na instanci, quick switch.
-
⏳ Friends i na webu — workspace id.stygion.eu (planned, multi-surface).
-
Discord profilovky kamarádů (ne jen tvoje).
-
Support / tickety z launcheru napojené na STYGION ID.
Instances
- ✅ Knihovna instancí — Grid/list, řazení, hledání.
- ✅ Skupiny (složky) — Vytvoření/přejmenování/mazání, drag & drop instance do skupiny.
- ✅ Velikost karet S/M/L — Fixní šířka tracků, konzistentní scale.
- ✅ Logo modpacku na kartě — CF/Modrinth logo, fallback na písmeno.
- ✅ Detail instance — Taby (přehled/mody/logy…), per-instance RAM·Java·JVM override.
- ✅ Mazání instance i souborů — Smaže DB řádek i složku na disku.
- ⏳ Instance groups pokročilé — Barvy/řazení napříč (částečně), pin.
- ⏳ World management — Seznam světů, záloha/obnovení jednotlivého světa.
- ⏳ Screenshot manager — Galerie screenshotů instance.
Obsah (modpacky & mody)
-
✅ Unified browse — CurseForge + Modrinth, relevance/downloads, nekonečný scroll.
-
✅ One-click + quick install — z detailu i hover ⤓ na kartě (nejnovější verze).
-
✅ Dependency resolution — tranzitivní required.
-
✅ Import .mrpack / CF .zip — BOM, case-insensitive manifest, jasné chyby.
-
✅ Drag & drop import — přetáhni pack do knihovny (0.6).
-
✅ CF distribution-locked — oficiální web v okně launcheru (auto-close) + pickup + SHA1; progress N/M, skip, pauza.
-
✅ CF search — project ID, slug, URL, multi-word rank.
-
✅ Autor → jeho packy — klik v detailu.
-
✅ Resource/shader cesty — classId 12/4559.
-
✅ Progress se speed + ETA — streamované downloady.
-
✅ Objevovat default — nejstahovanější; zpět z detailu reset katalogu.
-
✅ Mod update checker — kontrola updatů na detailu instance, update jeden/vše.
-
⏳ Mod-conflict analyzer — detekce kolizí (Fáze 4).
-
⏳ Lockfile — reprodukovatelná instance (Fáze 4).
-
⏳ Server-pack sync — pack ↔ server (Fáze 4).
-
⏳ Delta snapshot / rollback — verzování instance (Fáze 4).
-
⏳ Repair — integrita + dotažení (Fáze 4).
-
⏳ Crash parser — crash log + quick-fix (Fáze 4).
-
Stabilní hover v katalogu — karty neskáčou pod kurzorem (zoom jen na obrázku).
UI / UX
UI / UX
- ✅ Frameless shell — custom titlebar, sidebar, social panel.
- ✅ Domů hub (0.7) — Pokračovat + knihovna + servery + světy + Objevovat; fit bez page-scrollu.
- ✅ Home rails bez side-scrollu (0.7) — jen karty, které se vejdou na šířku.
- ✅ Launch modal + live konzole + bubble (0.7) — spuštění / join s progressem a logy; floating reopen.
- ✅ Command palette (Ctrl+F) — navigace, spuštění instance, join serveru.
- ✅ Notification Center v1 — zvoněk + historie; soft update toast.
- ✅ Feedback v titlebaru (0.7) — tickety / podpora jedním klikem.
- ✅ Stylovaný changelog — cs/en dle jazyku UI v Aktualizacích.
- ⏳ Keyboard shortcuts — konfigurovatelné + cheatsheet.
- ⏳ Guided tour — coachmarks.
Updater & Release
- ✅ Auto-update na startu — Tauri updater, kanály release/beta/alfa.
- ✅ Update prompt + badge — toast dole (Instalovat / Později / Podrobnosti / Co je nového) + tečka u Nastavení.
- ✅ Changelog — v Nastavení → Aktualizace a rozbalitelný v toastu (cs/en).
- ✅ Fullscreen overlay — během download/install + relaunch.
- ⏳ Podepsaný manifest — SHA256 + Ed25519 (release pipeline).
Soukromí & telemetrie
- ✅ Anonymní opt-out telemetrie — Verze/kanál/os/arch + náhodné install_id, žádné PII, IP se neukládá.
- ✅ Privacy disclosure — First-run banner, GDPR legitimate-interest.
- ✅ Žádná skrytá telemetrie / benchmark / HW scan — Vše opt-in.
STYGION diferenciátory (Fáze 4–5)
- ⏳ Potato Mode — Agresivní low-end preset (render/JVM/launch).
- ⏳ Friend VPN Tunnel — WireGuard P2P, Open to LAN → friend → šifrovaný tunel.
- ⏳ Crowdsourced benchmark — Opt-in FPS predikce dle HW.
- ⏳ Cloud Backup — Panel cloud + třetí strany (Drive/OneDrive/Dropbox/WebDAV), AES-256 client-side, inkrementální.
- ⏳ Server Hub — servers.dat, status/ping, one-click connect.
- ⏳ 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.
Platforma & kvalita
- ✅ Tauri 2 + SvelteKit + Rust core + SQLite — Tenký Tauri bin, izolované moduly.
- ✅ Feature isolation — Každá screen/feature vlastní modul.
- ✅ Žádná mock data — Reálný prázdný stav nebo WIP.
- ⏳ macOS / Linux build & podpis — CI build matice + notarizace/signing.
Brainstorming
- 💡 Import z jiných launcherů — Detekce + import instancí z Prism / CurseForge App / MultiMC / Modrinth App. Killer pro přeběhlíky.
- 💡 Klon instance — Duplikuj instanci na 1 klik (zkoušej mody/verze bez rozbití originálu).
- 💡 Mod update checker — Per-instance „X modů má update" → aktualizuj jedním klikem (vč. „aktualizuj vše").
- 💡 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).
- 💡 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.
- 💡 Discord Rich Presence — Ukaž co a kde hraješ (opt-in).
- 💡 Offline / letadlový režim — Plný launch z cache bez sítě (i bez MS re-loginu, dokud token platí).
- 💡 Playtime statistiky — Hodiny per instance, streak, „nejhranější", graf.
- 💡 Export / sdílení instance — Zabal nakonfigurovanou instanci a pošli kámošovi (reprodukovatelně, viz lockfile).
- 💡 Kompatibilní mody only — Při hledání modu uvnitř instance filtruj jen na loader+verzi té instance (žádné slepé uličky).
- 💡 Vlastní ikona instance — Nahraj/vyber ikonu místo modpack loga nebo písmena.
- 💡 Quick Play / direct join — MC 1.20+ quickPlay: launch rovnou do světa/serveru bez menu. Upgrade nad Server Hub → z Command palette jeden klik = ve hře na serveru.
- 💡 Pre/post-launch hooks + wrapper + env — Per-instance: custom skript před/po launchi, Linux gamemode/mangohud wrapper, vlastní env proměnné.
- 💡 Běžící instance — správa — „running" badge, Kill button, multi-launch, minimize-to-tray při hře.
- 💡 Modpack version switch — Update/downgrade packu na konkrétní pinnutou verzi + rollback.
- 💡 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.
Pomohla vám tahle stránka?
Otevře panel zpětné vazby s touhle stránkou v příloze. Přistane do jedné fronty se vším ostatním.