Konstantinos Sideris
6f07ab433e
Send image dimensions in m.image event
...
fixes #215
6 years ago
Konstantinos Sideris
278eccc040
Add context menu action to request encryption keys
6 years ago
Konstantinos Sideris
9a0e18dea7
Add a timeline message when encryption is enabled
6 years ago
Konstantinos Sideris
67458dd2f8
Mark all decrypted messages with a padlock
...
fixes #351
6 years ago
Konstantinos Sideris
ccc6cd8dab
Mark encrypted messages with a lock icon
6 years ago
Konstantinos Sideris
5b5d35fd1f
Add basic support for replies ( #292 )
6 years ago
Konstantinos Sideris
4344b6964f
Save timeline messages in cache for faster startup times
7 years ago
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.
7 years ago
Konstantinos Sideris
197b2dac74
Fix regressions regarding invites & slowness during shutdown
7 years ago
Konstantinos Sideris
66249ed126
Correctly mark received messages whose response came after /sync
7 years ago
Konstantinos Sideris
24e0285210
Don't try to send megolm session keys to devices with no one-time keys
7 years ago
Konstantinos Sideris
8e9d210a2a
Rename the log namespace to avoid symbol clash with the math function
...
- Patch the olm repo with a CMakeLists.txt file
7 years ago
Konstantinos Sideris
5d47cc3940
Add support for sending encrypted messages
7 years ago
Konstantinos Sideris
e5dd64c63a
Add method to convert PendingMessage's to event types
...
Add more logging during message sending
7 years ago
Konstantinos Sideris
626c680911
Add support for displaying decrypted messages
7 years ago
Konstantinos Sideris
b89257a34b
Migrate to mtxclient for the http calls
7 years ago
Konstantinos Sideris
0fe81ecd4a
Show Matrix ID tooltip when hovering over display name
...
fixes #212
7 years ago
Konstantinos Sideris
b371c15b5f
Properly resize Audio & File widgets
...
Remove empty space between username & timeline widgets
7 years ago
Konstantinos Sideris
90595beb16
Set fixed height for the DateSeparator & TextLabel
7 years ago
Konstantinos Sideris
c11b18d5e0
Fix "jumpy messages" regression
...
Caused by the commit addressing #193
7 years ago
Konstantinos Sideris
3cf7ab9f04
Fix line break issue on timeline with long words
...
fixes #193
7 years ago
Konstantinos Sideris
4c4ea557b3
Replace shared pointers of MatrixClient with a single instance
7 years ago
Konstantinos Sideris
ed9501023a
Add support for retrieving the notification events ( #33 )
7 years ago
Konstantinos Sideris
8dd21b1dae
Remove the extra top margin from timeline widgets
7 years ago
Konstantinos Sideris
23accc50d6
Show user avatar for messages on different day or time gap > 15 mins
...
fixes #278
7 years ago
Konstantinos Sideris
95120c602b
Refactor utils::getMessageDescription
7 years ago
Konstantinos Sideris
3f80725c33
Add support for displaying m.sticker events
...
fixes #291
7 years ago
Konstantinos Sideris
31f5fbf891
Improve the date separator widget
7 years ago
Konstantinos Sideris
2f00fc51bf
Cache refactoring
7 years ago
Konstantinos Sideris
0a09ce0f75
Update first & last sender after message deletion
...
fixes #282
7 years ago
Konstantinos Sideris
72d5d6d286
Show avatars in the completion popup
7 years ago
Konstantinos Sideris
fef7cd5b83
Don't count m.room.member or m.room.reaction events as viewable
7 years ago
Konstantinos Sideris
81d3bd8ce6
Remove redacted events from other users ( #171 )
7 years ago
Konstantinos Sideris
a0ae6cf5d5
Add ability to redact messages
7 years ago
Konstantinos Sideris
511c58d608
Add context menu option to save images
...
fixes #265
7 years ago
Konstantinos Sideris
d6b61fbb14
Add context menu option to mark events individually as read
...
fixes #261
7 years ago
Konstantinos Sideris
39abf163b8
Crete a proxy for media to uniquely match signal to the caller
7 years ago
Konstantinos Sideris
ea22bdce18
Add a unique id for locally uploaded images
...
The event_id will be an empty string because we haven't received yet
7 years ago
Konstantinos Sideris
020f153f1f
Fix crash when trying to use automatically deleted ImageOverlay dialog
7 years ago
Konstantinos Sideris
f95998a64b
Be explicit about the captured parameters in lambdas
7 years ago
Konstantinos Sideris
127c52e39a
Scale down the preview image to fit in the application window
...
On macOS the modal has some extra space around the main content
that might make it unusable with a big enough image.
7 years ago
Konstantinos Sideris
1764bacd4b
Move scaleImage() in Utils
7 years ago
Konstantinos Sideris
8b139c32a3
Minor adjustments
7 years ago
christarazi
cd9d1a2ec6
Support audio, video, generic file for pasting ( #220 )
...
* Refactor widget items to use same interface
* Support audio, video, generic file for pasting
* Add utils function for human readable file sizes
* Set correct MIME type for media messages
This change also determines the size of the upload once from the
ContentLengthHeader, rather than seeking the QIODevice and asking for
its size. This prevents any future trouble in case the QIODevice is
sequential (cannot be seeked). The MIME type is also determined at
upload once, rather than using the QIODevice and the underlying data
inside.
* Allow for file urls to be used as fall-back
This fixes an issue on macOS which uses `text/uri-list` for copying
files to the clipboard.
fixes #228
7 years ago
Konstantinos Sideris
86280098b4
Implement server-side notification count
7 years ago
Konstantinos Sideris
ba8faa357f
Remove empty destructors
7 years ago
Konstantinos Sideris
ddcc0f7f60
Generate a date separator before local messages
7 years ago
Chris Tarazi
2dcc01633e
Apply fixed width for checkmark for all messages
7 years ago
Chris Tarazi
a15079c68f
Fix #217 : create space for checkmark beforehand
7 years ago
Konstantinos Sideris
b1f232bf86
Render messages received by `/messages` on demand
7 years ago