- Registriert
- 5. Juli 2007
- Beiträge
- 24.732
- Lösungen
- 5
- Reaktionspunkte
- 28.586
- Punkte
- 3.870
DEBtech Forum App
Tapatalk-Ersatz · Native PWA · Push ohne Telegram
Aktuelle Version: 1.0.0 Alpha 64
Tapatalk-Ersatz · Native PWA · Push ohne Telegram
Aktuelle Version: 1.0.0 Alpha 64
◆ Was die App ist
Eine eigenständige Progressive Web App für unser Forum. Du installierst sie auf iOS und Android wie eine native App auf den Home-Screen. Funktioniert komplett unabhängig von Telegram und ersetzt Tapatalk vollständig.
Login wahlweise per:
- Forum-Cookie — bist du im Forum eingeloggt, bist du auch in der App
- QR-Code — PWA zeigt QR, im Forum-Browser bestätigen
- Username + Passwort
- Telegram-Bot (Legacy, läuft weiter)
◆ Was sie kann
▸ Lesen & Schreiben
- Home-Feed, Forums-Baum mit Breadcrumbs, beobachtete Threads, Inbox (Alerts + PNs), Suche
- Pagination überall — Sprungmarken oben/unten, ab 8 Seiten zusätzlich „Sprung zu Seite N"
- Bilder, Attachments, BBCode werden in Posts und PNs gerendert
- Antworten direkt aus der App
- Reaktionen mit optimistischem UI — kein Roundtrip-Lag mehr
- Watch · Mark-as-Read · Mark-Thread-Read
- Lesezeichen pro Gerät mit eigener Liste unter „Ich"
- AI Smart-Reply Vorschläge + AI Thread-TL;DR
- Zitate und Quote-Reply
- Online-Status der Beteiligten als Bubble
▸ Push-Notifications (kein Telegram nötig)
- Über XenForo Web-Push, mit Aktions-Buttons (Öffnen, Antworten, Liken)
- Per-Device Stille (Quiet Hours) — auf einem Gerät ruhig, auf den anderen weiter Push
- Per-Device per-Type Blocker:
Antworten · Erwähnungen · PNs · Reaktionen · Zitate · neue Threads in beobachteten Foren · Trophies
einzeln pro Gerät an/aus - Account-weite Quiet Hours zusätzlich (überlagern Per-Device)
- App-Icon-Badge mit ungelesener Anzahl auf iOS und Android
- Push-History-Liste in der App, „alle als gelesen"-Funktion
- Synchronisiert mit XF — was du in der App liest, ist auch im Web als gelesen markiert
▸ Sucht-Mechaniken
- XP / Level-System mit Titeln (Neuling → Forum-Veteran → Forum-Legende)
- Tagesbonus mit 7-Tage-Cycle (steigender XP-Wert pro Tag)
- Zufalls-Loot beim Thread-Öffnen (5 % Chance auf XP-Drop)
- Streak-Tracker mit Vollbild-Konfetti an Tag 3, 7, 14, 30, 60, 100, 365
- Tages- und Wochen-Missions mit Trophy-Belohnungen
- Achievements (First Steps, Bookworm, Knowledge Seeker, …)
- Bonus-XP-Karte unter „Ich" zeigt total/Bonus/Trophäen + letzten Bonus + nächste Daily-Belohnung
▸ Anpassbarkeit (Ich → Anzeige)
- Schriftgröße: S / M / L / XL
- Abstände: Kompakt / Komfortabel / Geräumig
- Theme: Auto / Hell / Dunkel
- Sektionen ein-/ausblenden: Bonus-Karte, Streak-Karte, Statistik-Kacheln
- Thread-Karten: Lesezeit anzeigen, Ungelesen-Punkt
- Snippet-Modus: Erster oder letzter Beitrag in der Vorschau
- Reset-Button für Defaults
▸ Sonstiges
- Thread-Alter mit voller Granularität: gerade eben · 5 Min · 3 Std · 2 T · 2 Wo · 5 Mon · 2 J
- Pull-to-Refresh in jeder View
- Topic-Following / Tags abonnieren (mit Push wenn neu)
- Help-Mode — du markierst Tags, mit denen du anderen helfen kannst, bei passenden Fragen kommt ein Push
- Live-Thread-Updates — Posts erscheinen ohne Refresh, Typing-Indicator
- Floating-Action-Button „Neuen Thread schreiben"
- AI Title-Suggestions für neue Threads
- Thread-Quality-Check vor dem Posten
◆ Was ihr testen sollt
Bitte konkret durchgehen, was funktioniert und was nicht. Screenshot + Gerät + Browser bitte mit melden.
① Installation als App
- iOS Safari → Teilen-Button → „Zum Home-Bildschirm"
- Android Chrome → Drei-Punkte-Menü → „App installieren"
- Icon erscheint mit eigenem Namen, Splashscreen kommt beim Öffnen
② Login
- Bist du im Forum eingeloggt → öffnest PWA → bist drin (Cookie-Bridge)
- Falls nicht: QR-Code-Login probieren oder Passwort
③ Lesen
- Threads mit Bildern öffnen → Bilder müssen sichtbar sein (kein „?")
- Lange Threads öffnen → Pagination oben + unten benutzen, Sprung zu Seite N
- Forums-Baum durchklicken — Breadcrumbs müssen funktionieren
④ Schreiben & Reagieren
- Antwort schreiben → Senden
- Auf Beitrag reagieren → muss sofort umschalten (kein Lag)
- Thread beobachten / nicht-mehr-beobachten
⑤ Lesezeichen
- Stern in einem Thread tippen → Stern füllt sich
- Unter „Ich" → Sektion „Lesezeichen" → der Thread muss da sein
- ✕ daneben entfernt ihn
⑥ Push-Notifications
- In MeView Push aktivieren → Test-Push schicken
- Pro Gerät: ⚙ neben dem Gerätenamen → Quiet Hours setzen, Reaktionen blocken → Test mit zweitem Gerät
- App schließen, Push triggern → Banner mit Aktions-Buttons (Öffnen, Antworten, Liken)
- App-Icon-Badge muss bei neuer Push hochzählen
⑦ Anzeige-Optionen (Ich → Anzeige)
- Schriftgröße auf XL → alles wird größer (PWA-weit)
- Theme dunkel/hell wechseln
- Bonus-Karte ausblenden → ist weg
- „Anzeige zurücksetzen" → alles wieder Default
⑧ Streak & Bonus
- Tagesbonus abholen → grüne Pille „Tagesbonus +X XP"
- Bei Streak-Tag 3 sollten Konfetti vom Himmel regnen
- Bonus-Karte zeigt letzten Bonus mit Icon + relativer Zeit
⑨ Android-spezifisch
- Im Thread oder Feed nach oben überscrollen → darf NICHT zum Home-Screen kicken
- Pull-to-Refresh muss eigene Animation zeigen, nicht die System-Refresh-Animation
⑩ Update-Verhalten
- Nach App-Update Push muss weiter funktionieren ohne Re-Aktivierung
- Übersetzungen müssen nach Update vollständig sein (nichts mehr
option.debTgBridgeXxxals Roh-Text)
◆ Bekannte Limitierungen
- Web-Push-Anhänge (Bilder im Push-Banner) werden je nach Browser/OS unterschiedlich angezeigt — iOS PWA ist da am restriktivsten
- Externe HTTP-Bilder in Beiträgen brauchen aktivierten Image-Proxy in den Forum-Optionen (sonst Mixed-Content-Block auf HTTPS)
- Offline-Lesen: Liste der Lesezeichen wird gespeichert, aber nicht der Thread-Inhalt — beim Offline-Klick kommt Lade-Spinner
◆ Bitte melden
- Was nicht geht — mit Screenshot, Gerät (z.B. „iPhone 13 / iOS 18") und ggf. Browser-Konsolen-Output
- Was unklar ist — wenn ein Knopf seinen Zweck nicht offenbart, gehört das in die UX-Liste
- Was du gerne hättest — Feature-Wünsche werden sortiert nach Aufwand/Wirkung umgesetzt
Danke fürs Mit-Testen.
Anhänge
Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Zuletzt bearbeitet:

