Nicolas Werner
4eb0e11740
Try to match old theme better
2020-01-14 20:44:11 +01:00
Nicolas Werner
54a16ae2d7
Fix duplicate messages in timeline after sending
2020-01-14 20:43:35 +01:00
Nicolas Werner
cdb11b1819
Reduce avatar cache size
2020-01-14 17:48:01 +01:00
Nicolas Werner
3f02b0bf56
Escape blacklisted html tags
2020-01-14 17:47:30 +01:00
Nicolas Werner
62f17dffbd
Fix replies in encrypted rooms
...
The relation needs to be unencrypted...
2020-01-13 12:37:02 +01:00
Nicolas Werner
4ca8da9a89
Allow replying with an image
2020-01-12 17:07:22 +01:00
Nicolas Werner
4727f1c2bb
Fetch missing events for replies
2020-01-11 18:53:32 +01:00
Nicolas Werner
91a576fac1
Disable appveyor .deps cache
2020-01-11 14:16:37 +01:00
Nicolas Werner
2b3dc3d8b9
Implement fancy reply rendering
...
This currently assumes the event, that is replied to, is already
fetched. If it isn't, it will render an empty reply. In the future we
should fetch replies before rendering them.
2020-01-11 14:07:51 +01:00
Nicolas Werner
b130b85df8
try to make appveyor happy
2020-01-06 18:36:02 +01:00
Nicolas Werner
01bd9f659d
Adapt play buttons to theme and remove accidental message bg
2020-01-06 18:29:08 +01:00
Nicolas Werner
51d7e64992
Simplify read message logic with inverted timeline
2020-01-06 18:29:08 +01:00
Nicolas Werner
5af6f6528b
Use fetchMore for native lazy loading of item model data
2020-01-06 18:29:08 +01:00
Nicolas Werner
946ab4d0f2
invert timeline
2020-01-06 18:29:08 +01:00
Joe
0222996cbd
Upload windows nightlies to S3
2020-01-04 14:27:50 -05:00
Nicolas Werner
e084543cc0
Move visitors out of TimelineModel
2019-12-27 21:50:37 +01:00
Nicolas Werner
768ae9a5e0
Bumb mtxclient version
2019-12-27 21:49:10 +01:00
Nicolas Werner
3bbd034781
Fix transitive dependencies on iostream
2019-12-23 05:22:03 +01:00
Nicolas Werner
f2f0efe9b3
Fix appveyor deps/cmakelist path
2019-12-15 17:30:34 +01:00
Nicolas Werner
ceb6f85ccb
Actually include header that provides std::signal instead of signal
2019-12-15 03:51:33 +01:00
Nicolas Werner
79f967da8c
Reduce Cache.h includes further via one forward declaration
2019-12-15 03:34:37 +01:00
Nicolas Werner
37fbcaf07b
Reduce includes of MatrixClient.h, as it is the most expensive header
2019-12-15 03:19:33 +01:00
Nicolas Werner
5fc1f3bd67
Reduce overhead of Cache.h
2019-12-15 02:56:04 +01:00
Nicolas Werner
7d6a015f36
Add qml debugging option
2019-12-14 23:48:28 +01:00
Nicolas Werner
935727864a
Increase max cache size and remove const from lmdb constants
...
fixes compilation issues with last released lmdb++
2019-12-14 23:41:54 +01:00
Nicolas Werner
13df852479
Reduce some include of Cache.h since it needs 11s on average
2019-12-14 23:40:32 +01:00
Nicolas Werner
6b16616e3a
Update README
...
[skip-ci]
2019-12-14 19:46:00 +01:00
Nicolas Werner
659e36b113
Update to c++17
2019-12-14 18:59:38 +01:00
Nicolas Werner
2ea1e11ffc
Clear appveyor cache
2019-12-13 21:18:34 +01:00
Nicolas Werner
932dbf38fe
Fix position of invite button and elide long button texts
2019-12-13 21:05:28 +01:00
Nicolas Werner
ba25771c08
Make invites always stick to the top
...
This also removes an ugly hack, that was needed before.
2019-12-13 20:49:27 +01:00
Nicolas Werner
a73ed771fa
Make images always fit the timeline
2019-12-13 02:16:12 +01:00
Nicolas Werner
9c1912ed93
Fix preview of sent encrypted images
2019-12-13 01:31:14 +01:00
Nicolas Werner
db4a316b56
Bumb libsodium version, as 1.0.16 is not available anymore
2019-12-13 00:19:00 +01:00
Nicolas Werner
31b00c445b
Send encrypted files as generic mimetype and actually set url
2019-12-12 23:17:17 +01:00
Nicolas Werner
c4541d08ed
cache .deps directory in appveyor
2019-12-12 00:01:54 +01:00
Nicolas Werner
c52e0b0829
try caching the .deps directory
2019-12-11 23:35:09 +01:00
Nicolas Werner
60dc3cf0bc
Update translations
2019-12-11 23:32:18 +01:00
Nicolas Werner
e98a61fea6
Show topic and name changes in timeline
2019-12-10 14:46:52 +01:00
Nicolas Werner
dee49508de
Simplify scroll logic
2019-12-08 01:26:00 +01:00
Nicolas Werner
8c44c5e2d0
Change scroll behaviour of timeline
...
This requires Qt 5.9 (to calculate overshoot).
The default scroll behaviour of list views has far too much inertia.
This should make scrolling feel more like scrolling the other scroll
areas of nheko.
2019-12-08 00:54:28 +01:00
Nicolas Werner
05aa7f948a
Try to fix binding loop warning
2019-12-07 15:00:06 +01:00
Nicolas Werner
362efbf5b9
Restore linkification of messages
2019-12-06 02:57:08 +01:00
Joseph Donofry
9d9b214e4c
Merge pull request #100 from Nheko-Reborn/file-encryption
...
Add file encryption / decryption support
2019-12-05 20:15:01 -05:00
Nicolas Werner
6945d8a4c8
Update mtxclient to current 0.3.0-dev version
2019-12-06 00:34:16 +01:00
Nicolas Werner
17f40d15de
Update translations
2019-12-05 15:52:59 +01:00
Nicolas Werner
43d7fe0d35
Implement sending encrypted files
2019-12-05 15:31:53 +01:00
Nicolas Werner
5bfdaff778
Implement decryption of images
...
It is a bit of a hack, but it works...
2019-12-03 23:34:16 +01:00
Nicolas Werner
a689118d71
lint
2019-12-03 19:49:56 +01:00
Nicolas Werner
f1340f7127
Specify to not use boost static libs via command line in ci
2019-12-03 18:43:38 +01:00