Commit History

Autor SHA1 Mensaxe Data
  ayntgl 88600de318 refactor: remove new* UI functions %!s(int64=4) %!d(string=hai) anos
  ayntgl 834d7342af refactor: move util/{discord,ui} to main pkg %!s(int64=4) %!d(string=hai) anos
  ayntgl b8d09403e7 refactor: remove ui pkg %!s(int64=4) %!d(string=hai) anos
  Canis Li c82acc2121 fix: remove occurence of ReplySelectedMessage twice (#102) %!s(int64=4) %!d(string=hai) anos
  ayntgl e8a2f33e07 feat: implement multiple keybindings for a command (#101) %!s(int64=4) %!d(string=hai) anos
  ayntgl fc25402615 fix: unselect message after reply message send (#99) %!s(int64=4) %!d(string=hai) anos
  ayntgl 1c63b18d8a refactor: move utility functions to independent package %!s(int64=4) %!d(string=hai) anos
  ayntgl 30dffbaa83 refactor: move UI components to ui package (#93) %!s(int64=4) %!d(string=hai) anos
  ayntgl 2be06ef4cd feat: lazy-load channels on guild select (#89) %!s(int64=4) %!d(string=hai) anos
  ayntgl 207a4d43bd refactor: move utility functions into separate package %!s(int64=4) %!d(string=hai) anos
  ayntgl cc45f6b6bf feat: select selected message's referenced message using keybinding (#87) %!s(int64=4) %!d(string=hai) anos
  ayntgl cfee278be8 fix: scroll to end of text on channel select (#85) %!s(int64=4) %!d(string=hai) anos
  chromium f6061df298 feat: copy message to clipboard using keybinding (#80) %!s(int64=4) %!d(string=hai) anos
  ayntgl 7499e83492 feat(ui): display user string representation in box title when replying (#79) %!s(int64=4) %!d(string=hai) anos
  ayntgl 18b94450e2 feat: refine and simply config fields %!s(int64=4) %!d(string=hai) anos
  ayntgl 012a0b2855 fix: return nil for *inputCapture events to overwrite existing handlers %!s(int64=4) %!d(string=hai) anos
  ayntgl 685cd7d5e7 refactor: check if ref is nil to determine TreeNode is channel or not %!s(int64=4) %!d(string=hai) anos
  ayntgl 8001a530aa refactor: reduce onMessagesViewInputCapture() cyclomatic complexity %!s(int64=4) %!d(string=hai) anos
  ayntgl f486f54f1c refactor: modularize func to reduce cyclomatic complexity %!s(int64=4) %!d(string=hai) anos
  ayntgl 62215312f0 Refactor %!s(int64=4) %!d(string=hai) anos
  ayntgl 97ac92301c Fix mouse highlights not handled (#75) %!s(int64=4) %!d(string=hai) anos
  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 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 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 69007026c2 Convert snake_case config fields to TitleCase %!s(int64=4) %!d(string=hai) anos