Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

Feature requests #3

Open
hydrajump opened this issue Jan 13, 2017 · 4 comments
Open

Feature requests #3

hydrajump opened this issue Jan 13, 2017 · 4 comments
Assignees
Milestone

Comments

@hydrajump
Copy link
Contributor

hydrajump commented Jan 13, 2017

Hi,

Just got komanda-cli running and coming from weechat I'd like to ask if the following features are supported and if not if you'd be willing to add them.

Support SASL

It seems that komanda-cli connects to channels specified in the config.toml prior to authenticating as a registered user. This means that the user's IP address is exposed to the channels, as a freenode cloak doesn't get applied in time.

-> [16:38] * [notice:(NickServ:hydrajump)] This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
-> [16:38] * [notice:(NickServ:hydrajump)] You are now identified for hydrajump.

Menu bar

Q1: I was a little confused by MENU [ON/OFF] at first. At first I thought I could click on "MENU", but I now understand that "ON/OFF" indicates whether you are connected to the IRC server and "MENU" is just the name of the status bar. Is this explanation correct?

Q2: Is there a way to see the names of the channels you are connected to other than scrolling through the windows? It's not easy to remember what the channels [0 1 2 3 4 5 6 7] are. I understand that this would require more real estate to display, but maybe a compromise can be to support /windows command that lists all connected channels similar to /names.

Tab completion

It would be nice if tab completion was case insensitive, so for instance h<TAB> would match hydrajump and HelloKitty.

## Filter/hide join/part/quit messages
Something similar to weechat's filter.
https://weechat.org/files/doc/weechat_faq.en.html#filter_irc_join_part_quit

Disable ctcp or allow customising to avoid leaking client info

I think the only query that komanda-cli currently replies to is /ctcp hydrajump VERSION

CTCP query to hydrajump: VERSION
CTCP reply from hydrajump: VERSION 0.9.3

I'd like to prevent any response when someone queries komanda-cli using /ctcp commands.

Hide passwords

If you change your password or connect to an irc server with command line arguments the password is currently exposed, e.g.

  • /msg nickserv identify hydrajump 1234
    It would be nice if the password was hidden, so it would look like this:
    /msg nickserv identify hydrajump ****

  • /msg nickserv set password 1234
    When you change the password, it is displayed in the nickserv channel

[notice:(NickServ:hydrajump)] The password for hydrajump has been changed to 1234

Thank you for creating this project! I've already switched from weechat ;)

@djcas9
Copy link
Owner

djcas9 commented Jan 13, 2017

@hydrajump thanks for the feature requests. I'll see what I can get added this weekend. A few of them will be easy but some will take a bit of time. I'll keep you posted.

@djcas9 djcas9 self-assigned this Jan 13, 2017
@djcas9 djcas9 added this to the 1.0.0 milestone Jan 13, 2017
@hydrajump
Copy link
Contributor Author

I just created a pull request to address my filter feature request ;)

@djcas9
Copy link
Owner

djcas9 commented Jan 24, 2017

@hydrajump merged and pushed a new release 0.9.4 with your changes - https://github.com/mephux/komanda-cli/releases

@djcas9
Copy link
Owner

djcas9 commented Jan 24, 2017

@hydrajump added an AUTHORS file to the project and changed the LICENSE to reflect that file. If you could please add yourself and your contribution and I'll get that added. Also, after a successful pull request, I like to offer write perms to the repo. Let me know if you are interested.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants