Commit graph

5970 commits

Author SHA1 Message Date
Integral
3d9e14e001
Change "Show" to "Hide" in tray icon menu when the window is visible
This change updates the tray icon menu action to reflect the current
state of the window.

Closes: #2000
2026-02-01 21:39:15 +08:00
DeepBlueV7.X
9650c5f4be
Merge pull request #1992 from Penguin-Guru/patch-1
Update nheko.1.adoc
2026-01-25 11:02:40 +01:00
Penguin-Guru
4effdc6955
Update nheko.1.adoc
Bumped C++ version to match references elsewhere.
2026-01-22 17:47:09 -08:00
Nicolas Werner
5b065f353c
Fix matching strings with accents without typing them 2025-12-26 18:48:40 +01:00
Nicolas Werner
93ce60d6f1
Qt 6.10 compat 2025-12-26 18:34:30 +01:00
Nicolas Werner
1bd2970c4d
Don't send empty SecretRequest cancellation if there are only 2 devices 2025-11-03 03:55:23 +01:00
Nicolas Werner
2769642d3c
Fix most reply rendering issues with qt 6.9.2 2025-09-14 23:43:20 +02:00
Nicolas Werner
53cd31d181
Allow filtering the timeline for notifications 2025-09-13 01:01:43 +02:00
DeepBlueV7.X
5b025fa2b0
Merge pull request #1947 from heirecka/fix-build-with-qt-6.10
Search for private modules with Qt 6.10
2025-09-04 22:18:39 +00:00
Heiko Becker
af2ca72030 Search for private modules with Qt 6.10
Usage of private Qt modules requires a call to

`find_package(Qt6 COMPONENTS FooPrivate)` since 6.10 [1].

The  build complains about

'CMake Error at CMakeLists.txt:909 (target_link_libraries):
  Target "nheko" links to:

    Qt::QmlPrivate

    but the target was not found.'

otherwise.

