Henrique VellosoandCursor b28ebd5a39 Add "Always download from CDN" option to hide IP from GitHub
Global setting so users can always download from cdn.zapstore.dev instead of
the original URL (e.g. GitHub) to avoid exposing their IP to the host.

- SecureStorageService: getAlwaysUseCdn() / setAlwaysUseCdn() and alwaysUseCdnProvider
- PackageManager: _resolveDownloadUrl() reads the setting and returns CDN or original URL
- InstallAlertDialog: switch "Download from CDN (hides IP)"; relay-signed apps show
  dynamic text (CDN vs original URL) based on switch state
- InstallButton: saves alwaysUseCdn from dialog result when user confirms
- ProfileScreen: "Always download from CDN" toggle in Settings

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-24 17:36:54 -03:00
2025-12-25 20:52:16 -03:00
2026-02-10 22:05:47 -03:00
2026-02-10 22:05:47 -03:00
2026-02-06 13:48:43 -03:00
2024-02-05 16:21:18 +00:00
2026-01-27 17:28:21 -03:00
2025-12-11 17:49:55 -03:00
2026-02-05 15:35:56 -03:00
2026-02-20 18:04:13 -03:00
2025-12-11 17:49:55 -03:00
2026-02-20 18:04:13 -03:00
2026-01-20 11:06:35 -03:00
2026-01-30 18:08:24 -03:00

Zapstore

The open app store powered by your social network

https://zapstore.dev

Build from source

flutter pub get
flutter build apk --split-per-abi --debug

APK will be available at build/app/outputs/flutter-apk.

Get it on Zapstore

Contributing

Unless it's a minor fix, please reach out to us first before working on any contribution!

We will have a clearer process to contribute once we are out of beta.

Testing

This project is tested with BrowserStack.

License

MIT

Languages
Dart 90.8%
Kotlin 8.7%
Makefile 0.5%