Offline mode/No internet/Local Area only mode/off the grid support?
#461
Open
opened 4 weeks ago by offlinemode
·
1 comments
No Branch/Tag Specified
1.4.0-release
1.5-upgrades
add_contact_hook
androMessage
androTor
android-fix
androidFlags
appbarColor
cache
cache3.0
cachefixes
custom_profile_fixes
custom_profile_images
custom_tor_config
cwtch1.6.1-fixes
cwtch_prefix
cy
da
de
debuginfo
default_message_formatting
droneGherkin
es
fastercwtch
file-fixes
file_bubble_pop_fix
fix-settings
fix297
fix457
fixAcceptBlock
fixAndroidAttrInv
fixFirstSync
fixLeave
fixSaveHist
fix_295
fix_308
fix_debug_error_add_contact
flutter3_notify
formatting_toolbar
formatting_toolbar_tooltip
fuzzbot-fixes
getinfo
gherkin
i18n
import_export
intl
intl_fix
ios_build_port
kotlinResult
l10nup
lb
lcg160
linuxNotif
macNotifications
macarm
maclcg
mainActivityPort
marcia_fixes
message-formatting
messageCache
message_row_fixes
messagedate
models
newwincert
no
notificationSettings
ns
perf
pl_intl
power
profileNotify
profile_images
ps160
pubspecBump
quote
replyFix
reply_links
ro
sender_size
serverProgress
show_down
small_edits
snackbars
splashExit
state
theme-updates
torcache
trunk
unreadSync
v152
winFocus
winInstructions
winNotify
winUninstall
wintoasts
v.1.7.0
v1.0.0
v1.1.0
v1.1.1
v1.2.0
v1.2.1
v1.3.0
v1.4.0
v1.4.1
v1.4.2
v1.5.0
v1.5.1
v1.5.2
v1.6.0
v1.6.1
v1.6.2
v1.7.1
Labels
Something is not working cwtch-beta-1.1 cwtch-beta-1.2 cwtch-beta-1.3 cwtch-beta-1.4 cwtch-beta-1.5 cwtch-beta-1.5.x
point release vug fixes for 1.5 cwtch-beta-1.6 cwtch-beta-1.7 cwtch-beta-1.8 cwtch-beta-1.9 design duplicate
This issue or pull request already exists enhancement
New feature flutter funding-needed help wanted
Need some help in-nightly invalid
Something is wrong ios linux mac need-replication-or-investigation ops question
More information is needed requires-more-effort-than-we-can-spare rust testing-needed tor waiting-on-new-flutter-feature windows wontfix
This won't be fixed
Apply labels
Clear labels
android
arch
bug
Something is not working cwtch-beta-1.1 cwtch-beta-1.2 cwtch-beta-1.3 cwtch-beta-1.4 cwtch-beta-1.5 cwtch-beta-1.5.x
point release vug fixes for 1.5 cwtch-beta-1.6 cwtch-beta-1.7 cwtch-beta-1.8 cwtch-beta-1.9 design duplicate
This issue or pull request already exists enhancement
New feature flutter funding-needed help wanted
Need some help in-nightly invalid
Something is wrong ios linux mac need-replication-or-investigation ops question
More information is needed requires-more-effort-than-we-can-spare rust testing-needed tor waiting-on-new-flutter-feature windows wontfix
This won't be fixed
No Label
android
arch
bug
cwtch-beta-1.1
cwtch-beta-1.2
cwtch-beta-1.3
cwtch-beta-1.4
cwtch-beta-1.5
cwtch-beta-1.5.x
cwtch-beta-1.6
cwtch-beta-1.7
cwtch-beta-1.8
cwtch-beta-1.9
design
duplicate
enhancement
flutter
funding-needed
help wanted
in-nightly
invalid
ios
linux
mac
need-replication-or-investigation
ops
question
requires-more-effort-than-we-can-spare
rust
testing-needed
tor
waiting-on-new-flutter-feature
windows
wontfix
Milestone
Set milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Hi!
I'm a currently(hopefully-only-temporarily) disabled person who just wants to message/call another person in a different room of their house over Wi-Fi(no internet).
I'm using the cwtch 1.7.1 on my Windows computer and this other person is running cwtch-v1.7.1.apk on their Android phone.
Is there some way where we could send messages to each other without having to connect to the internet?
I've looked for FOSS alternatives. And to the best of my knowledge there aren't any.
Briar, at the time of writing, isn't available on Windows. Linux Desktop only :(
In Manyverse, at the time of writing, the messages don't always show up immediately(even though it's just over local wi-fi) and you have to manually refresh and, there are no notifications(audio or otherwise), yet.
I know cwtch doesn't do calling yet, but even just messaging(with some customizable audio notification) offline over Local Wi-Fi(no internet) would be great.
Please help me?
It has been extremely difficult finding fully offline FOSS calling/messaging software. Which was quite surprising, because I would think(from a technical standpoint) that it would be comparatively easier looking for other devices to "talk to" over LAN than over the internet?
Unless I'm mistaken? If so, feel free to correct me.
Thanks!
Hi!
Thanks for opening this issue.
While I am not strictly opposed to developing such a feature for Cwtch, I'll try and give some background for why this isn't the easiest feature for us to offer.
The main goal of cwtch is metadata resistance which means our primary focus has been on distributed parties who need to communicate securely - rather than locally-routed decentralized messaging.
The problem with adding such a feature is that locally routed messages have essentially no-anonymity and thus significantly diverge from the main engineering and design principles behind cwtch - all communication in cwtch is routed through the anonymous communication network (ACN) stack and so developing this feature ultimately means rewriting that stack to allow for less-secure hooks (in a way that doesn't accidently subvert the security model) - or introducing a highly sandboxed local-only "ACN" interface that runs concurrently to the main stack.
There is also the possibility of introducing a new ACN stack that makes it easier to run a local network version (e.g. something like niwl - https://git.openprivacy.ca/openprivacy/niwl - although that is arguably much more work)
All are doable in theory, but all require heavy secure-design consideration at pretty much every layer in the stack from networking to UX - and given that this isn't our main priority, and the current overall lack of funding for Cwtch I need to stress that this is unlikely to happen in the near future without a significant change in one of those areas.
All that being said, we do have plans for local communication to facilitate syncing between multiple devices, and it might be worth considering this request in that context (e.g. extending the domain of "trusted" devices further to allow a "local group" chat).
As such we will keep this issue open for the time being - and consider it in upcoming planning / funding allocation.
Thanks again.
Sarah