Commit Graph

1478 Commits

Author SHA1 Message Date
Nicolas Werner 6aedd135a9 Remove useless logging 2020-01-21 22:12:59 +01:00
Nicolas Werner aa7ac71cfe Fix room avatars in settings 2020-01-21 21:33:35 +01:00
Nicolas Werner fcc7c0ce5b Account for spacing when checking for bottom message for read status 2020-01-21 20:46:12 +01:00
Nicolas Werner c95f4d8276 Fix colors in typing display, when username contains emoji 2020-01-21 20:41:09 +01:00
Nicolas Werner 79e4e2e6e1 Improve emoji escaping 2020-01-21 04:18:17 +01:00
Nicolas Werner dc44ac50a3 Linkify links before sending 2020-01-21 03:36:26 +01:00
Nicolas Werner f5b8c9bb31 Remove use of deprecated enum 2020-01-19 19:07:04 +01:00
Nicolas Werner 4bcb423b02 Remove libs from windows release zip 2020-01-17 01:25:43 +01:00
DeepBlueV7.X 51eddcca80 Update appveyor.yml 2020-01-17 01:25:43 +01:00
DeepBlueV7.X 2b8594af87 Update appveyor.yml 2020-01-17 01:25:43 +01:00
DeepBlueV7.X 56846fd9f0 Update appveyor to vs2019 and qt5.14 2020-01-17 01:25:43 +01:00
DeepBlueV7.X 0d6a65af07 Try to lower map size
Maybe this fixes the 1mb map size in my windows test environment?
2020-01-17 01:25:43 +01:00
Nicolas Werner fe912240bc Move typing display to qml 2020-01-17 01:25:14 +01:00
Nicolas Werner 8c5e4db42c Remove embedded fonts 2020-01-16 20:37:07 +01:00
Nicolas Werner 719f1571b9 Don't require Qt5.12 just for QByteArray::compare 2020-01-16 20:36:44 +01:00
Nicolas Werner 853923916f Fix deps 2020-01-16 01:37:37 +01:00
Nicolas Werner 69ce94d1bd Reduce memory usage and make room switching quicker
May make scrolling more laggy or jumpy.
2020-01-14 22:37:23 +01:00
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