Command Palette

Search for a command to run...

2.4.0

Eigene Discord-Aktivitäten erstellen und teilen, mit Vorlagen, Bildern, Timern, Buttons, JSON-Import und -Export sowie anpassbarer Navigation.

Neuigkeiten

Eigene Aktivitäten

  • Im neuen Tab Eigene kannst du Discord-Aktivitäten erstellen, bearbeiten und löschen, ohne eine Website-Präsenz zu installieren. Nolo stellt die Funktion bei der ersten Nutzung vor.
  • Speichere bis zu 50 Aktivitäten auf deinem Gerät. Es ist immer nur eine aktiv; sie hat bis zum Ausschalten Vorrang vor Tab-Präsenzen.
  • Wähle Name, Typ (Spielt, Hört, Schaut, Nimmt teil), zwei Textzeilen, großes/kleines Bild mit Hover-Text und bis zu zwei HTTPS-Buttons.
  • Verstrichene Zeit oder Countdown von 5 Minuten bis 24 Stunden. Der Timer beginnt beim Aktivieren, nicht beim Erstellen.
  • Neun Vorlagen für Lernen, Programmieren, Spieleabend, Playlist, Filmabend, Live, Sport, Reisen und Kaffeepause füllen den Editor aus. Gespeichert wird erst nach Bestätigung.
  • Live-Vorschau im Editor und eine eigene Karte zum Öffnen, Stoppen oder Fortsetzen der aktuellen Aktivität.

Bilder und Teilen

  • PNG, JPEG, WebP und GIF hochladen, eine HTTPS-URL nutzen oder aus 24 Symbolen und 10 Farben wählen. Ohne großes Bild erscheint das Nowly-Logo, ohne kleines Bild kein Badge.
  • Bilder außer GIF werden automatisch verkleinert und konvertiert; maximal 1 MiB pro Bild. GIFs bleiben unverändert. Lokale Kopien dienen der Vorschau und dem erneuten Upload; Discord erhält die gehostete URL.
  • Aktive Bilder werden regelmäßig aufgefrischt. Nach 30 Tagen ohne Nutzung können gehostete Dateien bereinigt und bei Bedarf aus der lokalen Kopie erneut hochgeladen werden.
  • Gespeicherte Aktivitäten als [Name].json exportieren. Exportiert wird der gespeicherte Stand, nicht ungespeicherte Änderungen, mit Texten, Typ, Timer, Buttons und lokal eingebetteten Upload-Bildern. Fehlt eine lokale Kopie, entfällt dieses Bild.
  • Lokale IDs, Erstellungs-/Änderungsdaten, Aktivierungsstatus und Hosting-URLs hochgeladener Bilder werden nicht geteilt. Eingetragene HTTPS-Links bleiben enthalten: vor dem Teilen prüfen.
  • Eine oder mehrere Dateien über den Import-Icon-Button mit zugänglicher Beschriftung und Tooltip oder per Drag-and-drop im sichtbaren Tab Eigene importieren. Andere Ansichten werden nicht abgefangen.
  • Jeder Import erstellt eine neue, inaktive Aktivität ohne vorhandene zu überschreiben. Ein Einzelimport öffnet den Editor, mehrere zeigen eine Zusammenfassung.
  • Dateien über 4 MiB, inkompatible Formate/Versionen und ungültige Aktivitäten werden abgelehnt. Eingebettete Bilder werden geprüft und erneut hochgeladen; schlägt ein Bild fehl, bleibt die Aktivität ohne dieses Bild erhalten und eine Warnung erscheint.

Bedingungen und Datenschutz

  • Ein Dialog beim ersten Start trennt die Zustimmung zu den Nutzungsbedingungen von der Kenntnisnahme der Datenschutzerklärung, ohne optionale Statistiken zu aktivieren.
  • Nowly prüft Dokumentänderungen automatisch und fordert nur bei wesentlich geänderten Dokumenten eine neue Bestätigung an. Bestätigungen bleiben auf dem Gerät; zwischengespeicherte Versionen sind offline nutzbar.
  • Aktivitätsfreigabe und Bild-Uploads pausieren bis zu den erforderlichen Bestätigungen. Dokumentlinks und Aktualisierungsdaten stehen im Dialog bereit.

