Nicolas Werner
c34c9f9035
Automatically switch to threading when replying
2022-09-30 03:43:42 +02:00
Nicolas Werner
88cbac1695
Basic threading support
2022-09-30 03:27:05 +02:00
Nicolas Werner
851333a50d
Switch to clang-format14
2022-09-25 20:05:08 +02:00
Nicolas Werner
79ce60382a
Fix crash when deleting room summary
...
Since this is used across different threads, we have to delete it on the
event loop.
Thank you, q234rty, for the help with debugging this.
2022-09-24 10:36:26 +02:00
Nicolas Werner
ce2d4defde
Try to handle rate limiting
2022-09-23 15:47:25 +02:00
Nicolas Werner
efb9970178
Switch to C++20
2022-09-22 20:18:04 +02:00
Nicolas Werner
421b15c05c
Show the community of a room
2022-09-20 21:26:46 +02:00
Hiers
8071b192b8
Line to indicate first unread message ( #1147 )
...
* First draft of unread line feature.
* Minor visual fix.
* Removed unnecessary ternary operator.
* Extended unread line functionality to work on minimised window or focusing another window.
* Fix for unread line not showing when last read message is hidden.
* Minor performance improvement. Fix for misbehaving event2order DB at application start.
* Fix for possible performance issues when user has joined a large number of rooms.
* Fix for breaking macos and clazy builds.
* Changed on windows focus function to refresh unread line if room is unread.
* Unread line is removed when user sends a message.
* Linting.
* Fixed unread line to work in standalone room windows.
* Switch isRoomUnread for index 0.
* Merged try/catch blocks.
* Fix for crash on opening a room invite.
* Call fullyReadEventId function when used instead of storing it and passing it through.
* Function that was meant to sync the unread line was relying on an async function, oops.
* Linting again.
* More linting...
* Minor changes.
2022-09-11 23:05:20 +00:00
Nicolas Werner
1d7575036e
Allow creating spaces
2022-09-05 02:00:20 +02:00
Nicolas Werner
130e1b43fb
Fix empty widgets still being shown
2022-08-30 22:05:33 +02:00
Nicolas Werner
ff87bef030
Fix inline image escape order
2022-08-18 22:05:47 +02:00
Nicolas Werner
9714486447
Hide uneditable spaces from menu
2022-08-10 00:28:23 +02:00
Nicolas Werner
376612e4eb
Support editing space children
2022-08-10 00:20:44 +02:00
Nicolas Werner
d5a6a46bc5
Pass context object to properly disconnect when this is deleted
2022-07-23 13:55:53 +02:00
Nicolas Werner
0ad74590d4
Fix matrix.to link escaping
...
Properly escapes in replies and with unmatched [].
fixes #854
2022-07-20 14:05:10 +02:00
Nicolas Werner
07bb95fbcd
Fix crash when creating link to room preview
2022-07-19 18:57:22 +02:00
Nicolas Werner
fd6742ec00
Fix crash on empty image packs
2022-07-18 18:24:36 +02:00
Nicolas Werner
761e90891f
Properly figure out entity that is controlled by policy rule
2022-07-17 01:20:20 +02:00
Nicolas Werner
dd11188dff
Fix muting spaces
2022-07-16 12:03:03 +02:00
Nicolas Werner
415f097b9c
Add missing include
2022-07-16 04:09:52 +02:00
Nicolas Werner
7f3095c9d8
Fix subobject initialization
2022-07-16 03:53:13 +02:00
Nicolas Werner
ada20253e7
Fix dm counts after restart
2022-07-16 03:49:41 +02:00
DeepBlueV7.X
f62cb77680
Merge pull request #1062 from Nheko-Reborn/perSpaceNotifs
...
Per-space notification bubbles
2022-07-16 01:10:07 +00:00
Nicolas Werner
7b33d14277
Make notification count calculation more efficient
2022-07-16 03:07:00 +02:00
Nicolas Werner
f76fd4ca83
WIP
2022-07-15 16:19:06 +02:00
r0hit05
6663e5683d
Updated call event namespaces to voip
2022-07-15 17:20:05 +05:30
Nicolas Werner
aa63e50cea
Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs
2022-07-14 01:26:48 +02:00
Nicolas Werner
11fa4821aa
Support rendering policy rules
2022-07-09 15:36:28 +02:00
Nicolas Werner
42b53817e0
Fix users with @room in the name pinging the whole room when replied to
2022-07-05 12:57:17 +02:00
Nicolas Werner
678806749d
Add a /command to redact all visible messages sent by a user
2022-07-01 10:24:12 +02:00
Loren Burkholder
7cbde0712f
Allow muting spaces; other general improvements
2022-06-29 22:04:37 -04:00
Loren Burkholder
4428e0e0b8
make lint
2022-06-29 22:04:37 -04:00
Loren Burkholder
7e9646cc25
Add notifications to all sidebar items
2022-06-29 22:04:37 -04:00
Loren Burkholder
f03c506bdf
Inform Qt that loud notifications changed
2022-06-29 22:04:37 -04:00
Loren Burkholder
e446e3d679
Add loud notifications for spaces
2022-06-29 22:04:17 -04:00
Loren Burkholder
169384f0fa
Add space notifications to room list
2022-06-29 22:02:20 -04:00
Loren Burkholder
e7c24b094f
Fix typoed variable name
2022-06-29 22:00:09 -04:00
Loren Burkholder
2df2046d1d
Display unread notifications for spaces
2022-06-29 22:00:09 -04:00
Nicolas Werner
1145610694
Fix timestamps after loading
2022-06-26 01:48:16 +02:00
Nicolas Werner
6e97f3da06
Refresh last message when paginating backwards
2022-06-25 14:05:52 +02:00
brausepulver
09c646d3fa
Add copy link to room context menu ( #1101 )
2022-06-23 23:44:50 +00:00
Nicolas Werner
ead10cd0fd
Request full online keybackup when turning it on
2022-06-19 16:37:00 +02:00
Nicolas Werner
35ff02ce48
Remove a few more headers
2022-06-18 02:31:01 +02:00
Nicolas Werner
8cdfbf9391
Get rid of 'using json = nlohmann::json'
2022-06-17 22:03:54 +02:00
Nicolas Werner
ef941920ea
Fix compilation without implicit nlohmann conversions
2022-06-17 03:14:48 +02:00
Nicolas Werner
28acea55e2
Remove redundant alias function
2022-06-17 03:14:48 +02:00
Nicolas Werner
beb59d5d2e
Simplify includes a bit
2022-06-16 01:19:26 +02:00
DeepBlueV7.X
835fcf6325
Merge pull request #1095 from syldrathecat/subtle-paste-fixes
...
Subtle corrections to paste behaviors
2022-06-15 14:31:46 +00:00
Nicolas Werner
9e14218bc6
Fix failed uploads not removing uploads
...
fixes #1098
2022-06-15 15:55:03 +02:00
Nicolas Werner
3eafd4396e
Fix pins not refreshing after being loaded
2022-06-15 15:36:58 +02:00