No description
- Dart 94.6%
- CMake 2.4%
- C++ 1.6%
- Nix 0.8%
- HTML 0.4%
- Other 0.2%
Bump SessionState.accountScopeEpoch on in-place connection edits so headlines and Drawer recreate like switch even when Account id is unchanged. |
||
|---|---|---|
| .forgejo/workflows | ||
| android | ||
| docs | ||
| lib | ||
| linux | ||
| test | ||
| web | ||
| .gitignore | ||
| .metadata | ||
| AGENTS.md | ||
| analysis_options.yaml | ||
| CONTEXT.md | ||
| flake.lock | ||
| flake.nix | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| README.md | ||
tt-rss Viewer
Flutter Android client for self-hosted Tiny Tiny RSS (sideload beta).
Install / update / privacy for sideload testers: see docs/install.md.
Build
With Nix
nix develop
flutter pub get
flutter run -d android
Or one-shot: nix develop -c flutter run -d android.
Release APK locally (debug-signed unless you provide android/key.properties):
nix develop -c flutter build apk --release
Without Nix
Install a current Flutter SDK, Android SDK / platform tools, and a JDK 17+. Then from the repo root:
flutter pub get
flutter run -d android
Privacy (short)
The app keeps your Account password and session id (sid) on-device for transparent re-login, and talks to the tt-rss instance you configure. Fuller disclosure: docs/install.md.