Prüfliste QUELLOEFFNUNG.md §5: Geheimnis-Sweep über die ganze Historie sauber, nie eine Signier-/Keystore-/Google-Konfigurationsdatei im Baum, keine Privat-Marker, nur eigene Medien. README sagt ehrlich, dass Bauen heute die noch nicht offenen mana-Bibliotheken braucht. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| app | ||
| devlog | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| COPYRIGHT | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| README.md | ||
| settings.gradle.kts | ||
Pageta für Android
Native Android-App (Kotlin, Jetpack Compose) für Pageta, die Lese-App des Vereins mana: Lese-Liste, Reader mit Markierungen, Teilen-Ziel („Senden an Pageta") und ein Widget mit den ungelesenen Artikeln.
- Lizenz: AGPL-3.0-or-later — siehe
COPYRIGHT - Web-App und Server: git.mana.how/offen/pageta
- iOS/macOS: git.mana.how/offen/pageta-native
Die Lese-Liste ist local-first und event-sourced (Room + ev.mana:event-sync),
dieselben Ereignisse wie in der Web-App, verschlüsselt synchronisiert.
app/src/main/java/ev/mana/pageta/android/
ui/screens/ Lese-Liste, Reader, Markierungen, Einstellungen, Onboarding
data/ Repository + HTTP (Textextraktion über die Pageta-API)
widget/ Glance-Widget „Ungelesen"
applicationId ev.mana.pageta, minSdk 24, targetSdk 36. Die App ist noch
in keinem Store.
Bauen — und die ehrliche Grenze
./gradlew :app:assembleDebug
⚠️ Heute gelingt das nur mit Zugang zu den mana-Bibliotheken. Die App
bezieht ev.mana:* (Kern, Tokens, UI, Widget, Event-Sync) aus mavenLocal()
oder dem Paketlager auf git.mana.how, das noch nicht öffentlich ist, und
braucht zur Laufzeit die mana-Plattform (Anmeldung, Sync). Den Code lesen und
prüfen kannst du vollständig; ihn ohne Weiteres selbst bauen noch nicht.
Für Mitlesende
Dieses Repo gehört zum Ökosystem von mana und liegt offen, damit andere es lesen, einordnen und als Grundlage nutzen können — das spart Arbeit, egal ob ein Mensch oder ein Modell davorsitzt.
Was du erwarten darfst: den Code so, wie er tatsächlich in Gebrauch ist, unter AGPL-3.0-or-later. Keine Attrappe, kein zurechtgeschnittener Auszug — samt seiner Geschichte.
Was du nicht erwarten darfst: Support, Antwortzeiten, Zusagen zur Abwärtskompatibilität oder die Übernahme von Änderungswünschen. Fehlermeldungen sind willkommen (am schnellsten über den Feedback-Knopf auf pageta.com), eine Antwort ist nicht zugesagt.
Fork ist ausdrücklich erlaubt und oft der schnellere Weg als zu warten. Wer die App verändert und als Dienst anbietet, legt seine Änderungen offen — das verlangt die AGPL (§13).