* feat(ui): add NewGuildsList()
* fix(ui): remove redundant \n from guilds list
* feat(ui): add guilds List to main Flex
* refactor(ui): rename TreeView to channels TreeView
* feat: separate guilds from TreeView
* ui/flex: increase proportionate size of TreeView
* main: sort guild channels according to channel positions
* docs: update README preview
* main: add keybinding for guilds List
* main: refactor MESSAGe_CREATE event to separate function
* main: add thread channel as child to guild text channel
* main: write thread channel messages to messages TextView on select
* *: refactor to use for range loops
* main: write discord.Message.ReferencedMessage if message type is ThreadStarterMessage
* fix(util): write Message.Content if it is not an empty string
* refactor(util): remove WriteMessages
* refactor(main): defer-close websocket connection
* refactor(main): update api.UserAgent to latest
* refactor: use named return values
* fix: increase guilds TreeView fixedSize
* docs(README): update preview