31 lines
1.4 KiB
Markdown
Raw Normal View History

2016-09-28 22:10:04 +02:00
Bugs:
2016-09-11 17:55:19 +02:00
2016-09-29 19:09:30 +02:00
- [x] when switching channels sometimes messages are persisted in the new
2016-09-28 22:10:04 +02:00
channel, the Buffer() in Chat will probably not go further than the
latest message. Could be that items are added to List and not cleared
when switching channels
2016-09-29 19:40:09 +02:00
- [x] send message as user, now it will send it as a bot
2016-09-30 11:22:40 +02:00
- [x] alot of usernames 'unknown' should be a better way to uncover this
- [x] message creation in input.go and events.go should be made into function
CreateMessage
- [x] restarting the application will always add the latest sent message
through RTM in the selected channel
- [x] uncovering usernames takes too long, should find a better way
test without uncovering, if that is the problem
2016-09-30 16:36:41 +02:00
- [ ] GetMessages for a channel doesn't have to load messages based on height
of chat pane (y). Because message will sometimes span more than one
line and we're able to scroll. Only figure out how many messages you
want to load.
2016-09-28 22:10:04 +02:00
- [ ] GetMessages for a channel can result in `json: cannot unmarshal number
into Go value of type string` https://github.com/nlopes/slack/issues/92
- [ ] docs at exported functions
2016-09-11 17:55:19 +02:00
2016-09-28 22:10:04 +02:00
Features:
2016-09-11 17:55:19 +02:00
2016-09-30 12:09:03 +02:00
- [x] channel name in chat pane
- [x] new message indicator
2016-09-30 16:36:41 +02:00
- [x] scrolling in chat pane
2016-09-30 11:22:40 +02:00
- [ ] group channels, im channels
2016-09-30 23:52:26 +02:00
- [ ] incomming message event.go probably need a type switch
2016-09-28 22:10:04 +02:00
- [ ] scrolling in channel pane