Commit Graph

64 Commits

Author SHA1 Message Date
Nicolas Werner 3a6a905429
A whole new year full of excitement and possibilities! 2023-01-02 04:25:33 +01:00
DeepBlueV7.X 5e9eb845ab
Merge pull request #1202 from Nheko-Reborn/grammar
Grammar
2022-10-03 21:37:01 +00:00
Nicolas Werner 30882d4aa9
Fix wrong file urls 2022-10-01 14:47:42 +02:00
Nicolas Werner 2a7c6f2d86
Load components on demand 2022-10-01 02:28:02 +02:00
Loren Burkholder df834ffc48 Various grammar fixes (mostly removing commas) 2022-09-30 00:23:39 -04:00
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