- all sync to be enabled/disabled without clearing token
- trigger highlight and fade after short interval
- don't fetch unread counts for muted channels
- Add support for message edits
- Only show popup notifications in active window
- Add context menu to output channels
- Allow opening of channels from notifications
- Add option to skip loading of unread message counts at startup
- Track output channels without relying on private properties
- Make mark as read a manual step (available from the toolbar)
- Only backup when window is active
- Fix slowdown
- Show unread channels when clicking status bar button
- Support message edit
- Many other fixes
- major rewrite
- add auto open and add auto close
- fade historic messages instead of inserting a line
- retrieve all unread messages
- close output channel when hiding tree view
- Add usage warning to README.md
- add note about Image Preview to README.md
- add reset sync command
- add close channel command
- trigger highlight correctly when updating DM or group channels
- log errors to console.error
- make debug logging configurable
- update discord when channels are read
- fix #2: Update selected server when expanding/collapsing tree elements
- keep explorer view and dedicated view synchronised
- fix direct messages when user has no avatar
- fix #1: show the date instead of day name for messages over a week old
- improve sync logging
- allow hiding of muted servers and/or channels
- make syncing work
- only attempt sync if configured
- fix direct messages collapsing when marked as read
- add initial support for syncing of muted servers, channels and last read time
- handle empty dm groups
- remove output channels when leaving server
- refresh dm channels after posting
- refresh buttons when message is received
- add leave server command
- fix marking server read
- fix some javascript warnings
- don't update message counts when channels are muted
- trigger highlight on config change
- add support for posting selected text from documents
- set mute state at startup
- use "(mute)" instead of unicode
- add mute/unmute button to tree
- improve token entry process
- fix mark server read
- use better format for notifications
- fix mute channel bug
- add support for marking selected server as read
- add support for locally muting servers and channels
- show avatars in tree for direct messages
- several smaller fixes
- add partial support for showing embeds
- fix tree element ids
- escape user names for highlighting
- handle view channel permissions (only show viewable channels)
- show debug channel when clicking '...'
- retry login if connection has failed
- add server icons (can be disabled via configuration)
- use a different icon for direct messages
- fix direct message channel name
- improve robustness
- add support for creating and deleting channels
- show notifications for other channels regardless of focused window
- add support for notifications
- add screenshot to README.md
- add support for colouring user names
- add support for direct messages
- update extension icon
- add refresh button
- add compact view option
- sync unread counts between windows
- persist unread counts
- add status bar indicator for unread messages
- simplify total counting
- only show post icon when channel is selected
- keep selected channel in sync
- change fetching message to ...
- store read times in globalState
- fetch messages based on last fetched
- fix README.md again
- fix README.md
- first version