Tobias Fella
fc546d4a43
Add notifications view
2023-11-12 13:16:09 +00:00
Tobias Fella
96e62e3ebe
Disable system tray integration by default
2023-11-12 12:46:16 +00:00
Joshua Goins
d979cd2fbc
Add Snap Store link in README
2023-11-12 04:01:26 +00:00
l10n daemon script
22298181cb
GIT_SILENT Sync po/docbooks with svn
2023-11-12 02:22:14 +00:00
Tobias Fella
1312fde470
Cleanup code
2023-11-12 01:46:23 +01:00
Tobias Fella
7fe2feb1e4
Make NeoChat not shut down when disabling close-to-tray
2023-11-12 01:46:06 +01:00
Ingo Klöcker
67fb5d0824
Add option used on Binary Factory
2023-11-11 22:06:59 +00:00
Ingo Klöcker
359114bd3d
Tell Craft that we need Qt 6 and master of the dependencies
2023-11-11 22:06:59 +00:00
Ingo Klöcker
3db9f1198b
Add CI template for building APKs
2023-11-11 22:06:59 +00:00
Tobias Fella
2435a6b953
Fix opening account editor
2023-11-11 23:06:26 +01:00
Tobias Fella
e6c8b3fa4b
Simplify some android code
2023-11-11 22:59:27 +01:00
Tobias Fella
2d55dca508
Don't allow changing the power level for users with a power level higher or equal to ours
...
The server won't allow it anyway
2023-11-11 18:20:54 +00:00
Tobias Fella
bbb0bc3092
Improve and fix powerlevels dialog
2023-11-11 17:37:27 +00:00
James Graham
4065aa6a2e
Fix linkpreview tooltip
...
Fix linkpreview tooltip so that the correct text is always shown.
BUG: 467106
2023-11-11 17:29:15 +00:00
Tobias Fella
5942eac5ed
Force plaintext in permissions settings
2023-11-11 18:09:03 +01:00
Tobias Fella
85c2b7dada
Fix crash on shutdown
2023-11-11 16:03:35 +01:00
Carl Schwan
86ef921cdb
Fix alignment user info
...
Otherwise we end up with two times largeSpacing as right margin for the
user info.
2023-11-11 15:40:15 +01:00
James Graham
aab69c5bae
Suggested rooms spaces
...
Add the ability to set and show suggested rooms for spaces.
This is just adding the basic functionality, we can do more things with it later like sort/filter the space home for example.
2023-11-11 13:32:19 +00:00
Carl Schwan
624578ec77
Improve welcome page
...
- Don't use card for welcome message and instead use same layout as
kwordquiz
- Add separator between login and register button
- Add type annotation in functions
2023-11-11 13:12:56 +00:00
l10n daemon script
197ff984fd
GIT_SILENT Sync po/docbooks with svn
2023-11-11 02:19:28 +00:00
James Graham
a26337d5f4
Fix ServerListModel
...
The server list needs to be populated on connection change as this is instantiated from QML
2023-11-10 20:32:51 +00:00
Joshua Goins
31b4eefadd
Move closeDialog signal from Loading to LoginStep
...
This prevents errors because we try to connect to a non-existent signal
if the step is anything but Loading.
2023-11-10 18:40:37 +00:00
Joshua Goins
b8e592f8ba
Fix wrong argument being passed into maximize component creation
...
It's supposed to refer to the attached property on QQC2.Overlay, not
QQC2.ApplicationWindow
2023-11-10 18:36:49 +00:00
Joshua Goins
555d23863e
Port to QEvent::ApplicationPaletteChange
...
The paletteChanged on QGuiApplication is deprecated in Qt6
2023-11-10 18:30:27 +00:00
Joshua Goins
ffa2d5dc0e
Fix push notification registration
...
Now it should regularly happen after login
2023-11-10 18:08:52 +00:00
Joshua Goins
9987edbaf2
Note that profileTag is intentionally left empty
2023-11-10 18:08:52 +00:00
Joshua Goins
d90298392d
Only run setupPushNotification once for new accounts
2023-11-10 18:08:52 +00:00
Joshua Goins
600dbd0603
Remove unnecessary activeConnection() call in setupPushNotifications
2023-11-10 18:08:52 +00:00
Joshua Goins
2179e2cc35
Fix QCoro headers
2023-11-10 18:08:52 +00:00
Joshua Goins
8119ea3ccb
Use auto in NeoChatConnection::setupPushNotifications
2023-11-10 18:08:52 +00:00
Joshua Goins
3fc125a798
Move push notification setup to NeoChatConnection
2023-11-10 18:08:52 +00:00
Joshua Goins
99f6778df4
Register for push notifications
...
This sets it up so the homeserver will give us push notifications, but
we aren't handling them yet.
2023-11-10 18:08:52 +00:00
Joshua Goins
f7bd24db34
Depend on QCoro::Network
...
For awaiting on QNetworkReply
2023-11-10 18:08:52 +00:00
Joshua Goins
41c2f9c4d5
Re-arrange main.cpp and add no gui option when DBus activated
...
We don't want the QML engine initialized at all when launching on
notifications, it'll be useless there.
2023-11-10 18:08:52 +00:00
Joshua Goins
56d5f3036b
Change name of notify argument to dbus-activated
2023-11-10 18:08:52 +00:00
Tobias Fella
21bb7dce21
Fix background color of UserInfo
...
Previously, this would change when the window lost focus, which looks strange
2023-11-10 16:16:29 +01:00
l10n daemon script
11081719a7
GIT_SILENT Sync po/docbooks with svn
2023-11-10 02:22:55 +00:00
Joshua Goins
980de7d85d
Use go.kde.org for the Matrix link, mention Matrix wiki page
...
I moved NeoChat up next to Element on go.kde.org, so it's good marketing
;-)
2023-11-09 16:53:36 -05:00
Joshua Goins
7735313b0c
Add DBus service for NeoChat and link to KUnifiedPush if found
2023-11-09 21:40:09 +00:00
Joshua Goins
1a3055df86
Add optional KUnifiedPush dependency
2023-11-09 21:40:09 +00:00
Tobias Fella
84cad630cd
Refactor and fix ChatBox layouting
...
BUG: 474616
2023-11-09 20:19:09 +00:00
James Graham
0beb5df08d
Hide the search field for room members in a direct chat.
...
Hide the search field for room members in a direct chat as there are no members to search.
2023-11-09 20:11:38 +00:00
Tobias Fella
4ef44b8e93
Track online status per connection
2023-11-09 19:38:43 +01:00
l10n daemon script
59153be006
GIT_SILENT Sync po/docbooks with svn
2023-11-09 02:12:54 +00:00
l10n daemon script
50be96f762
GIT_SILENT Sync po/docbooks with svn
2023-11-08 09:27:31 +00:00
Tobias Fella
819d88e18c
Assorted Qt6 android fixes
v24.01.75
2023-11-07 23:17:38 +01:00
James Graham
dbbad2cf13
Restricted Room Security
...
Create the required ux to allow the restricted room security setting to be re-enabled
BUG: 471307
2023-11-07 20:43:49 +00:00
Albert Astals Cid
08b84c6592
GIT_SILENT Upgrade release service version to 24.01.75.
2023-11-07 21:11:26 +01:00
l10n daemon script
b8abf0540d
GIT_SILENT Sync po/docbooks with svn
2023-11-07 03:22:56 +00:00
Tobias Fella
7f9e709559
Improve initial active connection handling
...
If the last active connection is not reachable (server down, keychain problems,
token revoked, etc.), NeoChat currently fails to load at all, with the only fix
being to delete a line from the config file. This is surprisingly hard to fix with
a nice UX as long as we stick to the principle of loading the user's last active
connection automatically.
This patch thus drops that principle; instead, the user is always asked to choose
the connection to continue with.
2023-11-06 12:26:25 +00:00