Commit graph

2712 commits

Author SHA1 Message Date
Nicolas Werner
5557b949e1
Allow querying your status message over dbus
Contributed by a Nheko user starting with S.
2023-03-31 01:59:56 +02:00
Nicolas Werner
164de9c21c
Allow for # in fragments because some clients send matrix.to links like that 2023-03-31 01:29:18 +02:00
DeepBlueV7.X
5de730830a
Merge pull request #1411 from dtelsing/screenshare-xdg-desktop-portal
Support screen sharing with xdg-desktop-portal
2023-03-30 23:07:39 +00:00
Ryan Schmidt
7018d05f4d
Fix build on case-sensitive filesystems 2023-03-30 11:53:37 -05:00
David Elsing
90b8542a2e Include missing <optional> header 2023-03-30 17:36:40 +02:00
David Elsing
c8402b156b Change text of the PipeWire streenshare method 2023-03-30 17:36:40 +02:00
David Elsing
c3081ece40 Cleanup Qt D-Bus connections and watchers 2023-03-30 17:36:40 +02:00
David Elsing
7f98cd0133 Use mtx::client::utils::random_token for XDP session tokens 2023-03-30 17:36:40 +02:00
David Elsing
2aadc7c2c4 Improve choosing screen share type 2023-03-30 17:36:40 +02:00
David Elsing
562a71a5f3 Add missing license headers 2023-03-30 17:36:40 +02:00
David Elsing
1ba6a4d78d Support screen sharing with xdg-desktop-portal 2023-03-30 17:36:40 +02:00
Nicolas Werner
c543b2d4fa
Improve state event redaction 2023-03-26 23:37:28 +02:00
Nicolas Werner
d7c10ae904
Fix explicit optional construction on gcc13 2023-03-24 19:49:10 +01:00
Nicolas Werner
3f27a45ef2
Fix encrypted thumbnails 2023-03-22 21:01:40 +01:00
Nicolas Werner
7d5c0b7822
All around me are empty spaces 2023-03-20 21:26:49 +01:00
Nicolas Werner
807bbd8f40
Optimize event accessors a bit 2023-03-20 02:28:13 +01:00
Nicolas Werner
eb1a900ed2
Reduce db writes a bit 2023-03-19 20:29:10 +01:00
Nicolas Werner
fafb9cc4a6
Don't try to load emotes from space parents we are not in 2023-03-19 14:04:13 +01:00
DeepBlueV7.X
9ad3f3f4fb
Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-space
Don't show inaccessible private rooms in spaces
2023-03-18 14:02:03 +00:00
LcsTen
b3b5b6b374 Check isPreviewFetched property for hints 2023-03-18 13:07:08 +01:00
Nicolas Werner
234ac79acc
Update spaces events automatically in the background 2023-03-14 18:16:08 +01:00
Nicolas Werner
9891b6bffe
Speed up writes of events with statekeys to state db 2023-03-14 18:16:08 +01:00
Nicolas Werner
703a07fb7d
Speed up processing UI changes with large syncs 2023-03-14 18:16:08 +01:00
Nicolas Werner
4bf6e58511
Evaluate ACLs when calculating vias 2023-03-14 18:16:08 +01:00
Nicolas Werner
3c950ce26a
Make via implementation closer to the spec 2023-03-14 18:16:00 +01:00
LcsTen
f186e56121 Show an appropriate hint if the room is inaccessible 2023-03-11 13:19:04 +01:00
LcsTen
9bd7f98528 Don't show inaccessible private rooms in spaces 2023-03-11 13:19:04 +01:00
DeepBlueV7.X
7d8ccd4ce8
Merge pull request #1388 from Nheko-Reborn/command
Warn if an invalid command is entered
2023-03-10 00:17:06 +00:00
DeepBlueV7.X
94c34a6e58
Merge pull request #1394 from Nheko-Reborn/uiTweaks
Some small UI changes
2023-03-09 23:06:30 +00:00
Loren Burkholder
04a26a5f43
Update src/Utils.cpp
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2023-03-09 13:04:53 -08:00
Nicolas Werner
3b8a1f85e6
Fix avatar change being rendered as a join 2023-03-09 21:51:22 +01:00
Loren Burkholder
3b3d9dff83 Only enlarge emoji if the setting is on 2023-03-09 15:36:15 -05:00
Loren Burkholder
b266185ce8 Handle incomplete commands better 2023-03-07 19:17:26 -05:00
Loren Burkholder
2dc7492456 make lint 2023-03-01 18:04:36 -05:00
Loren Burkholder
9616ee51b3 Use QSet<QString> instead of QStringList 2023-03-01 18:01:02 -05:00
Loren Burkholder
ec8820ac64 Fix some nitpicks 2023-03-01 17:04:17 -05:00
Loren Burkholder
0df306e68b Make emoji larger in the timeline by default 2023-02-28 20:47:03 -05:00
Loren Burkholder
cf06ce846a make lint 2023-02-28 20:40:22 -05:00
Loren Burkholder
24d401365e Always open the invite dialog properly from the member list 2023-02-28 20:40:22 -05:00
Loren Burkholder
b4f8d4947f Simplify code a bit 2023-02-28 20:10:25 -05:00
Loren Burkholder
22ac5d861e Move command calculation logic into InputBar 2023-02-28 20:10:25 -05:00
Loren Burkholder
b6ef00b5ee Show warning when invalid command is entered
Fixes #1363

Please note that this doesn't prompt when you try to send a message with a bad command.
2023-02-28 20:10:25 -05:00
Nicolas Werner
9399e68fda
Fix bug that prevented storing member events in the same database as the rest 2023-02-25 23:47:24 +01:00
Nicolas Werner
0839c64150
Disable qml diskcache by default
Since this causes crashes on some qml module updates.

Fixes #1383
Fixes #1132
2023-02-25 01:47:38 +01:00
DeepBlueV7.X
952afc8e59
Merge pull request #1389 from Nheko-Reborn/deletions
Delete some unneeded stuff
2023-02-24 17:39:03 +00:00
Loren Burkholder
5540ba34c7 Delete some unneeded stuff 2023-02-23 23:10:23 -05:00
Nicolas Werner
aae3300860
Show rooms you share with someone 2023-02-24 02:40:14 +01:00
Nicolas Werner
d46a67f64b
Reenable the nosync options for the database
fixes #1355

So far we haven't seen any reduction in issues about database
corruption, so presumably this is unrelated and the lag is annoying.
2023-02-23 21:34:55 +01:00
Klemens Nanni
dc1fb1b454
Honour Qt scaling factor on OpenBSD
Instead of completing the list of Linux, Windows and the BSDs (NetBSD and
DragonFly would still be missing), simply flip it to not-macOS to simplify
and fix the two other aforementioned BSDs at once.
2023-02-23 09:14:31 +04:00
Klemens Nanni
63c17d78cb
Recognise OpenBSD on login page 2023-02-23 09:14:31 +04:00