Tom Dryer
Tom Dryer
Implement `AsRef` for `signature::UnparsedPublicKey`, making it possible to access the bytes of the public key. For consistency, I did the same for `agreement::UnparsedPublicKey`, although it already has a `bytes` method....
Hangouts for Chrome uses Shift+Return to insert a new line into the message box without sending the message. Currently there is no way to do this in hangups.
hangups' current default keybindings were chosen rather arbitrarily. Pick some better defaults. Suggestions welcome! Related: - Some key combinations aren't recognized: #55 - Vim keybindings: #103 - Readline keybindings: #131
Observed events appear to be a new way of tracking which events have been read by users. Add support for `conversations/markeventobserved` and `EVENT_TYPE_OBSERVED_EVENT` in hangups.
`hangups.Client` should implement methods to access every API call. Implement the remaining ones to complete this list: - [X] `clients/setactiveclient` - [ ] `contacts/dismisssuggestedcontacts` - [X] `contacts/getentitybyid` - [ ]...
The [installation methods offered for hangups](http://hangups.readthedocs.org/en/stable/installation.html) are more suitable for developers than end users. Add ways to install hangups that are easier for non-developers. Some ideas: - It would be...
Add build scripts for producing a [PyInstaller](http://www.pyinstaller.org/) distribution of hangups for Linux x86_64. The result is an archive containing hangups that should work on any Linux distribution with glibc >=...
Apply random colours to usernames in the message list to improve readability (similar to clients like Pidgin).
I've been getting this error intermittently on startup today. Not clear whether it's an API change or glitch. ``` 2016-04-12 20:18:41,941 - hangups.channel - INFO - Requesting new gsessionid and...
Improve the message scrolling performance in large terminals.