Verbesserungen

  • Das Badge in der Browser-Symbolleiste zeigt nun ein Emoji für den ausgewählten Aktivitätstyp (Spielen, Ansehen, Zuhören oder Wettbewerb) auf einer Farbe der Präsenz oder des eigenen Symbols. Die Pause behält ihre eigene Anzeige. Das Badge bestätigt nicht, dass die Aktivität bei Discord angekommen ist.
  • Die Vorschau bleibt beim Scrollen im Editor sichtbar. Klicke auf ein Bild, um eine Datei auszuwählen oder zu ersetzen; der Hinweis nennt Formate und Größenlimit. Im Modus Zuhören erklärt ein Infotext, dass der Text des großen Bildes in Discord auch in einer dritten Zeile erscheint.
  • Sekundäre Ansichten laden erst beim Öffnen. Das reduziert JavaScript beim Start und erhält besuchte Tabs samt Zustand. Alle Dateien bleiben für die Offline-Nutzung lokal in der Erweiterung enthalten.
  • Drei bebilderte Anleitungen auf Englisch und Französisch erklären das Erstellen von Aktivitäten, JSON-Teilen und den Datenschutz bei Bildern. Responsive Screenshots lassen sich in Originalgröße öffnen.
  • Navigation anpassen: Tab gedrückt halten und verschieben oder seitlich herausziehen, um eine weitere Gruppe anzulegen. Das Layout lässt sich in den Einstellungen zurücksetzen.
  • Karten und Vorschau folgen Discord: Spielen zeigt den Namen separat, Hören, Schauen und Teilnehmen im Kopfbereich. Dialoge schweben über dem Panel; der leere Tab zeigt Beispiele und Vorlagen.
  • Funktionen und Fehlermeldungen einschließlich des rechtlichen Bestätigungsdialogs sind in allen 11 Sprachen verfügbar.

Fehlerbehebungen

  • Die Beschriftung des aktiven Tabs wird nicht mehr abgeschnitten. Import bleibt als Icon-Button kompakt.
  • Gleichzeitige Importe werden blockiert, Stapel beachten das Limit von 50 Aktivitäten und eine fehlerhafte Datei blockiert spätere Dateien nicht.
  • Wiederholte/gleichzeitige Uploads desselben Bildes sind serverseitig idempotent. Fehlgeschlagene entfernte Löschungen behalten Referenzen für einen erneuten Versuch.

Entfernungen und Kompatibilität

  • Keine bestehende Nutzerfunktion entfernt. Saisonale Designs, ChromeOS, Iframes und gebündelte Präsenzen bleiben erhalten.
  • Unbenutzten Zahlenparser im Statusdienst entfernt und den JSON-Download des Datenexports in einen gemeinsamen Helfer ausgelagert.
  • Eigene Aktivitäten bleiben lokal und werden nicht mit Konten synchronisiert. Teilen erfolgt per Datei, ohne neue Analytics-Ereignisse.

Technik und Datenschutz

  • Bedingungen und Datenschutzerklärung erläutern in allen 11 Sprachen hochgeladene Bilder, öffentliche Hosting-URLs, JSON-Weitergabe, Aufbewahrung, authentifizierte Löschung und fortbestehende Drittanbieter-Caches.
  • Gerätegebundene Upload-, Auffrischungs- und Löschrouten mit Geräte-Token, Prüfung von Dateisignatur, MIME-Typ, Größe und SHA-256 sowie 20 Uploads pro Stunde und Gerät.
  • Neue Tabelle CustomAsset, PostgreSQL-Migration, S3/R2-Speicher und geschützte Bereinigung ungenutzter Bilder. Speicher und Zeitplan müssen beim Deployment eingerichtet werden.
  • Geräteexporte enthalten URLs und Metadaten gehosteter Bilder. Beim Löschen von Gerätedaten werden entfernte Objekte ebenfalls gelöscht, bei Fehlern erneut versuchbar.
  • unlimitedStorage für lokale Bildkopien, Tests für Teilen und PostgreSQL-Integration sowie Formatierung der TypeScript-Quellen ohne Änderungen an Submodulen.