Tobias Fella
7c74a6cbe1
Improve space management strings
2024-03-29 11:56:06 +01:00
Tobias Fella
e6a11b2ad8
Make various models more robust against deleted rooms
2024-03-29 11:55:14 +01:00
James Graham
158942d1b5
UserInfo compact
...
Make UserInfo work in compact mode. This includes showing the account switch popup in a dialog
BUG: 482261
2024-03-29 09:09:13 +00:00
l10n daemon script
aaa97ec029
GIT_SILENT Sync po/docbooks with svn
2024-03-29 01:30:58 +00:00
Tobias Fella
882ead5715
Remove external room window feature
...
At its best, this worked ok-ish, though it was always missing basic features.
It's also a massive memory leak and significantly complicates the codebase.
(Which is not yet cleaned up by this commit)
Currently, it is entirely broken and noone noticed or cared enough to report or fix that.
BUG: 455984
2024-03-28 22:05:50 +01:00
Tobias Fella
ab4519dedd
Show custom delegate for in-room user verification
...
This is independent of the in-room verification actually working, but prevents a fallback from appearing
2024-03-28 22:03:58 +01:00
Tobias Fella
c3fd2428a2
Add QR code scanner
2024-03-28 22:02:55 +01:00
James Graham
fbb4b962fa
Support selected text for replies in the right click menu
...
Support selected text for replies in the right click menu
BUG: 463885
2024-03-28 21:01:21 +00:00
Tobias Fella
9bf65de649
Use custom room drawer icons
2024-03-28 21:34:47 +01:00
Tobias Fella
75f069cb7d
SpaceChildrenModel: Handle space being deleted
2024-03-28 16:46:38 +01:00
l10n daemon script
87d50125ab
GIT_SILENT Sync po/docbooks with svn
2024-03-28 01:38:17 +00:00
l10n daemon script
dc2cf21cb8
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-03-28 01:18:33 +00:00
Tobias Fella
bae14ecd35
Simplify spacedrawer width code
2024-03-27 21:09:27 +01:00
Gary Wang
b48c1c3b80
Allow show sender detail from message context menu
...
When curtain user is spamming a lot of messages in a short amount
of time, mod need to scroll all the way up to the first spam message to
know who send those spam message, thus start banning them.
This patch add a context menu to open the sender detail dialog, it could
make banning the spam user and batch-deleting spam messages easier.
2024-03-27 19:39:29 +00:00
James Graham
0f9eb4beeb
Fix logout current connection crash
...
Make sure that the neochat can handle switching connection when the current one is logged out. This is mostly about using QPointer to handle use after free issues due to room objects being deleted.
2024-03-27 15:25:24 +00:00
l10n daemon script
0ab8624d79
GIT_SILENT Sync po/docbooks with svn
2024-03-27 09:54:21 +00:00
l10n daemon script
e872c934c3
GIT_SILENT Sync po/docbooks with svn
2024-03-27 01:31:49 +00:00
James Graham
c3d5d18aae
Use unique pointers for space child items
2024-03-26 13:41:03 +00:00
James Graham
ff5853a850
Create a QML module for settings
2024-03-26 13:23:43 +00:00
l10n daemon script
f772906324
GIT_SILENT Sync po/docbooks with svn
2024-03-26 01:31:34 +00:00
l10n daemon script
07eabb2dc1
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-03-26 01:13:52 +00:00
l10n daemon script
b3c88763a4
GIT_SILENT Sync po/docbooks with svn
2024-03-25 01:31:49 +00:00
Tobias Fella
f7081f8829
Always encrypt DMs when creating them
2024-03-24 11:36:21 +01:00
James Graham
ceef2167fd
Don't Maximize Stickers
...
Make sure that sticker don't open the maximize component as they aren't in the media model
BUG: 482701
2024-03-24 10:01:41 +00:00
James Graham
1dcfd94328
Fix Message Components for Tags with Attributes
...
Don't assume that the close tag is the length of the start tag +1
BUG: 482331
2024-03-24 10:01:00 +00:00
l10n daemon script
a1aa0804e2
GIT_SILENT Sync po/docbooks with svn
2024-03-24 01:20:31 +00:00
l10n daemon script
77176478eb
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-03-24 01:14:27 +00:00
l10n daemon script
bf4ebfa7a8
GIT_SILENT made messages (after extraction)
2024-03-24 00:38:05 +00:00
Tobias Fella
6e7d622b41
Fix crash when visiting user
...
We're adding the "join" action so that rooms are joined.
libQuotient doesn't like it when we the action is join and the uri is for a user.
BUG: 483744
2024-03-23 20:46:56 +01:00
Tobias Fella
8398b7d24d
Fix manual user search dialog
2024-03-23 20:45:15 +01:00
James Graham
aef9b7375a
Fix Opening Maximized Media
...
Make sure the Image and Video Components can correctly get the index for opening the Maximize Media component.
2024-03-23 17:52:29 +00:00
James Graham
ba45318b56
Improved itinerary delegates
...
Steal the look of itinerary items from itinerary but simplified. Also includes new support for flights and restaurants

