keybase / keybase/client

[android|cli] can't access team-chats

Open
#10,382 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

I recently joined some open teams, where I was already keyed in into at least keybasefriends. Since then I do see 84 unread messages in the bottom bar on my android device but I do not have any chat with unread messages in the according view. There are only three private chats I had with other people about a year ago.

I can't check with keybase app, as it is not available for my main system (funtoo linux) and I will not have access to my app-enabled system before tuesday.

With the CLI I can see unread messages in `keybase [#general]`, but I can't find a way to access them as `keybase chat read keybase` says something about beeing offline (while non-team chats work) and `keybase chat read "keybase [#general]"` (as it is displayed in `chat ls`) does this:

```
ERROR Unable to find conversation.
When considering keybasefriends [#general] as a username or a list of usernames, received error: failed to open chat conversation: Invalid TLF handle extension string.
When considering keybasefriends [#general] as a team name, received error: invalid team name: team names must be between 2 and 16 characters long.
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported behavior with `keybase chat ls`, `keybase chat read keybase`, and `keybase chat read "keybase [#general]"`, comparing team chats with the working non-team chats. Trace the CLI's team-chat conversation lookup and offline handling, then verify that unread team messages can be opened and read through the CLI.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, go
Domain
cli, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.