Tobias Fella
5d5295d06d
Modernize job handling
2025-08-30 10:23:45 +00:00
Tobias Fella
1ba6b840db
Bump Qt version dependency
2025-08-29 15:06:57 +00:00
Joshua Goins
4b3cc750a1
Remove Kirigami.OverlayZStacking from HoverLinkIndicator
...
I forgot this is for Popups only, let's just go back to the good
old days of hardcoding a Z value.
2025-08-29 10:06:08 -04:00
Joshua Goins
8bef9713fd
Hide Purpose's own "Copy to Clipboard" function
...
This was added recently to Purpose, and it's not too useful for us.
We already have a bunch of better, more integrated ways to copy
events to the clipboard.
2025-08-29 10:02:50 -04:00
Tobias Fella
889bf9cbc6
Simplify event context menu open
...
There's no reason to pass the author from QML to C++, we can query the author in the backend
2025-08-29 15:17:19 +02:00
Tobias Fella
a6b9759a31
Unify Delegate context menus
...
The menus have always been split into a menu for file-like content and text-like content
This split makes some things a bit more complicated then necessary.
2025-08-28 22:43:42 +02:00
Tobias Fella
25b4ee2efb
Ifdef trayicon a bit more for android
2025-08-24 16:25:52 +02:00
Tobias Fella
e7f6adaa01
Refactor Controller
2025-08-24 16:12:52 +02:00
Joshua Goins
f5f151681d
Fix HAVE_KUNIFIEDPUSH not applying anymore
...
This compile-time definition was separated from the code during some
refactor.
2025-08-23 17:23:53 -04:00
Tobias Fella
306d75a9b0
Refactor saved room management and fix closing room when switching account
...
Relevant fixes hidden behind some refactoring:
- set m_lastRoomConfig per-user while setting the connection
- fold m_lastSpaceConfig into m_lastRoomConfig
- set current room to empty explicitely when there is no room
2025-08-23 23:04:39 +02:00
Tobias Fella
ee33a70bb2
Fix opening "Home space" on startup
...
There was a mismatch here between the value used in the config ("Home") and the value used in the property (empty string)
2025-08-23 23:04:39 +02:00
Tobias Fella
bd80390daa
Improve InviteUserPage
2025-08-23 22:53:42 +02:00
Tobias Fella
1c7cc45d8e
Remove unused member
2025-08-23 12:17:49 +02:00
Tobias Fella
1e1ad389e3
UserSearchPage: Move "Enter User ID" action into placeholder
2025-08-21 17:50:48 -04:00
Joshua Goins
f58212e8de
Improve look of the HoverLinkIndicator and other refactorings
...
It still looks generally the same, except now:
* It doesn't take up the full width of the window (this was a mistake.)
* It now nicely fades in and out.
* It uses Kirigami's built-in OverlayZStacking object instead of
hardcoding a Z of 20.
* A border is now added which helps make it stand out compared to the
chat bar, which it frequently is on top of.
* The seemingly unused accessibility string is removed.
2025-08-21 17:50:33 -04:00
Justin Zobel
2339cad49f
Uppercase OK
2025-08-21 22:58:00 +09:30
Tobias Fella
55c9b09b24
Add translation context
2025-08-20 20:19:13 +02:00
Joshua Goins
83415d202a
Handle more states in KeyVerificationDialog
...
We were specifically missing WAITINGFORKEY and WAITINGFORACCEPT, which
does happen and could be delayed - resulting in a blank screen for a few
seconds.
CCBUG: 508483
2025-08-20 08:58:26 -04:00
Tobias Fella
1477159376
Show banner informing the user about server notices
2025-08-19 23:09:38 +02:00
Tobias Fella
be377d9ad8
Update uri for libquotient
2025-08-17 22:01:09 +02:00
Tobias Fella
39abf6b5f3
Start adding tests for RoomManager
2025-08-15 08:10:08 +00:00
Tobias Fella
ec36d519b1
Cleanup and fix GlobalMenu
2025-08-14 22:47:42 +02:00
Tobias Fella
45b02ae34e
Cleanup buttons
...
Mostly removing the usage of the action property, since there's no point in using it. Also add some translation contexts and some other minor cleanup
2025-08-14 20:46:46 +00:00
Kai Uwe Broulik
9b763daf52
notificationsmanager: Don't draw room avatar if it is null
...
Ideally, we painted the avatar with initials here but for now
it's better to not paint anything than an awkward white circle.
2025-08-14 11:28:18 +00:00
Tobias Fella
6e8ed5b341
Fix qml warnings in NewPollDialog
2025-08-14 09:23:04 +00:00
Tobias Fella
63a3c3e58a
Fix build with kio
2025-08-14 09:22:16 +00:00
Tobias Fella
aadd9b0189
Fix qmllint warnings in QuickFormatBar
2025-08-14 09:20:28 +00:00
Tobias Fella
eb268576da
Fix some warnings
2025-08-13 22:13:53 +02:00
Tobias Fella
8e51f3ec8e
Fix some type warnings
2025-08-13 21:52:36 +02:00
Tobias Fella
de03e1ce2b
Remove unused import
2025-08-13 21:52:22 +02:00
Tobias Fella
21b1258b8d
Only allow opening QuickSwitcher if there is an active connection
2025-08-13 21:46:43 +02:00
Tobias Fella
becad8c127
Fix qml warnings in QuickSwitcher
2025-08-13 21:45:15 +02:00
Tobias Fella
4044048352
Add translation context
2025-08-13 21:44:34 +02:00
Tobias Fella
7d6bd7ab4c
Add contexts to string
2025-08-13 21:37:05 +02:00
Tobias Fella
209ae00f8f
Remove unused imports
2025-08-13 21:36:45 +02:00
Tobias Fella
f64c860453
Register dependency on KSyntaxHighlighting
2025-08-13 21:36:14 +02:00
Tobias Fella
36fccaffe6
Fix warnings
2025-08-13 21:32:45 +02:00
Tobias Fella
13deb2d928
Fix qmllint warnings
2025-08-13 21:26:24 +02:00
Tobias Fella
14fe71b556
Fix most warnings in AccountSwitchDialog
2025-08-13 19:37:21 +02:00
Tobias Fella
ecb900994b
Remove unused import
2025-08-13 19:30:14 +02:00
Tobias Fella
78b218fef3
Fix some qml type warnings
2025-08-13 17:43:51 +02:00
Tobias Fella
964bcfd5f5
Register dependency on KConfig to qml
2025-08-13 17:41:32 +02:00
Tobias Fella
fc733f9ba1
Fix some unqualified access warnings
2025-08-13 17:41:23 +02:00
Tobias Fella
a74931e794
Refactor qml
2025-08-11 12:04:10 +02:00
Tobias Fella
6698bbcf79
Fix warning
2025-08-11 12:04:10 +02:00
Tobias Fella
8c78992b1a
Remove broken and duplicate code
2025-08-11 12:04:08 +02:00
Tobias Fella
0c727237ee
Remove Edit menu
...
This menu providers a few text editing related functions, like undo/redo, copy, paste, etc.
As far as I can tell, it never worked in a useful way, though: It operates on the activeFocusItem,
but as soon as one clicks on the menu, this becomes null. It is somewhat useable through shortcuts,
but the text fields have these shortcuts natively.
2025-08-08 08:25:51 -04:00
Tobias Fella
aacb097650
Add libQuotient qml module dependencies
...
The module doesn't exist upstream yet; this will just be ignored in that case
2025-08-08 13:42:24 +02:00
Tobias Fella
ce5d60fc5d
Fix QML warning
2025-08-08 13:42:00 +02:00
Tobias Fella
96a0b86c33
Fix some unqualified access warnings
2025-08-08 13:39:06 +02:00