Nicolas Werner
cd21ff6993
Horrific hack to hide menu entries when invisible
...
Workaround for https://bugreports.qt.io/browse/QTBUG-54767 or
https://bugreports.qt.io/browse/QTBUG-130996 .
This is probably the worst code I have written in a while, but basically
we add a value interceptor to filter out any invisible menu entry. This
is pretty dangerous because one false step crashes the whole menu. Menu
entries are actually Cpp owned and need to be manually deleted unless
they are removed via removeItem. Care needs to be taken to not mess up
the contentData list.
I expect this to break soon.
3 weeks ago
Nicolas Werner
7db1711b09
Bump clazy version
4 weeks ago
Nicolas Werner
f6788ecf1f
Break up large key requests into smaller ones
...
Otherwise we might get stuck on requests exceeding the server side size
limits forever.
4 weeks ago
Nicolas Werner
51900a04f7
Fix "redacts" power level editing
1 month ago
Nicolas Werner
2ded62f77d
Fix video thumbnails for small videos
2 months ago
Nicolas Werner
71651b81a8
Get rid of reply fallback in text messages since MSC2781 is merged
2 months ago
Integral
b7a5d714c6
refactor: use fmt lib to avoid back-and-forth conversion
3 months ago
Integral
3b0df06629
Add profile name to tooltip & fix message count
4 months ago
Nicolas Werner
27683bedc4
Fix media deletion of animated files
4 months ago
Nicolas Werner
80a39cca17
Disable http3 support by default and warn if users enable it
4 months ago
Nicolas Werner
da2d7861d7
Move more templates out of the cache private header
4 months ago
Nicolas Werner
db68281a28
Limit status messages to 255 bytes
4 months ago
Nicolas Werner
048af42780
Remove manual menu bar mangling on macos
...
This is causing probably more issues nowadays than it fixes. Qt should
be adding those menus for us now, so let's remove it and see, what
breaks!
4 months ago
Nicolas Werner
d1eb351975
Allow loading image only after explicit interactions
5 months ago
Nicolas Werner
c1038a3e4a
Warn about room name and topic not being encrypted
6 months ago
Nicolas Werner
c8c3d1c611
Suppress warning for unused previousCount on macOS
6 months ago
Integral
aac96d6f50
Use %n to make the plural forms work properly
6 months ago
Vitaly
8ff2824527
Fixed build against fmt 11.
7 months ago
Integral
01cc12fede
Add number of unread messages to tray icon toolIip
7 months ago
Schrijvers Luc
019cb11abf
No wayland on Haiku, fixes build errors
7 months ago
Nicolas Werner
3357dc21a5
Skip users we don't share a room with in invite dialog
...
Fixes #1757
7 months ago
Nicolas Werner
311d9ad31e
Allow setting a scale factor on Windows
...
Fixes #1756
7 months ago
Nicolas Werner
a486d8d7fc
Fix tray icon badge count not getting updated since 838b091acd
7 months ago
Nicolas Werner
941f7f5ed5
Fix QT_CONFIG check for wayland is only available since Qt6.7
7 months ago
Nicolas Werner
2142a8dd9c
Fix compilation on systems without specific platform interfaces
...
fixes #1749
7 months ago
Nicolas Werner
c7483aed98
Fix crash on empty mxid in ignore commands
...
fixes #1753
7 months ago
Integral
992468d6c1
Place repeatedPassword after first check & remove unnecessary empty check
8 months ago
Nicolas Werner
1d252ae66f
Generate event links only using room ids
8 months ago
Nicolas Werner
20f17aaa36
Fix avatar change rendering
8 months ago
Nicolas Werner
b39ffc2f1a
Fix disabling a room ping
8 months ago
Nicolas Werner
64bba3736d
Update changelog
8 months ago
Nicolas Werner
96a066f246
lint
8 months ago
Nicolas Werner
3533f104bd
Properly restore room mentions state after edit
8 months ago
Nicolas Werner
777c41daa1
Support authenticated media
8 months ago
Nicolas Werner
d0d95df89d
Fix marking newly created rooms as DM automatically
...
fixes #1718
8 months ago
Nicolas Werner
9f5982e180
Prevent opening empty profiles
...
Should fix 1707
8 months ago
Nicolas Werner
ec9af40fc5
fix mentions with markdown and in edits
8 months ago
Nicolas Werner
1c5f747856
Disable image loaded workaround for Qt 6.7 and up
...
(since it is fixed there)
8 months ago
Nicolas Werner
3ad0f15f6d
Fix an empty profile name allowing you to open a profile twice
8 months ago
Integral
95dc80ddec
Update src/UserSettingsPage.cpp
...
Co-authored-by: Urszula <u.wnuk@proton.me>
8 months ago
Integral
1ab3a37056
Add dialog for repeating password when exporting keys
9 months ago
checkraisefold
8a35cf4c5a
Fix OpenGL video sinkchain crash
9 months ago
Nicolas Werner
6150979270
Don't show spoilers in sidebar or notifications if possible
...
fixes #1247
9 months ago
q234rty
2a6cd88b7a
Use XDG_ACTIVATION_TOKEN from environment variables by default
9 months ago
checkraisefold
e7d28b96da
Windows screenshare/video call support, general call improvements ( #1725 )
...
* Initial support for d3d11 qml video item
* Windows screenshare support, D3D11
* misc fixes
* further window visibility checks
* preview updates
* fix qml preview
* fix compositor
* add libnice plugin dep
* re-run formatter
* final formatter fix [skip ci]
* fix tumbleweed build
---------
Co-authored-by: Joseph Donofry <rubberduckie3554@gmail.com>
9 months ago
Nicolas Werner
cf373c016a
Implement MSC4142, mention via replies
9 months ago
TheDrawingCoding-Gamer
a6090f4a1c
fix naming issues with emoji, edit how codegen works
9 months ago
Nicolas Werner
82d9e57b6a
Fix room mentions warning being displayed even without permissions
9 months ago
Nicolas Werner
821390c7d6
Fix possible pagination issue when a sync returns an empty limited timeline
9 months ago
Integral
c890aebf72
refactor: replace QString constructors with QStringLiteral
9 months ago