[1] https://doc-snapshots.qt.io/qt6-dev/whatsnew610.html#build-system-changes
2025-09-04 17:34:03 +02:00
DeepBlueV7.X
5d05753eeb
Merge pull request #1942 from alwayshopeless/patch-1
Update README.md
2025-08-26 00:18:14 +00:00
alwayshopeless
896e44d507
Update README.md
Added missing library for installation in the guide for Arch-based(Manjaro)
2025-08-24 18:15:17 +03:00
DeepBlueV7.X
ba9fab78d5
Merge pull request #1937 from Integral-Tech/fix-binding-loop
Fix binding loop warnings in UserSettingsPage
2025-08-24 09:31:31 +00:00
DeepBlueV7.X
c7f191519c
Merge pull request #1935 from weeman1337/setTheme-dbus-api
Add `setTheme` to the D-Bus API
2025-08-24 09:28:54 +00:00
Integral
f1d88ea0a3
Fix binding loop warnings in UserSettingsPage 2025-08-20 22:55:33 +08:00
weeman
ffaa12cc19
Add setTheme D-Bus API
Signed-off-by: weeman <weeman@frankfurt.ccc.de>
2025-08-18 18:12:22 +02:00
weeman
398cef5f8f
Extract list of valid themes
Signed-off-by: weeman <weeman@frankfurt.ccc.de>
2025-08-17 13:28:22 +02:00
Nicolas Werner
f59f77a21e
Fix sending encrypted messages in encrypted rooms when messages are disallowed
Fixes #1933
2025-08-16 11:29:26 +02:00
Nicolas Werner
2bc2dfb64c
Fix kdsingleapplication linking on macos (second take)
CMAKE_ARGS don't work in FetchContent
2025-08-11 10:49:21 +02:00
Nicolas Werner
9c017ba1e2
Fix kdsingleapplication linking on macos 2025-08-11 10:29:20 +02:00
Nicolas Werner
a13ea11e57
Fix cmark loading on macos 2025-08-11 09:16:49 +02:00
Nicolas Werner
a7bc00d9a5
Bump windows latest version 2025-08-10 17:49:13 +02:00
Nicolas Werner
dc910109ad
Bump version to 0.12.1 2025-08-10 14:58:11 +02:00
Nicolas Werner
344c444ad9
Fix html reactions 2025-08-10 14:36:32 +02:00
Nicolas Werner
1e2dce4678
Fix completer switching between rooms with html in their roomid 2025-08-10 14:36:32 +02:00
Nicolas Werner
f25c68d439
Fix some html escaping in room settings 2025-08-10 14:36:32 +02:00
Nicolas Werner
410c4efdf8
Fix room name allowing html again (after a recent optimization) 2025-08-10 14:36:31 +02:00
Nicolas Werner
b37909a2c8
Mark files as being downloaded from the web on Windows 2025-08-10 14:36:31 +02:00
Nicolas Werner
3b41d20506
Show encoded url in tooltips 2025-08-10 14:36:25 +02:00
Nicolas Werner
5ba8c79f45
Bump mtxclient 2025-08-06 17:49:56 +02:00
Nicolas Werner
a098b1b444
Update changelog 2025-08-06 17:49:56 +02:00
Nicolas Werner
ebc8d015ad
Use macos image from gitlab 2025-08-06 17:49:55 +02:00
Nicolas Werner
4c8dd027a3
Fix verification with new Element clients
Element stopped sending verification events as encrypted events in
encrypted rooms. I am not a fan of that, but let's just handle them for
now as well.
2025-08-02 21:39:59 +02:00
Nicolas Werner
72dcd87420
Update translations after weblate merge 2025-06-21 14:20:42 +02:00
Nicolas Werner
79f333f0c9
Merge remote-tracking branch 'weblate/master' 2025-06-21 14:19:29 +02:00
Nicolas Werner
83223621fd
Give up on putting the seconds icon after the room name 2025-06-21 00:21:07 +02:00
Nicolas Werner
77a1228715
Update translations 2025-06-20 23:12:40 +02:00
DeepBlueV7.X
d214763f21
Merge pull request #1906 from scvalex/later-bubble
Add "N hours later" bubble in conversation when there is a +1 hour gap
2025-06-20 21:02:50 +00:00
Joseph Donofry
9571d81148
Update hunter to newer version; don't alias cmark if one exists 2025-06-17 19:40:46 -04:00
Joe Donofry
0c33b64f41 Fix typo 2025-06-16 22:45:33 -04:00
Joe Donofry
db019f53e1 Maybe as an environment variable... 2025-06-16 22:02:13 -04:00
Joe Donofry
1374d4dc2c update macOS CI to set ignore cmake < 3.5 version errors 2025-06-16 21:54:44 -04:00
Joe Donofry
1140f975d1 Update HunterGate cmake to support newer cmake versions (>4) 2025-06-16 21:19:28 -04:00
Joe Donofry
5f84baaa16 Fix typo in CMakeLists.txt 2025-06-16 20:46:44 -04:00
Nicolas Werner
b47d51cb5a
Remove unused private fields 2025-06-15 19:52:05 +02:00
Nicolas Werner
a4fe9d65a7
Fix compiling bundled olm 2025-06-15 19:09:10 +02:00
Nicolas Werner
d7fa10522b
Fix clazy job 2025-06-15 18:55:38 +02:00
Nicolas Werner
b8107d4a01
Fix message pagination getting stuck 2025-06-06 00:08:35 +02:00
Nicolas Werner
978174af77
Invite permission management using the /allowinvites and /blockinvites commands
Rejecting such invites should be handled serverside in the future and
there should be a GUI for this, but for now this should work.
2025-05-25 13:37:59 +02:00
Nicolas Werner
5ef67d2a91
Remove unused state update function 2025-05-24 10:35:21 +02:00