Commit Graph

66 Commits

Author SHA1 Message Date
erroneousboat
e38115970d Refactor to create more loose coupling 2017-12-01 23:52:25 +01:00
erroneousboat
2874a75228 Fix parseMentions
Fixes #63
2017-12-01 13:24:02 +01:00
erroneousboat
c2eee9955e Add username to PostMessage
Fixes #65
2017-12-01 12:05:27 +01:00
erroneousboat
cf7efb6cc9 Fix terminal state when connection fails
Fixes #66
2017-12-01 11:30:43 +01:00
erroneousboat
e10fef8b9d Fix some channels issues
* Reset notification icon to asterisk (Fixes #67)

* Only show subscribed channels
2017-12-01 11:19:54 +01: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
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
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
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
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
b3e361c4da Add read mark for channels
Fixes #12
2016-10-30 10:37:52 +01: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
erroneousboat
10e4469bae Update project structure 2016-10-19 09:11:35 +02:00