Commit Graph

5404 Commits

Author SHA1 Message Date
l10n daemon script
c8170f5a96 GIT_SILENT Sync po/docbooks with svn 2025-04-21 03:12:41 +00:00
l10n daemon script
142adbeb00 GIT_SILENT Sync po/docbooks with svn 2025-04-18 03:11:51 +00:00
Joshua Goins
a1c213dc46 Fix two (edited) strings appearing in edited quotes
This is because we only check if the last message component != Text,
because that handles it's own edit strings. Quote components do that
too, so if we don't exclude it there ends up being two (edited) strings
in one message.

(cherry picked from commit 5ef4ab0756)
2025-04-17 09:44:56 +00:00
Joshua Goins
f642b1488a Fix multi-line quotes being cut off
This was a mistake in the code that was designed to remove the outside
paragraphs, which seems to be to make way for the quotation marks we
add around the text. Instead of doing that (which turns out, is very
brittle and breaks on multiple paragraphs) insert the quotation marks
*inside* of the paragraph tags.

A test case is added for this as well.

(cherry picked from commit 704505958e)
2025-04-17 09:44:56 +00:00
Joshua Goins
3e683eac77 LinkPreviewComponent: Fix a few bugs, restore the image preview
We realized that images don't display in link previews anymore, because
QML is terrible and this property is a QUrl, so when we call .length it
silently fails and never loads the image. This is easily fixed by
calling .toString().

There's also another bug where the title ie elided way too greedily, but
we can simplify the elision check and fix the bug at the same time.
No more "Hom..."!

(cherry picked from commit 2546d79f26)
2025-04-17 09:44:56 +00:00
Joshua Goins
299d8e9c40 Set the pointing hand cursor shape on link previews
Our HIG explicitly says we can do this for links, and these components
are literally giant links. This might also help differentiate these from
similar looking components like quotes for desktop users.

(cherry picked from commit c3404936fd)
2025-04-17 09:44:56 +00:00
Joshua Goins
45f9aeb5bf Elide the hover link indicator
For long links, this ends up going "off" the window (not really of
course.) One good example is Bugzilla filter URLs which are ungodly
huge. So eliding these just makes it look better, browsers do this too.

