Nicolas Werner
b621f682a2
Add option to run qmltc
3 years ago
Nicolas Werner
e605936ce4
Work around crash with singleton AbstractItemModels
3 years ago
Nicolas Werner
27a8dc25f1
Fix dbus API moc with Qt6
3 years ago
Nicolas Werner
76c5d6d2ca
Fix mistakenly removed compilation of mac notification backend
3 years ago
Nicolas Werner
f7e5b590b5
Disable qml compilation only on Qt6.3 and up
3 years ago
Nicolas Werner
dadaa10b93
Remove mac extras
3 years ago
Nicolas Werner
fdae12df6f
Port all qml elements to declarative registration
3 years ago
Nicolas Werner
423d649aa7
Add qml files in CMakeLists
3 years ago
Nicolas Werner
843a619e70
Simplify translation adding
3 years ago
Nicolas Werner
7303275793
Basic running app on qt6
3 years ago
Nicolas Werner
7138c7a49e
Explicitly install the configured files
3 years ago
Nicolas Werner
98d06f8dd5
Fix install of desktop file in flatpak
3 years ago
Nicolas Werner
a02da356ba
Make Nheko discoverable using appdata
3 years ago
tastytea
9d15bfae99
add Zsh completion
...
Installs into the default site-wide Zsh directory.
3 years ago
Loren Burkholder
686ebfdbec
Add D-Bus API ( #916 )
...
This adds functionality for viewing joined rooms and activating rooms.
3 years ago
Nicolas Werner
557e60990d
Make sender_key in key requests optional
3 years ago
Nicolas Werner
5dbbf3db4c
Fix sending sender_key in key requests
3 years ago
Nicolas Werner
864b4b2646
Fix SSSS if another client used the wrong base64 format
3 years ago
Nicolas Werner
f316dbed43
Fix a few issues with receiving to_device messages in initial sync
3 years ago
Nicolas Werner
8d459dbddc
Update mtxclient
3 years ago
Nicolas Werner
656fcac91c
Don't use a modal to edit room name and topic
3 years ago
Nicolas Werner
afe381e9b1
Remove unused ToggleButton
3 years ago
Nicolas Werner
6d1416fb6e
Add backend for new room creation dialogs
3 years ago
Nicolas Werner
9bac429eae
Release v0.9.3
3 years ago
Nicolas Werner
d3471a1097
Move uploads to InputBar
3 years ago
Nicolas Werner
b9c16557bf
Release 0.9.2
3 years ago
Nicolas Werner
ac1d678254
Fix server switching to https after bootstrap
...
fixes #878
3 years ago
Nicolas Werner
9482ac4e7a
Allow explicit selection of SSO method
...
fixes #975
3 years ago
Nicolas Werner
64773898e7
Bump mtxclient
3 years ago
Nicolas Werner
311e1dc9b7
Rebuild against newer mtxclient
3 years ago
Nicolas Werner
377d85ca43
Bump mtxclient version
3 years ago
Guillaume Girol
9cb5f317c6
update mtxclient
3 years ago
Nicolas Werner
46fbb0e749
Use ListView without scrollview for messages
...
That way we can autohide the scollbar if needed, it should fix some
jumping issues, it makes it possible to flick on mobile, etc.
Some related bugs:
https://bugreports.qt.io/browse/QTBUG-75223
https://bugreports.qt.io/browse/QTBUG-44902
3 years ago
Nicolas Werner
47b822604d
Hidden events: Refactor slightly for reusability
3 years ago
Nicolas Werner
dfb8f9a160
Fix application name on Wayland in flatpak
...
fixes #903
3 years ago
Nicolas Werner
1dacf327e1
Fix avatar url conversion for widgets
3 years ago
Nicolas Werner
7b00411dc4
Show widgets as links
3 years ago
Nicolas Werner
112426e30b
Fetch previews for space children using /hierarchy
3 years ago
Nicolas Werner
2613275461
Reimplement error notifications
3 years ago
Nicolas Werner
f44d8e916b
Remove a few now unused files
3 years ago
Nicolas Werner
6a3d55b47f
Bump mtxclient
3 years ago
Joe Donofry
9033235e9d
Gstreamer glib event loop for macos and windows
...
- This ensures that gstreamer bus operations work
on macOS and windows, such as enumerating devices.
3 years ago
Nicolas Werner
66520eae19
Port image overlay to qml
...
Allows you to zoom and pan now.
relates to #647
3 years ago
Nicolas Werner
9a9dbda571
Update presence dynamically and reduce allocations
3 years ago
Nicolas Werner
f3e1941612
Add clazy to CI
3 years ago
Nicolas Werner
bb290f9fec
Fix more warnings and remove dead code
3 years ago
Nicolas Werner
409ff22d80
Remove unused button class
3 years ago
tastytea
3e8734dbd5
Add man page ( #851 )
...
This adds a man page which lists command line options, key bindings and
commands. A new CMake option `MAN` is added, enabled by default on
`UNIX` but not `APPLE`.
The man pages are generated with either `a2x` (from asciidoc) or
`asciidoctor`. If both are not found, a fatal error is signaled.
3 years ago
Nicolas Werner
dfab0c92d7
Release 0.9.1
3 years ago
Nicolas Werner
e907372f21
Bump dep versions
3 years ago