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