Commit History

Autor SHA1 Mensaxe Data
  ayntgl 3ef4574e03 Unhighlight selected message on Escape event key (#74) %!s(int64=4) %!d(string=hai) anos
  ayntgl be24347e51 Fix selected message index out of range [-1] panic (#73) %!s(int64=4) %!d(string=hai) anos
  ayntgl 8ea53c88a5 Relocate global variable declarations %!s(int64=4) %!d(string=hai) anos
  ayntgl 1aefedfaec Move generateChannelRepr() to ui.go %!s(int64=4) %!d(string=hai) anos
  ayntgl 783903e4ba Extract default user agent as constant %!s(int64=4) %!d(string=hai) anos
  ayntgl 4b46d39d8e Clear message InputField text on Escape event key (#72) %!s(int64=4) %!d(string=hai) anos
  ayntgl 2400226ee1 Store selected message index (+1) instead of *discordgo.Message struct (#71) %!s(int64=4) %!d(string=hai) anos
  ayntgl ac64b5fd57 Update README.md %!s(int64=4) %!d(string=hai) anos
  ayntgl 7a8e6a4def Cleanup %!s(int64=4) %!d(string=hai) anos
  ayntgl a1f1a258bb Use OS-specific config directory to store config file %!s(int64=4) %!d(string=hai) anos
  ayntgl 4ab256ecb7 Modularize tview widgets into separate functions %!s(int64=4) %!d(string=hai) anos
  ayntgl d0b3af13b3 ui: do not clear messages TextView twice %!s(int64=4) %!d(string=hai) anos
  ayntgl d52e488cf4 discord: parse markdown in embed description and field values %!s(int64=4) %!d(string=hai) anos
  ayntgl 7212644748 discord: distinguish between inline and non-inline embed fields %!s(int64=4) %!d(string=hai) anos
  ayntgl a8e5998734 discord: improve message embed rendering %!s(int64=4) %!d(string=hai) anos
  ayntgl 69007026c2 Convert snake_case config fields to TitleCase %!s(int64=4) %!d(string=hai) anos
  ayntgl d86465a938 ux: change default config path to ~/.config/discordo.toml %!s(int64=4) %!d(string=hai) anos
  ayntgl 813188198d feat: render message embeds (#70) %!s(int64=4) %!d(string=hai) anos
  ayntgl 083eda48bf refactor: move renderer functionality to discord.go %!s(int64=4) %!d(string=hai) anos
  ayntgl 7cede44f60 fix: goroutinize message-rendering and channel-acking together %!s(int64=4) %!d(string=hai) anos
  ayntgl 1541b77fc1 perf: efficiently convert string to []byte and use *tview.TextView.Write() %!s(int64=4) %!d(string=hai) anos
  ayntgl 2d5784f840 docs: add config path to usage section %!s(int64=4) %!d(string=hai) anos
  ayntgl 7c140afb03 feat: switch to toml for config (#67) %!s(int64=4) %!d(string=hai) anos
  ayntgl b0ca25677f docs(README): update sample conf lang to jsonc to allow comments %!s(int64=4) %!d(string=hai) anos
  ayntgl 82253cef01 docs(README): add sample configuration %!s(int64=4) %!d(string=hai) anos
  ayntgl 14f93ee1c0 feat: mark unread channels (#65) %!s(int64=4) %!d(string=hai) anos
  ayntgl d159421013 docs: remove trailing whitespace %!s(int64=4) %!d(string=hai) anos
  ayntgl 15919470eb docs: update markdown support status %!s(int64=4) %!d(string=hai) anos
  ayntgl ff7aa4eef3 feat: implement discord-flavored markdown renderer (#66) %!s(int64=4) %!d(string=hai) anos
  ayntgl 85438d0799 refactor: preload (append to guild TreeNode) channels upon receiving READY event (#64) %!s(int64=4) %!d(string=hai) anos