Laurent Montel
c46bfe05c1
Remove duplicate headers between cpp/h files
2022-12-19 13:32:39 +01:00
Nicolas Fella
8985aadcf1
Process KDBusService before loading QML
...
Otherwise we start loading QML before we attach to an existing instance
Not only is this wasteful but it also breaks raising the existing window on X11 since showing a window clears the startup id
2022-12-15 22:32:40 +01:00
James Graham
eb5523a69c
Make sure the function createRoomListContextMenu doesn't make the roomlist settings button visible on mobile
2022-12-14 18:22:42 +00:00
James Graham
f475965cf7
Fix code formatting
2022-12-14 16:14:13 +00:00
James Graham
1176cf029b
Now allow links to be clicked in replies
2022-12-14 16:14:13 +00:00
James Graham
d68fb81bcf
Show a Qt.PointingHandCursor when hovering over a reply
2022-12-14 16:14:13 +00:00
James Graham
81f7afe730
Fix the hover text for add alias button.
...
Only show the add alias textfield if the user has the appropriate permissions
2022-12-14 16:04:58 +00:00
Nicolas Fella
76f686b580
Require QCoro 0.4
2022-12-13 18:06:51 +00:00
James Graham
25c7b7b780
Hide loading item and show info message when on the devices page and not logged in.
2022-12-11 16:47:16 +00:00
James Graham
6b3f44e923
Fix crash when opening notification settings with no account by making sure that the keyword model doesn't try to update the noficiation settings when there is no active connection.
...
Also make sure that ability to add a keyword or change the global notiifcaiton state is disabled without an active connection as these will cause the same crash.
2022-12-11 13:11:02 +00:00
James Graham
9334585e0f
Add missing icons to CMakeLists.txt so they are available on mobile
2022-12-11 13:08:59 +00:00
James Graham
1190511b54
Don't show the settings button in the RoomListPage if on mobile
2022-12-11 11:00:00 +00:00
James Graham
4bfa9c783c
Move check for RoomPage being visible on the pagestack to enabled so the RoomDrawer can't be swiped on mobile.
2022-12-07 20:12:31 +00:00
Gary Wang
5cdfa086b2
Move tones data to another file to workaround msvc bigobj issue
2022-12-07 15:38:39 +00:00
Gary Wang
e8824edfd4
Add description for emoji
2022-12-07 15:38:39 +00:00
Gary Wang
507bd44bbf
Add Quick Reaction to EmojiDialog
2022-12-07 14:44:05 +00:00
Tobias Fella
bfa08d178f
Remove \r\n linebreaks in roomlist subtitles
...
BUG: 462575
2022-12-07 08:36:41 +00:00
Zhang Dingyuan
9e01c96476
feat: support proxy user and password
2022-12-07 11:48:17 +08:00
Carl Schwan
0fbc1b2121
Improve sizing of emoji delegate
...
* Use Kirigami.Units.gridUnit * 2.5 for normal emoji
* Use Kirigami.Units.gridUnit * 3 for custom emoji
* Add small background padding to delegate
* Add rounded hover effect
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2022-12-06 23:40:25 +01:00
James Graham
b5d8acf9de
Use EmojiDialog popup in chatbar
...
This converts the emoji dialog in the chatbar to be the same popup as for reactions. This includes:
- EmojiPicker and ReactionPicker were already similar and are made identical, as such ReactionPicker no longer needed
- Emoji dialog used for both reactions and chatbar emojis
- Add some parameters to allow for different use cases (include custom emojis and whether selection closes the popup)

