Andrey Petrov

Results 143 issues of Andrey Petrov

I'd like multiple protocol frontends for the same chat experience. I've built out an irc server in anticipation for this (https://github.com/shazow/go-irckit). In addition, I imagine a web frontend and a...

Someday

https://github.com/42wim/matterbridge Would be fun(ny).

Ready

We have some important changes in our local fork of golang.org/x/term (formerly x/crypto/terminal), need to upstream them. - Primarily 8c7ea173ad9dc23b8bff237f497904bebc2d9141 via #339

Help Wanted
Someday

Right now rate limiting is hardcoded in a few places. Would be nice to have an admin command to change the ratelimiting configuration of the server. Ideally we wouldn't have...

Someday

The data structure composition of the internals should already support this, the trick is providing the UX for it. The challenge here would probably involve forking the terminal renderer we're...

Someday

When a user is in TERM=bot or /theme mono, messages coming from a user with a prefix shouldn't have it included (same way they're not included in /names etc).

Soon

Revamp of this issue: https://github.com/shazow/ssh-chat/issues/139 as requested by @iamdavidcz who wants to work on this. ``` $ ssh-chat --bind 0.0.0.0:2022 Listening for connections on [::]:2022 ``` It can be clearer...

Help Wanted
Someday

Options to consider (sorted vaguely in order of current preference): - flat file (possibly multiple append-only files?) - [BoltDB](https://github.com/boltdb/bolt) (native golang) - badgerdb (native golang) - leveldb - sqlite Things...

``` $ go test -v -run=TestIgnore ./chat === RUN TestIgnore TestIgnore: room_test.go:149: should have messages --- FAIL: TestIgnore (0.00s) FAIL FAIL github.com/shazow/ssh-chat/chat 0.003s FAIL ``` Not sure if it's a...

Help Wanted
Urgent

Would be good to automate the release process more, and add deb/rpm packages. https://goreleaser.com/ Related: #326

Help Wanted
Soon