Commit Graph
12 Commits
Author SHA1 Message Date
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 e44f31f30a fix: remove unneeded check and create server channel before all other channels 2022-01-15 22:36:34 +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 327f59a14c fix: fixed some stuff
* include token when replying to a PING with a PONG
* fixed parsing of a single param with a colon
* fixed client's SendCommand() to properly send single and multi param
  messages
2022-01-03 23:59:52 +02:00
Illusion c3f75c2a43 feat: parse tags and negotiate message-tags capability 2021-12-09 05:14:20 +02:00
Illusion f40ddfd67c feat: allow insecure tcp connections 2021-12-09 03:48:42 +02:00
Illusion 35ab2cf927 refactor: move some of client network logic into mainscreen 2021-11-29 23:07:21 +02:00
Illusion 57ad235db7 chore: licensing and copyright stuff 2021-11-14 06:31:51 +02:00
Illusion 9337b9c462 restructure app state, basic server connection using inputted user info and basic mainscreen 2021-11-14 06:19:46 +02:00
Illusion 4bdb4a0fb3 refactor: cleanup initial impl and modularize everything 2021-11-13 06:38:12 +02:00