Tobias Fella
de3072125e
Change all remaining QML file ids to "root"
2023-09-11 20:47:32 +02:00
James Graham
2c6ab498ac
Event Handler
...
Similar to text handler, pull out the disparate array of functions which format information from an event ready for display in the UI and put in a handler class with a test suite.
requires https://github.com/quotient-im/libQuotient/pull/686
2023-09-07 19:02:50 +00:00
Laurent Montel
774121ea8c
Fix qml explicit signal argument
2023-09-01 17:11:35 +02:00
Tobias Fella
a8aa775575
Implement message forwarding
...
Implements #338
2023-08-27 09:55:31 +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
Carl Schwan
847f41e1ad
Port most Avatar usage to new KirigamiAddons Avatar
2023-07-22 18:41:09 +00:00
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
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
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
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
Gary Wang
2cd01164a6
add missing QQC2s
2022-11-17 18:16:46 +08: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
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
2817ce9d16
Move QML files to src/qml and don't use internal qml modules
2022-10-24 00:40:54 +02:00