2022-12-06 14:49:25 +00:00
Tobias Fella
9060de1d60
Improve emojis & reactions
2022-12-05 16:46:55 +00:00
Tobias Fella
1f83ab4450
Remove Keys from FullScreenImage
...
Broken apparently
2022-12-05 16:29:25 +01:00
Gary Wang
e5680da5ce
Use more commonly-used emoji shortname
2022-12-05 09:50:27 +00:00
Tobias Fella
66bfcd6239
Fix cursorShape for avatar in StateDelegate
...
BUG: 454893
2022-12-05 00:35:40 +01:00
Tobias Fella
d107dfcab1
Fix file size when uploading files
...
BUG: 462416
2022-12-01 14:55:10 +00:00
Wang Zichong
875c03a0f6
fix: add missing QQC2 for InviteUserPage
2022-12-01 12:00:25 +08:00
Tobias Fella
2a2791c37f
Try fixing windows icon
2022-11-30 17:16:36 +01:00
Tobias Fella
f1c9f5902a
Hide account switcher in collapsed roomlist mode
2022-11-30 14:35:34 +01:00
Tobias Fella
f207f57bd5
Various Qt6 fixes
2022-11-30 00:13:29 +00:00
Tobias Fella
74b9f5fa4f
Make sure at most one layer is pushed from the menu
...
BUG: 459738
2022-11-30 00:07:33 +00:00
Tobias Fella
6347c02d8b
Delete access token file infrastructure
...
We've never supported it and it's broken, unsecure and leads to crashes-
BUG: 460407
2022-11-29 23:43:35 +00:00
Tobias Fella
8dbfc093fa
Don't show "Configure Web Shortcuts" in flatpak
...
Doesn't work as it requires kcmshell5
2022-11-29 23:34:43 +00:00
James Graham
6acb847843
Migrate room general settings to mobileform
...

2022-11-29 23:27:30 +00:00
Tobias Fella
9bcbdb78fd
Revert "Fix /me giving extra newline"
...
This reverts commit 42d728ac4b .
2022-11-29 16:21:45 +01:00
Tobias Fella
8b5910773c
Fix avatar name in RoomDrawer for DMs
2022-11-28 20:36:28 +01:00
Tobias Fella
1366158b45
Add menu items to copy matrix.to links for users and messages
...
BUG: 456637
2022-11-28 19:01:27 +00:00
Tobias Fella
d0dd86e6e8
Add option to hide deleted messages
...
Implements #430
2022-11-28 18:52:49 +00:00
James Graham
af40860315
Fix roompage up/down button highlights
...
Set the focus to the chatbar after clicking the jump up/down buttons so that they don't stay highlighted.
Also remove messageListView.headerItem.height as part of the down button margin calc as it no longer exists
BUG: 456075
2022-11-28 18:43:52 +00:00
Tobias Fella
f3d7fbc483
Don't convert emotes to HTML
...
BUG: 461837
2022-11-28 18:31:42 +00:00
Akseli Lahtinen
dfb569c0f6
Possible typing notification fixes
...
I've made few possible fixes for the typing notification getting stuck for long periods of time.
I could use some help testing these to see if they help others too.
For me the typing notification doesn't linger around that long after these changes.
2022-11-27 20:44:41 +00:00
Tobias Fella
fda433706b
Remember last used folder in save dialogs
...
BUG: 460166
2022-11-27 19:54:07 +00:00
Tobias Fella
a734be5f9e
Open target room when using join command with an already joined room
...
BUG: 455825
2022-11-27 18:04:17 +00:00
Tobias Fella
7ebd82d441
Port Loading.qml to LoadingPlaceholder
...
BUG: 456629
2022-11-27 18:31:42 +01:00
Tobias Fella
9bf5c1adf2
Don't clear chatbox text when starting a reply
2022-11-27 17:26:22 +01:00
James Graham
e813fc336d
chatboxhelper.cpp was leftover from the input refactor when the .h was removed so remove now.
2022-11-27 14:50:32 +00:00
James Graham
0c57765465
Fix the padding in the security and push notification room settings page
2022-11-27 13:31:40 +00:00
James Graham
0ef1d4bfa3
Fix RoomDrawer Button Visibility
...
Change the condition for RoomDrawer handle visibility to pageStack.visibleItems.length > 1 rather than wideMode so that it is always visible when the window is wide enough to have 2 pages shown.
BUG: 455976
2022-11-27 13:31:04 +00:00
Tobias Fella
252108c652
Don't show replied-to event as edited for edited replies
2022-11-27 13:03:09 +00:00
James Graham
bad15cadd1
Fix link preview persisiting when room changed
...
Clear the hovertext on room change
BUG: 461036
2022-11-27 12:07:46 +00:00
Tobias Fella
3697146f44
Revert "Implement selection across multiple MessageDelegates"
...
This reverts commit 405c2c3d2d .
2022-11-27 02:18:14 +01:00