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
erroneousboat
9d5e850495
Add more information with integrations
...
Fixes #179
2019-05-11 11:31:08 +02:00
erroneousboat
3ea9a9f1f8
Add files to messages
...
Fixes #179
2019-05-11 10:57:23 +02:00
erroneousboat
25ee7822c3
Unescape message contents
...
Fixes #182
2019-05-11 10:23:21 +02:00
erroneousboat
112524daad
Merge branch 'threads'
...
* threads:
Update comment
Update threads reply functionality
Add reply to threads functionality
Fix thread timestamp checking
Fix pagination problem
Update handling thread replies in event handler
Update message event
Implement new Message setup
Start with thread support
Reference #91
2019-03-16 12:29:42 +01:00
erroneousboat
2434ba7c6f
Update comment
2019-03-16 12:29:10 +01:00
erroneousboat
68d91ba7b3
Add initial check of unread messages for channels
...
Fixes #174
2019-03-02 16:33:33 +01:00
erroneousboat
ca9ebaae8e
Set user presence at start up
...
Fixes #175
2019-03-02 15:50:41 +01:00
erroneousboat
dd34e3fbe8
Update threads reply functionality
...
* Use base62 for hashing of thread timestamps
* Use command /thread for replying to threads
2019-03-02 14:03:11 +01:00