Manifest V3  ·  Vanilla JS  ·  Kein Build-Tool

Dein Command Center
für das Star Citizen Web

Star Citizen — LinkBox fasst RSI Official Links, 45+ Community-Tools, Twitch Tracker, Web Radio und RSI ReUI in einem einzigen Browser-Popup zusammen. Ein Klick. Alles da. Kein Tab-Chaos.

Autor: 1337encore  ·  Lizenz: CC BY-NC-ND 4.0  ·  MV3-konform

Manifest V3 HTML5 + CSS3 Vanilla JS ES6+ chrome.storage.sync Kein Framework Kein Build-Tool
800×600px
Status
Spectrum
Starmap
Hangar
Store
Galact.
IC
Help
Support
Comm
Erkul DPS
UEXcorp
FleetYards
Regolith
Wiki
CCU Game
StarHead
SC Trade
0+
Community Tools
0
Features implementiert
0
Visual Themes
0
RSI ReUI Toggles
0
Web Radio Sender
0+
Aktive Nutzer

Feature Matrix

Was die LinkBox im Alltag stark macht

22 implementierte Features — von Navigation und Personalisierung bis zu RSI-Seiten-Tweaks, Web Radio und Twitch Tracker. Kein Framework-Overhead, reines Vanilla-JS.

Drag & Drop Sortierung
Tool-Buttons frei per Maus umordnen. Reihenfolge bleibt via localStorage über Sessions gespeichert. Toggle in den Einstellungen.
localStorage
Quick Search — Shift+Space
Suchoverlay über alle Links im Popup. Blacklist filtert Extension-URLs automatisch. Shift+X und Shift+C als zusätzliche Shortcuts.
popup.html
15 Visual Themes
15 Themes nach SC-Lore: HauxCore, RSI Alliance, Quantum Drive, Stanton, Pyro, Vanduul, microTech, Hurston, ArcCorp, Crusader, Banu, Tevarin, Terra, UEE Navy, Outlaw. Farbpalette + Dropdown, 600ms CSS-Transition.
chrome.storage.sync
Hintergrundbilder + Dimm-Control
SC-Artworks als Hintergrund mit regelbarem Overlay (0–100%). Live-Synchronisation zwischen geöffneten Popup-Fenstern.
background-manager.js
DE / EN Mehrsprachigkeit
Eigene i18n-Schicht ohne externe Abhängigkeit. data-i18n Attribute, Browser-Fallback, Live-Sync. Erweiterbar um weitere Sprachen.
i18n.js
Chrome Sync
Alle UI-Einstellungen (Theme, Hintergrund, Sprache, Cursor, DnD) automatisch auf alle Chrome-Geräte mit demselben Profil synchronisiert.
chrome.storage.sync
Links Manager
Einzelne Buttons gezielt ausblenden — aus dem DOM entfernt (keine Layout-Lücken). Gespeichert in chrome.storage.local, persistiert über Neustarts.
chrome.storage.local
My Favorites
Eigene Links hinzufügen, bearbeiten, sortieren und löschen. Drag & Drop, automatische Favicon-Erkennung, in chrome.storage.local gespeichert.
custom-links.js
Web Radio
18 Sci-Fi Sender direkt im Popup. Butterchurn Milkdrop-Visualizer als Canvas-Animation. Läuft in Chrome-Sandbox (eval()-Anforderung für Webamp).
sandbox · butterchurn
RSI User-Suche
Spielerprofil und Organisation per Handle direkt im Popup nachschlagen — via starcitizen-api.com. Citizen-Record, Avatar, Org-Rang auf einen Blick.
starcitizen-api.com
RSI ReUI — 26 Tweaks (Beta)
Einzeln aktivierbare UI-Verbesserungen für robertsspaceindustries.com. Store, Hangar, Buy-Back, Account, Billing — live ohne Tab-Reload.
content-script
Quick Copy — Rechtsklick
Kontextmenü auf jedem Button: URL in die Zwischenablage kopieren oder Link direkt in neuem Tab öffnen. Kein Browser-native-Menü nötig.
quick-copy.js
Tastaturnavigation + Ctrl+Shift+X
Pfeiltasten navigieren zwischen Buttons, Enter öffnet den Link, Escape hebt Fokus. Globaler Shortcut Ctrl+Shift+X öffnet das Popup.
keyboard-nav.js
Sci-Fi Cursor + First Launch
Benutzerdefinierter Sci-Fi-Cursor global auf allen Seiten — umschaltbar in den Einstellungen. Portal-Animation beim ersten Start.
popup-cursor.js
Twitch Streamer Tracker
Twitch-Streamer verwalten, Live-Status in Echtzeit prüfen (kein API-Key nötig), Avatar via unavatar.io — 2-Spalten-Grid ab 2 Streamern, HUD-Karten-Stil.
popup-twitch.js
GUI-Linkbox — Fensterbreite
Popup-Breite zwischen Breit (800 px, 8 Spalten) und Schmal (600 px, 6 Spalten) wählen — visuelle Vorschau-Kacheln in den Einstellungen, kein Umweg über Dropdown.
popup-size.js
UI Sound — 4 Klang-Typen
Prozedural generierte Sci-Fi-Sounds via Web Audio API — HUD (Sine-Glide), Ping (Doppelton), Quantum (Triangle-Sweep) und Alert (Square-Beep). Kein Audio-File nötig.
sound-manager.js

