flutter_ftp_dtp 1.0.3
flutter_ftp_dtp: ^1.0.3 copied to clipboard
Flutter package for LAN-based File Transfer Pattern (FTP) and Data Transfer Pattern (DTP) — one-shot JSON sharing over HTTP and realtime sync over WebSocket.
Changelog #
All notable changes to the flutter_ftp_dtp package are documented here.
The format is based on Keep a Changelog.
1.0.3 - 2026-07-11 #
Added #
- GitHub Pages workflow — live HTML docs at https://bala-404.github.io/Flutter_FTP-DTP/
Changed #
- README and
homepagenow link to rendered docs site (GitHub repo browser shows HTML as source only)
1.0.2 - 2026-07-11 #
Changed #
- Generalized package docs — removed domain-specific references from README and HTML guide
- Removed legacy wire-format aliases (
order_upsert,order_delete,tables) fromSyncType previewImportnow uses generic keys (items,records,entities) instead of domain-specific fields
Removed #
doc/rupos_full_flow_1.html— domain-specific UI reference removed from package
1.0.1 - 2026-07-11 #
Changed #
- README: author contact, support, documentation table, publishing checklist, and license details (pub.dev page)
1.0.0 - 2026-07-11 #
Added #
- Initial release — general-purpose LAN data sharing for Flutter
- FTP (File Transfer Pattern)
LocalFileShareService— one-shot JSON export/import over HTTPShareHttpServer— nativedart:ioLAN HTTP server with web stubShareSession,ShareTarget,ImportSummarymodelsshowFileShareDialogandshowFileImportDialogUI widgets
- DTP (Data Transfer Pattern)
RealtimeSyncEngine— WebSocket-based live sync with host relaySyncAdapterinterface for pluggable storage backendsSyncWsServer— native WebSocket host with web stubSyncMessage,SyncTypewire protocolDeviceId— per-install device identity via SharedPreferencesshowRealtimeSyncDialogUI widget
- Common utilities
generateShareToken()— 6-char secure pairing tokensresolveLocalIp()— Wi-Fi IP resolution vianetwork_info_plus
- Example app (
example/) demonstrating both patterns with shared notes - Documentation
README.md— overview and quick startINSTALLATION.md— platform configuration guidedoc/index.html— interactive HTML documentation
- Platform support: Android, iOS, macOS, Windows, Linux, Web (client only)