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
f097431b8f
fix: use .New() instead of the deprecated .NewModel() to init models
2022-01-15 22:50:38 +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
Illusion
1168a2a4dd
feat: small refactor. basic PRIVMSG sending
2022-01-05 00:54:54 +02:00
Illusion
ba7e881516
feat: shift focus from one window to another. and make code consistent
2021-12-31 00:04:58 +02:00
Illusion
b32af9d55f
feat/fix: properly layout the messages viewport and the inputbox
2021-12-25 21:45:58 +02:00
Illusion
f56048fbf7
WIP: working on adding inputbox and wrapping the messages in a viewport
2021-12-13 09:38:07 +02:00