Commit Graph

1115 Commits

Author SHA1 Message Date
Nicolas Werner 6f2bc908ba Fix reaction display 2020-07-19 12:22:54 +02:00
Nicolas Werner d467568a65 Close cursor we don't need and where we overwrite the contents 2020-07-18 22:59:03 +02:00
Nicolas Werner 8261446f83 Fix reply scrolling 2020-07-18 21:14:45 +02:00
Nicolas Werner 5695f004a2 Fix race condition between /messages and /sync 2020-07-18 21:00:36 +02:00
Nicolas Werner 046b3f4da6 Mark own events as read again after sending 2020-07-18 20:39:31 +02:00
Nicolas Werner 36e4405f25 Fix flickering of encrypted messages when sending using new store 2020-07-18 19:15:50 +02:00
Nicolas Werner a5dda86a6c Fix encryption indicator 2020-07-18 17:59:59 +02:00
Nicolas Werner 56ea89aa11 Reenable sending messages 2020-07-18 17:43:49 +02:00
Nicolas Werner 9ae7d0dce3 Readd pagination and fix redactions 2020-07-13 00:08:58 +02:00
Nicolas Werner 9479fcde08 Initialize Profile later 2020-07-11 02:15:53 +02:00
Nicolas Werner da2f80df60 Fix translation loading
Explanation see here:
https://www.kdab.com/fixing-a-common-antipattern-when-loading-translations-in-qt/
2020-07-10 03:17:23 +02:00
Nicolas Werner 3421728898 Fetch missing events 2020-07-10 01:37:55 +02:00
Nicolas Werner 530c531c4b WIP: Event Store split out 2020-07-09 23:15:22 +02:00
Nicolas Werner 0da1a6d5fc Add relations and order without hidden events to db 2020-07-08 02:02:14 +02:00
Nicolas Werner 82eff09062 Fetch event from db and use string_view where possible 2020-07-06 03:43:14 +02:00
Nicolas Werner c79205c26a Use new timeline cache structure 2020-07-05 05:31:15 +02:00
Nicolas Werner 79a29953dd Persist event order 2020-07-04 02:09:12 +02:00
Nicolas Werner 233b3c06ce Store events in room specific db 2020-07-03 02:40:48 +02:00
Nicolas Werner 21a1f249f9 Fix Qt 5.9 build 2020-06-27 03:15:36 +02:00
Nicolas Werner f6fa494666 Make connections across threads queued in any case 2020-06-26 13:36:21 +02:00
Nicolas Werner a9e321e38f Don't use formatted body without format 2020-06-26 13:36:21 +02:00
Felix Yan 751c0526d7
Correct a typo in SnackBar.cpp 2020-06-22 20:29:47 +08:00
Nicolas Werner c973fd759b Fix m.relates_to being sent as 'null' when not set in encrypted messages.
Thank you Sorunome for reporting.
2020-06-20 19:26:54 +02:00
Nicolas Werner cded494cb5 Try to make text rendering in qml sharper 2020-06-19 19:34:03 +02:00
Lorem e1706f4df5 Fix not being able to change theme 2020-06-14 13:56:15 +05:30
Joseph Donofry 7afb164244
Merge remote-tracking branch 'origin/master' into presence 2020-06-11 22:27:30 -04:00
Joseph Donofry dbaf92734c
Fix formatting 2020-06-11 22:22:16 -04:00
Joseph Donofry b90b718961
Merge remote-tracking branch 'origin/master' into reactions 2020-06-11 21:59:34 -04:00
Joseph Donofry b9626f0c69
Additional code cleanup 2020-06-11 21:59:21 -04:00
Nicolas Werner 150c9b1dbc Fix scale factor setting 2020-06-11 23:08:15 +02:00
Nicolas Werner db93e6b853 Fix warning about not registered Presence type 2020-06-11 18:37:09 +02:00
Nicolas Werner 488924c9b3 Allow deleting a status 2020-06-11 18:30:52 +02:00
Joseph Donofry 12c46e86b4
Fix linting 2020-06-11 00:37:54 -04:00
Joseph Donofry 5e355c36fd
Fix build issue on some versions of clang 2020-06-10 22:34:14 -04:00
Alexander 'z33ky' Hirsch 2b9860c3af Add setting to alert on notification 2020-06-10 12:34:26 +02:00
Joseph Donofry 6bb73f84a3
Merge master and fix conflicts 2020-06-09 20:51:36 -04:00
Nicolas Werner 0a23615dd7 Fix small formatting error 2020-06-09 13:29:24 +02:00
Nicolas Werner b9631753dd Reenable custom status messages
This still leaves out setting a client to online/offline, since that
seems to be causing the CPU issues with synapse.
2020-06-09 12:49:36 +02:00
Nicolas Werner 3baf11b5c4 Fix unused capture 2020-06-08 22:35:47 +02:00
Nicolas Werner 814868024c Disable presence and status_msg menu
It currently causes severe performance issues in synapse as well as many
random resets, so this is disabled until those issues are resolved.
2020-06-08 21:59:15 +02:00
Nicolas Werner f2bfa61e08 Add menu actions to set presence 2020-06-08 20:26:37 +02:00
Nicolas Werner 96f4169be9 Show presence and set custom status messages 2020-06-08 01:59:05 +02:00
Nicolas Werner e5a55ab1b9 Smooth scaling for images
Fixes some issues with inline images.
2020-06-07 14:53:35 +02:00
Nicolas Werner 43d2ebc095 Fix Qt5.15 issues
fixes #214
2020-06-05 23:34:00 +02:00
Nicolas Werner 50d5891493 Fix serialization bug introduced in 9eddcfc42f 2020-05-30 17:25:18 +02:00
Nicolas Werner 9eddcfc42f Remove some redundant functions 2020-05-30 16:38:11 +02:00
Nicolas Werner 6b60ff7713 Rename settings to be more consistent 2020-05-26 22:54:51 +02:00
Nicolas Werner f452bdf2b0 Make settings update immediately in qml and allow limiting timeline width
Limiting improves readability on wide monitors.

The immediate update of the settings is done by just exposing settings
as properties and then setting the settings as a context property.
2020-05-26 22:54:51 +02:00
Nicolas Werner 4ee9e5c27c Improve compile times a tiny bit 2020-05-26 22:54:51 +02:00
Nicolas Werner 937b35ca8a Fix some join messages showing as empty 2020-05-26 22:54:51 +02:00