Web-Push (VAPID) — APNs/FCM für PWAs ablösen
APNs und FCM sind die zweite bewusste Externe. Für PWAs (unsere Android- Primärlinie) lässt sich der Push-Channel mit Web-Push + VAPID direkt aus dem Server bedienen, ohne Apple oder Google im Pfad.
Schritte
Was als Nächstes ansteht
- mana-notify um Web-Push-Subscriber-Tabelle + VAPID-Schlüssel ergänzen.
- @mana/shared-pwa um Push-Permission-Flow + Service-Worker-Push-Handler erweitern.
- Pro App entscheiden, ob Native-Push beibehalten oder nur Web-Push.
Offene Punkte
Was uns aufhält, was wir noch nicht entschieden haben
Die ehrliche Seite: wenn etwas nicht weiterkommt, liegt es meist an einer der hier gelisteten Abhängigkeiten oder offenen Fragen.
Hängt ab von
- Frontend-Strategie Web→PWA→Native — solange Apps native sind, bleiben APNs/FCM nötig.
Anker
Wohin das im Verein zeigt
Werte
Welche Grundsätze dieses Vorhaben trägt
○ Später
Weitere Vorhaben im selben Horizont
Entschieden, aber ohne festen Termin.
- Eigener Android-Store: F-Droid-Repo + Direkt-APKDie Recherche zum App-Vertrieb hat die Richtung gesetzt: Auf Android bauen wir das souveräne Rückgrat selbst — ein selbst gehostetes F-Droid-Repo plus signierte Direkt-APK, an Google vorbei, in jedem Land nutzbar (auch der Schweiz). Bestehende Kanäle bleiben Reichweiten-Verstärker, die PWA der Default. Hier steht der Weg dorthin.
- Stiftungs-Umwandlung — sobald die Plattform finanziell trägtDer Verein ist als Schweizer Verein konstituiert; die langfristige Rechtsform ist eine Stiftung, weil sie Eigentum endgültig dem Verein bindet und keinen Verkauf zulässt. Schritt entscheidend für „unverkäuflich" — aber nur dann, wenn die laufenden Kosten dauerhaft gedeckt sind.
- SEPA-Lastschrift direkt — Stripe als bewusste Externe ablösenStripe ist heute eine der drei bewusst akzeptierten externen Stellen. Der Ablöse-Pfad steht in der Landing-Sektion „Bewusste Externe": SEPA-Lastschrift direkt, ohne Payment-Provider zwischen Verein und Mitglied.
- On-Device-LLM für alle Apps — Anthropic/OpenAI/Gemini ablösenDie LLM-APIs (Anthropic, OpenAI, Gemini) sind heute die dritte bewusst akzeptierte Externe. Ablöse-Pfad: lokale Modelle, gestaffelt — Gemma/Mistral auf dem Gerät via mana-swift-llm, größere Modelle auf der eigenen GPU-Box.
Vorhaben sind die vorwärts-gerichtete Schwester des Devlogs. Erledigtes wandert in die passende Kalenderwoche, damit hier nur das steht, was wirklich noch ansteht.