Commit Graph

183 Commits

Author SHA1 Message Date
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
f9007ae875 Send read receipts asynchronously. Hopefully fixes #141 2020-05-10 01:23:20 +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
4052ec532b Fix potential double locking when finding shared rooms 2020-05-06 18:43:35 +03:00
Tulir Asokan
cfd5f7ae54 Random changes 2020-05-05 21:15:53 +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
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
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
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
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
ae770a97e2 Make sure own messages don't cause 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
Tulir Asokan
a6f6fb3ef2 Display thumbnail for all files and add commands to download and open files 2020-04-08 15:30:29 +03:00
Tulir Asokan
3ddf85763d Move room away from invites list when invite is accepted from other client
May not actually work, I didn't test it
2020-04-04 01:23:08 +03:00
Tulir Asokan
842aab1324 Add toggles for disabling markdown and HTML 2020-04-04 01:03:17 +03:00
Tulir Asokan
87b394abec Support formatting in rainbows
Fixes #119
2020-03-20 14:32:30 +02:00
Tulir Asokan
5db5cd550d Properly ignore presence in sync filter 2020-03-03 22:53:46 +02:00
Tulir Asokan
fbe387f912 Don't send typing stop event if not necessary 2020-03-03 21:15:25 +02:00
Tulir Asokan
c829e436e4 Implement sending redactions 2020-03-01 22:35:25 +02:00
Tulir Asokan
3658e60d89 Update mautrix-go 2020-03-01 01:24:27 +02:00
Tulir Asokan
9d132d328b Add support for replying and reacting to messages 2020-03-01 00:33:37 +02:00
Tulir Asokan
0122986323 Fix duplicate locking case 2020-02-22 02:21:20 +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
442fdac4d5 Enable lazy loading of members 2020-02-22 00:03:57 +02:00
Tulir Asokan
db1424a06d Add support for displaying reactions 2020-02-20 21:56:03 +02:00
Tulir Asokan
db7d2da50c Hide tombstoned rooms from room list 2020-02-20 01:10:26 +02:00
Tulir Asokan
8a0a3a6487 Improve login view and add .well-known resolution 2020-02-20 00:40:59 +02:00
Tulir Asokan
55f58f2875 Fix some issues when logging out 2020-02-19 23:48:34 +02:00
Tulir Asokan
257eaa077a Only initialize history manager if not initialized 2020-02-19 22:12:38 +02:00
Tulir Asokan
702592bf89 Update mautrix-go to separate unmarshaling sync response and event content 2020-02-19 01:25:11 +02:00
Tulir Asokan
d02abd079f Add support for editing messages 2020-02-19 01:14:02 +02:00
Tulir Asokan
2a4755b712 Fix panic when joining new room 2020-02-18 21:41:49 +02:00