James Graham
6e4973cef7
Create a common MessageModel and inherit SearchModel and MessageEventModel from it.
...
Title
2024-12-28 13:32:26 +00:00
l10n daemon script
4f02472421
GIT_SILENT Sync po/docbooks with svn
2024-12-28 01:45:16 +00:00
l10n daemon script
00ce6be66e
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-12-28 01:31:38 +00:00
Kai Uwe Broulik
3eaef148fe
timeline: Load avatars asynchronously
...
Speeds up scrolling through the timeline.
2024-12-27 12:16:09 +00:00
Kai Uwe Broulik
c92284ab02
RoomDelegate: Load avatar asynchronously
...
Speeds up scrolling through the list of rooms.
2024-12-27 12:16:09 +00:00
l10n daemon script
40718d1180
GIT_SILENT Sync po/docbooks with svn
2024-12-27 01:37:22 +00:00
Tobias Fella
ca325cb7bf
Add Joshua as Maintainer
2024-12-26 13:52:44 +01:00
l10n daemon script
06e4fc0962
GIT_SILENT Sync po/docbooks with svn
2024-12-26 01:38:44 +00:00
Tobias Fella
8f82ce6ffb
Use Quotient's Add3PIDJob
2024-12-25 22:02:10 +01:00
Tobias Fella
138f224109
Use Quotient's job for deleting devices
2024-12-25 21:51:40 +01:00
Tobias Fella
ef8c89b999
Use Quotient's job for password changing
2024-12-25 21:45:01 +01:00
James Graham
b595a2966c
Thread alignment
...
It doesn't make sense for a thread to be on the right or tinted when the local user started it as they contain messages from multiple users. So always make them align left and never tint them.
2024-12-25 19:53:41 +00:00
Tobias Fella
3480c5f067
Remove unused forward declaration
2024-12-25 19:19:37 +01:00
Joshua Goins
a456b10420
Explicitly set the parent in QuickSwitcher
...
This sets the parent to the overlay, which makes sure it's actually
centered even when the right sidebar is opened.
2024-12-25 15:28:54 +00:00
Jan Rathmann
b7dee707a3
Port away from methods removed in libquotient. This fixes BUG: 497458
2024-12-25 01:58:55 +00:00
l10n daemon script
9f2f0f1375
GIT_SILENT Sync po/docbooks with svn
2024-12-25 01:49:27 +00:00
James Graham
fe7cf0a595
Add button to thread to reply
...
{width=254 height=147}
2024-12-24 17:14:00 +00:00
James Graham
0f79c04d93
Fix new thread loading
...
If a thread was created by the local user fetchMore() won't find the pending event that created it so make sure it is found and added.
2024-12-24 16:20:49 +00:00
Tobias Fella
2d3373efbb
Add test for invite action
2024-12-24 15:05:19 +01:00
l10n daemon script
f3a96b3562
GIT_SILENT Sync po/docbooks with svn
2024-12-24 01:33:01 +00:00
Tobias Fella
7f79fd95b5
Require passing tests on windows
2024-12-23 15:46:26 +01:00
Nicolas Fella
2eab366a1b
Remove unneeded IDs from actions
2024-12-23 11:07:02 +00:00
Nicolas Fella
038a3bb5c8
Drop dead code for switchUserButton
...
It is never checked
2024-12-23 11:07:02 +00:00
Nicolas Fella
7bef8c99ec
[UserInfo] Fix shortcut
...
Set the keysequence on the action directly
This makes it actually work
2024-12-23 11:07:02 +00:00
Nicolas Fella
5cbae6e8e6
Drop commented out code
2024-12-23 11:07:02 +00:00
l10n daemon script
862c022ec6
GIT_SILENT Sync po/docbooks with svn
2024-12-23 01:32:44 +00:00
Tobias Fella
71349b575b
Refactor action definition
...
- Make an empty message type optional mean "no message"
- Set message type for all actions that send a message through the normal mechanism
- Remove now redundant bool specifying whether a message should be sent
2024-12-22 21:14:20 +01:00
Tobias Fella
2acc08402f
Fix rainbowme
2024-12-22 20:35:23 +01:00
Tobias Fella
adf79e1926
Fixup disabling TextHandlerTest
2024-12-22 20:28:17 +01:00
Tobias Fella
d2e5c1d33b
Disable TextHandlerTest on CI
...
It's broken for no apparent reason while working fine locally
2024-12-22 20:17:33 +01:00
Tobias Fella
3fce30f709
Add basic tests for actions
2024-12-22 19:51:07 +01:00
James Graham
6bdb67f504
Update string literals
...
Since _ls is now deprecated this is removed in favour of L1, I've also taken the oportunity to replace QStringLiteral and QLatin1String with their shortened form while we're at it.
There are also a few instances where the string literal type has been switch, the general rule being to use the one that matches the function type or value being compared to avoid conversions.
2024-12-22 18:23:55 +00:00
James Graham
314f86007e
Fix New ThreadModel Messages
...
ThreadModel was not updated to use pendingEventAdded the same way MessageEventModel was so new messages in an exisiting thread were not being initialised properly. This fixes it to use the updated pendingEventAdded on new enough versions of libQuotient.
2024-12-22 10:11:56 +00:00
James Graham
476edc6ad3
Show thread on latest message
...
Use the new thread functionality in libQuotient to show the thread on the latest message rather than the root.
Note: to test you need to bump your libquotient minor version to 10 or higher.
Also Note: this reveals some other bugs in how new threads are shown or refreshed when new messages are added, this will be fixed in a later patch as some re-architecting is required
2024-12-22 10:11:37 +00:00
James Graham
a56cafb97e
Remove makeMessageTimestamp from MessageEventModel as it is now unused
2024-12-22 10:11:16 +00:00
James Graham
6663b0c257
Custom Room Sort Order
...
Add the ability to sort rooms by a custom set of parameters.
2024-12-22 10:11:04 +00:00
l10n daemon script
c50d4289c4
GIT_SILENT Sync po/docbooks with svn
2024-12-22 01:33:09 +00:00
l10n daemon script
595080b5c1
GIT_SILENT Sync po/docbooks with svn
2024-12-21 01:45:26 +00:00
l10n daemon script
a9cbd766c8
GIT_SILENT made messages (after extraction)
2024-12-21 00:41:17 +00:00
l10n daemon script
fdfd49105f
GIT_SILENT Sync po/docbooks with svn
2024-12-20 01:36:01 +00:00
l10n daemon script
c7afddcfab
GIT_SILENT Sync po/docbooks with svn
2024-12-18 01:35:34 +00:00
l10n daemon script
9fe3d4faf0
GIT_SILENT made messages (after extraction)
2024-12-18 00:40:24 +00:00
l10n daemon script
41a827555c
GIT_SILENT Sync po/docbooks with svn
2024-12-17 01:38:11 +00:00
l10n daemon script
c9317e4ec5
GIT_SILENT Sync po/docbooks with svn
2024-12-16 02:03:06 +00:00
l10n daemon script
0ae16ccf76
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-12-16 01:37:31 +00:00
l10n daemon script
73d3b638df
GIT_SILENT made messages (after extraction)
2024-12-16 00:42:42 +00:00
Soumyadeep Ghosh
e2b0a105a7
snap: use cmake snap and use . as source
...
- override the `PATH`
- use gcc from toolchains PPA
2024-12-15 13:05:28 +00:00
l10n daemon script
195864d3ac
GIT_SILENT Sync po/docbooks with svn
2024-12-15 02:03:11 +00:00
l10n daemon script
c4aa843038
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-12-15 01:35:34 +00:00
Joshua Goins
843da2664f
Add better support for colored text (and shrugs) from other clients
...
Some clients - such as Element - can send colored text through <span>,
which fails to display in Qt's rich text parser. So we need to transform
that into CSS styles which is supported by Qt.
Notably this allows you to exchange rainbow shrugs through Matrix, which
is really important. And this means colored backgrounds for text is
supported too, I guess.
2024-12-14 13:46:56 +00:00