Nicolas Werner
b505fa42d5
Fix crash on redactions without because
3 years ago
Joe Donofry
b920f8d7ca
Change QML UI for redactions
3 years ago
Nicolas Werner
a13f492e7d
Make clang-format <13 and clang-format >=13 behave the same
...
I think old clang-format is just buggy in those cases, so we should
reenable those blocks, once everyone has 13 or up.
3 years ago
Nicolas Werner
e7d4aec6ec
Only mark as direct, if invite was direct
3 years ago
Nicolas Werner
3d92e8ae60
Mark rooms as direct chats
...
Either by accepting an invite or manually using /converttodm and revert
with /converttoroom.
3 years ago
Nicolas Werner
5ef3250994
Add a filter for direct chats
...
fixes #317
3 years ago
Nicolas Werner
57fb0d79f9
Fix colors and alignment in dialogs
3 years ago
Loren Burkholder
f3aeb4b044
Switch icon theme to Fluent icons
3 years ago
Nicolas Werner
0a6ac211f1
Fix being dropped into an empty room after a join
3 years ago
Nicolas Werner
c4c13a1da9
Fix redaction of edited messages
3 years ago
Nicolas Werner
5ca1fb18bb
Move away from using an event loop to access secrets
...
Fixes messages in room flickering and being stuck
fixes #760
relates to #770
relates to #789
3 years ago
Nicolas Werner
1a163f49e2
Fix unjoinable invites on mobile as well as unclickable previews
3 years ago
Nicolas Werner
ae121f6021
Clear @room warning after sending message
...
fixes #751
3 years ago
Nicolas Werner
12832b3c64
Fix loading spinner when switching to a fully loaded room
...
fixes #754
3 years ago
Nicolas Werner
8beeba8e48
Fix hidden spaces hiding themselves
...
fixes #745
3 years ago
Nicolas Werner
a5030bdd4d
move device verification management to its own file
3 years ago
Nicolas Werner
550c80525a
Move voip and encryption stuff into their own directories
3 years ago
Loren Burkholder
14488a8fe7
Use the same leave room dialog everywhere
...
This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs.
3 years ago
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
3 years ago
Thulinma
94441e68fd
Support pasting image/svg+xml format straight from supporting applications
3 years ago
Thulinma
c4b788917f
Fixes for pasting images, especially under windows where the image mime type detection doesn't work as expected
3 years ago
Nicolas Werner
cfca7157b9
Change indentation to 4 spaces
3 years ago
Thulinma
1d5bf56cf9
Improvements for linking to events
...
- Fixes scrolling to an event not being reliable
- Adds new /goto command that can open URLs, go to events, or go to message indexes.
- Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not.
3 years ago
Nicolas Werner
5bff9df4ae
Workaround for broken fetchMore() with reuseItems
3 years ago
Guillaume Girol
82b1cc4e5f
add Alt+A keybinding to switch to next room with unread messages
3 years ago
Loren Burkholder
b9255803fb
Streamline getting other user id from invited direct chat
3 years ago
Loren Burkholder
0b8527eb1b
Don't try to check whether a preview is direct
3 years ago
Loren Burkholder
fb53fc86b6
Fix invites crashing the whole app
3 years ago
Loren Burkholder
87bff3493d
Add direct chat handling for previews and invites
3 years ago
Loren Burkholder
0e3f3f2b20
make lint
3 years ago
Loren Burkholder
356723fe06
Use more descriptive property name
3 years ago
Loren Burkholder
a23c586cde
make lint
3 years ago
Loren Burkholder
350fc593ed
Use better id loading methodology
3 years ago
Loren Burkholder
1fdecdcc21
Get direct chat jdenticons to line up
3 years ago
Loren Burkholder
d2e193ff78
Add jdenticon support
3 years ago
Thulinma
45b5629fe4
Fix a few more HTML injections
3 years ago
Nicolas Werner
f9a334233f
Don't allow images in username change messages and user completer
...
Sorry, no fun for you!
3 years ago
Nicolas Werner
495a4334df
Fix day separator when loading older messages
...
fixes #632
3 years ago
Nicolas Werner
3528fe4e5d
Warn the user before they ping the whole room
3 years ago
Nicolas Werner
ef068ac2b3
Support animated images
...
fixes #461
3 years ago
Nicolas Werner
09c041c8ac
Use in memory media player instead of storing unencrypted files on disk
3 years ago
Nicolas Werner
3d2f503305
Add workaround for stickers not showing on iOS
...
see: https://github.com/vector-im/element-ios/issues/2353
3 years ago
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
3 years ago
Nicolas Werner
028bcd5b7c
Update join button in room directory after join
3 years ago
Nicolas Werner
56db0dbc7d
Allow downloading keys from key backup
3 years ago
Nicolas Werner
9bad584931
Show verification status in memberlist
3 years ago
Nicolas Werner
18ea01e198
Show if there are unverified devices in a room
...
Also fixes some issues where nested transactions will poison the
verification cache.
3 years ago
kamathmanu
9ab1296131
Ran qmlformat and make license
3 years ago
Nicolas Werner
5e2526dac4
fix sticker packs being uneditable in some rooms
3 years ago
kamathmanu
6a75e5270c
Fix nits from code review
3 years ago