Tech Breakdown

Architektur für schnelle Iteration

Multi-Popup-Ansatz ohne Build-Tool. Jedes Feature ist ein klar abgegrenztes JS-Modul — lesbar, wartbar, schnell iterierbar.

Storage & Permissions

ZoneInhalt
localStorageTheme, Hintergrund, Sprache, Cursor, DnD-Reihenfolge
storage.syncAlle UI-Einstellungen — geräteübergreifend synchronisiert
storage.localHidden Links, RSI ReUI States, Custom Links
tabsLinks in neuem Browser-Tab öffnen
Content ScriptRSI ReUI auf robertsspaceindustries.com
Sandboxsandbox-webradio.html für Webamp (eval())

Modul-Schichten

Sync Layer
storage-sync.js hydriert beim Start alle UI-Module aus chrome.storage.sync.
Experience Layer
layout-manager.js, background-manager.js, popup-cursor.js — visueller Charakter.
Productivity Layer
quicksearch.js, draganddrop.js, keyboard-nav.js, quick-copy.js für schnellen Workflow.
Extension Layer
content-rsi-reui.js als Content Script, sandbox-webradio.html für Webamp/Butterchurn.

Roadmap

Was implementiert ist — was kommt

Die nächsten Schritte priorisieren sichtbaren Nutzen mit geringem Aufwand. Das Projekt ist aktiv in Entwicklung.

✓ Umgesetzt v6.0.0

Implementiert

Twitch Streamer Tracker — Live-Status, HUD-Karten
My Favorites Redesign — HUD-Karten, neue Modals
Chrome Sync — Einstellungen geräteübergreifend
Quick Copy — Rechtsklick-Kontextmenü
Tastaturnavigation + Ctrl+Shift+X Shortcut
RSI ReUI Beta — 26 UI-Tweaks für RSI.com
Web Radio — 18 Sender + Butterchurn
RSI User-Suche direkt im Popup
⚠ Tech-Schulden

Ausstehend

quicksearch.js: hardcodierte Extension-ID → chrome.runtime.id
popup-perf-log.js: Debug-Logging in Produktion aktiv
applyBackground() doppelt definiert konsolidieren
uexcorp.space in host_permissions ohne aktiven API-Call

Getting Started

In 3 Schritten startklar

Direkt über den Chrome Web Store — kein Sideloading, keine Entwickler-Einstellungen nötig.

01

Store öffnen & installieren

Klicke auf den Link unten, öffne den offiziellen Store-Eintrag und füge die Extension deinem Chrome-Browser hinzu.

Chrome Web Store →
02

Popup personalisieren

Wähle Theme und Hintergrund, stelle die Sprache ein, sortiere Buttons per Drag & Drop und blende irrelevante Links aus.

03

Session-Start beschleunigen

Nutze Quick Search (Shift+Space), den globalen Shortcut (Ctrl+Shift+X) und My Favorites für maximale Geschwindigkeit.

FAQ

Häufige Fragen

Ist LinkBox nur für aktive Star Citizen Spieler sinnvoll?

Ja — die Extension ist vollständig auf das Star Citizen Ökosystem ausgerichtet: RSI-Seiten, Community-Tools, Wikis, Trading-Tools und Events. Ohne SC-Kontext gibt es keinen Mehrwert.

Werden persönliche Daten gesammelt oder übertragen?

Nein. Alle Einstellungen bleiben lokal in deinem Browser (localStorage und chrome.storage). Es gibt kein Tracking, keine Analytics, keine externen Server. Lediglich RSI-User-Suchen gehen an die starcitizen-api.com (eine Community-API).

Funktioniert Chrome Sync auch auf unterschiedlichen Computern?

Ja — storage-sync.js synchronisiert Theme, Hintergrund, Sprache, Cursor und DnD-Einstellungen über chrome.storage.sync auf alle Chrome-Instanzen mit demselben Google-Profil.

Kann ich eigene Links hinzufügen?

Ja — über "My Favorites" (★ im Popup). Dort können Links mit Titel und URL angelegt, per Modal bearbeitet und per Drag & Drop sortiert werden. Gespeichert in chrome.storage.local.

Unterstützt LinkBox Firefox?

Aktuell nicht offiziell. Die Architektur ist MV3-kompatibel, aber es fehlen noch ein Browser-API-Shim, ein storage.sync-Fallback und ein WebRadio-Fix (Sandbox). Der Aufwand liegt bei ~3–5 Stunden — geplant für eine spätere Version.

Was ist RSI ReUI?

Ein optionales, modular aufgebautes UI-Redesign für robertsspaceindustries.com. 26 Features in Kategorien wie Store, Hangar, Buy-Back, Account und Billing — einzeln per Toggle aktivierbar, ohne Tab-Reload wirksam. Status: Beta.