Konstantinos Sideris
4344b6964f
Save timeline messages in cache for faster startup times
7 years ago
Konstantinos Sideris
1d6746e4c9
Upgrade matrix-structs & mtxclient
7 years ago
Luca Beltrame
651ac95719
State that encrypted attachments aren't supported ( #352 )
...
As nheko does not support yet sending encrypted attachments (see issue #348 ) explicitly indicate so in the README.
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
794b9ceb1b
Add entry for GCC5 on Travis-CI
7 years ago
Konstantinos Sideris
cb21433dc8
Allow copying the version info in the settings page
7 years ago
Konstantinos Sideris
2749afbb91
Fix the appimage generation
7 years ago
Konstantinos Sideris
a72eca339f
Immediately shutdown the http client on exit
7 years ago
Cameron Conn
7051d8025f
Build mtxclient with Bundled Boost ( #350 )
...
* Build mtxclient with bundled Boost if requested.
This commit ensures that mtxclient is built with the bundled version of
Boost instead of a possibly-outdated system version when using
USE_BUNDLED_BOOST. This resolves issue mujx/nheko#338 .
7 years ago
Marcin Mikołajczak
1a3a9c836c
i18n: Add Polish translation ( #349 )
...
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
7 years ago
Konstantinos Sideris
74396e9aba
Verify signature of identity keys before sharing the megolm session
...
Ignore devices that fail the verification.
7 years ago
Konstantinos Sideris
961c880d55
Handle olm & lmdb exceptions during message decryption
...
fixes #345
7 years ago
Konstantinos Sideris
7ecabcd614
Mark encrypted rooms when processing room state
7 years ago
Konstantinos Sideris
604cdcec8a
Save the olm account after we create new one-time keys
...
Otherwise after a restart the old account will be loaded and we
won't be able to decrypt messages from devices using the new one-time keys.
Also new one-time key upload requests will fail due to conflicts with
the existing keys with the same keyid.
7 years ago
Konstantinos Sideris
4514d13948
Improve logging a bit
7 years ago
Konstantinos Sideris
8704265978
Merge branch 'e2ee'
...
- Support for e2ee rooms
- Implement categories & file logging
- Let the user know when the app can't reach the server (#93 )
fixes #13
fixes #326
7 years ago
Konstantinos Sideris
9884e02eb8
Update build instructions
7 years ago
Konstantinos Sideris
197b2dac74
Fix regressions regarding invites & slowness during shutdown
7 years ago
Konstantinos Sideris
d081fe9b9e
Setup BinTray
7 years ago
Konstantinos Sideris
66249ed126
Correctly mark received messages whose response came after /sync
7 years ago
Konstantinos Sideris
c0d32ef319
Update CI instructions
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
b758cc4487
Pass down toolchain file on Windows
7 years ago
Konstantinos Sideris
9102a141f3
Handle OLM_MESSAGE type of messages properly
7 years ago
Konstantinos Sideris
7fc010fc4f
Fix CI errors on macOS & Windows
...
- Run the linter
- Explicitly use cmake for installing olm
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
Nicolas Riebesel
cce85f3ba8
Add Visual Studio 2017 support ( #336 )
7 years ago
Konstantinos Sideris
5d47cc3940
Add support for sending encrypted messages
7 years ago
Peter
b382579789
Slightly improved ru+de translations ( #333 )
...
removed type=unfinished for translated items
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
a97528b432
Fix bug where cache was initialized twice in a row
7 years ago
Konstantinos Sideris
36cb62748b
Add menu option to enable encryption in a private room
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
1366b01790
Install missing dependencies in travis-ci/appveyor
7 years ago
Konstantinos Sideris
0a9d95dfc9
Include mtxclient in the build
7 years ago
Victor Berger
54671b3ae3
French translation ( #329 )
7 years ago
Konstantinos Sideris
70ffa43424
Bump version to v0.4.3
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
bcba977f4c
Fix resize slowness on the TopBar
7 years ago
Konstantinos Sideris
f533d9d7ea
Bump version to 0.4.2
7 years ago
Konstantinos Sideris
5538a04690
Make the number of unread messages fit in the bubble
...
fixes #330
7 years ago
Konstantinos Sideris
5e9d8373e4
Use the white for text on the dark theme
...
fixes #331
7 years ago
Konstantinos Sideris
c11b18d5e0
Fix "jumpy messages" regression
...
Caused by the commit addressing #193
7 years ago
Konstantinos Sideris
ec7b3e1e2b
Bump version to 0.4.1
7 years ago
Konstantinos Sideris
3cf7ab9f04
Fix line break issue on timeline with long words
...
fixes #193
7 years ago
Konstantinos Sideris
03c5f79543
Use std::string for the "creator" key in m.room.member
7 years ago
Konstantinos Sideris
9eb1c496a0
Retrieve the current room state from cache when the edit modal opens
7 years ago