df88f8abaa74cac4933f49023ad26b6807fdd00a
EuerChat - euer.tv IRC & Livestream Client (Windows 64-bit)
Ein moderner, performanter und schlanker Desktop-Client für Windows 64-bit, gebaut mit Rust + Tauri v2 und einem ansprechenden Dark-Mode Web-Frontend.
Highlights & Features
- Eine einzige EXE (
EuerChat.exe):- Startet standardmäßig sauber und übersichtlich für alle Chat-Gäste und Hörer.
- Die Moderationswerkzeuge sind ausgeblendet, bis das Lua/Modi-Addon in den Optionen aktiviert wird.
- Integrierter Livestream & Radio-Player (Stumm beim Start):
- Direkter HLS-Videostream (
https://hls21.euer.tv/hls/1080p.m3u8&hls23.euer.tv). - Startet garantiert stumm (
muted) mit komfortabler Stummschalt-/Ton-Taste und Lautstärkeregler. - Live-Titelanzeige & Hörerzähler (
https://api.euer.tv/v2/getjsondata.php?status). - Automatisches Abrufen des aktuellen Album-Covers (
https://api.euer.tv/v2/getjsondata.php). - Ein-/ausblendbares Videofenster für Live-Übertragungen neben dem Chat.
- Direkter HLS-Videostream (
- Moderations-Werkzeuge (optional):
- Erst bei manueller Aktivierung des Lua/Modi-Addons in den Optionen erscheint oben links der Button zum Moderator-Wechsel.
- Automatisches Einloggen bei NickServ (
PRIVMSG NickServ :IDENTIFY <passwort>). - Ein-Klick-Wechsel: Wechselt zum Moderatoren-Nick und betritt automatisch
#intern(mit dem in den Optionen hinterlegten Passwort). Beim Zurückwechseln wird in allen offenen Räumen!deopgesendet und#internverlassen.
- IRC-Verbindung zu euer.tv:
- Direkt verbinden: nur den eigenen Namen eingeben, ein Passwort ist optional (nur mit registriertem Account). Verbunden wird fest mit
irc.euer.tv, Port6697(SSL/TLS, Zertifikate werden geprüft), Raum#erde. - ZNC-Bouncer für eigene Server (
user/network+ Passwort); selbstsignierte Zertifikate:"acceptInvalidCerts": truein derconfig.jsonsetzen (unsicher). - Räume unten lassen sich per Maus verschieben, die Oberfläche lässt sich skalieren (75-200 %).
- Direkt verbinden: nur den eigenen Namen eingeben, ein Passwort ist optional (nur mit registriertem Account). Verbunden wird fest mit
- Design & Anpassbarkeit:
- Schriftarten, Schriftgrößen (11px bis 22px), Zeilenabstände, Zeitstempel frei wählbar.
- Animierte GIFs (
CATJAM,pepeDSuvm.) & Smileys aus dem Webchat.
- Kein störendes Konsolenfenster:
- Nativ als reine Windows-GUI-Anwendung kompiliert (
#![windows_subsystem = "windows"]).
- Nativ als reine Windows-GUI-Anwendung kompiliert (
- Saubere Server-Trennung:
- Sendet beim Schließen regulär
QUIT :Client beendet.
- Sendet beim Schließen regulär
- Integrierter Updater:
- Sucht beim Start (abschaltbar unter Optionen → Updates) im neuesten Gitea-Release nach einer neueren Version, zeigt die Release-Notizen und installiert auf Wunsch still und startet EuerChat neu.
- Es werden nur HTTPS-Adressen des Gitea-Hosts akzeptiert, und der Installer läuft nur, wenn seine SHA-256-Prüfsumme zur Datei
<Installer>.sha256im Release passt.
Schnellstart
- Installieren:
EuerChat_<Version>_x64-setup.exeausführen (Installation pro Benutzer, keine Administratorrechte nötig). Beim ersten Start einfach den Namen eingeben und verbinden.- Die Konfiguration liegt in
%APPDATA%\EuerChat\config.jsonund enthält eventuell Passwörter. Sie ist nicht Teil des Installers und gehört nicht ins Repository (steht in.gitignore). - Alternativ ohne Installation:
EuerChat.exedirekt starten. Eine alteconfig.jsonneben der EXE wird noch gelesen und beim nächsten Speichern nach%APPDATA%übernommen.
- Die Konfiguration liegt in
- Installer bauen:
Benötigt Rust und Node.js. Der Installer liegt danach in
.\build.batdist\, die portableEuerChat.exeim Hauptordner. - Tests:
cd src-tauri; cargo test - Release veröffentlichen:
- Version in
src-tauri\tauri.conf.jsonundsrc-tauri\Cargo.tomlerhöhen, optional Release-Notizen inRELEASE_NOTES.mdschreiben. .\build.batausführen..\publish-release.ps1ausführen. Es legt den Releasev<Version>auf Gitea an und lädtEuerChat_<Version>_x64-setup.exesamt.sha256hoch. Der Token kommt aus der UmgebungsvariableGITEA_TOKENoder aus%LOCALAPPDATA%\EuerChat\developer\gitea-token.dpapi.
- Gitea-Adresse und Repository stehen oben in
src-tauri\src\updater.rs(GITEA_BASE_URL,GITEA_REPO) und inpublish-release.ps1. Das Repository muss öffentlich sein, damit der Updater ohne Token auskommt.
- Version in
Description
EuerChat – IRC- und Livestream-Client für euer.tv
2 MiB
0 Stars
1 Watchers
0 Forks