Tobias Fella
c51a1f4851
Fix another missing import
2023-06-17 14:32:03 +02:00
Tobias Fella
47c28ce9a2
Improve QML types
2023-06-08 20:26:34 +00:00
James Graham
d09cd5d71b
Cleanup the list of required properties for MessageDelegateContextMenu
2023-05-29 15:03:34 +00:00
James Graham
2281fe6f8a
Improve User Avatar Model Roles
...
- Update the message event and user models so that the full source url is output.
- Separate the reply author into its own role
- Create an empty user object that can be passed so that the QML code no longer needs to check if certain parameters exist.
- Make avatarForMember return and empty QUrl if a valid avatar cannot be found and make use in the user and event models
As well as cleaning up the QML this should also stop the QML Image: Media id '' doesn't follow server/mediaId pattern spam in the log.
2023-04-30 13:51:06 +00:00
Carl Schwan
3ccff4f337
Refactor room list in multiple sub components
...
Also modernize the codebase where possible (e.g use required properties,
reorder properties, fix warnings, don't use Action when not needed)
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2023-04-10 13:53:42 +02:00
James Graham
64dee7eb12
Add right click menu to accountlist avatar
...
Adds a right click menu with the following options

depends upon frameworks/kirigami!933
2023-03-14 23:00:41 +00:00
Alessio Mattiazzi
d1f7e7091e
Copy image to the clipboard
...
Add a context menu option to save an image in the timeline to the clipboard
BUG: 466478
2023-03-05 23:19:02 +00:00
Tobias Fella
ac88e13e58
Update Tobias' email address
2023-02-27 19:13:48 +01:00
Tobias Fella
8996806b05
Copy other user's matrix ID instead of room id for direct messages
...
Implements #469
2023-02-22 19:56:37 +00:00
Joshua Goins
765a95050d
Replace deprecated usage of iconName with icon.name
2023-01-28 17:48:45 +00:00
Gary Wang
bb542521fb
Support opening space in room list
...
While it's not *that* useful since we cannot view all the rooms under the space, it can be useful to view all members inside a Space, and invite people to the Space.
2022-12-30 13:13:39 +00:00
James Graham
80faa4bd4f
Set the page title for room/space settings windows
2022-12-19 15:26:51 +00:00
Tobias Fella
8dbfc093fa
Don't show "Configure Web Shortcuts" in flatpak
...
Doesn't work as it requires kcmshell5
2022-11-29 23:34:43 +00:00
Tobias Fella
1366158b45
Add menu items to copy matrix.to links for users and messages
...
BUG: 456637
2022-11-28 19:01:27 +00:00
Tobias Fella
fda433706b
Remember last used folder in save dialogs
...
BUG: 460166
2022-11-27 19:54:07 +00:00
Tobias Fella
8944c0ac78
Improve mobile room list context menu
2022-11-27 01:51:57 +01:00
Tobias Fella
8895693dc4
Allow adding a reason for banning a user
2022-11-25 22:28:17 +00:00
Tobias Fella
d70f77f622
Allow adding a reason for deleting messages
...
BUG: 458911
2022-11-18 00:56:12 +01:00
James Graham
7e82f75d14
More ApplicationWindow QQC2
2022-11-17 11:31:18 +00:00
Gary Wang
2cd01164a6
add missing QQC2s
2022-11-17 18:16:46 +08:00
Gary Wang
cae6479a3a
Add missing QQC2 to RoomListContextMenu
2022-11-17 08:18:12 +00:00
Tobias Fella
c58d8b58ff
Implement basic developer tools
2022-11-16 23:45:45 +00:00
Tobias Fella
ab5afa26ef
Always include QtQuick.Controls as QQC2
2022-11-14 23:21:14 +00:00
Nate Graham
b9d7e43fd1
Add icons to room actions
2022-11-04 15:08:50 -06:00
Tobias Fella
31a038ce82
Fix editing messages
2022-11-03 22:41:44 +01:00
Tobias Fella
92ec441594
Use enum instead of strings for message type
2022-11-02 08:55:28 +00:00
Tobias Fella
659f10c71a
Improve Space list
...
- Give it a context menu
- Clean up code
BUG: 460167
2022-10-24 14:12:34 +02:00
Tobias Fella
2817ce9d16
Move QML files to src/qml and don't use internal qml modules
2022-10-24 00:40:54 +02:00