Konstantinos Sideris
|
9d718fccf4
|
Clear timeline widgets when they exceed a certain limit (#158)
That's a fix to deal with long running sessions which will end
up taking more & more memory given enough time.
|
2018-07-21 12:09:23 +03:00 |
|
Konstantinos Sideris
|
d7e5171bfa
|
Create user profile modal
|
2018-07-20 12:02:35 +03:00 |
|
Konstantinos Sideris
|
5540fc0737
|
Add user avatar after the 'encryption is enabled' message
fixes #378
|
2018-07-19 18:46:36 +03:00 |
|
Konstantinos Sideris
|
e4dedbcaba
|
Mark own read messages with a double checkmark (#377)
|
2018-07-17 23:50:18 +03:00 |
|
Konstantinos Sideris
|
0e814da91c
|
Move all files under src/
|
2018-07-17 16:37:25 +03:00 |
|
Konstantinos Sideris
|
31d09dbd68
|
De-duplicate the m.room.encryption event
|
2018-07-15 20:32:22 +03:00 |
|
Konstantinos Sideris
|
a9f02128a2
|
Use the http link for video messages
Add method to convert matrix content URIs to http links
|
2018-07-15 20:05:31 +03:00 |
|
Konstantinos Sideris
|
33490eddab
|
Remove the v2 namespace from the http client
|
2018-07-15 19:09:08 +03:00 |
|
Konstantinos Sideris
|
e6b45263bc
|
User reverse iterator instead of while loop
|
2018-07-15 18:58:09 +03:00 |
|
Konstantinos Sideris
|
6f07ab433e
|
Send image dimensions in m.image event
fixes #215
|
2018-07-10 23:31:51 +03:00 |
|
Konstantinos Sideris
|
6d474b77f1
|
Fix variable shadowing that caused the key response to be null
|
2018-07-08 21:24:44 +03:00 |
|
Konstantinos Sideris
|
278eccc040
|
Add context menu action to request encryption keys
|
2018-07-07 23:59:23 +03:00 |
|
Konstantinos Sideris
|
9a0e18dea7
|
Add a timeline message when encryption is enabled
|
2018-07-07 13:39:53 +03:00 |
|
Konstantinos Sideris
|
67458dd2f8
|
Mark all decrypted messages with a padlock
fixes #351
|
2018-07-07 12:35:29 +03:00 |
|
Konstantinos Sideris
|
3bc8d791fb
|
Don't download dependencies during build
fixes #346
|
2018-07-04 01:38:54 +03:00 |
|
Konstantinos Sideris
|
ccc6cd8dab
|
Mark encrypted messages with a lock icon
|
2018-07-01 19:40:53 +03:00 |
|
Konstantinos Sideris
|
5b5d35fd1f
|
Add basic support for replies (#292)
|
2018-06-30 15:13:15 +03:00 |
|
Konstantinos Sideris
|
4344b6964f
|
Save timeline messages in cache for faster startup times
|
2018-06-28 16:17:39 +03:00 |
|
Konstantinos Sideris
|
9802ea8809
|
Send one claim request per user that includes all devices
Add missing megolm algorithm field that was causing
the "unknown algorithm" error.
|
2018-06-25 17:19:52 +03:00 |
|
Konstantinos Sideris
|
74396e9aba
|
Verify signature of identity keys before sharing the megolm session
Ignore devices that fail the verification.
|
2018-06-20 00:38:34 +03:00 |
|
Konstantinos Sideris
|
961c880d55
|
Handle olm & lmdb exceptions during message decryption
fixes #345
|
2018-06-19 22:53:22 +03:00 |
|
Konstantinos Sideris
|
7ecabcd614
|
Mark encrypted rooms when processing room state
|
2018-06-18 18:36:19 +03:00 |
|
Konstantinos Sideris
|
4514d13948
|
Improve logging a bit
|
2018-06-18 12:29:24 +03:00 |
|
Konstantinos Sideris
|
66249ed126
|
Correctly mark received messages whose response came after /sync
|
2018-06-17 02:29:19 +03:00 |
|
Konstantinos Sideris
|
24e0285210
|
Don't try to send megolm session keys to devices with no one-time keys
|
2018-06-15 16:45:39 +03:00 |
|
Konstantinos Sideris
|
9102a141f3
|
Handle OLM_MESSAGE type of messages properly
|
2018-06-15 01:35:31 +03:00 |
|
Konstantinos Sideris
|
8e9d210a2a
|
Rename the log namespace to avoid symbol clash with the math function
- Patch the olm repo with a CMakeLists.txt file
|
2018-06-14 02:28:35 +03:00 |
|
Konstantinos Sideris
|
5d47cc3940
|
Add support for sending encrypted messages
|
2018-06-13 12:28:00 +03:00 |
|
Konstantinos Sideris
|
e5dd64c63a
|
Add method to convert PendingMessage's to event types
Add more logging during message sending
|
2018-06-12 22:35:10 +03:00 |
|
Konstantinos Sideris
|
36cb62748b
|
Add menu option to enable encryption in a private room
|
2018-06-12 09:45:26 +03:00 |
|
Konstantinos Sideris
|
626c680911
|
Add support for displaying decrypted messages
|
2018-06-10 20:03:45 +03:00 |
|
Konstantinos Sideris
|
b89257a34b
|
Migrate to mtxclient for the http calls
|
2018-06-09 16:03:14 +03:00 |
|
Konstantinos Sideris
|
0fe81ecd4a
|
Show Matrix ID tooltip when hovering over display name
fixes #212
|
2018-05-26 22:44:49 +03:00 |
|
Konstantinos Sideris
|
b371c15b5f
|
Properly resize Audio & File widgets
Remove empty space between username & timeline widgets
|
2018-05-26 17:05:57 +03:00 |
|
Konstantinos Sideris
|
90595beb16
|
Set fixed height for the DateSeparator & TextLabel
|
2018-05-26 10:34:34 +03:00 |
|
Konstantinos Sideris
|
3cf7ab9f04
|
Fix line break issue on timeline with long words
fixes #193
|
2018-05-23 16:33:30 +03:00 |
|
Konstantinos Sideris
|
4c4ea557b3
|
Replace shared pointers of MatrixClient with a single instance
|
2018-05-08 18:43:56 +03:00 |
|
Konstantinos Sideris
|
ed9501023a
|
Add support for retrieving the notification events (#33)
|
2018-05-05 16:38:41 +03:00 |
|
Konstantinos Sideris
|
8dd21b1dae
|
Remove the extra top margin from timeline widgets
|
2018-05-04 15:47:04 +03:00 |
|
Konstantinos Sideris
|
23accc50d6
|
Show user avatar for messages on different day or time gap > 15 mins
fixes #278
|
2018-05-01 23:32:11 +03:00 |
|
Konstantinos Sideris
|
62d54146a7
|
More consistent spacing between messages
|
2018-04-29 20:39:22 +03:00 |
|
Konstantinos Sideris
|
95120c602b
|
Refactor utils::getMessageDescription
|
2018-04-29 15:42:40 +03:00 |
|
Konstantinos Sideris
|
3f80725c33
|
Add support for displaying m.sticker events
fixes #291
|
2018-04-27 22:15:44 +03:00 |
|
Konstantinos Sideris
|
31f5fbf891
|
Improve the date separator widget
|
2018-04-25 15:38:25 +03:00 |
|
Konstantinos Sideris
|
2f00fc51bf
|
Cache refactoring
|
2018-04-21 16:35:03 +03:00 |
|
Konstantinos Sideris
|
33a8628059
|
Update the room list after a redacted event has been removed
fixes #286
|
2018-04-03 10:24:35 +03:00 |
|
Konstantinos Sideris
|
0a09ce0f75
|
Update first & last sender after message deletion
fixes #282
|
2018-03-27 21:07:39 +03:00 |
|
Konstantinos Sideris
|
72d5d6d286
|
Show avatars in the completion popup
|
2018-03-25 15:59:47 +03:00 |
|
Hawkheart
|
42733eeb86
|
TimelineView: remove unneeded date separators when deleting a redacted message (#279)
fixes #276
|
2018-03-20 08:59:00 +02:00 |
|
Konstantinos Sideris
|
d2d65b6662
|
More stylistic changes & dark theme tweaks
|
2018-03-19 20:26:14 +02:00 |
|