2024-03-23 09:33:51 +00:00
l10n daemon script
7d4f8780ad
GIT_SILENT Sync po/docbooks with svn
2024-03-23 01:19:12 +00:00
l10n daemon script
b504c990f8
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-03-23 01:13:26 +00:00
Tobias Fella
e07b876677
Add UI for entering key backup passphrase
2024-03-22 22:04:07 +01:00
Tobias Fella
a0bfd34951
Fix removing a parent space when we're not joined
2024-03-21 21:25:26 +01:00
l10n daemon script
b173714bbe
GIT_SILENT Sync po/docbooks with svn
2024-03-21 01:20:56 +00:00
l10n daemon script
db4021b601
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-03-21 01:14:53 +00:00
l10n daemon script
2f46fd1d2c
GIT_SILENT Sync po/docbooks with svn
2024-03-20 01:22:05 +00:00
Tobias Fella
1f85f848e2
Clean up button
2024-03-19 21:31:11 +01:00
Tobias Fella
d7e0954e86
Fix opening manual room dialog
2024-03-19 21:27:18 +01:00
James Graham
1671e05d12
More file previews
...
This adds previews for downloaded pdfs and code files.


2024-03-19 20:06:32 +00:00
Tobias Fella
33c55d1563
Add back errouneously removed import
2024-03-19 21:00:48 +01:00
Tobias Fella
4984181613
Refactor and improve emoji detection in reactions
...
UCHAR_EMOJI_PRESENTATION is replaced with UCHAR_EMOJI, which seems to be more useful for decting emojis.
The lambda is also turned into a proper function as there's no apparent reason for it to be a lambda.
2024-03-19 20:51:50 +01:00
Tobias Fella
af75136269
Bump compiler settings level to 6.0
2024-03-19 20:05:23 +01:00
l10n daemon script
c8eb75a148
GIT_SILENT Sync po/docbooks with svn
2024-03-19 01:22:10 +00:00
Joshua Goins
5109b4fcd1
Fix the quick format bar not actually doing anything
2024-03-18 20:17:06 +00:00
Joshua Goins
1b7f482d0b
Exclude lonely question marks from the linkify regex
...
Many URLs we see in the KDE rooms end with a question mark, without a
space. The linkify regex for plain URLs incorrectly considered them as
part of the link, which usually breaks them when opened in a web
browser. Now the regex excludes these, unless they are accompanied by
another character (so links like kde.org/realurl?is=true will still
work.)
2024-03-18 15:46:22 -04:00
James Graham
6f9a273d39
Timeline Module
...
Move all the timeline QML files into their own QML module. Having them all in the same location is annoying and hard to work with.
2024-03-18 18:39:59 +00:00
l10n daemon script
51d354a9c8
GIT_SILENT Sync po/docbooks with svn
2024-03-18 01:31:43 +00:00