James Graham
41e96fca70
Remember the matrixId during login when moving back from password
...
Remember the matrixId during login when moving back from password
BUG: 489976
2025-05-05 13:48:23 +01:00
James Graham
f6b3f3ac80
Fix the width of the space header.
...
Fix the width of the space header, the name of currentWidth has changed to available width.
2025-05-05 13:08:32 +01:00
James Graham
db0c423763
Use isOnline from libquotient
...
Use `isOnline` from libquotient
This require a bump of the min libquotient to 0.9.1
2025-05-05 12:20:26 +01:00
Aleix Pol
df9a7292b9
Fixes a null pointer call
...
It seems like the case is possible as we already are treating the case
in isUserBanned. Doesn't seem ideal as it shows "" where the username
should be but it's better than a crash.
2025-05-03 16:17:35 +00:00
Heiko Becker
7abca73339
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 0a7fccaa5c )
2025-05-03 00:31:40 +02:00
Tobias Fella
30ee914baf
Re-enable FreeBSD CI
2025-05-02 20:43:39 +02:00
l10n daemon script
5b835933e6
GIT_SILENT Sync po/docbooks with svn
2025-05-01 01:38:00 +00:00
Kai Uwe Broulik
85f3d3b633
RoomList: Change room on drag enter
...
With a delay. Allows to drag a file to NeoChat and switch rooms.
In the future we might want to allow dropping a file onto a
room to send it.
2025-04-30 10:57:48 +00:00
l10n daemon script
41d6233f78
GIT_SILENT Sync po/docbooks with svn
2025-04-28 01:37:57 +00:00
Joshua Goins
ccb162cfed
Set CppOwnership for managed QObjects returned by Q_INVOKABLES
...
I'm 99% sure of the recent crashes we've been seeing are double-frees,
the QCache one me and Duha encountered must be one. The QCache is in
charge of the one in ContentProvider, so it will sometimes try to delete
or access something already destroyed by the QML engine.
While I'm at it, I also made sure to check every other Q_INVOKABLE to
ensure we don't hit this elsewhere.
CCBUG: 502747
2025-04-26 11:36:39 -04:00
l10n daemon script
56472f6cfd
GIT_SILENT Sync po/docbooks with svn
2025-04-25 01:38:48 +00:00
l10n daemon script
14c26b1663
GIT_SILENT Sync po/docbooks with svn
2025-04-24 01:36:42 +00:00
l10n daemon script
14043f861f
GIT_SILENT Sync po/docbooks with svn
2025-04-23 01:38:35 +00:00
l10n daemon script
7761e4e0f7
GIT_SILENT Sync po/docbooks with svn
2025-04-22 01:37:28 +00:00
l10n daemon script
4214b7691f
GIT_SILENT Sync po/docbooks with svn
2025-04-21 01:36:58 +00:00
Akseli Lahtinen
62da98af94
ChatBar: set chatBarSizeHelper for compactLayout to root.width
...
In chatBarSizeHelper, if user is in compact mode and resizes the window,
maxWidth would be -1 and that caused something to go wrong with the
padding calculations.
Instead, just set it to root.width with some padding, so it always is
the width of the ChatBar.
2025-04-20 18:46:32 +03:00
Akseli Lahtinen
0cc14f710d
MessageModel: Handle stickers in ContentModelRole
...
We were ignoring stickers completely when handling them previously, as
it was handled as event and not one with id.
BUG: 501553
2025-04-20 15:49:20 +03:00
l10n daemon script
a148c6e326
GIT_SILENT Sync po/docbooks with svn
2025-04-20 01:36:09 +00:00
Tobias Fella
bb864cac5b
Fix crash during logout
2025-04-19 10:26:41 +02:00
l10n daemon script
e465ef6d41
GIT_SILENT Sync po/docbooks with svn
2025-04-19 01:37:38 +00:00
Tobias Fella
1303dcce8f
Disable appium tests
...
Their flakiness makes the CI miserable to use.
2025-04-18 23:19:04 +02:00
James Graham
b6791485c4
Move remaining code to app module
...
There's still some stuff that could potentially go elsewhere but I think it's enough for now.
2025-04-18 09:26:17 +00:00
l10n daemon script
0708f022bc
GIT_SILENT Sync po/docbooks with svn
2025-04-18 01:36:47 +00:00
James Graham
d81478ac97
Move webshortcut model to timeline
2025-04-17 16:53:36 +01:00
James Graham
f57004601d
Move more stuff to settings module
2025-04-17 16:41:59 +01:00
Joshua Goins
c104c0b7d0
Remove some action text that explicitly says "to clipboard"
...
For example, "Copy Address to Clipboard" is redundant - almost every
Copy action on your computer does it to the clipboard. The same is done
for the space action too.
2025-04-17 09:28:52 +00:00
Joshua Goins
50ceddaa7e
Improve the "Friends" space notification and tooltip text
...
If you're a first-time user, the different states on this button may be
a bit confusing. Instead of showing a "plus" sign (meaning an invite) it
will add it to the total notification count. The tooltip text is also
changed to reflect this.
2025-04-17 09:25:17 +00:00
Tobias Fella
23803223bf
Remove duplicate mxid regex
2025-04-17 10:15:00 +02:00
Tobias Fella
438d4ca3fd
Make mxid regex compatible with localhost mxids
...
Required for tests
2025-04-17 10:14:59 +02:00
Tobias Fella
d668d2f2de
Improve DevtoolsPage
...
Notably, port away from StackLayout, as it doesn't work well when the individual components have different heights
2025-04-17 10:09:03 +02:00
l10n daemon script
0f704417c6
GIT_SILENT Sync po/docbooks with svn
2025-04-17 01:36:01 +00:00
Tobias Fella
9b8cfafa04
Show a placeholder when permissions are loading
2025-04-16 21:27:00 +02:00
James Graham
195e175186
More qml files to go in timeline module
2025-04-16 19:48:19 +01:00
James Graham
2d5d2c6c06
Move relevant models to devtools
2025-04-16 19:38:13 +01:00
James Graham
e787eaabcd
Create a space module
2025-04-16 19:28:54 +01:00
James Graham
4aec891b1f
Fix clearing edit ID when an attachment is added
...
Fix clearing edit ID when an attachment is added. You can reply with an attachment but not edit and attachment simultaneously
2025-04-16 18:28:33 +00:00
l10n daemon script
86f04f8b98
GIT_SILENT Sync po/docbooks with svn
2025-04-16 01:36:50 +00:00
Carl Schwan
cee9c90f55
Use list of breeze icons from Kirigami Addons
2025-04-15 22:38:12 +02:00
Simon Quigley
2ca744c960
Remove TapHandler for CodeMaximizeComponent
...
This specific TapHandler proves to be a bit trigger-happy; when trying to copy
text, select or de-select text, or generally do more than stare at it without
touching your mouse, it is too easy to minimize the fullscreen component. This
fixes the issue entirely; when tapping on the message in the timeline, it
still shows a maximized message. This only applies to the maximized message.
2025-04-15 20:36:52 +00:00
Tobias Fella
854aa34e52
Don't offer stickers for reactions
2025-04-15 10:53:53 +02:00
l10n daemon script
b8d4ffcedc
GIT_SILENT Sync po/docbooks with svn
2025-04-15 01:37:17 +00:00
James Graham
0380de698c
Create new rooms module
2025-04-14 19:17:42 +01:00
Tobias Fella
380a52d981
Update copyright year
2025-04-14 17:06:15 +02:00
l10n daemon script
ddc3c11e12
GIT_SILENT Sync po/docbooks with svn
2025-04-14 01:36:37 +00:00
Volker Krause
05e1c2e6f8
Use ECM's more elaborate APK version code logic
2025-04-13 15:49:23 +00:00
James Graham
bffd7fb13d
Move ChatDocumentHandler and related includes to LibNeoChat
2025-04-13 16:24:12 +01:00
James Graham
4fe9c76d90
Move location models to LibNeoChat
2025-04-13 15:52:01 +01:00
James Graham
866fee2ea3
Move login and registration to login
...
To make this work `AccountManager` is split off from controller taking all the code around `AccountRegister` and is added to LibNeoChat as it makes sense to have this functionality there.
2025-04-13 11:23:17 +00:00
James Graham
b9ffe12154
Move locationhelper, linemodel and mediasizehelper to Timeline
2025-04-13 10:11:54 +00:00
James Graham
09cb2bd261
Move the threepid stuff to settings
2025-04-13 10:46:54 +01:00