Slack Term Versions Save

Slack client for your terminal

v0.5.0

4 years ago

Changes:

  • Increase page size for GetConversations (#167)
  • Set user presence on start up (#175)
  • Add initial check of unread messages for channels (#174)
  • Unescape message contents (#182)
  • Add files to messages (#179)
  • Add more information to integrations (#179)
  • Fix username of bot (609c37c)
  • Fix read mark for channels (#178)
  • Implement rate limited user presence resolver (#167)
  • Rename event handling (#167)
  • Jump to notification for channels (#139)
  • Create default configuration file when not present (#165)
  • Add slack command support (#101)
  • Check for parent id when receiving replies (#193)
  • Add thread support (#91)
  • Fix message presence in input component (#207)
  • Scroll back text when using backspace (#213)
  • Update lithammer/fuzzysearch to v1.1.0 (18512c8, @mfcochauxlaberge)
  • Update nsf/termbox-go dependency (#160)

Breaking changes:

  • Add xdg configuration support (#170, #203, @lhanson)

The config file location should now be located at ~/.config/slack-term/config. Move or update your config file to that location

v0.4.1

5 years ago

Changes:

  • Report error when desktop notifier is not supported (#155)

  • Fix rendering messages (#146)

  • Add optional date/time formatting (#84)

  • Add optional emoji support (#76)

  • Add individual name coloring (#79)

  • Fix character width calculation in chat pane (#159)

  • Use conversations API (#150)

  • Fix hide mpim (#122)

Breaking changes:

  • Fix theme color in view (#161)

    If you added a custom theme for the view, then please update the .slack-term file view section to resemble the following structure:

{
  "view": {
    "fg": "white",
    "bg": "default",
    "border_fg": "yellow",
    "border_bg": "blue",
    "label_fg": "yellow",
    "label_bg": "blue"
  }
}

v0.4.0

6 years ago

Changes:

  • Fix interface errors (#98)
  • Fix crash while resizing (#120)
  • Set slack token as flag or env variable (#133)
  • Desktop notifications (#116)
  • Fix crash while pasting in normal mode (#120)
  • Add descriptive error messaging (#127)
  • Ignore reply events (f1f0bc13792d68df7fe942bfe235000fc87c6aa3)
  • Add loading screen (0197300b1858d528139d6355a1358cfd43d0ccbd)
  • Speed up loading channels (2ccc92179b0d70a5d6b8adcb766a306b29b291ec)

Breaking changes:

  • Config file is now a dotfile (#118)

    The file default config file is now renamed to .slack-term, rename your slack-term.json file when upgrading

v0.3.2

6 years ago

Changes:

  • Fix problem with scrolling and offset chat view (#83)

v0.3.1

6 years ago

Changes:

  • Reset offset when sending message (#73)

  • Clear notification when sending message on channel (#74)

  • Fix GetText to return actual text not representation (#81)

  • Fix vertical resizing (#78)

v0.3.0

6 years ago

Changes:

  • Fix notification icon (#67)
  • Set username when posting message to slack (#65)
  • Fix terminal in bad state when connection fails (#66)
  • Improve search with keybindings (#70)
  • Fix mentions (#63)
  • Support overflow for input component (#7)
  • Fix cursor move bug (#61)
  • Only show subscribed groups (#64)

Breaking changes:

  • Theme functionality (#71)

    Update your slack-term.json file when you were using the light theme setting from prior versions. See the README.md file or the wiki on how to set this up.

v0.2.3

6 years ago

Changes:

  • Fix linux terminal left in bad state when exiting (#55)
  • Fix panic runtime errors (#58, #62, #47)
  • Fix move cursor to insert key in edit box

v0.2.2

6 years ago

Changes:

  • Fix slice out of bounds runtime error (#47)
  • Add custom icons for channels
  • Add channel search functionality (#21)
  • Add mentions name resolving

v0.2.1

7 years ago

Changes:

  • Updated README.md (#49)
  • Fixing slice bounds out of range (#47)

v0.2.0

7 years ago

Changes:

  • Fix some slack integrations (#13)
  • Add Channel topic next to channel name in chat window (#45)
  • Show edited messages (#27)
  • Make a help page/pane (#11)
  • Set read mark for channels, groups, im channels (#12)
  • Don't load messages immediately when switching channels (#25)
  • Allow custom key mapping (#40, @codegoalie)