feat(tui): search a room's log and members, and a conversation
A busy room's log scrolls past and its member list runs to a thousand names, with nothing to narrow either. In a room / now filters the log to lines mentioning the text and u filters the member list, the same way the room list and the results filter: type, Enter keeps it, Esc clears it before it leaves the room. The inbox takes / over the open conversation. The member keys, b and m among them, act on the narrowed list, and the titles say what is filtered and how many made it.
This commit is contained in:
@@ -566,7 +566,8 @@ unread counter. `c` opens the chat-rooms popup: a `/`-filterable room list
|
||||
busiest first, `Enter` to join, several rooms open at once as tabs
|
||||
(`Tab`/`Shift-Tab` to switch, `x` to leave, `l` back to the list), and `↑`/`↓`
|
||||
through the member list with `b` to browse someone or `m` to message them.
|
||||
Unread counts appear on the tabs and on the `c chat (n)` shortcut.
|
||||
`/` searches the open room's log and `u` its member list; the inbox takes `/`
|
||||
too. Unread counts appear on the tabs and on the `c chat (n)` shortcut.
|
||||
|
||||
`b` browses a user's shared files as a tree: `←`/`→` close and open a folder,
|
||||
`J`/`K` jump between folders, `H`/`L` close or open every folder, `/` filters
|
||||
|
||||
Reference in New Issue
Block a user