Andreas Gattringer
ea1b577ec7
fix room settings not opening from RoomDrawerPage, by launching it according to RoomDrawer
2024-07-09 10:49:18 +02:00
l10n daemon script
a41afa70eb
GIT_SILENT Sync po/docbooks with svn
2024-07-08 01:23:33 +00:00
Tobias Fella
e11c97cdc0
Move NeoChatRoom::showMessage to Controller
...
It doesn't fit into NeoChatRoom conceptually
2024-07-07 13:44:55 +02:00
l10n daemon script
d76e44512e
GIT_SILENT Sync po/docbooks with svn
2024-07-07 01:24:08 +00:00
l10n daemon script
fd1931377d
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-07-07 01:17:56 +00:00
James Graham
68ce6c4ed7
It seems like it's possible for contentModel.Author to be accessed before the contentModel is set so make sure this fails nicely
2024-07-06 20:05:16 +00:00
Carl Schwan
a2ee330307
Use new SearchDialog from Kirigami
2024-07-06 18:16:43 +00:00
Tobias Fella
c3a17f951e
Only enable taphandler for mouse clicks
...
BUG: 486545
2024-07-06 20:11:21 +02:00
Nicolas Fella
443c0f34d7
Rework Add Server dialog
...
Use plain items instead of FormCard delegate items, this isn't a FormCard
Set placeholder text for textfield
Remove redundant subtitle
Use inlinemessage for errors
Before:
{width=405 height=247}
After:
{width=404 height=234}
2024-07-06 18:10:34 +00:00
Tobias Fella
8725600368
Port away from deprecated QDateTime constructor
2024-07-06 20:00:04 +02:00
Tobias Fella
3b83b7f190
Set Qt policy 4
2024-07-06 20:00:04 +02:00
Tobias Fella
e0c3a1c143
Port to ecm_add_qml_module
2024-07-06 19:50:20 +02:00
Tobias Fella
bec1ad7bee
Fix crashes when logging out of connection
2024-07-06 19:44:00 +02:00
Tobias Fella
9e6c00f78c
Fix logout from account menu
2024-07-06 19:28:54 +02:00
Tobias Fella
abbbd9d705
Use RoomMember object for code component
2024-07-06 16:27:08 +02:00
Tobias Fella
4a5c012f05
Fix avatar in chatbar
2024-07-06 16:22:03 +02:00
Tobias Fella
319862b3d4
Fix avatars in full window image view
2024-07-06 16:20:16 +02:00
Tobias Fella
1fcf58024d
Fix avatars in CodeMaximizeComponent
2024-07-06 16:18:49 +02:00
Tobias Fella
9db162d0fc
Fix avatar in state delegates
2024-07-06 16:16:44 +02:00
Tobias Fella
13b15390c3
Fix crashes due to event being deleted
2024-07-06 15:54:29 +02:00
l10n daemon script
799b62e9d2
GIT_SILENT Sync po/docbooks with svn
2024-07-06 01:25:14 +00:00
Tobias Fella
d91ed535ad
Don't access event after it was deleted
...
- NeoChat stores pointer to event
- Event is replaced
- libQuotient deletes the event and notifies us that the event changes
- We're accessing the event to check its id
- Boom
Make this not boom by accessing the ID that we're additionally storing anyway.
2024-07-05 16:54:38 +02:00
l10n daemon script
c48b9874bf
GIT_SILENT Sync po/docbooks with svn
2024-07-04 01:22:48 +00:00
l10n daemon script
6a788f6c32
GIT_SILENT Sync po/docbooks with svn
2024-07-03 01:26:09 +00:00
Tobias Fella
53519a604e
Don't store member objects in userlistmodel
2024-07-02 18:17:27 +02:00
l10n daemon script
2818b87f02
GIT_SILENT Sync po/docbooks with svn
2024-07-02 01:24:50 +00:00
l10n daemon script
50e10133b9
GIT_SILENT Sync po/docbooks with svn
2024-07-01 01:23:04 +00:00
James Graham
068161719e
Update author documentation now we've moved to RoomMember
2024-06-30 17:59:40 +01:00
James Graham
c8d5d095e0
REmove unneeded includes
2024-06-30 17:59:40 +01:00
James Graham
52d07320ef
Make the author line in the bubble and reply be part of the content model
2024-06-30 17:59:40 +01:00
Tobias Fella
158b9ea2ca
Fix opening QR code
2024-06-30 18:06:57 +02:00
James Graham
6a100bfbab
When switching rooms first set the room to nullptr to clear any objects in MessageEventModel and UserListModel
2024-06-30 14:24:21 +00:00
Tobias Fella
b3bd6ee176
Fix showing avatar image in HiddenDelegate
2024-06-30 15:53:02 +02:00
Tobias Fella
04696b27eb
Use type for member property
2024-06-30 15:53:02 +02:00
Tobias Fella
332937dbc1
Register RoomMember as foreign type
2024-06-30 15:52:45 +02:00
l10n daemon script
92d932ce5c
GIT_SILENT Sync po/docbooks with svn
2024-06-30 01:25:04 +00: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
Tobias Fella
1460132772
Fix typing indicator
2024-06-29 17:30:29 +02:00
Tobias Fella
76d68bb3e4
Fix tests
2024-06-29 17:30:29 +02:00
Tobias Fella
08df0ebbea
user details dialog fixes
2024-06-29 17:30:29 +02:00
Tobias Fella
e918db2cc1
Port away from function that we can't use yet
2024-06-29 17:30:29 +02:00
James Graham
2e0dc8db94
Make sure that the member objects get updated for the MessageEventModel and MessageContentModel when the user updates their avatar or name
2024-06-29 17:30:29 +02:00
James Graham
b78a9f2a9c
Find users by Id in UserListModel as there may be users with the same display name which will end up with the wrong member replaced
2024-06-29 17:30:28 +02:00
James Graham
832e6b9de0
Make sure that the member object gets switched when a member's avatar or name is updated because the old state event will now be deleted and we need to ref the new one.
2024-06-29 17:30:28 +02:00
James Graham
feec7ca408
Don't store RoomMembers in ReactionModel
...
Don't store RoomMember objects in the reaction model just grab them everytime incase the state event is replaced.
2024-06-29 17:30:28 +02:00
James Graham
408f0a12e2
Use new libquotient functionality to encrypt direct chats by default
...
Needs https://github.com/quotient-im/libQuotient/pull/730
2024-06-29 17:30:28 +02:00
James Graham
35ab4e6e09
Use updated membersTyping functions from libquotient
2024-06-29 17:30:28 +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