Commit Graph

646 Commits

Author SHA1 Message Date
Tulir Asokan
a38252d073 Fix typo 2020-05-10 19:59:35 +03:00
Tulir Asokan
519c56ae2d Add CI builds for linux arm and windows 2020-05-10 19:59:05 +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
f9007ae875 Send read receipts asynchronously. Hopefully fixes #141 2020-05-10 01:23:20 +03:00
Tulir Asokan
3b5840bb06 Update mautrix-go 2020-05-10 01:21:29 +03:00
Tulir Asokan
ba4efc6411 Add static build with e2ee 2020-05-08 17:29:29 +03:00
Tulir Asokan
e1b38bb202 Add command to get e2ee fingerprint 2020-05-07 11:56:21 +03:00
Tulir Asokan
2b07b80e64 Parse event content when getting single event from server 2020-05-06 23:40:50 +03:00
Tulir Asokan
03826346d9 Random changes 2020-05-06 23:30:16 +03:00
Tulir Asokan
6cf22290ad Use structs for parsing read receipts and direct chat lists 2020-05-06 23:30:08 +03:00
Tulir Asokan
e670fd05c2 Prevent blocking when trying to stop matrix container 2020-05-06 20:11:35 +03:00
Tulir Asokan
5b3e91524e Merge branch 'e2ee' 2020-05-06 20:06:35 +03:00
Tulir Asokan
ebdfe91428 Update deps 2020-05-06 20:01:08 +03:00
Tulir Asokan
4052ec532b Fix potential double locking when finding shared rooms 2020-05-06 18:43:35 +03:00
Tulir Asokan
5927733562 Update mautrix-go and other deps 2020-05-05 21:27:09 +03:00
Tulir Asokan
cfd5f7ae54 Random changes 2020-05-05 21:15:53 +03:00
Tulir Asokan
44bcf5044b Remove extra git install in CI 2020-05-05 21:03:37 +03:00
Tulir Asokan
5d834b2ca3 Add static builds without e2ee 2020-05-05 20:39:14 +03:00
Tulir Asokan
0988b0590c Make e2ee optional 2020-05-05 20:38:58 +03:00
Tulir Asokan
9b2b164108 Update mautrix-go 2020-05-05 19:37:35 +03:00
Tulir Asokan
9d4fffb259 Don't encrypt outgoing reactions 2020-05-05 19:16:25 +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
788d932bec Update mautrix-go 2020-04-29 03:22:36 +03:00
Tulir Asokan
a9dff6da73 Add support for encrypted files 2020-04-29 02:45:54 +03:00
Tulir Asokan
fa04323daf Update mautrix-go and move crypto store to XDG_DATA_HOME 2020-04-28 22:00:37 +03:00
Tulir Asokan
92d4279b21 Install Go too 2020-04-28 01:11:42 +03:00
Tulir Asokan
eb17971aa9 Run apt update before installing 2020-04-28 01:10:12 +03:00
Tulir Asokan
111dd72d7b Use debian testing for CI 2020-04-28 01:08:49 +03:00
Tulir Asokan
7d0d701c50 Add initial support for encrypting messages 2020-04-28 00:58:38 +03:00
Tulir Asokan
0e8e81a607 Add support for decrypting messages 2020-04-27 00:38:04 +03:00
Julian Weigt
12fb6c9076 remove unnecessary returns 2020-04-26 22:36:33 +03:00
Julian Weigt
2624dde983 Remove github.com/atotto/clipboard from those go files 2020-04-26 22:27:39 +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
19fe067439 Use mautrix-go methods for downloading media 2020-04-22 12:31:54 +03:00
Tulir Asokan
2d1b3bd7f0 Fix media download endpoint version 2020-04-22 12:24:14 +03:00
Tulir Asokan
6b4adccce2 Fix loading member events 2020-04-20 22:46:41 +03:00
Tulir Asokan
bc80bc458b Make TxnID url-safe to help pantalaimon. Closes #152 2020-04-20 01:48:25 +03:00
Tulir Asokan
3f22fe4157 Fix messages sometimes overflowing until rerendering 2020-04-19 22:53:26 +03:00
Tulir Asokan
c4175bfa70 Only show syncing modal for initial syncs 2020-04-19 18:57:11 +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
6a907354e2 Strip event content Raw fields before storing 2020-04-19 16:23:32 +03:00
Tulir Asokan
f668faa894 Process different rooms in sync responses in goroutines 2020-04-19 15:57:49 +03:00
Tulir Asokan
5ee6aa72db Update mautrix-go content stuff 2020-04-19 15:01:16 +03:00
Tulir Asokan
ac1b0540a2 Update Encrypted boolean when receiving m.room.encryption event 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
ae770a97e2 Make sure own messages don't cause notifications 2020-04-19 15:01:16 +03:00