Povilas Kanapickas
fb610a3d07
Do not prevent login if .well-known response is invalid
...
The current code results in confusing behavior under the following
circumstances:
- Homeserver is guessed correctly from the Matrix ID
- The server returns invalid (e.g. HTTP 200 with empty body) response
for .well-known data
The user will be presented with "Autodiscovery failed. Received
malformed response" message even though all details are entered
correctly. Login button will not work. The only workaround is to edit
the home server field a few times so that homeserverChanged() and
checkHomeserverVersion() would be invoked.
This is not optimal, especially because autodiscovery based on
.well-known is optional. The solution is to always invoke
checkHomeserverVersion() even when autodiscovery fails due to any
reason.
checkHomeserverVersion() will check the home server against required
Matrix API endpoints. If this fails, user will be presented with error
messages instructing to check home server URL. Accordingly, allowing to
continue in case of failed autodiscovery does not reduce clarity of
errors presented to the user.
2024-09-24 19:02:55 +03:00
Nicolas Werner
25e552c6fa
Fix default insets on Qt6.7 in room and communities list
2024-09-09 23:30:17 +02:00
Nicolas Werner
1baf583f15
Remove boost references
2024-09-06 23:43:21 +02:00
Nicolas Werner
d1eb351975
Allow loading image only after explicit interactions
2024-08-21 00:29:11 +02:00
Nicolas Werner
c1038a3e4a
Warn about room name and topic not being encrypted
2024-08-17 00:46:01 +02:00
Nicolas Werner
b86221bdbe
Add fmt to dependencies in README
2024-08-06 01:05:31 +02:00
Nicolas Werner
c8c3d1c611
Suppress warning for unused previousCount on macOS
2024-08-05 20:50:26 +02:00
Nicolas Werner
2d9142d491
Bump mtxclient to fix fmt build errors
2024-08-05 20:21:17 +02:00
Nicolas Werner
0599444552
Depend on libfmt explicitly
...
Since otherwise the include might not be visible and we need those now.
2024-08-05 20:21:16 +02:00
Nicolas Werner
1aa15af11f
Fix license check in lint job
2024-08-05 19:21:09 +02:00
DeepBlueV7.X
50f9edfe19
Merge pull request #1774 from Integral-Tech/add-trayicon-tooltip
...
Add number of unread messages to tray icon toolTip
2024-08-04 11:56:55 +00:00
Integral
aac96d6f50
Use %n to make the plural forms work properly
2024-07-28 00:57:25 +08:00
DeepBlueV7.X
deba5586a3
Merge pull request #1776 from xvitaly/fmt11
...
Fixed build against fmt 11
2024-07-25 20:27:07 +00:00
Vitaly
8ff2824527
Fixed build against fmt 11.
2024-07-16 12:41:30 +02:00
Integral
01cc12fede
Add number of unread messages to tray icon toolIip
2024-07-07 23:28:36 +08:00
Joseph Donofry
0c222689f4
Nlohmann is in brew repos now so remove tap
2024-06-28 18:06:49 -04:00
DeepBlueV7.X
2f17cf6416
Merge pull request #1761 from Begasus/haiku
...
No wayland on Haiku, fixes build errors
2024-06-25 17:31:12 +00:00
Schrijvers Luc
019cb11abf
No wayland on Haiku, fixes build errors
2024-06-24 20:04:43 +02:00
Nicolas Werner
5a19adee34
Pin clang-format to version 17 in CI (hopefully temporarily)
2024-06-23 23:50:38 +02:00
Nicolas Werner
24762a6326
Mention old appid in metadata
2024-06-23 12:28:43 +02:00
DeepBlueV7.X
bca7faf765
Merge pull request #1710 from TheComputerGuy96/flatpak/dep-update
...
Flatpak: Dependency update
2024-06-20 20:11:25 +00:00
DeepBlueV7.X
9eac31627a
Merge pull request #1734 from Integral-Tech/confirm-passwd
...
Add dialog for repeating password when exporting keys
2024-06-20 20:04:53 +00:00
Nicolas Werner
3357dc21a5
Skip users we don't share a room with in invite dialog
...
Fixes #1757
2024-06-20 21:56:12 +02:00
Nicolas Werner
311d9ad31e
Allow setting a scale factor on Windows
...
Fixes #1756
2024-06-20 21:40:53 +02:00
Nicolas Werner
a486d8d7fc
Fix tray icon badge count not getting updated since 838b091acd
2024-06-20 21:35:55 +02:00
Nicolas Werner
941f7f5ed5
Fix QT_CONFIG check for wayland is only available since Qt6.7
2024-06-20 20:16:33 +02:00
Nicolas Werner
2142a8dd9c
Fix compilation on systems without specific platform interfaces
...
fixes #1749
2024-06-20 17:07:30 +02:00
Nicolas Werner
c7483aed98
Fix crash on empty mxid in ignore commands
...
fixes #1753
2024-06-20 17:00:23 +02:00
Echo J
dfd4692fa5
Flatpak: Re-enable the kimageformats stuff
...
KImageFormats v6.0.0 is now available (which should be Qt 6-compatible)
2024-06-17 11:12:33 +03:00
Echo J
10335ac6f7
Flatpak: Update most of the dependencies
2024-06-17 10:21:50 +03:00
Integral
992468d6c1
Place repeatedPassword after first check & remove unnecessary empty check
2024-06-17 11:00:56 +08:00
DeepBlueV7.X
dbdbb5ef75
Merge pull request #1748 from flexxyfluxx/patch-1
...
Readme: Clarify and fill in missing information for Nix(OS) install instructions
2024-06-16 20:21:56 +00:00
DeepBlueV7.X
e4e764beed
Merge pull request #1747 from ell1e/patch-1
...
Fix LMDB link in the README since the previous one led to an error page
2024-06-16 20:19:11 +00:00
Nicolas Werner
cb74fe6ede
Prefill status message dialog with current status
2024-06-14 21:26:38 +02:00
Nicolas Werner
1d252ae66f
Generate event links only using room ids
2024-06-14 14:53:27 +02:00
Nicolas Werner
20f17aaa36
Fix avatar change rendering
2024-06-14 00:05:26 +02:00
Nicolas Werner
b39ffc2f1a
Fix disabling a room ping
2024-06-13 04:36:34 +02:00
Nicolas Werner
db2fcdfce8
Workaround fuzzy matching on package list API
2024-06-13 00:34:55 +02:00
Nicolas Werner
226c19400e
Try updating flatpak dependencies and cleanup style
2024-06-12 23:32:28 +02:00
Nicolas Werner
a91e39de30
Add stable Nheko appinstaller
2024-06-12 21:50:59 +02:00
Nicolas Werner
24c687d5cd
Bump version to 0.12.0
2024-06-11 22:44:22 +02:00
flexxyfluxx
49ac5049c3
add further clarification to nix-shell
install method
2024-06-11 12:36:44 +00:00
flexxyfluxx
b072ba1639
Improve NixOS install instructions in Readme
2024-06-11 12:24:00 +00:00
Nicolas Werner
fab450d373
Bump jdenticon version
2024-06-11 01:17:11 +02:00
Nicolas Werner
15d8b4be41
Optimistically replace package names with qt6 versions and im.nheko.Nheko
2024-06-11 00:58:50 +02:00
Nicolas Werner
7964ea2d5d
Bump mtxclient version to 0.10.0
2024-06-11 00:25:23 +02:00
Nicolas Werner
64bba3736d
Update changelog
2024-06-10 02:16:20 +02:00
Nicolas Werner
96a066f246
lint
2024-06-09 15:56:09 +02:00
Nicolas Werner
4723b677d5
Prevent shortcuts from inserting unprintable characters by accident
2024-06-09 15:36:09 +02:00
Nicolas Werner
3533f104bd
Properly restore room mentions state after edit
2024-06-09 15:30:30 +02:00