James Graham
709711c3ca
Fix the InlineMessages for the room upgrades in RoomSettings
...
Fix the InlineMessages for the room upgrades in RoomSettings, they should show even if we aren't currently in the room. Resolve resource can join the predecessor/sucessor if required.
Closes network/neochat#618
2024-07-13 15:14:50 +00:00
Tobias Fella
e0c3a1c143
Port to ecm_add_qml_module
2024-07-06 19:50:20 +02:00
Carl Schwan
af3c4f536a
Fix dev tools
2024-06-29 18:03:43 +02:00
Carl Schwan
b98ca5af52
Use SpellcheckingConfigurationModule
2024-06-29 18:03:43 +02:00
Carl Schwan
a15a11f44b
Rework config dialog
...
Use new KirigamiAddons ConfigurationsView as a replacement for
CategorizedSettings. Fix some issues on desktop when running Qt 6.8
and some less recent issues on mobile.
Visually this looks the same.
2024-06-29 18:03:40 +02:00
James Graham
430bafafe7
Make use of new RoomMember item from libquotient
...
Depends on https://github.com/quotient-im/libQuotient/pull/695
Currently basic just to show a working implementation using RoomMember. Currently only the room event and search models are moved over. Will change everything else over once the dependent pr is complete.
2024-06-29 17:30:28 +02:00
Tobias Fella
77ed762e2c
Use plaintext for room aliases
2024-06-10 22:20:37 +02:00
Joshua Goins
6275d7afaa
Switch from QQC2.ApplicationWindow.overlay to QQC2.Overlay.overlay
...
Closes #648
2024-06-08 11:47:30 -04:00
Joshua Goins
8a8c745d77
Use Qt.alpha in ThemeRadioButton
...
This was newly added in Qt6 and simplifies a Qt.rgba call we used here.
2024-06-08 14:35:09 +00:00
Joshua Goins
a523fe7674
Add focus border for the theme radio button, used on the Appearance page
...
Otherwise it's impossible to tell which option you're on, if you're
solely using a keyboard.
2024-06-08 14:35:09 +00:00
Joshua Goins
dc9a150929
Fix QR code not showing when tapping the button under account settings
2024-06-08 14:34:58 +00:00
James Graham
91109ca845
Get 3PID binds on startup
...
Get binds on startup and update the staus properly after bind/unbinding 3PIDs
2024-06-08 08:42:34 +00:00
James Graham
227ebd610a
Support binding 3PIDs
...
Closes network/neochat#565
2024-05-31 09:25:42 +00:00
James Graham
a48151920d
Permission model
...
Add a model for managing permissions (power levels) in rooms. This gets rid of a whole bunch of boiler plate in NeoChat and as a bonus makes it easy to add a feature to allow setting the permission level for any event.
2024-05-25 16:25:39 +00:00
James Graham
3de943e50f
Set Identity server
...
Part of network/neochat#565
2024-05-12 18:22:27 +00:00
James Graham
1a2272249d
Support adding 3 PIDs
...
Implements part of network/neochat#565
Note the phone number stuff is untested as neither kde.org or matrix.org have them switched on.
2024-05-12 17:02:09 +00:00
Carl Schwan
f45226a680
Port all confirm dialogs to Kirigami.PromptDialog
2024-05-10 12:54:13 +00:00
Tobias Fella
47242aa66c
Remove remaining uses of MatrixImageProvider and remove it
2024-05-06 18:18:48 +02:00
Bart De Vries
d79d806cda
Add "No Proxy" option to proxy settings
2024-04-30 20:19:22 +02:00
Bart De Vries
cae389c04c
Make neochat obey the system-wide proxy settings
2024-04-30 20:19:22 +02:00
James Graham
ab0c8b8170
Use new cornerRadius Kirigami unit across the app
2024-04-21 19:19:57 +02:00
James Graham
5340142c06
Change actionChanged to notificationActionChanged
...
Change actionChanged to notificationActionChanged to avoid any clashes with ItemDelegate action property signals
2024-04-21 14:37:02 +00:00
James Graham
dc2f11eb2b
Fancy Effects 2021-2024 gone but never forgotten
...
Remove fancy effects as it's busted and causing CPU spikes.
2024-04-21 10:50:45 +00:00
James Graham
c87c6fbabb
Add kitemmodels back to Permissions.qml
2024-04-18 20:48:24 +01:00
Tobias Fella
bb35e9ce15
Add option to show all rooms in "uncategorized" tab
2024-04-16 20:49:17 +02:00
Tobias Fella
0daf45a465
Fix opening account editor
2024-04-15 17:48:26 +02:00
James Graham
b7ee83f6b6
Add visualisation of the account's third party IDs in the account editor.
...
A category won't be shown if there are no relevant IDs (will add the ability to add new ones later).
Part of network/neochat#565

2024-04-14 16:37:34 +00:00
James Graham
ab0a32c339
Add a debug options page to devtools with the option to always allow verification for now
...
Closes network/neochat#646
2024-04-13 15:11:25 +00:00
Tobias Fella
3c4c538de8
Use declarative type registration for remaining types
2024-04-12 22:17:39 +02:00
James Graham
a4630a53fa
Create QML module for login
2024-04-11 18:56:08 +00:00
Tobias Fella
f5aef8d0c3
Use Qt.createComponent in non-weird way
...
Fixed #647
2024-04-11 18:16:19 +02:00
James Graham
c61c73088f
Add button to get a QR code for the local user to the account editor page
2024-04-10 17:19:11 +00:00
James Graham
9b93eb44d5
Show a verified icon for verified devices rather than a verify option
2024-04-06 14:19:38 +00:00
James Graham
0552c798fb
Create qml module for devtools
2024-04-01 10:58:29 +00:00
Tobias Fella
217f9e2e02
Set OUTPUT_DIRECTORY for qml modules
...
This fixes some cmake warning and might make qmlls happier
2024-03-29 20:06:26 +01:00
James Graham
158942d1b5
UserInfo compact
...
Make UserInfo work in compact mode. This includes showing the account switch popup in a dialog
BUG: 482261
2024-03-29 09:09:13 +00:00
James Graham
ff5853a850
Create a QML module for settings
2024-03-26 13:23:43 +00:00