Commit Graph

154 Commits

Author SHA1 Message Date
i401
8472803cd0 add: clipboard functionality in room view
CTRL+V now checks if the clipboard contains an image and pastes it into the room.

The library used for clipboard functionality requires an additional
dependency:

> Linux: require X11 dev package. For instance, install libx11-dev or xorg-dev or libX11-devel to access X window system.
2023-10-05 22:33:21 +02:00
Tulir Asokan
099006c9c3 Don't read NotifySpecified in push rules 2023-04-04 22:09:25 +03:00
Tulir Asokan
6aaeb8c244 Check spec versions supported by homeserver. Fixes #402 2022-11-21 22:42:42 +02:00
Tulir Asokan
5db151d90f Update more dependencies 2022-11-13 17:59:11 +02:00
Tulir Asokan
c741634733 Add hint for using SSO 2022-11-07 18:39:06 +02:00
Tulir Asokan
c45a66bbf9 Add more details to --version 2022-04-17 21:21:10 +03:00
Tulir Asokan
b755302b93 Update mautrix-go to switch to /v3 paths 2022-04-17 13:16:47 +03:00
Tulir Asokan
7425bc25d9 Add lint to CI and pre-commit 2022-04-15 13:13:50 +03:00
Tulir Asokan
9a0a1636af Update dependencies 2022-03-06 22:30:41 +02:00
Tulir Asokan
15e05fc4e7 Try temporarily storing large sync responses to disk to reduce memory usage 2021-09-19 22:16:13 -04:00
Tulir Asokan
9dcf3bdb12 Store homeserver URL from .well-known responses 2021-09-19 21:34:47 -04:00
Tulir Asokan
3964b6fd89 Fix some formatting and enable pretty panics in non-debug mode. Closes #265 2021-03-11 22:53:13 +02:00
Tulir Asokan
d820c56e8b Only use SSO if no password is entered 2021-02-18 18:35:53 +02:00
Tulir Asokan
c2f0bb244b Switch crypto store to SQLite 2021-02-08 22:42:40 +02:00
Tulir Asokan
661a7cf17a Merge branch 'master' into cross-signing 2020-11-12 00:21:11 +02:00
Tulir Asokan
a7f8bc1ad8 Update mautrix-go 2020-11-11 23:42:29 +02:00
Tulir Asokan
d103d005a3 Update deps and stop using github.com/pkg/errors 2020-10-23 12:02:42 +03:00
Tulir Asokan
180ecc36cc Improve detecting login flows supported by homeserver 2020-09-18 21:13:05 +03:00
Tulir Asokan
5f999121f4 Add broken in-room verification and other stuff 2020-09-13 00:13:08 +03:00
Tulir Asokan
e7c72dcbbf Extremely WIP cross-signing and SSSS support 2020-09-12 01:59:53 +03:00
Tulir Asokan
5257d55114 Ignore edits where the sender is different
Closes #217
2020-09-04 19:37:01 +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
77a1514c90 Add device list and legacy verification commands 2020-07-24 21:47:22 +03:00
Tulir Asokan
646a8637ff Show decryption errors more accurately. Fixes #174 2020-06-23 22:28:28 +03:00
Tulir Asokan
e80c972da5 Call EncryptMegolmEvent with pointer to content 2020-06-18 12:57:47 +03:00
Tulir Asokan
a8b6abe970 Update mautrix-go 2020-06-17 13:27:22 +03:00
Tulir Asokan
b3b7b70480 Improve errors in crypto stuff 2020-06-04 18:43:51 +03:00
Tulir Asokan
7d48d8538f Set different user agent 2020-05-10 20:09:44 +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
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
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
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