Commit Graph

265 Commits

Author SHA1 Message Date
erroneousboat
c19c20a3e5 Update readme 2020-05-05 09:17:29 +02:00
erroneousboat
d63dd6006e Update nlopes/slack to slack-go/slack
Fixes #236
2020-03-28 08:46:26 +01:00
erroneousboat
2ee21247ad Update readme 2020-03-14 12:15:43 +01:00
erroneousboat
c778f6e5db Remove snapcraft 2020-03-14 12:12:41 +01:00
erroneousboat
541a98ee64 Update readme 2020-03-14 11:36:37 +01:00
erroneousboat
ddbce728c7 Update running with docker 2020-03-14 11:31:53 +01:00
erroneousboat
0d8e8aca4c Add xdg configuration support
Fixes #170
2020-01-08 11:39:16 +01:00
erroneousboat
e17a1cd920 Add modules command 2020-01-08 11:39:16 +01:00
Lyle Hanson
ce1d8ce03f Respect the XDG Base Directory specification for configs
Rather than assuming a configuration file at `~/.slack-term`, respect
the user's choice per the XDG Base Directory specification
(https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html)
to find the configuration.

Uses a cross-platform XDG library to abstract the details of the
specification and encompass any future changes
(https://github.com/OpenPeeDeeP/xdg, https://godoc.org/github.com/OpenPeeDeeP/xdg).

After merging, the [wiki home page](https://github.com/erroneousboat/slack-term/wiki)
should be updated to reflect the new configuration location.

This closes #170 and closes #203.
2020-01-08 11:39:16 +01:00
erroneousboat
78d1eb5e13 Update nsf/termbox-go dependency
Fixes #160
2020-01-08 11:32:45 +01:00
erroneousboat
f12de7e34f Add nlopes/slack to vendor folder 2020-01-08 11:32:20 +01:00
Marc-François Cochaux-Laberge
18512c9836 Update lithammer/fuzzysearch to v1.1.0 2020-01-08 10:59:44 +01:00
Marc-François Cochaux-Laberge
06a167166d Update vendor folder 2020-01-08 10:59:44 +01:00
Marc-François Cochaux-Laberge
81643294e5 Import lithammer/fuzzysearch instead of renstrom/fuzzysearch 2020-01-08 10:59:44 +01:00
erroneousboat
fc54ec82c2 Use latest version of nlopes/slack 2020-01-08 10:57:10 +01:00
erroneousboat
aa5d501a0d Scroll back text when using backspace
Fixes #213
2019-10-12 13:42:35 +02:00
erroneousboat
69db448dd3 Reload view when new thread is created 2019-10-05 12:40:12 +02:00
erroneousboat
14dae825e3 Add Sprintf functaionlity to Debug window 2019-10-05 12:39:54 +02:00
erroneousboat
3e7ef4859c Fix edited message in threads 2019-10-05 12:02:40 +02:00
erroneousboat
240deb0607 Update vendor folder 2019-10-05 12:02:18 +02:00
erroneousboat
8ec19e2db2 Set version to master 2019-10-05 10:55:24 +02:00
erroneousboat
1b3e192356 Fix received message handling and chat/thread focus
Reference #91
2019-10-05 10:54:01 +02:00
erroneousboat
d36cd2d125 Update issue template
Fixes #208
2019-09-21 13:42:16 +02:00
erroneousboat
69430590b1 Fix message presence in input component
Fixes #207
2019-09-21 13:39:23 +02:00
erroneousboat
f1d94f069a Remove refresh view on message send 2019-09-14 12:46:14 +02:00
erroneousboat
ecdcb6b34f Fix initial loading of threads
Reference #91
2019-09-14 12:34:53 +02:00
erroneousboat
40ca615ffc Merge branch 'threads-v2'
* threads-v2:
  Fix cursor position in threads pane
  Fix actionChangeThread to render Threads
  Make first channel item in thread selected channel
  Only redraw grid when threads are present
  Fix columns
  Remove debugging statements
  Add reply to thread functionality
  Make columns render correctly
  Test with loading replies in chat window
  Fix visible cursor
  Start with different threads setup
2019-09-14 10:47:12 +02:00
erroneousboat
cd8ed1ad33 Add templates 2019-09-08 12:20:03 +02:00
erroneousboat
b7cdf04a45 Fix cursor position in threads pane 2019-09-07 14:17:18 +02:00
erroneousboat
bf33833edc Fix actionChangeThread to render Threads
Reference #91
2019-09-07 14:12:13 +02:00
erroneousboat
279148fb0f Make first channel item in thread selected channel
Reference #91
2019-09-07 14:07:27 +02:00
erroneousboat
88b9bc32ff Only redraw grid when threads are present
Reference #91
2019-09-07 13:38:19 +02:00
erroneousboat
78b6ecbcec Fix columns 2019-06-29 12:24:51 +02:00
erroneousboat
d310753ab0 Remove debugging statements 2019-06-29 12:07:41 +02:00
erroneousboat
488ac60fdc Add reply to thread functionality 2019-06-29 12:07:41 +02:00
erroneousboat
c5e2d5d429 Make columns render correctly 2019-06-29 12:07:41 +02:00
erroneousboat
ddf904870c Test with loading replies in chat window 2019-06-29 12:07:41 +02:00
erroneousboat
fbf46ebcba Fix visible cursor 2019-06-29 12:05:39 +02:00
erroneousboat
74e9ac15b3 Start with different threads setup 2019-06-29 12:05:39 +02:00
erroneousboat
cfcf6469d6 Check for parent id when receiving replies
Reference #193
2019-06-15 12:45:01 +02:00
erroneousboat
c8f10dcc55 Fix help page 2019-05-29 10:21:51 +02:00
erroneousboat
0320f2877e Fix vendor build 2019-05-29 10:20:38 +02:00
erroneousboat
7a1b9c8a36 Add slash command support
Fixes #101
2019-05-26 12:05:52 +02:00
erroneousboat
10d54bb19c Use go modules
* Make use of go modules
* Update nlopes/slack module
2019-05-25 18:24:36 +02:00
erroneousboat
6e75095daa Create default config file when not present
Fixes #165
2019-05-18 13:01:01 +02:00
erroneousboat
3b88e203ff Add jump to notification for channels
Fixes #139
2019-05-18 12:40:33 +02:00
erroneousboat
bc11d9891a Rename event handling
Fixes #167
2019-05-18 12:16:27 +02:00
erroneousboat
9b9c8e993c Implement rate limited user presence resolver
Reference #167
2019-05-18 12:03:35 +02:00
erroneousboat
8475d8d63d Fix read mark for channels
Fixes #178
2019-05-11 12:20:52 +02:00
erroneousboat
609c37cdfe Fix username of bot 2019-05-11 11:47:39 +02:00