Commit Graph
9 Commits
Author SHA1 Message Date
Illusion 3aa54a9127 feat: use adaptive colors to accommodate different terminal bg colors 2022-01-25 01:41:25 +02:00
Illusion 998dd0828a chore: increment year in copyright notice 2022-01-24 04:24:58 +02:00
Illusion 913e76f9db refactor: handle slash commands in a separate function
* quit gorc when "/quit" is sent
* move tea commands into their own package
* other small fixes
2022-01-24 04:23:02 +02:00
Illusion e34cc39e63 refactor: change project structure 2022-01-24 02:26:24 +02:00
Illusion 69e4240def feat: add g and shift+g keybindings for the sidepanel 2022-01-21 04:52:41 +02:00
Illusion 26deca05d9 chore: document and add RFC1459, RFC2812 and IRCv3 commands
* also rename ChannelIndex to ActiveChannelIndex
2022-01-21 03:23:02 +02:00
Illusion 2edc007022 feat: added tab bar for channels
* change channels field on client to a slice
* moved the command handler to a separate function
2022-01-20 05:08:39 +02:00
Illusion 22d5e39899 feat: handle more commands and properly implement older ones
* fix parser tests
* write logs to file
* gracefully terminate program
* make viewport follow output
* properly handle channel nicks and display them in the sidepanel
* general refactors and fixes
2022-01-15 21:56:06 +02:00
Illusion 8a7e1568ae feat: BIG changes
* use commands constants
* use a separate goroutine to read from connection
* refactor connection reading and ui updating
* add sidepanel for users in channel
* other cleanups
2022-01-09 04:30:22 +02:00