Skip to content

Rewrite ShareGo as one Flutter app - #71

Merged
MehdiMamas merged 5 commits into
mainfrom
rewrite/flutter
Sep 28, 2026
Merged

MehdiMamas merged 5 commits into
mainfrom
rewrite/flutter

Conversation

@MehdiMamas

Copy link
Copy Markdown
Owner

Summary

  • Replace the React Native and Electron monorepo with one Flutter app that builds Android, iOS, macOS, Windows, and Linux downloads.
  • Keep the two-device local session: the receiver shows a rotating code, the sender joins, the receiver approves, and short text is encrypted with XChaCha20-Poly1305.
  • Publish those binaries from a v* tag. macOS and iOS builds stay unsigned until an Apple Developer account is added.

Test plan

  • flutter analyze
  • flutter test
  • Install the release APK on an Android phone and pair it with another device on the same Wi-Fi
  • Confirm a v* tag attaches apk, windows zip, macos dmg, unsigned ipa, and linux tarball to the GitHub Release
  • User-facing text is in lib/strings.dart
  • Timeouts and limits are in lib/config.dart
  • No secrets are written to disk

Made with Cursor

MehdiMamas and others added 5 commits September 28, 2026 15:27
Replace the React Native and Electron monorepo with a single app that builds every platform download, and keep the two-device local encrypted session on a simpler TCP protocol.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
The Flutter rewrite dropped the shield mark. Put it back on every platform and lead the readme with screenshots and the v2.0.0 downloads.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@MehdiMamas
MehdiMamas merged commit 690c658 into main Sep 28, 2026
2 checks passed
@MehdiMamas
MehdiMamas deleted the rewrite/flutter branch September 28, 2026 23:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant