keybase / keybase/client

Android: chat not resilient on low quality connections

Open
#18,525 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

### What I did
I attempted to use chat and files and git features when travelling (Barbados) in areas of spotty reception.

### What happened
Chat and other features entirely didn't work. Repeatedly giving timeout errors. Other chat apps (e.g. Hangouts) worked but were just slower.

### What I expected to happen
Keybase to function similar to other chat apps, and be resilient to poor connection quality. Responding slower but still being able to send small messages, etc.

Contributor guide

No contributing guide indexed for this repository

Research direction

The report identifies Android chat, files, and git features failing with timeouts on spotty reception, but names no files, tests, or entry points. Start by reproducing the timeout behavior under a low-quality connection and trace the Android chat path; done would require a defined resilience target and verification that small messages and related features continue working more slowly rather than failing.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, go, react-native
Domain
mobile
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.