Commit Graph

388 Commits

Author SHA1 Message Date
Tulir Asokan
f3854524bc Fix text selection panic caused by clipboard 2020-11-21 16:26:02 +02:00
Tulir Asokan
9b42f5df8e Merge branch 'cross-signing' 2020-11-21 14:43:27 +02:00
Tulir Asokan
661a7cf17a Merge branch 'master' into cross-signing 2020-11-12 00:21:11 +02:00
n-peugnet
9a76c82b86 Add Media commands in help modal to match the wiki 2020-11-12 00:20:51 +02:00
Tulir Asokan
a7f8bc1ad8 Update mautrix-go 2020-11-11 23:42:29 +02:00
Tulir Asokan
3cac79a274 Merge remote-tracking branch 'Midek/master' 2020-10-24 15:51:35 +03:00
Tulir Asokan
d103d005a3 Update deps and stop using github.com/pkg/errors 2020-10-23 12:02:42 +03:00
Tulir Asokan
1437a799e5 Don't panic on empty code block. Fixes #237 2020-10-20 13:29:54 +03:00
Midov
22b982d963 open reap children 2020-10-02 17:22:00 +02:00
Tulir Asokan
f0a40ec20b Remove debug prints 2020-09-13 17:18:26 +03:00
Tulir Asokan
6b92c5dccb
Merge pull request #223 from wvffle/wvffle/fix-122
Add help popup
2020-09-13 17:17:17 +03:00
Tulir Asokan
153aa34f2b Simplify HelpModal 2020-09-13 17:16:47 +03:00
Tulir Asokan
5f999121f4 Add broken in-room verification and other stuff 2020-09-13 00:13:08 +03:00
Tulir Asokan
c6d1c62b65 Make generating cross-signing keys work 2020-09-12 02:47:10 +03:00
Tulir Asokan
ae862b9f44 Add command for cross-signing current device 2020-09-12 02:25:41 +03:00
Tulir Asokan
e7c72dcbbf Extremely WIP cross-signing and SSSS support 2020-09-12 01:59:53 +03:00
Tulir Asokan
5312ce28d0 Merge remote-tracking branch 'dec05eba/master' 2020-09-09 01:24:04 +03:00
dec05eba
0250631f37 Fix crash when using /o command 2020-09-09 00:06:53 +02:00
Tulir Asokan
9f0a4267b1 Merge remote-tracking branch 'wvffle/wvffle/fix-221' 2020-09-08 12:23:47 +03:00
Kasper Seweryn
2e5eeb22ed Fix #122 2020-09-08 00:49:25 +00:00
Kasper Seweryn
5a14901c32 Fix #221 2020-09-07 23:06:09 +00:00
Tulir Asokan
bda603eca7 Fix extra newline in plaintext body when sending code block. Fixes #216 2020-09-04 18:19:55 +03:00
Kasper Seweryn
56256b8937
Fix mangled comment newlines in code blocks (#214)
Fixes #120
2020-09-04 18:09:41 +03:00
Tulir Asokan
286c6fce01 Enable parameter autocompletion for aliases. Fixes #209 2020-09-02 13:01:55 +03:00
Tulir Asokan
adf7e0150d Add device autocompletion for /blacklist 2020-09-02 02:23:27 +03:00
Tulir Asokan
b1488d3f61 Enable file path autocompletion for /download and /open 2020-09-02 02:16:46 +03:00
Tulir Asokan
0aeedd2c43 Finish basic file upload support. Fixes #62 2020-09-02 02:12:09 +03:00
Kasper Seweryn
88e559c46b Add fileUpload command (WIP) 2020-09-01 13:33:39 +00:00
Tulir Asokan
db4aa77afa Fix editing same message many times. Fixes #195 2020-08-31 01:28:39 +03:00
Tulir Asokan
d9407ee8ee Add /edit command. Fixes #200 2020-08-31 01:23:14 +03:00
Tulir Asokan
95b8a958fd Add password modal and file path autocompletion 2020-08-31 01:08:07 +03:00
Tulir Asokan
c47252979c Use []byte directly for ImportKeys and ExportKeys 2020-08-26 15:18:23 +03:00
Tulir Asokan
0a9612bf14 Add initial support for key file exporting and importing
Warning: the passphrase is currently hardcoded to "gomuks"
2020-08-25 21:09:46 +03:00
Tulir Asokan
a800072893 Fall back to HTML and plaintext autocompletion if markdown is disabled. Fixes #190 2020-08-21 20:20:20 +03:00
Tulir Asokan
15ed2a75b5
Fix minor code style details 2020-08-18 18:01:19 +03:00
ReK2
3439b94e0e fix changes requested 2020-08-17 21:03:28 +02:00
ReK2
0f77c17e9c enable to show html as plain text if enabled and the url and text is not the same or nor contains data-mautrix-no-link 2020-08-17 20:51:20 +02:00
ReK2
2a1329d981 first changes to show urls 2020-08-15 06:59:02 +02:00
Tulir Asokan
2f5f0674b6 Update mautrix-go and make it build without crypto 2020-07-30 14:32:59 +03:00
Tulir Asokan
aac9db09d6 Clear verification modal input bar placeholder after accepting 2020-07-25 20:59:54 +03:00
Tulir Asokan
ee3594db46 Add toggle to only send to verified devices 2020-07-25 20:54:32 +03:00
Tulir Asokan
ead7e0bf1d Make verification modal wait for confirmation 2020-07-25 18:40:31 +03:00
Tulir Asokan
341f8829d6 Add very crude interactive verification support 2020-07-24 23:44:04 +03:00
Tulir Asokan
77a1514c90 Add device list and legacy verification commands 2020-07-24 21:47:22 +03:00
Tulir Asokan
ecdd4f08cb Support edits without m.new_content 2020-07-05 17:54:05 +03:00
Tulir Asokan
ceedeb7a41 Fix rendering displayname change events 2020-06-24 22:59:47 +03:00
Tulir Asokan
68956c4c63 Check if PrevContent is nil before using. Fixes #181 2020-06-24 22:54:41 +03:00
Tulir Asokan
48537f98ce Fix shift+tab on first item in fuzzy search dialog. Fixes #182 2020-06-24 22:47:42 +03:00
Tulir Asokan
646a8637ff Show decryption errors more accurately. Fixes #174 2020-06-23 22:28:28 +03:00
Tulir Asokan
376a2e5d84 Update mautrix-go 2020-06-23 21:43:25 +03:00
Tulir Asokan
38d5ef5603 Add alias management command and alt_aliases rendering
* /alias command can be used to create and remove local aliases
* Changes to the alt_aliases are now rendered properly
2020-06-17 14:15:22 +03:00
Tulir Asokan
0688ed1dba Fix /reject command output 2020-06-08 00:19:50 +03:00
Tulir Asokan
2cebe3b5dc Move loaded history pointer to message view
When it was in the history manager, it wouldn't get unloaded when the room was unloaded.

Hopefully fixes #136
2020-05-10 02:28:34 +03:00
Tulir Asokan
4e2cbf1e4f Merge remote-tracking branch 'julianuu/master' 2020-05-10 01:39:59 +03:00
Tulir Asokan
e1b38bb202 Add command to get e2ee fingerprint 2020-05-07 11:56:21 +03:00
Tulir Asokan
03826346d9 Random changes 2020-05-06 23:30:16 +03:00
Tulir Asokan
0988b0590c Make e2ee optional 2020-05-05 20:38:58 +03:00
Tulir Asokan
22681875f3 Update mautrix-go and give crypto module access to state store 2020-05-05 18:39:28 +03:00
Tulir Asokan
a9dff6da73 Add support for encrypted files 2020-04-29 02:45:54 +03:00
Julian Weigt
12fb6c9076 remove unnecessary returns 2020-04-26 22:36:33 +03:00
Julian Weigt
b0983a47c9 Use github.com/zyedidia/clipboard for clipboard.
Now one can choose as register clipboard and primary.
2020-04-26 22:19:41 +03:00
Julian Weigt
0f85fcc3fa Implement copying to clipboard
"github.com/atotto/clipboard"
2020-04-26 20:02:35 +03:00
Tulir Asokan
96bb87e8ac Add missing pointer 2020-04-23 17:56:09 +03:00
Tulir Asokan
3f22fe4157 Fix messages sometimes overflowing until rerendering 2020-04-19 22:53:26 +03:00
Tulir Asokan
0943374892 Update copyright year 2020-04-19 18:10:14 +03:00
Tulir Asokan
a66b02ae8b Add progress bar for first sync 2020-04-19 18:06:49 +03:00
Tulir Asokan
5ee6aa72db Update mautrix-go content stuff 2020-04-19 15:01:16 +03:00
Tulir Asokan
bb5f9156c9 Add better help for /toggle 2020-04-19 15:01:16 +03:00
Tulir Asokan
bc80ff3a56 Add toggle for desktop notifications 2020-04-19 15:01:16 +03:00
Tulir Asokan
815190be14 Update stuff and move pushrules to mautrix-go 2020-04-19 15:01:16 +03:00
Midov
8b02b30e58 hjkl keybinds for selection 2020-04-09 14:47:40 +02:00
Tulir Asokan
a6f6fb3ef2 Display thumbnail for all files and add commands to download and open files 2020-04-08 15:30:29 +03:00
Simon Magnin-Feysot
41e7b018c1 command toggle downloads 2020-04-07 19:06:10 +02:00
Simon Magnin-Feysot
8b68140dc9 refactor to allow every file message to be downloaded 2020-04-07 18:20:06 +02:00
smagnin
f0e5e0022f add text for video message 2020-04-07 01:26:02 +02:00
Tulir Asokan
842aab1324 Add toggles for disabling markdown and HTML 2020-04-04 01:03:17 +03:00
Tulir Asokan
0a493d643c Move room switcher to ctrl+k and newline to alt+enter. Fixes #132 2020-04-03 23:46:56 +03:00
Tulir Asokan
bce30e32a0 Update mautrix-go to ignore 404 errors in .well-known resolution 2020-03-20 16:00:30 +02:00
Tulir Asokan
ae3e7e2ad9 Fix bug in number of spaces in rainbows 2020-03-20 14:41:10 +02:00
Tulir Asokan
87b394abec Support formatting in rainbows
Fixes #119
2020-03-20 14:32:30 +02:00
Tulir Asokan
5a2c74514d Fix selecting other users' messages 2020-03-06 10:53:23 +02:00
Tulir Asokan
1eab5526e3 Update redact command help 2020-03-03 22:22:31 +02:00
Tulir Asokan
e25674ca5f Remove debug print 2020-03-03 21:59:34 +02:00
Tulir Asokan
fbe387f912 Don't send typing stop event if not necessary 2020-03-03 21:15:25 +02:00
Tulir Asokan
27ecb48e23 More small changes to room list 2020-03-03 20:58:33 +02:00
Tulir Asokan
43212996e9 Add another nil check in room list 2020-03-03 14:01:27 +02:00
Tulir Asokan
c829e436e4 Implement sending redactions 2020-03-01 22:35:25 +02:00
Tulir Asokan
9aa33d9b48 Fix room list ordering 2020-03-01 22:00:42 +02:00
Tulir Asokan
3c21281ada Implement selecting message to reply/react to with keyboard 2020-03-01 17:11:56 +02:00
Tulir Asokan
da4a2c670d
Merge pull request #111 from Evidlo/master
add notify_sound config option
2020-03-01 16:17:28 +02:00
evan
8deeec6f8d add notify_sound config option 2020-03-01 05:05:37 -06:00
Tulir Asokan
6b29d90fb4 Fix minor issues 2020-03-01 01:05:00 +02:00
Tulir Asokan
9d132d328b Add support for replying and reacting to messages 2020-03-01 00:33:37 +02:00
Tulir Asokan
699d0ea4e0 Update readme and /help 2020-02-25 20:46:24 +02:00
Tulir Asokan
a79de7ba76 Fix unexpected results when clicking some message senders 2020-02-22 03:04:44 +02:00
Tulir Asokan
58fff45d69 Add separate messages for invite reject/accept 2020-02-22 02:59:28 +02:00
Tulir Asokan
452b3d9cf9 Disable selecting service messages 2020-02-22 02:46:16 +02:00
Tulir Asokan
806f0f1bf0 Make invites mostly work 2020-02-22 01:30:43 +02:00
Tulir Asokan
455d9fc4c5 Improve tags and add initial invite handling 2020-02-22 01:17:52 +02:00
Tulir Asokan
ecdb1166e1 Fix invite parentheses in member list 2020-02-22 00:10:08 +02:00