Tobias Fella
be71a4349b
Port accounts page to formcard
2023-09-02 15:50:05 +00:00
James Graham
ede2707767
New default pushrules
...
Add handling for new default push rules added in 1.7 also add a generic unknown handling for if any others are added in the future so they don't appear in keywords
2023-09-02 15:48:50 +00:00
Tobias Fella
5871903529
Port CreateSpaceDialog to FormCard
2023-09-02 15:46:25 +02:00
Tobias Fella
87745c360d
Port EmoticonEditorPage to FormCard
2023-09-02 11:45:14 +00:00
Tobias Fella
40d2eb5aba
Port general settings page to FormCard
2023-09-02 11:45:01 +00:00
Tobias Fella
cfd9f36a97
Port NotificationRuleItem to FormCard
2023-09-02 11:42:44 +00:00
Tobias Fella
48f7e06c01
Port remaining room settings to FormCard
2023-09-02 11:42:38 +00:00
Tobias Fella
43ecd188f1
Port SonnetConfigPage to FormCard
2023-09-02 11:33:03 +00:00
Tobias Fella
063056bebd
Port EmoticonsPage to FormCard
2023-09-02 11:25:32 +00:00
Laurent Montel
dfba655527
Fix missing argument signal in qml
2023-09-02 11:13:51 +00:00
Laurent Montel
23178b6224
Remove unused import qml module (scripted)
2023-09-02 11:54:28 +02:00
Tobias Fella
a9a6e31b8c
Use FormCard AboutKDE
2023-09-02 07:41:41 +00:00
Tobias Fella
c5501f2b5d
Port ColorScheme to FormCard
2023-09-01 19:19:08 +00:00
Tobias Fella
68602fc177
Port ExploreComponent actions to pageStack.pushDialogLayer
2023-09-01 19:04:56 +00:00
James Graham
bf3c5708c7
Remove support streaming
...
Remove support streaming from video delegate as it's breaking downloads and unused
2023-09-01 17:54:37 +00:00
Laurent Montel
774121ea8c
Fix qml explicit signal argument
2023-09-01 17:11:35 +02:00
Tobias Fella
94c1b67ec9
Port account editor to formcard
2023-08-31 22:02:30 +00:00
Tobias Fella
0274d70f71
Fix connection property initialization
2023-08-31 21:16:57 +00:00
Tobias Fella
0c19052f32
Port PushNotification settings page to FormCard
2023-08-31 20:40:59 +00:00
Laurent Montel
a3423e5724
Fix warning about missing argument qml signal
2023-08-31 10:02:32 +00:00
Tobias Fella
e05e0f5489
Improve QML types
2023-08-30 23:04:18 +00:00
Tobias Fella
9fcfad7058
Fix supportStreaming in VideoDelegate
2023-08-29 20:48:02 +00:00
Tobias Fella
cfcc1756dd
Implement deactivating accounts
2023-08-29 22:38:32 +02:00
Tobias Fella
e15bec2295
Introduce NeoChatConnection
...
Previously, some functions that conceptually belong to the connection needed to be in the Controller, since we didn't have a place to put them.
This fixes that by extending the Connection class in a similar way as we extend the Room class.
2023-08-29 20:14:44 +00:00
James Graham
442612d31d
Merge the functionality of CollapseStateProxyModel into MessageFilterModel
...
Merge the functionality of CollapseStateProxyModel into MessageFilterModel there is no need for a whole separate model the filters can be combined trivialy.
2023-08-28 10:31:18 +00:00
Tobias Fella
59164d3bb2
Implement account registration
...
Implements #7
2023-08-28 10:05:09 +00:00
Tobias Fella
cc60dde62d
Deselect space when leaving it
...
BUG: 473271
2023-08-28 11:47:39 +02:00
James Graham
50e8b9ebf6
Visit User
...
Move to using visit user in all cases.
2023-08-27 19:05:55 +00:00
Nicolas Fella
f5ad2ad162
Fix enter key naviation in login flow
2023-08-27 19:32:41 +02:00
Tobias Fella
d11d6c74b3
Fix opening settings
...
BUG: 473789
2023-08-27 17:17:12 +00:00
James Graham
63ed69a5d4
Use updated AlbumMaximizeDelegate
...
Autoload is being removed so don't use it.
Requires libraries/kirigami-addons!146
2023-08-27 16:02:07 +00:00
Tobias Fella
a8aa775575
Implement message forwarding
...
Implements #338
2023-08-27 09:55:31 +00:00
Tobias Fella
7e859364af
Don't show "no canonical alias" message in GroupChatDrawerHeader
...
The word "canonical" is confusing to average people and there isn't really a point in showing the message.
2023-08-27 09:54:41 +00:00
Tobias Fella
dbc10685f0
Port login to FormCard
2023-08-27 09:54:12 +00:00
Tobias Fella
68298f038d
Fix opening report sheet
2023-08-26 19:54:45 +00:00
Tobias Fella
405fd5841a
Fix opening ban sheet
2023-08-26 19:54:17 +00:00
Tobias Fella
5da9bba844
Force plain text user display name in user detail sheet
2023-08-26 19:54:06 +00:00
Tobias Fella
84373712ef
Fix opening about page
2023-08-26 21:51:40 +02:00
James Graham
50f4f96341
Fix maximize component menu
...
Should be plainText not plainMessage
2023-08-26 19:29:11 +00:00
Tobias Fella
33811a4c49
Remove unused kitemmodels import
2023-08-26 21:25:09 +02:00
James Graham
43715486e5
Room Drawer Mobile
...
Push the room drawer as a page rather than a drawer when on mobile or the window is thin.
This also lays some foundations for having multiple different pages in the drawer by separating the room information into it's own component which could be switched out to show other things like highlights or media.
2023-08-26 08:42:39 +00:00
James Graham
092f1be99b
Further mark messages read fixes
...
Add a timer to lockout the scroll trigger for marking messages as read in the first second after changing room. This is because the scrollview can't differentiate between mouse scrolling and the multiple changes in scrollview that happen as the room is changed over.
2023-08-25 22:27:20 +00:00
Carl Schwan
1e3c3dd1f4
Remove debuging value
...
Otherwise like of connectivity never disapear
2023-08-24 16:10:01 +02:00
Carl Schwan
9f3012061d
ReactionDelegate: Don't bind twice the reaction repeater model
...
We already are using an alias for this
2023-08-22 21:49:30 +00:00
James Graham
df127b88e6
Fix Image Replies
...
Make sure that the image container has it's implicit width/height set so that the correct size can always be calculated. This was breaking images that were a reply to another message (not sure if that's legal because we don't allow but other clients do because I found one).
2023-08-20 18:16:51 +00:00
Joshua Goins
f875a23e83
Only close the settings window if there's no accounts left
2023-08-20 15:08:57 +00:00
Joshua Goins
7f5cfbf21c
Move the sign out button outside the editor, and close the dialog
2023-08-20 15:08:57 +00:00
Joshua Goins
f7c7643c1c
Emit the accepted signal in the logout confirmation dialog
2023-08-20 15:08:57 +00:00
Joshua Goins
692edf52f1
Allow customizing the connection for the logout confirm dialog
2023-08-20 15:08:57 +00:00
Joshua Goins
c71672dab3
Remove used logout dialog in main.qml
2023-08-20 15:08:57 +00:00