Tobias Fella
7f3f628b7d
Fix missing connection
2023-09-15 17:41:08 +00:00
James Graham
6bf552398e
Fix getting connection in message edit component
2023-09-15 18:35:23 +01:00
James Graham
78f676d71a
Fix the room list menu
...
As title
2023-09-15 16:22:59 +00:00
James Graham
33c0cae64c
Message menu rework
...
Rework the file menu so that it no longer relies on having a reference to the media delegate to manage a download for either opening externally or copying to clipboard. This allows the menus to be moved out of the delegates and maximize components and have them accessed through RoomManager. This reduces duplication and reduces the number of components in an already heavy delegate.
2023-09-15 13:57:40 +00:00
James Graham
14cdd096cf
Fix Delegate Menu in NeochatMaximizeComponent
...
Make sure NeochatMaximizeComponent provides all the required properties to the delegate menu
2023-09-15 11:00:40 +00:00
James Graham
c04ddfde26
EventSource Refactor
...
Move showing th event source to a call to RoomManager. This means the SourceRole is no longer required in the message and search models
2023-09-15 10:54:04 +00:00
l10n daemon script
ec4c156a8c
GIT_SILENT Sync po/docbooks with svn
2023-09-15 02:14:09 +00:00
Tobias Fella
17ff5b4c56
Add button to reject invitation and ignore user
...
BUG: 474274
2023-09-14 15:34:19 +00:00
Tobias Fella
0e2275e415
Always require passing tests
2023-09-14 10:23:52 +00:00
l10n daemon script
12fd1875b5
GIT_SILENT Sync po/docbooks with svn
2023-09-14 02:13:41 +00:00
l10n daemon script
10e50804c7
GIT_SILENT made messages (after extraction)
2023-09-14 01:54:51 +00:00
James Graham
c01c638a49
Fix file menu
...
Pass file menu eventSource rather than source and htmlText
2023-09-13 18:46:41 +00:00
Tobias Fella
399151eb1d
Fix opening context menus
2023-09-13 15:48:39 +02:00
Tobias Fella
5e80715898
Cleanup connection handling in QML
...
Consistently pass connection objects to files that need them instead of randomly using Controller.activeConnection in some of them
2023-09-13 13:12:01 +00:00
Tobias Fella
6439fa48f9
Adapt to QML api changes
2023-09-13 12:57:27 +00:00
Tobias Fella
823f3cdd4e
Remove QML Qt5/Qt6 compatibility hacks
2023-09-13 12:57:27 +00:00
Tobias Fella
f542d0b9fd
Change rowStride in runner to qsizetype
2023-09-13 14:53:07 +02:00
Tobias Fella
a43990559b
Rename source property of MessageDelegateContextMenu
...
Starting with Qt6.6, this collides with a FINAL property of Loader and thus doesn't run
2023-09-13 14:16:48 +02:00
Tobias Fella
feb2dbc9fb
Don't try finding KStatusNotifierItem on android
2023-09-13 12:05:40 +00:00
Tobias Fella
f299d5a245
Fix KF6 crash in emoji completion
2023-09-13 13:41:08 +02:00
Tobias Fella
d69b8fbf8c
Fix compilation on FreeBSD
2023-09-13 13:27:33 +02:00
Tobias Fella
234e5c49c4
Re-enable FreeBSD CI
...
Was accidentally disabled during a merge
2023-09-13 13:23:45 +02:00
Tobias Fella
cee72b6d48
Remove Qt5 compatibility ifdefs
2023-09-13 11:16:02 +00:00
Tobias Fella
539fdcaf2e
Remove compatibility with Qt5 in CMake
2023-09-13 11:09:41 +00:00
Joshua Goins
32b3861c3e
Only show the "View Source" message action when dev tools are enabled
...
This is a very developer-oriented action, and other uses of this dialog
(such as interacting with room state events under a room debug page) is
also locked behind this option.
2023-09-13 07:12:18 +00:00
l10n daemon script
f1076a5ced
GIT_SILENT Sync po/docbooks with svn
2023-09-13 02:24:16 +00:00
Joshua Goins
bf8f5705d0
Fix message event source dialog not showing any data
2023-09-12 17:10:23 -04:00
Tobias Fella
2656a93ee7
Disable Qt5 CI
2023-09-12 15:39:25 +00:00
l10n daemon script
cbab810a2e
GIT_SILENT Sync po/docbooks with svn
2023-09-12 01:47:54 +00:00
Tobias Fella
e78dfaec34
Use view background color for SpaceDrawer
2023-09-11 20:20:49 +00:00
ivan tkachenko
3cfa773820
Settings: Port to AvatarButton and fix OpenFileDialog lifespan
...
The dialog won't show again after being closed first time, so we need
to dynamically destroy it on both accept and reject. It helps clear out
any state on its way.
2023-09-11 22:47:33 +03:00
Tobias Fella
94c0e8b6cd
Port ChatBar actions to Button
...
Cleans up the code and improves accessibility
2023-09-11 19:23:13 +00:00
Tobias Fella
35b1f24cb7
Fix roomlist when switching accounts
...
Fixes #605
2023-09-11 19:03:30 +00:00
Tobias Fella
de3072125e
Change all remaining QML file ids to "root"
2023-09-11 20:47:32 +02:00
Tobias Fella
f7d2ffac66
Move Controller::createRoom and Controller::createSpace to NeoChatConnection
2023-09-11 17:55:52 +00:00
James Graham
ff0990bb7c
Emit Room Selected from JoinRoomPage
...
Change the `JoinRoomPage` so that it emits a `roomSelected` signal with the selected delegate's info instead of calling the functions to join or enter the room itself. This is so that the `JoinRoomPage` can be used for other purposes like selecting an existing child to add to a space.
2023-09-11 17:16:12 +00:00
James Graham
8285961c42
Restore compact mode background
...
Restore compact mode using the darker/lighter depending on color scheme background (i.e. the same as the bubble background) it broke somewhere in the refactor of roompage
2023-09-11 07:19:32 +00:00
James Graham
cd39d5b129
Shutup LinkPreviewDelegate
...
Make sure that the console isn't spammed having `linkpreviewer` undefined in `LinkPreviewDelegate`, even though it shouldn't ever be and I couldn't find any case where it was but my console was still intermittently getting spammed.
2023-09-11 06:27:13 +00:00
l10n daemon script
83b3fefbf5
GIT_SILENT Sync po/docbooks with svn
2023-09-11 01:48:45 +00:00
l10n daemon script
3718bd716a
GIT_SILENT made messages (after extraction)
2023-09-11 00:46:51 +00:00
Akseli Lahtinen
a18257ee17
Taskbar badge highlight counter
...
Instead of the taskbar badge showing count for all notifications, only show the count for total highlights.
2023-09-10 20:57:39 +00:00
Laurent Montel
def46d90a8
Fix qml signal argument warning
2023-09-10 20:19:32 +02:00
ivan tkachenko
8afd7b2892
Give "+" tool button a proper a11y role and an RTL-friendly modal menu
2023-09-10 20:40:23 +03:00
ivan tkachenko
deb11367cb
ChatBox: Fix jittery ChatBar
...
ChatBar animated its implicit height, and there is no way for us to
force it animating on integer values only. It is contained in a Layout
type, and QtQuick.Layouts are known to round up size of their items and
position them on an integer scale. All in all, is caused bottom of chat
bar (action icons row and the whole bottom edge) to flicker during
height animation.
2023-09-10 20:40:23 +03:00
ivan tkachenko
ffd1b06a82
RoomSettings: Port disabled text fields to readOnly
...
Improves visuals, and allows to select & copy text. Also hides Save
button when there's no chance it would get enabled.
Depends on very recently merged MR in kirigami-addons:
https://invent.kde.org/libraries/kirigami-addons/-/merge_requests/153
2023-09-10 20:40:22 +03:00
ivan tkachenko
2597f0aec9
RoomSettings: Make room avatar bigger
...
This is literally the page about the room, we are not short on space
here. Make it shine.
2023-09-10 20:40:22 +03:00
James Graham
33ca72efd9
Fix ImageDelegate
...
Restore the animated mediaInfo to eventHandler and make sure ImageDelegate uses the media helper size for the sourceSize.
2023-09-10 16:22:14 +00:00
ivan tkachenko
2fbf659eb4
RoomInformation: Fix sizing of ListView header
...
Header is parented to ListView's contentItem (flickable) which is
subject to padding due to vertical scrollbar.
2023-09-10 17:07:20 +03:00
Antonio Rojas
763198b2c3
Add cmake check for qtlocation QML module
...
So that packagers are notified that it is a dependency
2023-09-10 10:12:52 +00:00
q234 rty
50551541ed
Use shortcode as a fallback for body when sending stickers
2023-09-10 09:41:46 +00:00