Nicolas Werner
051c25d5b8
Allow editing permissions in spaces recursively
2022-09-28 02:09:04 +02:00
Nicolas Werner
fe403ddc70
Rework how access rules for rooms are modified completely
2022-09-19 21:39:37 +02:00
Nicolas Werner
9d8d6b4bca
Show a room preview in the join confirmation dialog
...
Requires MSC3266
Fixes #1129
2022-08-05 21:57:54 +02:00
Nicolas Werner
931855441a
Allow editing aliases
2022-07-08 17:28:28 +02:00
Nicolas Werner
7ebf43ce38
Fix crash when closing room directory window
2022-07-01 00:41:50 +02:00
Nicolas Werner
6c6d43691d
Add basic powerlevel editor
2022-05-27 17:01:58 +02:00
Nicolas Werner
a6b2be112b
More image dialog fixes
2022-05-10 03:20:09 +02:00
Nicolas Werner
62bf1b253e
Rework focus handling
2022-05-07 18:53:16 +02:00
Nicolas Werner
b75ef07896
Add basic support for multiple windows
2022-05-06 00:36:53 +02:00
Nicolas Werner
85f0ffb6bf
Remove boundary handling in image overlay
...
They hurt more than they are helping
2022-04-10 04:10:32 +02:00
Nicolas Werner
a59b3147a6
Add reasons to everything
...
fixes #1030
2022-03-30 23:40:12 +02:00
Nicolas Werner
bf7b58c959
Don't destroy components in use
...
Add a delay to all destructions and move the call dialog stuff up a
level, so that we don't destroy the component when destroying the parent
dialog.
fixes #984
2022-03-10 20:43:42 +01:00
Nicolas Werner
ac1d678254
Fix server switching to https after bootstrap
...
fixes #878
2022-03-07 05:27:06 +01:00
Nicolas Werner
23efa8f815
Fix a few small completer glitches
2022-03-01 02:33:22 +01:00
Nicolas Werner
2c5489468d
Fix mobile call screen
...
See #469
2022-02-25 17:24:00 +01:00
Nicolas Werner
ff4334d59e
Don't leak dialogs
...
It seems that you need to manually destroy created objects... Great...
fixes #898
2022-02-21 05:01:01 +01:00
Nicolas Werner
2613275461
Reimplement error notifications
2022-01-30 19:14:33 +01:00
Nicolas Werner
a0a35c8786
keep the RegisterPage name
...
So we don't have to retranslate.
2022-01-29 17:30:56 +01:00
Nicolas Werner
f28013dc18
Port registration to Qml
2022-01-28 15:24:56 +01:00
Nicolas Werner
4a80fdc951
Functional login page
2022-01-26 21:44:13 +01:00
Nicolas Werner
b106eafb0e
Initial qml root window
2022-01-26 21:44:13 +01:00
Nicolas Werner
39bf20baed
Move usersettings page to pages subdir
2022-01-12 19:03:29 +01:00
Nicolas Werner
f1a23355bd
Port usersettings to qml
2022-01-09 01:02:25 +01:00
Nicolas Werner
66520eae19
Port image overlay to qml
...
Allows you to zoom and pan now.
relates to #647
2022-01-02 21:46:29 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
Nicolas Werner
926c7a89ad
Add alternative shortcut to Alt-A for systems, where that is taken already
2021-12-22 02:45:25 +01:00
Nicolas Werner
d46e517e3a
Only show room pack button, when you can actually create one
2021-12-13 23:25:42 +01:00
Nicolas Werner
1e22274d8c
Use ItemDelegate in RoomList instead of a Rectangle with handlers
...
fixes #683
relates to #571
2021-11-03 23:01:36 +01:00
Nicolas Werner
211fd9d76c
Fix registration on matrix.org
...
This was a bit of a journey:
https://github.com/matrix-org/matrix-doc/pull/3471
But it should work now and we now use the UIAHandler everywhere.
fixes #670
2021-11-03 18:39:51 +01:00
Nicolas Werner
a5030bdd4d
move device verification management to its own file
2021-10-17 17:18:14 +02:00
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.
2021-10-11 19:00:40 -04:00
DeepBlueV7.X
088765b427
Merge pull request #741 from LorenDB/qmlJoinRoomDlg
...
QML the join room dialog
2021-10-11 19:53:17 +00:00
DeepBlueV7.X
281d764aa3
Merge pull request #755 from Nheko-Reborn/bootstrapping
...
Support bootstrapping crosssigning
2021-10-09 23:35:09 +00:00
Loren Burkholder
e9ed12e27b
QML the join room dialog
2021-10-09 17:14:33 -04:00
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
2021-10-09 05:01:53 +02:00
Loren Burkholder
81406171a0
QML the logout dialog
2021-10-05 20:12:24 -04:00
Guillaume Girol
82b1cc4e5f
add Alt+A keybinding to switch to next room with unread messages
2021-09-14 12:00:00 +00:00
Nicolas Werner
42d2b10d5d
Round images in the image provider
2021-08-14 17:17:50 +02:00
Nicolas Werner
9bad584931
Show verification status in memberlist
2021-08-13 23:58:26 +02:00
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
2021-08-04 02:27:50 +02:00
Loren Burkholder
dab1c9068a
QML the raw message dialog
2021-07-31 12:11:15 -04:00
Loren Burkholder
330b9d62a5
Move read receipts connection to allow for future pop-out room views
2021-07-30 07:24:48 -04:00
Loren Burkholder
135622e14e
Don't switch room that read receipt-related stuff is opened in
2021-07-29 21:29:09 -04:00
Loren Burkholder
4dd994ae00
QML the read receipts list
...
There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
2021-07-29 21:07:16 -04:00
Nicolas Werner
d955444dc1
Port to explicit connect syntax
...
Also fix a lot of warnings.
2021-07-27 22:35:38 +02:00
Nicolas Werner
eafbab6ae1
Add menu to enable or disable stickers globally
2021-07-23 17:43:17 +02:00
Loren Burkholder
44be4c1f4a
Move various room auxiliary functions to TimelineManager
2021-07-21 18:56:20 -04:00
Loren Burkholder
44d2818e0c
Add property for plain room name
2021-07-20 21:48:10 -04:00
Loren Burkholder
7cd4e6f1c6
make lint
2021-07-20 21:48:03 -04:00
Loren Burkholder
a7bdbc2af2
Consolidate connections
2021-07-20 21:48:03 -04:00