Commit Graph

102 Commits

Author SHA1 Message Date
erroneousboat
0d8ce935e7 Update .gitignore to add vendor folder to project 2017-08-26 10:50:39 +02:00
erroneousboat
516b880e08 Update README 2017-08-26 10:50:19 +02:00
erroneousboat
c06d57a67c Merge branch 'v0.2.2' 2017-07-31 08:40:29 +02:00
erroneousboat
22392df587 Update screenshot 2017-07-30 15:33:18 +02:00
erroneousboat
1ae769c7ca Update event handlers
* Terminal is now returned to normal when quitting
* Fix resize handler
* Update structure event handling
2017-07-30 15:23:47 +02:00
erroneousboat
38637e3755 Add updated screenshot 2017-07-30 14:42:25 +02:00
erroneousboat
0b10bbbc4c Disable emoji functionality
Not able to make it work for now, artifacts from prior chat view are
visible next to the emoji's because of width being greater than 1.

Filling the width of the cell with spaces didn't work unfortunately.
Neither did clearing the buffer or rewriting the whole screen blank.
2017-07-29 14:32:33 +02:00
erroneousboat
92ff44916f Add mentions support 2017-07-22 14:36:55 +02:00
erroneousboat
25b3ccf08d Add emoji support 2017-07-21 14:04:16 +02:00
erroneousboat
7555f594f0 Fix CursorPosition when searching 2017-07-17 09:42:26 +02:00
erroneousboat
8a7b831555 Update version 2017-07-17 09:42:14 +02:00
erroneousboat
cf4cf89b95 Merge branch 'search-channel' into v0.2.2
* search-channel:
  Add search functionality
2017-07-16 14:44:19 +02:00
erroneousboat
cee4e6b6af Add search functionality
Fixes #21
2017-07-16 14:43:02 +02:00
erroneousboat
692773a23f Add custom icons for channels
This will add:

* An icon for channels
* An icon for groups
* An icon for im channels

It will also add an icon that identifies the presence
of a user.

Fixes #44
2017-07-15 21:09:08 +02:00
erroneousboat
e3ca3b4621 Add custom eventstream for termui
In order to fix issue #47 I've added a custom eventstream
to termui that will deregister its own eventstream.

This will ensure me that the events will not be sent to
termui's (unbuffered) event channel and will be picked
up by the buffered termbox channel of slack-term.

Fixes #47
2017-07-15 15:57:59 +02:00
erroneousboat
17be2c748f Fix README.md 2017-03-17 14:53:57 +01:00
erroneousboat
62676a4e2b Merge branch 'v0.2.1' 2017-03-17 14:44:34 +01:00
erroneousboat
da75e0dfc9 Update README.md
Fixes #49
2017-03-17 14:43:08 +01:00
erroneousboat
adeaee3b0f Add EventQueue to AppContext
This should alleviate some problems with using the application and
getting the error:

panic: runtime error: slice bounds out of range

However, I'm still able to trigger this event when scrolling
the mouse wheel.

Fixes #47
2017-03-17 14:43:08 +01:00
erroneousboat
165a776a3d Update external packages 2017-03-17 14:43:08 +01:00
erroneousboat
f516ba082e Merge branch 'v0.2.0' 2016-11-01 17:06:58 +01:00
erroneousboat
a6c8e15fdc Update readme 2016-10-31 21:38:24 +01:00
erroneousboat
85bc84e0d2 Fix some slack integrations
Fixes #13

For instance the github integration doesn't have a
discoverable username, so this will become unkown.

Some integrations with attachment fields, title and
text should be tested for the correct order.
2016-10-31 21:26:12 +01:00
erroneousboat
57145a4ec4 Add secondary backspace to default config 2016-10-31 09:59:00 +01:00
erroneousboat
156128a127 Add Channel topic next to channel name in chat window
Fixes #45
2016-10-30 16:02:11 +01:00
erroneousboat
e85d6b5ec1 Show edited messages
Fixes #27
2016-10-30 15:38:13 +01:00
erroneousboat
5d11b6b785 Add help page
Fixes #11
2016-10-30 14:26:12 +01:00
erroneousboat
100ddd02ac Merge branch 'channels-read' into v0.2.0 2016-10-30 10:39:00 +01:00
erroneousboat
b3e361c4da Add read mark for channels
Fixes #12
2016-10-30 10:37:52 +01:00
erroneousboat
9f5e412b8f Merge branch 'message-loading' into v0.2.0 2016-10-29 22:50:55 +02:00
erroneousboat
7e57b42c91 Add timeout when changing channels
Fixes #25
2016-10-29 22:48:27 +02:00
erroneousboat
02c086239e Merge branch 'mappable-keys' into v0.2.0 2016-10-29 17:59:34 +02:00
erroneousboat
ad948508f4 Make keys mappable 2016-10-29 17:57:58 +02:00
erroneousboat
e9d0ab8162 Merge branch 'key-mappings' of github.com:codegoalie/slack-term into mappable-keys 2016-10-29 13:22:09 +02:00
JP Bruins Slot
d5f670de48 Merge pull request #39 from mtpereira/fix-go-get-url
Fix URL on the go get instructions.
2016-10-29 13:09:04 +02:00
Chris Marshall
b7feeede86 Read key mappings from configs and execute actions 2016-10-27 12:53:37 -04:00
Chris Marshall
58e1b942b4 Read key mappings from config file
And set the standard defaults
2016-10-27 12:52:54 -04:00
Chris Marshall
c5f561793e Define key mapping maps for lookup on key presses 2016-10-27 12:51:33 -04:00
Chris Marshall
f9c41c2f95 Standardize action interface to accept AppContexts 2016-10-27 12:51:06 -04:00
Manuel Tiago Pereira
d04378bc9a Fix URL on the go get instructions. 2016-10-27 08:50:14 +01:00
erroneousboat
3127adfb10 Fix clear message 2016-10-22 10:51:21 +02:00
erroneousboat
09f01ed2c1 Make ready for v0.1.0 2016-10-22 09:41:35 +02:00
erroneousboat
ada81bbfeb Add non-ascii support
Fixes #30
2016-10-21 21:23:25 +02:00
erroneousboat
145241e31c Merge branch 'column-width'
Fixes #33
2016-10-21 16:24:35 +02:00
erroneousboat
7651156c27 Add additional check for sidebar width
I've added the MainWidth to the context which may be used in the future
for on the fly changing of the size of the sidebar.
2016-10-21 16:21:13 +02:00
erroneousboat
5d483f313f Merge branch 'set-sidebar-width' of github.com:codegoalie/slack-term into column-width 2016-10-21 14:52:34 +02:00
JP Bruins Slot
5bd14ee4f5 Merge pull request #32 from ghaabor/html-unescape-messages
Unescape HTML entities in messages
2016-10-21 14:21:20 +02:00
erroneousboat
7a4dbd45b5 Move authTest before creation of RTM
By moving authTest we'll be able to test the connection to
slack, and return a sensible error message when this fails.

Fixes #36
2016-10-21 14:05:36 +02:00
Chris Marshall
5b7fabcabd Set column widths from sidebarWidth config value
Reads from config file or defaults to 1 column
2016-10-19 12:23:05 -04:00
Gabor Takacs
202c342540 Unescape HTML entities in messages 2016-10-19 14:45:04 +02:00