Commit graph

3479 commits

Author SHA1 Message Date
Konstantinos Sideris
de61663e42 Use the "state_key" to assign avatars
fixes #113
fixes #173
2017-12-22 16:02:08 +02:00
Konstantinos Sideris
33f534c6f8 Cache room avatars (#139)
fixes #107
2017-12-22 00:00:48 +02:00
Konstantinos Sideris
ece20dd917 Add rounded corners to inline images 2017-12-21 18:27:57 +02:00
Konstantinos Sideris
32377dc027 Remove the 'Video' prefix from video links 2017-12-21 16:02:54 +02:00
Konstantinos Sideris
84b5f2b578 Update README 2017-12-21 15:10:04 +02:00
Konstantinos Sideris
1705273bb8 Fix font size inconsistencies 2017-12-21 14:36:05 +02:00
Konstantinos Sideris
94b2827051 Bump font sizes 2017-12-21 14:04:36 +02:00
Konstantinos Sideris
ccbcfe9fa4 Bold room names 2017-12-21 13:41:05 +02:00
Konstantinos Sideris
aaa4d8c323 Prevent emoji selector for closing
fixes #176
2017-12-21 13:17:38 +02:00
Konstantinos Sideris
f11044b5eb Handle incoming invites
fixes #128
2017-12-19 22:36:12 +02:00
Konstantinos Sideris
101bf47443 Remove minimum height limit (#160, #163) 2017-12-17 17:49:22 +02:00
Konstantinos Sideris
2818480120 Update matrix-structs 2017-12-17 13:37:11 +02:00
Konstantinos Sideris
474e52b502 Handle null values on events 2017-12-16 21:21:36 +02:00
Konstantinos Sideris
950078afcf Dump json contents on parsing errors 2017-12-16 20:28:13 +02:00
Konstantinos Sideris
b5e692bb28 Improve logging on event parsing failure 2017-12-16 19:31:07 +02:00
Konstantinos Sideris
7e24a468b5 Remove submodules from matrix-structs
fixes #164
2017-12-16 18:37:08 +02:00
Jani Mustonen
bd512533fb Update package.nix to include QT Multimedia (#165) 2017-12-16 18:05:14 +02:00
Konstantinos Sideris
65672d3dfb Allow only one application instance
fixes #141
2017-12-14 21:55:00 +02:00
Konstantinos Sideris
7de5af83db Upgrade appveyor to Qt 5.9.2 2017-12-14 14:36:07 +02:00
Konstantinos Sideris
76cc3820fc Create appimage with docker
[ci skip]
2017-12-14 01:23:17 +02:00
Konstantinos Sideris
6aa635e4b9 Remove -march=native
[ci skip]
2017-12-12 09:48:04 +02:00
Konstantinos Sideris
1d285993f7 Valgrind run
- Fix a memory leak where a layout was created without being used.
- Fix uninitialized value.
2017-12-12 09:31:00 +02:00
Konstantinos Sideris
544b623512 Add dialog to create rooms
fixes #25
2017-12-11 23:00:37 +02:00
Konstantinos Sideris
3c5241ccd0 Add system theme colors for FloatingButton (#112) 2017-12-11 13:45:37 +02:00
Konstantinos Sideris
ef0b0f6879 Add menu to invite users 2017-12-10 23:59:50 +02:00
Konstantinos Sideris
19bae2a2e6 Add gui option for joining rooms (#25) 2017-12-10 15:22:01 +02:00
Konstantinos Sideris
bba3bba55a Add debug info on travis builds 2017-12-10 13:14:47 +02:00
Konstantinos Sideris
d872b1060b Reset cache on breaking changes
fixes #154
2017-12-10 12:51:44 +02:00
Konstantinos Sideris
bbe69a4fb6 Handle malformed state events 2017-12-10 11:24:35 +02:00
Konstantinos Sideris
f524700767 Add release target on the Makefile
closes #146

[ci skip]
2017-12-07 23:07:30 +02:00
Konstantinos Sideris
64e475908b Handle malformed m.topic events
fixes #152
2017-12-07 12:44:09 +02:00
Konstantinos Sideris
f176af0f7a Catch deserialization exceptions on initial /sync 2017-12-06 21:25:56 +02:00
alphapapa
e1a4458a10 docs: Update required Clang version and Ubuntu 14.04 instructions (#150)
[ci skip]
2017-12-06 18:29:09 +02:00
Konstantinos Sideris
7aad86d875 Fix invited rooms parsing
fixes #149
2017-12-06 14:51:44 +02:00
Konstantinos Sideris
6d26ad0ad0 Update build instructions to include the latest changes
[ci skip]
2017-12-06 09:04:52 +02:00
Konstantinos Sideris
c1d0bbaf0b Prevent queue from getting blocked (#142)
Try sending a message when all the sent messages have been received
through /sync.
2017-12-06 02:59:15 +02:00
Konstantinos Sideris
65a2743bf1 Use the same compiler for c 2017-12-05 22:59:43 +02:00
Konstantinos Sideris
6415c4125f Add style colors for the ScrollBar 2017-12-05 14:13:26 +02:00
Konstantinos Sideris
d6e6ec2581 Update dependencies 2017-12-05 13:33:51 +02:00
Konstantinos Sideris
b9c4a819ad Fix travis errors 2017-12-04 18:49:25 +02:00
Konstantinos Sideris
a605e4486f Migrate to matrix-structs for event and response parsing 2017-12-04 18:41:19 +02:00
Konstantinos Sideris
1976a3280c Run tests only with gcc 2017-12-03 12:38:08 +02:00
Konstantinos Sideris
0ca6f0ddd0 Bump gcc and clang version 2017-12-03 12:22:48 +02:00
Konstantinos Sideris
3ea2053b25 Use std::exception for the login response 2017-12-03 02:50:46 +02:00
Konstantinos Sideris
914bdecc0b Initial integration with matrix-structs 2017-12-03 02:47:37 +02:00
Konstantinos Sideris
f4f78b1d8a Add basic support for m.video messages
fixes #115
2017-12-01 18:28:26 +02:00
Konstantinos Sideris
5573548fb1 Allow audio clip uploads 2017-12-01 17:33:49 +02:00
Konstantinos Sideris
78353a29bc Install qt-multimedia on travis 2017-12-01 15:53:30 +02:00
Konstantinos Sideris
432a2e1354 Add inline audio clip player (m.audio) (#143) 2017-12-01 15:39:50 +02:00
Konstantinos Sideris
eae069ad93 Group emoji and dialogs with namespaces 2017-11-30 20:02:46 +02:00