iamb
iamb copied to clipboard
A Matrix client for Vim addicts
Would be nice to be able to do something like `:upload *.png`. All the relevant files are processed in filename order. I am assuming an error should pop up if...
Images taken on people's phones can sometimes contain sensitive metadata that users might not immediately realize is present, such as GPS coordinates of their current location. iamb should probably default...
It would've been cool if iamb supported VOIP calls with turn that Matrix utilizes. VOIP in a TUI client may sound odd, but there's a Tox client with similar [functionality](https://github.com/JFreegman/toxic/blob/master/src/audio_call.c)....
[MSC3381](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3381-polls.md) discusses how to implement polls. I'm not sure what creating a poll should look like (maybe starting a message with `/poll` and a markdown list?), but interacting with them...
It would be useful to have a `:devices` window that shows all of the devices on the account, along with their verification status, last seen timestamp, etc.
Some rooms require a power level greater than what most members have to be able to send messages to it. There is a [`Room::can_user_send_message`](https://docs.rs/matrix-sdk/0.7.1/matrix_sdk/room/struct.Room.html#method.can_user_send_message) that takes care of doing the...
When there are multiple profiles, and a `default_profile` isn't in the config, and `-P` isn't given on the command-line, then iamb will exit with an error asking one for one....
[MSC3488](https://github.com/matrix-org/matrix-spec-proposals/pull/3488) allows sending `m.location` messages which contain a `geo:` URL that the `:open` command should open. (`:open` could try converting them to an OpenStreetMap URL and opening it that way,...
When scrolling to the top of history, it's not clear that older messages are being loaded in the background. `Message::show_with_preview` should probably generate some kind of loading text when `prev`...
It would be nice to have a command like `:source` to show the original JSON object of a message or event like "View Source" does in other clients. This probably...