(cherry picked from commit ec635d7de3)
2025-04-17 09:44:56 +00:00
l10n daemon script
6961442090 GIT_SILENT Sync po/docbooks with svn 2025-04-17 03:11:11 +00:00
l10n daemon script
f4b31838bc GIT_SILENT Sync po/docbooks with svn 2025-04-15 03:12:49 +00:00
l10n daemon script
8e3ffd3e9d GIT_SILENT Sync po/docbooks with svn 2025-04-14 03:12:29 +00:00
l10n daemon script
02cfb0df9c GIT_SILENT Sync po/docbooks with svn 2025-04-13 03:07:06 +00:00
l10n daemon script
c95778b3ac GIT_SILENT Sync po/docbooks with svn v25.04.0 2025-04-10 03:11:40 +00:00
l10n daemon script
8e66f635fd 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"
2025-04-09 03:08:06 +00:00
l10n daemon script
355b5a33b7 GIT_SILENT made messages (after extraction) 2025-04-09 02:32:07 +00:00
l10n daemon script
e40d8230c0 GIT_SILENT Sync po/docbooks with svn 2025-04-08 03:20:39 +00:00
l10n daemon script
a76d4496da 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"
2025-04-08 03:15:18 +00:00
Heiko Becker
4ad1a628b6 GIT_SILENT Update Appstream for new release 2025-04-07 23:59:22 +02:00
Heiko Becker
87ea0ef5b2 GIT_SILENT Upgrade release service version to 25.04.0. 2025-04-07 22:47:49 +02:00
Scarlett Moore
7ed43044ce snapcraft: Sync fixes into stable. 2025-04-05 14:48:52 +00:00
l10n daemon script
074e5d4c5a GIT_SILENT Sync po/docbooks with svn 2025-04-05 03:20:22 +00:00
l10n daemon script
12ce1e460e GIT_SILENT Sync po/docbooks with svn 2025-04-04 03:21:02 +00:00
l10n daemon script
74a6cd28eb GIT_SILENT Sync po/docbooks with svn 2025-04-03 03:12:31 +00:00
l10n daemon script
53307f9358 GIT_SILENT Sync po/docbooks with svn 2025-04-02 03:12:46 +00:00
l10n daemon script
c683df2b40 GIT_SILENT Sync po/docbooks with svn 2025-03-31 03:11:46 +00:00
l10n daemon script
3b1e19c740 GIT_SILENT Sync po/docbooks with svn 2025-03-29 03:12:15 +00:00
l10n daemon script
4a5c4559bf GIT_SILENT Sync po/docbooks with svn 2025-03-28 03:16:51 +00:00
Albert Astals Cid
7d2dc0f9ac GIT_SILENT Upgrade release service version to 25.03.90. v25.03.90 2025-03-27 11:14:06 +01:00
l10n daemon script
f5a7fb0d13 GIT_SILENT Sync po/docbooks with svn 2025-03-27 03:17:45 +00:00
l10n daemon script
3e09099958 GIT_SILENT made messages (after extraction) 2025-03-27 02:37:16 +00:00
l10n daemon script
4474efd03f GIT_SILENT Sync po/docbooks with svn 2025-03-26 03:13:42 +00:00
l10n daemon script
8fe4cf3f89 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"
2025-03-26 03:09:53 +00:00
l10n daemon script
e25060c12d GIT_SILENT Sync po/docbooks with svn 2025-03-24 03:12:20 +00:00
l10n daemon script
c56ec01637 GIT_SILENT Sync po/docbooks with svn 2025-03-21 03:20:49 +00:00
l10n daemon script
5e07a07f38 GIT_SILENT Sync po/docbooks with svn 2025-03-20 03:20:33 +00:00
l10n daemon script
dcc184a45f GIT_SILENT Sync po/docbooks with svn 2025-03-18 03:17:51 +00:00
l10n daemon script
790ab54d0f GIT_SILENT Sync po/docbooks with svn 2025-03-17 03:09:17 +00:00
l10n daemon script
606f8a1c99 GIT_SILENT Sync po/docbooks with svn 2025-03-16 03:15:39 +00:00
l10n daemon script
46c706e364 GIT_SILENT Sync po/docbooks with svn 2025-03-15 03:16:18 +00:00
l10n daemon script
32bea56a6d GIT_SILENT Sync po/docbooks with svn v25.03.80 2025-03-13 03:13:58 +00:00
l10n daemon script
661cf22667 GIT_SILENT Sync po/docbooks with svn 2025-03-10 03:49:36 +00:00
l10n daemon script
ad1254fb71 GIT_SILENT Sync po/docbooks with svn 2025-03-09 03:11:01 +00:00
Albert Astals Cid
7514a8a6f7 GIT_SILENT Upgrade release service version to 25.03.80. 2025-03-08 18:43:32 +01:00
James Graham
716ae11941 Fix Viewing Encrypted Events
Turns out I forgot that an encrypted event is not a roommessage event so we need to handle this when grabbing the content model for the message.
2025-03-08 14:42:48 +00:00
l10n daemon script
4ff16ff402 GIT_SILENT Sync po/docbooks with svn 2025-03-08 01:43:38 +00:00
l10n daemon script
bd598b9c44 GIT_SILENT Sync po/docbooks with svn 2025-03-07 01:39:06 +00:00
Joshua Goins
f1253e4ede Make joining remote rooms more reliable
When joining remote rooms we have to specify another homeserver (that is in the
room) to help us join. The matrix documentation is a little unclear what to do
in this scenario, so instead of giving up let's at least brute force it with the
server in the alias or room id.

This *does* work and allows my server to join rooms in NeoChat I otherwise
couldn't.

BUG: 487253
CCBUG: 491359
FIXED-IN: 24.12.3
2025-03-06 15:39:32 +00:00
Joshua Goins
79a3da3358 Stop emojis from destroying your message
This is easy to reproduce in the following scenario with a bunch of
half-completed emojis: ":a :a :a :a". Trying to complete anything but the last
one starts replacing parts of the message because it only considers the last
colon to the current completion identifier.

This change fixes that and said scenario can no longer cause a message
massacare. This bug doesn't seem to affect the other completions because their
searching in the string was correct, but I made sure they all share the same
index now.

BUG: 479587
FIXED-IN: 24.12.3
2025-03-06 14:47:27 +00:00
l10n daemon script
5a6bdfbbba GIT_SILENT Sync po/docbooks with svn 2025-03-06 01:39:29 +00:00
Joshua Goins
3d663be506 Move the "Explore rooms" button from the hamburger to the space drawer
I think we should put this feature in a more obvious place (and similar to other
chat applications.) Instead of it being buried underneath a menu, joining
spaces/rooms should have the space promenience as creating them - you're going
to be more likely to access this dialog more anyway.
2025-03-05 22:03:54 +00:00
Joshua Goins
0ada4cdebe Add a dialog explaining what to do next when tapping "Verify this device"
The menu that has this action is now more discoverable, and this menu item is
plagued with a bad UX - when you tap on it nothing obvious happens! To people
not familiar with device verification they will think this is a bug, but in fact
all they need to do is open another verified session on another device.

So now there's a dialog explaining that the next step is to do just that. This
dialog also closes once the verification session starts, but the user has the
option to close it in the meantime.
2025-03-05 22:03:38 +00:00