l10n daemon script
b236e61ea7
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"
2022-01-22 01:48:34 +00:00
Friedrich W. H. Kossebau
24644887e0
Modernize code to activate window on user activation
...
* use KWindowSystem::updateStartupId() for abstract update of X11
startup id or wayland activation token
* call QWindow::raise() also for wayland to prepare when it will
support it
* call KWindowSystem::activateWindow() for all platforms, like done
by other apps on user-triggered activation
2022-01-16 19:15:22 +00:00
Christopher Hock
a29ec0a18a
Use the x-kde-origin-name notification hint to pass the account name to push notifications
2022-01-15 17:56:25 +01:00
Antonio Rojas
9300e65239
Fix build with qcoro 0.4
...
Cmake targets and config files have been renamed. Check for the 0.4 name first and fall back to the old one
2022-01-06 21:37:07 +00:00
Tobias Fella
ca8702fd5e
Don't set cmake policy when using libquotient 0.7
2022-01-02 22:47:42 +01:00
Tobias Fella
183c3227a9
Set bugs url
2022-01-02 22:34:06 +01:00
l10n daemon script
e86f70db85
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"
2022-01-02 01:57:27 +00:00
l10n daemon script
00d8fb75e3
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"
2022-01-01 01:42:37 +00:00
Carl Schwan
200281702a
Raise windows also on other platforms
...
And unify code related to unique application handling
2021-12-28 23:50:25 +01:00
Carl Schwan
50a7df8e03
ifdef version for compatibility with our minimal required version
2021-12-26 20:30:10 +00:00
Carl Schwan
924a1fed21
Port away from QNetworkConfigurationManager
...
QNetworkConfigurationManager was removed from Qt6 and it's better to
check the status of the sync job anyway. Only two issues:
* The timeout in quotient is quite high so it might take up to one
minute before the message appear.
* Only sync job are listened but since they are continuously done, this
is not a big issue and other job are affected by the same issue of an
high timeout anyway.
Fix #414
2021-12-25 17:55:48 +00:00
Carl Schwan
ca2b5fde8e
Remove lag when starting user autocompletion
...
We realistically don't need to interate over every user when typing '@',
since this is not usefull for the user and create some lag.
2021-12-25 18:31:22 +01:00
Carl Schwan
28137c8c86
Display monochrome icon in tray
...
Fix #471
2021-12-25 15:30:20 +01:00
Nicolas Fella
dce7fde7a6
Fix Windows/mac build
2021-12-23 23:24:29 +01:00
Nicolas Fella
5e1adf7ea7
Fix notifications on Android
...
Bundle the notifyrc file in qrc so that KNotifications finds it
2021-12-22 14:23:47 +00:00
Aleix Pol
284a1734ae
Support raising when we receive a notification
2021-12-15 15:08:32 +00:00
Tobias Fella
8722c99c93
Remove unused function
2021-12-15 01:04:51 +01:00
Tobias Fella
0c5932b3da
Use a reasonable role for message source
2021-12-15 01:03:05 +01:00
Tobias Fella
91f3f64bb5
Don't connect to something that isn't a signal
2021-12-14 22:34:32 +00:00
Tobias Fella
599ab11656
Refactor delegates
2021-12-14 22:27:29 +00:00
Fushan Wen
59430cce89
Add support for minimizing to system tray on startup
...
If the user wants to automatically launch NeoChat when the system
starts up, the user may also want to minimize the window to system tray
on startup. So a new option named "Minimize to system tray on startup"
is added.
The option is only visible on desktop platforms, and is only enabled
when "Close to system tray" is checked.
In order to restore window geometry for the first time the user opens
the window if the option is checked,
1. a new function named `restoreWindowGeometry` is added, and
`restoreWindowGeometryConnections` will be enabled if the option is
checked, and will be disabled after the window debuts.
2. `saveWindowGeometryConnections` will be enabled if the option is not
checked, and will be disabled if checked and enabled after the window
debuts.
2021-12-13 22:05:20 +08:00
Carl Schwan
d1bbb5e3f7
Use non blocking passord reading
...
This also remove the do while loop that might cause problem and expose
the error message to the user.
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-12-12 22:13:19 +00:00
Nicolas Fella
16d43e9ee8
Use icon from qrc for system tray icon
...
Fixes the system tray on Windows
2021-12-11 20:10:59 +01:00
Tobias Fella
d0e04e0c97
Adapt to libQuotient API change
2021-12-10 18:06:12 +01:00
Tobias Fella
5b6e3d0902
Revert "Fix updating events when delegate choice changes"
...
This reverts commit 7b7c659a3a
2021-11-22 19:36:16 +00:00
Tobias Fella
560bd739e0
Invite -> Invitation
2021-11-18 15:27:50 +01:00
Tobias Fella
5b893d7736
Show a notification for invited rooms
2021-11-17 12:24:25 +00:00
Tobias Fella
7b7c659a3a
Fix updating events when delegate choice changes
2021-11-13 22:19:15 +00:00
Tobias Fella
0a19d42799
Improve handling of closed keychain
2021-11-13 22:18:53 +00:00
Carl Schwan
7b81b545b9
Port to std::as_const
2021-11-13 19:11:47 +01:00
Tobias Fella
cb7b8bac99
Fix i18n message
2021-11-13 14:32:50 +01:00
Tobias Fella
9027db264a
Don't capture 'this' implicitely
2021-11-13 14:17:20 +01:00
Tobias Fella
d494eb1c63
Use Quotient's accountregistry
2021-11-01 19:36:39 +00:00
Carl Schwan
f2cf82ee8e
Fix double quoting and missing new lines in message sent
...
* Don't encode text inside code block
* Make sure to replace \n with <br> in the html rendering. It's not
respecting the common mark spec but this is the same behavior as
Element
2021-10-23 20:35:19 +00:00
Carl Schwan
6c3ae87340
Support resizing right drawer
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2021-10-21 23:04:52 +02:00
Carl Schwan
890860df92
Improve room setting
...
* Port away from OverlaySheet
* Use Kirigami.CategorizedSettings
* Add join rules (read only for now)
2021-10-21 20:00:50 +00:00
Tobias Fella
a6dd5b9a57
Escape html before processing text to be sent
2021-10-16 20:45:14 +02:00
Tobias Fella
22609b21df
Add custom eventToString message for power level events
2021-10-16 18:17:49 +00:00
Tobias Fella
6c5ca0ac9d
FIx querying power levels
...
Fixes #422
2021-10-16 20:16:36 +02:00
Tobias Fella
7bb7b7850b
Remove some dead code
2021-10-12 13:29:38 +02:00
Tobias Fella
82d49b91e7
Add custom message for acl events in statedelegates
2021-10-12 11:15:15 +00:00
Tobias Fella
97f8ad88fb
Fix statedelegate text for displayname changes
2021-10-12 00:28:47 +02:00
Tobias Fella
6b331ca8b4
Adapt to libQuotient API changes
2021-10-04 19:34:38 +02:00
Tobias Fella
7d6faaafea
More HTML safety in statedelegates
2021-10-04 15:56:24 +02:00
Tobias Fella
c844f2a157
Fix SSO login
2021-10-03 18:34:16 +02:00
Tobias Fella
21c571e2a1
Remove leftover debug log
2021-10-03 18:23:27 +02:00
Tobias Fella
011cf3c652
Fix highlighted room when opening room from notification
2021-10-03 16:21:53 +00:00
Tobias Fella
6b86c113f4
Refactor login.cpp and fix crash
2021-10-03 18:17:37 +02:00
Tobias Fella
4511c1a07e
Fix default color scheme selection
2021-10-03 14:31:16 +02:00
Tobias Fella
1345ddc9ee
Remove ifdef for older versions of KNotifications
...
We require a newer version
2021-10-03 14:15:00 +02:00