From af7af7abff3499f92251e146f6636634cb833c5a Mon Sep 17 00:00:00 2001 From: IvanGizer Date: Wed, 3 Jun 2026 18:37:52 +0200 Subject: [PATCH] docs: update READMEs for new API, remove cookie/Firefox references --- README.de.md | 22 +++------------------- README.md | 20 ++------------------ 2 files changed, 5 insertions(+), 37 deletions(-) diff --git a/README.de.md b/README.de.md index f513bcb..93388c2 100644 --- a/README.de.md +++ b/README.de.md @@ -38,8 +38,7 @@ Beim ersten Start öffnet sich automatisch das **Einstellungs-Fenster**: | Feld | Was hier einzutragen ist | |------|--------------------------| -| **API Key** | Der `transfer_token` aus deinem Tralgo-Konto | -| **Tralgo E-Mail** | Deine Login-E-Mail (nur zur Anzeige) | +| **API Key** | Dein API Key aus den Tralgo Analytics Einstellungen | | **SC DTC Host** | Normalerweise `localhost` | | **SC DTC Port** | Normalerweise `11099` | | **Konten** | Kontonamen genau wie in Sierra Chart (z. B. `4PRO-RQTPUT`, `Sim1.simulated`) | @@ -49,26 +48,13 @@ Nach dem Speichern startet die App sofort mit der Überwachung. --- -## Tralgo-Login (einmalig pro 30 Tage) - -Damit die App Zugriff auf dein Konto hat, muss Firefox bei tralgo.app eingeloggt sein: - -1. **Firefox öffnen** und `tralgo.app` aufrufen -2. Mit **E-Mail und Passwort** einloggen -3. Den **2FA-Code** aus der E-Mail eingeben -4. **"Für 30 Tage merken" aktivieren** ← Das ist wichtig! - -Die App liest den Login-Cookie aus Firefox – dein Passwort wird nirgends gespeichert oder übertragen. - ---- - ## System-Tray Icon Nach dem Start erscheint ein farbiger Status-Dot auf dem Tray-Icon: - **Grün** – App läuft, wartet auf neue Trades - **Gelb** – Initialisierung -- **Rot** – Fehler (Cookie abgelaufen, Verbindungsproblem, o.ä.) +- **Rot** – Fehler (Verbindungsproblem, ungültiger API Key, o.ä.) Rechtsklick auf das Icon → Öffnen · Manueller Import · Einstellungen · Log · Beenden @@ -97,8 +83,7 @@ GNOME zeigt Tray-Icons nur mit der **AppIndicator Extension**: ## Sicherheit - **Kein Passwort** wird gespeichert oder übertragen -- Die Firefox-Cookie-Datenbank wird nur als temporäre Kopie gelesen (nie verändert) -- Die Config-Datei mit dem API Key hat Zugriffsrechte `600` (nur dein Benutzer) +- Authentifizierung per API Key — gespeichert in `~/.gizerbridge_config.json` mit Zugriffsrechten `600` --- @@ -106,7 +91,6 @@ GNOME zeigt Tray-Icons nur mit der **AppIndicator Extension**: | Problem | Lösung | |---------|--------| -| "Cookie fehlt" Popup | In Firefox bei tralgo.app neu einloggen, "Für 30 Tage merken" aktivieren | | Rotes Icon, Übertragungsfehler | Internetverbindung prüfen; Status-Fenster für Details öffnen | | Keine Trades erkannt | Kontonamen in den Einstellungen mit SC-Kontonamen abgleichen | | DTC-Verbindungsfehler | Sierra Chart öffnen, DTC-Server auf Port 11099 aktivieren | diff --git a/README.md b/README.md index 960308a..19d12ad 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,6 @@ Sierra Chart (DTC Server) - Sierra Chart running via Wine / Bottles / Lutris - DTC Protocol Server enabled in Sierra Chart - Active Tralgo Analytics account -- Firefox (for session authentication) ### Enable DTC in Sierra Chart @@ -76,8 +75,7 @@ On first launch, the settings window opens automatically: | Field | What to enter | |---|---| -| **API Key** | Your `transfer_token` from Tralgo Analytics | -| **Tralgo E-Mail** | Your login e-mail (display only) | +| **API Key** | Your API Key from Tralgo Analytics settings | | **SC DTC Host** | `localhost` (default) | | **SC DTC Port** | `11099` (default) | | **Accounts** | Account names exactly as shown in Sierra Chart | @@ -87,17 +85,6 @@ Save → the app connects immediately and starts monitoring. --- -## Tralgo Login (once every 30 days) - -The app reads the session cookie from Firefox — your password is never stored or transmitted. - -1. Open Firefox and go to `tralgo.app` -2. Log in with your e-mail and password -3. Enter the 2FA code from your e-mail -4. **Enable "Remember for 30 days"** ← required - ---- - ## System Tray After start, a colored status dot appears on the tray icon: @@ -118,9 +105,7 @@ Install the [AppIndicator Extension](https://extensions.gnome.org/extension/615/ ## Security - No password is stored or transmitted -- Firefox cookie database is read as a temporary copy — never modified -- Config file (`~/.gizerbridge_config.json`) is stored with permissions `600` -- API key is stored locally, never logged or shared +- Authentication via API Key — stored locally in `~/.gizerbridge_config.json` with permissions `600` --- @@ -128,7 +113,6 @@ Install the [AppIndicator Extension](https://extensions.gnome.org/extension/615/ | Problem | Solution | |---|---| -| "Cookie missing" popup | Log in to tralgo.app in Firefox, enable "Remember for 30 days" | | Red icon / transfer error | Check internet connection; open Status window for details | | No trades detected | Verify account names in settings match Sierra Chart exactly | | DTC connection failed | Confirm DTC Protocol Server is enabled in Sierra Chart on port 11099 |