2019-08-10
48bffe1 Bump scoop package to version 2019-08-10
423daeb Fix #115
e63f79c Add linux build for github workflows [skip ci]
630ed31 All quotes now use UTC time.
007d94a Fixed a small bug with switching to the previous channel.
d81a481 If the editor doesn't handle an event, it's now forwarded and no unecessarily updates are being triggered
684c709 The editor now allows shortcuts like Alt+Y
0204d51 Editor now overrides selection again when typing
31b2686 Remove symlink resolve in file-send path find
389a07f Now returning nil from the input event handler.
4b90c64 Using built-in method to delete selected text.
f168c71 Pressing enter in a codeblock now deletes selected text.
961cfb9 Added shortcut for newline in a code block.
42911d4 Pressing enter inside a code block now inserts \n.
5ac9b63 Beginning implementation of newlines inside code blocks.
f0bc5f0 Last change to readmarkers caused channels with uninitialized cache to always be read
d8def0d Changed SwitchToPreviousBuffer to not handle voice or guild type channels.
a8e8fba Errors from 'ShowPreviousChannel' are now shown to the user.
901cf70 Added requested changes.
5fa31e2 Fixed a bug when holding alt+l between private and server chats.
7b1e8b0 Now checking state when switching channels/guilds.
f579ac3 Pressing alt-l switches to the previous channel.
df84cc7 HasBeenRead accidently checked for the first message in the channel instead of the last to see whether the current user sent the message or not
1be7142 Log output set to commandwindow almost at start of window creation now
89940d9 Channels now have a no one under 18 emoji instead of the text NSFW for NSFW channels, since it's shorter this way
97b2139 Add test for GetPrivateChannelName
95c57da Escape tview characters for private channel names
4e131de * The help
command has been deleted * The manual
command now has the aliases man
and help
* The commands
topic of the manual
command nwo prints all commands
0285c8a * Ctrl-C can now be rebound to any action * The editor now offers copy selection by default on Shift-Alt-C Fixes #108 * PasteAtSelection in editor can now be rebound as well
3fea485 CopySelectMessageLink shortcut didn't return nil
001bd63 Move SendMessage shortcut to other texteditor shortcuts
4e38529 Message actions are now customizable
5a1c289 * EditMessage and SendMessage now queue an update when clearing the input editor
9f511ae Behaviour when failing to edit or send a message was changed. Instead of just not clearing the message input, you now have the choice to retry, edit or cancel.
566a2e3 Receiving new messages won't change the selection anymore
68db7fd Moved message quoting into own function
ee71792 Quote now uses the currently entered message when creating the quoting text
e52db7f Change the wording at some parts and add info about issuehunt[skip ci]
72e297a Refactor code for sending a message a little bit
4a58b8b * Commands now have aliases and a name * The help command now only lists the commands and not also their aliases. (Fixes ##106)
5e261e1 Add new feature to reset a single shortcut by hitting r
after selecting it.
d9958ee * Adding new shortcuts doesn't require manually adding them to the Shortcuts
array anymore * The defaultEvent
and the Event
of a shortcut now initially point to the same object in memory
6ee35b1 The Restore defaults
button in the shortcuts dialog is now called Restore all defaults
to avoid confusion
48ececb Updated section about installation on Arch Linux.
ace110c Cleaned up code/async calls.
98232e9 Added check for whitespace-only messages.
1e16ef3 Failing to send long messages no longer erases your message.
e440f48 Fix #105
c49c478 Fix a typo in the manual section of the chatview
4c2475e Fix a typo in the usage help of the friends command
345aed2 * Status command has been split into status-get
and status-set
* The status command now allows querying other users as well * Improve documentation for status command
adaea76 Fixed issue single-letter mention issue.
a7d2cd1 Merge branch 'master' into mention-fix
785bf11 Cleaned up existing code a bit.
dd78c70 Usernames with spaces can now be mentioned.
5691d8a Add a fixme
1fa8730 * Fix bug that prevented clearing of a shortcut * Fix crash when trying to render a cleared shortcut
1115ce5 Add missing shortcuts to shortcuts array
f728fc4 Fixed bug where mention window wasn't being hidden.
4f8b414 Fixed another mention handler issue.
76590d7 Fixed mention handler bug.
fc0503f Fixed bug where mention window wasn't being hidden.
1a12c09 Travis on Mac OS should now build with go 1.12
66b0eeb Fixed another mention handler issue.
4e22467 * Quotes now use guild nicknames if available * Quotes are now properly quoting multiline messages
a74956a Fixed mention handler bug.
67e6e06 Shorten the testcode a bit
88c9f88 Add example TUI test for channeltree.
b1f8e46 Add some tiny tests for the user utility
52e2eff Getter for random username colors was using rand/crypto instead of math/rand
0791c42 * Shortcuts of the editor are now customizable * The editor code has been simplified and user actions have been moved into single methods
408d030 The command for closing the application is now customizable. It is CtrlC by default.
532d555 Update discordgo and run go mody tidy
514c49f Fix bug where calling user command with get wouldn't work
fb434c9 userupdate.go renamed to user.go
998097b * Command doesn't have a Name
function anymore, as names are now specified external, easily allowing aliases * There's now the user
command, that allows not only read but also write user information * user-update
is now an alias for user-set
which is a subcommand of user
* Subcommands are now standalone commands that have links in normal commands * Command documentation is now a man-page like syntax * Commands can now be mapped to more than one name
cc0f74f Remove double colon behind printed commandinput
7e9cedc Clean dependencies
de1e3a7 The command input is now printed when running a command
4fbee70 Extend gitignore
2f222ff Remove donate link, got the github sponsor thingy anyway [skip ci]
e375471 Make sure HasBeenRead never returns false when you sent the last message
b7d632d Notifications in future snap packages will now work. Fixes #56