Änderungen

Neuigkeiten aus den einzelnen Versionen.

1.3.0

  • Neues Icon Studio: nur noch Sanduhr mit Text, große Vorschau und alle Stufen zum Anklicken.
  • Events neu aufgebaut: nächstes Event oben, darunter eine übersichtliche Liste nach Status.
  • Game Overview: Heatmap mit der besten Update-Zeit und Markierungen für Updates und Events im Graphen.
  • Optional: Discord-Alarme für Icon-Wechsel, Fehler, Spieler-Rekorde und Abstürze sowie ein Wochenbericht.
  • Events lassen sich übersichtlich bearbeiten, verschieben und löschen. Verknüpfte Countdowns ziehen beim Verschieben automatisch mit.
  • Optionaler API-Key, falls Roblox Event-Änderungen über den Login ablehnt.
  • Neues Script RoManagerAnnouncement.client.lua zeigt Ankündigungen im Spiel als Banner.

1.1.0

  • RoManager ist jetzt eine öffentliche Website auf Cloudflare. Auf deinem PC muss nichts mehr laufen.
  • Mehrere Nutzer: Konten, Zeitpläne, Aktionen und Protokolle sind strikt getrennt.
  • Bilder werden einzeln hochgeladen, mit Fortschrittsanzeige.
  • Game Overview: Die Spieler-Kurve zeigt den echten Peak pro 15 Minuten. Neu sind Peak, Durchschnitt und Tiefstwert sowie Graphen für Peak pro Zeitraum, neue Besuche, neue Favoriten und Bewertung.
  • Limits pro Konto: 5 laufende Countdowns und 50 geplante Aktionen.

1.0.0

  • Neues Design: Schwarz mit weißen Verläufen, weiche Animationen, klareres Layout und selbst gehostete Schrift.
  • Neue Game Overview mit Spielern, Besuchen, Favoriten, Bewertung, Verlaufsdiagramm, nächstem Event und Countdown-Status.
  • Game Overview: Das Diagramm behält alte Messwerte, hängt neue an und zeigt schon die erste Messung sowie die Zeit bis zur nächsten.
  • Countdown-Icons zeigen jetzt die nächstliegende Stufe: Bei 7,1 Tagen steht 7 DAYS statt 14 DAYS. Bereits hochgeladene Bilder bleiben gültig.
  • Neue Website: Startseite, Hilfe, Systemstatus, Änderungen, Impressum, Datenschutz, Nutzungsbedingungen und eigene 404-Seite.
  • Neu in der App: Schnellsuche (Strg+K), Benachrichtigungen, Datenexport und Löschen aller Daten.
  • Sicherer Datastore: scrypt-Schlüssel, authentifizierter Header, atomares Schreiben, automatische Backups, Wiederherstellung und Schutz vor zwei gleichzeitigen Instanzen.
  • Cloudflare: Der Worker verwaltet Roblox-Token jetzt allein, weil Refresh-Tokens nur einmal gelten. Vorher haben sich PC und Worker gegenseitig ausgesperrt.
  • Cloudflare: Die Moderation blieb beim Status „Approved“ für immer hängen. Behoben.
  • Cloudflare: Geplante Aktionen laufen jetzt ebenfalls weiter, wenn der PC aus ist.
  • Anmeldungen überleben einen Neustart. Abmelden stoppt keine laufenden Countdowns mehr.
  • Sicherheit: Security-Header, CSRF-Schutz, Rate-Limit, Sitzungen nur noch gehasht gespeichert, Server nur noch lokal erreichbar.
  • Viele Fehler behoben, unter anderem verlorene Listen beim Sprachwechsel, fehlende Spiel-Icons, fehlende vergangene Events und festhängende Icons nach Fehlern.

0.9.0

  • Added an optional Cloudflare Worker + Cron Trigger scheduler that runs independently of the local RoManager process.
  • Cloud Scheduler uses D1 only; icon variants are uploaded directly from RoManager to Roblox before scheduling. No R2 bucket or R2 subscription is required.
  • Added encrypted refresh-token storage in the Worker and remote schedule/cancel/status integration.
  • Added German Cloudflare setup guide.
  • Local scheduler skips schedules managed by the cloud Worker.

0.8.0 — Readable dark UI, Roblox-style hourglass and cloud scheduler setup

  • Refined the near-black interface with restrained white gradients, Inter typography, larger controls and responsive layouts to prevent overlapping content.
  • Reworked the default hourglass overlay to match the supplied reference: large white countdown text above a large white outlined hourglass on darkened game artwork.
  • Expanded the Events workspace with experience/status filters, search, event metrics, editable schedule details and direct Creator Dashboard configuration links.
  • Added runtime status messaging and a Railway deployment guide with persistent `/data` storage for schedules that must run while the user's PC is off.
  • Kept XP and Sales removed.

0.7.0 — Dark UI, event workspace and cloud runtime support

  • Reworked the interface with a near-black theme, restrained white gradients, readable Inter typography, larger controls and responsive minmax-based layouts.
  • Updated the default countdown overlay to a dimmed background with large white NOW/countdown text and a large outlined white hourglass.
  • Kept the hourglass template for both upcoming and live events so the NOW stage matches the reference design.
  • Expanded Events & Updates with statistics, experience/status/search filters, rich event cards, pagination, create/edit/delete/reschedule controls and a direct Creator Dashboard configuration link.
  • Added client-side validation for event date ranges and new-event start times.
  • Added a runtime status banner that distinguishes local and cloud hosting and checks for configured persistent storage.
  • Added paginated retrieval for event history.
  • Added Railway deployment configuration and a German cloud deployment guide for persistent storage and PC-off scheduling.
  • XP and Sales remain removed.

0.6.0 — Automatic live Roblox icon publishing

  • Added server-side live icon schedules using the Roblox Open Cloud Assets API.
  • Corrected the scheduler to apply the appropriate countdown image immediately when the schedule is ready, including future 30+ day stages.
  • Normalized moderation states returned as either `Approved` or `MODERATION_STATE_APPROVED`.
  • Generates, uploads and stores 16 square 512 × 512 PNG variants for every schedule.
  • Polls Roblox asset upload operations and moderation state; does not activate an icon until all variants are approved.
  • Changes the real root Place icon through `PATCH /assets/v1/assets/{rootPlaceId}?updateMask=icon`.
  • Saves and restores the original icon at the optional end time; cancellation restores it immediately after a stage has been applied.
  • Added Icon Studio deployment queue with upload/moderation progress, status and cancel control.
  • OAuth authorization now includes `asset:read` and `asset:write`; users must enable both scopes in their Roblox OAuth app and reconnect.
  • Countdown contains 16 stages: 30+ days, 30 days, 14 days, 7 days, 3 days, 2 days, 1 day, 12h, 6h, 3h, 1h, 30m, 10m, 5m, 1m and NOW.
  • XP and Sales remain removed.

0.5.0 (previous)

  • Rebuilt the Icon Studio with six graphite/lime overlay layouts.
  • Added five dashboard languages.
  • Removed XP and sale action types.