summary refs log tree commit diff
path: root/CMakeLists.txt (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Basic bubble styleNicolas Werner2023-10-091-0/+2
|
* Fixup reply and state event renderingNicolas Werner2023-10-081-1/+0
|
* Move message styles to their own files and work around hover not propagating ↵Nicolas Werner2023-09-201-0/+2
| | | | to siblings
* Reimplement reply delegate by moving out the timeline event without layoutNicolas Werner2023-08-251-0/+1
|
* Create an EventDelegateChooserNicolas Werner2023-08-251-0/+3
|
* Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimelineDeepBlueV7.X2023-08-101-0/+1
|\ | | | | Show an indicator in the timeline for mods and admins
| * Merge remote-tracking branch 'origin/powerlevelsInTimeline'Nicolas Werner2023-08-101-0/+1
| |\
| | * Show an indicator in the timeline for mods and adminsLoren Burkholder2023-07-231-0/+1
| | |
* | | Merge pull request #1523 from Nheko-Reborn/qmlFallbackAuthDeepBlueV7.X2023-08-101-5/+4
|\ \ \ | |/ / |/| | QML the fallback auth dialog
| * | QML the fallback auth dialogLoren Burkholder2023-07-141-5/+4
| | |
* | | Remove usage of creatorNicolas Werner2023-08-091-1/+1
| | |
* | | Update coeurl for fmt10 compatibilityNicolas Werner2023-07-281-1/+1
| |/ |/|
* | Fix qml translationsNicolas Werner2023-07-131-7/+8
|/
* Merge pull request #1501 from Nheko-Reborn/qmlRecaptchaDeepBlueV7.X2023-07-061-2/+3
|\ | | | | QML the reCAPTCHA dialog
| * Port the reCAPTCHA dialog to QMLLoren Burkholder2023-07-061-2/+3
| |
* | Add experimental event expirationNicolas Werner2023-07-051-1/+4
|/ | | | Currently disabled by default.
* Move to automatic type registrationNicolas Werner2023-06-191-8/+128
|
* Maybe fix macOS deployment (intel for now)Joseph Donofry2023-06-151-0/+14
|
* Fix translations (and simplify resource files)Nicolas Werner2023-06-081-4/+13
|
* Remove mac extrasNicolas Werner2023-06-081-7/+1
|
* Link XCB always if X11 support is onNicolas Werner2023-06-081-8/+13
|
* Remove WinMainNicolas Werner2023-06-081-1/+0
|
* Try to fix flatpak build and change appidNicolas Werner2023-06-081-1/+1
|
* Bump mtxclient depNicolas Werner2023-06-081-1/+1
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-1/+2
|
* Select Qt6 in cmakeNicolas Werner2023-06-081-26/+25
|
* Make default completer complete custom emojiNicolas Werner2023-05-251-2/+0
|
* Add rows to stickerpickerNicolas Werner2023-05-201-0/+2
|
* Adapt to the new inherited variantNicolas Werner2023-04-111-1/+1
|
* Update mtxclient commit hashLoren Burkholder2023-04-111-1/+1
|
* Use the new mtxclient special effects refactoringLoren Burkholder2023-04-111-1/+1
|
* Support screen sharing with xdg-desktop-portalDavid Elsing2023-03-301-0/+4
|
* Evaluate ACLs when calculating viasNicolas Werner2023-03-141-1/+1
|
* Set macos deployment target in cmake listNicolas Werner2023-03-101-0/+1
| | | | relates to #1401
* Merge branch 'v0.11.2-next'Nicolas Werner2023-02-231-1/+1
|\
| * Hotfix redundant null terminator inserted by emoji completerNicolas Werner2023-02-231-1/+1
| |
* | Switch to upstream olm error codeNicolas Werner2023-02-211-1/+1
|/
* Fix typo in tagNicolas Werner2023-02-201-1/+1
|
* Bump versionNicolas Werner2023-02-201-3/+3
|
* Remove a few more unused symbolsNicolas Werner2023-02-191-1/+1
|
* Added ability to build with packaged version of blurhash.Vitaly Zaitsev2023-02-161-6/+15
| | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
* Added ability to build with packaged version of cpp-httplib.Vitaly Zaitsev2023-02-151-2/+10
| | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
* add user search to invite dialog (#1253)Malte E2023-01-311-0/+2
|
* v0.11.1Joseph Donofry2023-01-151-1/+1
|
* Remove dead codeNicolas Werner2023-01-121-2/+0
|
* v0.11.0Nicolas Werner2023-01-121-6/+6
|
* Bump mtxclient versionNicolas Werner2023-01-121-1/+1
|
* Log registration flowsNicolas Werner2023-01-121-1/+1
|
* Bump mtxclient versionNicolas Werner2023-01-021-1/+1
|
* Show invite reason in the UI (hidden by default)Nicolas Werner2022-12-271-1/+1
|
* Fix sending confettiNicolas Werner2022-12-161-1/+1
|
* Bump mtxclient versionNicolas Werner2022-12-161-1/+1
|
* confetti (#1243)Loren Burkholder2022-12-101-2/+2
| | | * 🎉 (confetti) message support. Thanks @LorenDB !
* Implement MSC3664, pushrules for related eventsNicolas Werner2022-12-051-1/+1
|
* Enable http/3 supportNicolas Werner2022-11-201-5/+5
|
* Implement a completer for commandsNicolas Werner2022-11-091-0/+2
| | | | fixes #429
* Merge branch 'macos_notification_actions' into 'master'Joe Donofry2022-11-041-2/+2
|\ | | | | | | | | Add ability to respond to notifications on macOS See merge request nheko-reborn/nheko!21
| * Add ability to respond to notifications on macOSJoe Donofry2022-11-041-2/+2
| |
* | Fix content rules matching everythingNicolas Werner2022-11-021-1/+1
|/ | | | fixes #1218
* Fix reactions matching displayname condition by accidentNicolas Werner2022-10-281-1/+1
|
* Disable Wconversion againNicolas Werner2022-10-261-1/+0
|
* Enable -WconversionNicolas Werner2022-10-261-0/+1
|
* Fix windows build...Nicolas Werner2022-10-241-1/+1
|
* bump mtxclient to fix notification bugNicolas Werner2022-10-171-1/+1
|
* Bump mtxclientNicolas Werner2022-10-131-1/+11
|
* Basic thread filteringNicolas Werner2022-10-061-0/+2
| | | | The reply pagination logic is a bit weird rn though.
* Basic threading supportNicolas Werner2022-09-301-1/+1
|
* Merge branch 'v0.10.2-fixes'Nicolas Werner2022-09-281-1/+1
|\
| * Bump version to 0.10.2Nicolas Werner2022-09-281-1/+1
| |
* | Try to handle rate limitingNicolas Werner2022-09-231-1/+1
| |
* | More granular automocNicolas Werner2022-09-231-3/+5
| |
* | Switch to C++20Nicolas Werner2022-09-221-2/+2
| |
* | Fix copypasto in cmake bundle option descriptions.Jason Volk2022-09-171-2/+2
| |
* | Fix sync with empty invite stateNicolas Werner2022-09-101-1/+1
|/
* Bump mtxclient to released versionNicolas Werner2022-09-091-1/+1
|
* Fix crash when joining a room with previewNicolas Werner2022-09-091-1/+1
|
* Bump versionNicolas Werner2022-09-071-1/+1
|
* Bump mtxclientNicolas Werner2022-09-071-2/+2
|
* Allow creating spacesNicolas Werner2022-09-051-1/+1
|
* Fix invalid userids on profile requestsNicolas Werner2022-08-301-1/+1
|
* Don't trust synapseNicolas Werner2022-08-271-1/+1
| | | | fixes #1172
* Reduce memory usage when compiling slightlyNicolas Werner2022-08-151-1/+3
|
* Support editing space childrenNicolas Werner2022-08-101-5/+5
|
* Show a room preview in the join confirmation dialogNicolas Werner2022-08-051-1/+3
| | | | | | Requires MSC3266 Fixes #1129
* Bump bundled olmNicolas Werner2022-07-221-3/+3
|
* Bump dependenciesNicolas Werner2022-07-221-4/+4
|
* Fix skipping over all events after a redactionNicolas Werner2022-07-191-1/+1
|
* Properly figure out entity that is controlled by policy ruleNicolas Werner2022-07-171-1/+1
|
* Fixed formattingr0hit052022-07-151-2/+2
|
* Changed mtxclient commit id for CIr0hit052022-07-151-2/+2
|
* Set output name after the variable is definedNicolas Werner2022-07-101-4/+1
|
* Fix output name for flatpakNicolas Werner2022-07-101-0/+4
|
* Support rendering policy rulesNicolas Werner2022-07-091-1/+1
|
* Allow editing aliasesNicolas Werner2022-07-081-1/+3
|
* Require matrix v1.1 or greaterNicolas Werner2022-06-251-1/+1
|
* Support the knock_restricted ruleNicolas Werner2022-06-181-1/+1
|
* Get rid of 'using json = nlohmann::json'Nicolas Werner2022-06-171-1/+1
|
* Remove remaining groups codeNicolas Werner2022-06-171-1/+1
|
* Fix coeurl lookupNicolas Werner2022-06-171-8/+10
|
* Add option to disable implicit json conversionsNicolas Werner2022-06-171-0/+8
|
* Fix compilation without implicit nlohmann conversionsNicolas Werner2022-06-171-1/+1
|
* Update hidden read receipts MSCNicolas Werner2022-06-141-1/+1
|
* Add headers to CMake targetSyldraTheCat2022-06-111-98/+95
|
* Move dependencies above mtxclient in CMakeSyldraTheCat2022-06-111-31/+41
|
* Unread messages count as an Unity compatible badge (#1085)d422022-06-051-0/+3
| | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Add basic powerlevel editorNicolas Werner2022-05-271-0/+2
|
* Guard against servers sending null in the unused fallback keys propertyNicolas Werner2022-05-151-1/+1
|
* Fix shadowing warningNicolas Werner2022-05-141-1/+1
|
* Add support for fallback keysNicolas Werner2022-05-141-2/+2
|
* Explicitly install the configured filesNicolas Werner2022-04-191-2/+2
|
* Fix install of desktop file in flatpakNicolas Werner2022-04-191-1/+2
|
* Make Nheko discoverable using appdataNicolas Werner2022-04-181-10/+18
|
* add Zsh completiontastytea2022-04-161-0/+1
| | | | Installs into the default site-wide Zsh directory.
* Add D-Bus API (#916)Loren Burkholder2022-04-141-2/+14
| | | | This adds functionality for viewing joined rooms and activating rooms.
* Make sender_key in key requests optionalNicolas Werner2022-04-081-1/+1
|
* Fix sending sender_key in key requestsNicolas Werner2022-04-081-1/+1
|
* Fix SSSS if another client used the wrong base64 formatNicolas Werner2022-04-081-1/+1
|
* Fix a few issues with receiving to_device messages in initial syncNicolas Werner2022-04-081-1/+1
|
* Update mtxclientNicolas Werner2022-03-301-1/+1
|
* Don't use a modal to edit room name and topicNicolas Werner2022-03-301-2/+0
|
* Remove unused ToggleButtonNicolas Werner2022-03-301-2/+0
|
* Add backend for new room creation dialogsNicolas Werner2022-03-291-3/+1
|
* Release v0.9.3Nicolas Werner2022-03-251-1/+1
|
* Move uploads to InputBarNicolas Werner2022-03-201-2/+0
|
* Release 0.9.2Nicolas Werner2022-03-091-3/+3
|
* Fix server switching to https after bootstrapNicolas Werner2022-03-071-1/+1
| | | | fixes #878
* Allow explicit selection of SSO methodNicolas Werner2022-03-061-2/+2
| | | | fixes #975
* Bump mtxclientNicolas Werner2022-02-251-1/+1
|
* Merge branch 'v0.9.1-fixes'Nicolas Werner2022-02-241-1/+1
|\
| * Rebuild against newer mtxclientNicolas Werner2022-02-241-2/+2
| |
* | Bump mtxclient versionNicolas Werner2022-02-221-1/+1
| |
* | update mtxclientGuillaume Girol2022-02-211-1/+1
| |
* | Use ListView without scrollview for messagesNicolas Werner2022-02-191-0/+2
| | | | | | | | | | | | | | | | | | | | 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
* | Hidden events: Refactor slightly for reusabilityNicolas Werner2022-02-121-1/+3
| |
* | Fix application name on Wayland in flatpakNicolas Werner2022-02-091-0/+4
| | | | | | | | fixes #903
* | Fix avatar url conversion for widgetsNicolas Werner2022-02-041-1/+1
| |
* | Show widgets as linksNicolas Werner2022-02-041-1/+1
| |
* | Fetch previews for space children using /hierarchyNicolas Werner2022-02-021-1/+1
| |
* | Reimplement error notificationsNicolas Werner2022-01-301-2/+0
| |
* | Remove a few now unused filesNicolas Werner2022-01-301-21/+0
| |
* | Bump mtxclientNicolas Werner2022-01-281-1/+1
| |
* | Merge branch 'gstreamer_windows_macos' into 'master'Joe Donofry2022-01-021-1/+1
|\ \ | | | | | | | | | | | | Gstreamer glib event loop for macos and windows See merge request nheko-reborn/nheko!19
| * | Gstreamer glib event loop for macos and windowsJoe Donofry2022-01-021-1/+1
| | | | | | | | | | | | | | | - This ensures that gstreamer bus operations work on macOS and windows, such as enumerating devices.
* | | Port image overlay to qmlNicolas Werner2022-01-021-2/+0
|/ / | | | | | | | | | | Allows you to zoom and pan now. relates to #647
* | Update presence dynamically and reduce allocationsNicolas Werner2021-12-301-0/+2
| |
* | Add clazy to CINicolas Werner2021-12-291-1/+1
| |
* | Fix more warnings and remove dead codeNicolas Werner2021-12-281-6/+0
| |
* | Remove unused button classNicolas Werner2021-12-281-2/+0
| |
* | Add man page (#851)tastytea2021-12-221-0/+9
|/ | | | | | | | 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.
* Release 0.9.1Nicolas Werner2021-12-211-1/+1
|
* Bump dep versionsNicolas Werner2021-12-191-5/+5
|
* Update to SingleApplication 3.3.2 properNicolas Werner2021-12-151-1/+1
|
* Bump mtxclient dependencyNicolas Werner2021-12-111-1/+1
|
* Try to tame Windows headersNicolas Werner2021-11-211-1/+1
| | | | | See also: https://stackoverflow.com/questions/1394910/how-to-tame-the-windows-headers-useful-defines
* Pretty error printingNicolas Werner2021-11-211-2/+2
|
* Release 0.9.0Nicolas Werner2021-11-191-6/+6
|
* Make VOIP and screenshare explicit optionsNicolas Werner2021-11-181-42/+13
|
* Try to fix lmdbxx downloadNicolas Werner2021-11-181-3/+3
|
* Fix hunter messing with pkg-configNicolas Werner2021-11-181-8/+56
|
* Update bundled depsNicolas Werner2021-11-181-7/+7
|
* Fix rpath not being set while uninstalledNicolas Werner2021-11-161-1/+1
|
* Fix parsing some exotic image packsNicolas Werner2021-11-091-1/+1
|
* Fix bootstrap after registrationNicolas Werner2021-11-081-1/+1
|
* Fix registration on matrix.orgNicolas Werner2021-11-031-1/+1
| | | | | | | | This was a bit of a journey: https://github.com/matrix-org/matrix-doc/pull/3471 But it should work now and we now use the UIAHandler everywhere. fixes #670
* Update macOS notifications to use UserNotifications frameworkJoseph Donofry2021-11-011-1/+1
|
* move device verification management to its own fileNicolas Werner2021-10-171-1/+3
|
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-12/+16
|
* Add support for listing devices that do not support encryption, add support ↵Thulinma2021-10-171-1/+1
| | | | | | for logging out devices. Ticks off another box in #23!
* Use the same leave room dialog everywhereLoren Burkholder2021-10-111-2/+0
| | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs.
* Merge pull request #741 from LorenDB/qmlJoinRoomDlgDeepBlueV7.X2021-10-111-2/+0
|\ | | | | QML the join room dialog
| * QML the join room dialogLoren Burkholder2021-10-091-2/+0
| |
* | Support bootstrapping crosssigningNicolas Werner2021-10-091-1/+5
|/ | | | | Showing the bootstrap state and showing there are unverified devices is still missing.
* Add additional check for invalid megolm sessionsNicolas Werner2021-10-041-1/+1
|
* bump mtxclientNicolas Werner2021-09-161-1/+1
| | | | fixes build with new libolm
* Add jdenticon supportLoren Burkholder2021-09-111-0/+2
|
* bump mtxclientNicolas Werner2021-09-021-1/+1
|
* Fix parsing query keys responses with optional keys missingNicolas Werner2021-08-311-1/+1
|
* Support animated imagesNicolas Werner2021-08-291-0/+2
| | | | fixes #461
* Use in memory media player instead of storing unencrypted files on diskNicolas Werner2021-08-291-1/+3
|
* bump mtxclientNicolas Werner2021-08-261-1/+1
|
* bump mtxclientNicolas Werner2021-08-171-1/+1
|
* Merge pull request #659 from kamathmanu/nhekoRoomDirectoryDeepBlueV7.X2021-08-171-0/+3
|\ | | | | Nheko room directory
| * Fix nits from code reviewkamathmanu2021-08-091-2/+2
| |
| * Merge branch 'master' into nhekoRoomDirectorykamathmanu2021-08-071-10/+9
| |\
| * | Implemented Room Directory model to store and provide QML view with public ↵kamathmanu2021-08-071-0/+2
| | | | | | | | | | | | room data from mtxclient
* | | Allow downloading keys from key backupNicolas Werner2021-08-171-1/+1
| | |
* | | Fix lambda to function pointer in coeurl on LinuxNicolas Werner2021-08-121-2/+2
| | |
* | | Fix typo in coeurlNicolas Werner2021-08-121-2/+2
| | |
* | | Update coeurlNicolas Werner2021-08-111-1/+1
| | |
* | | Fix long tcp timeoutsNicolas Werner2021-08-111-2/+2
| |/ |/| | | | | relates to #658
* | Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-071-6/+7
| |
* | Fix redactionsNicolas Werner2021-08-071-1/+1
| |
* | Basic sticker pack editorNicolas Werner2021-08-061-1/+1
| |
* | QML the raw message dialogLoren Burkholder2021-07-311-1/+0
| |
* | Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-291-2/+2
| |
* | Remove Avatar classLoren Burkholder2021-07-291-2/+0
| | | | | | | | RIP
* | QML the read receipts listLoren Burkholder2021-07-291-2/+2
|/ | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
* Fix some issues when parsing or serializing enabled pack roomsNicolas Werner2021-07-241-1/+1
|
* Update mtxclientNicolas Werner2021-07-231-1/+1
|
* Add menu to enable or disable stickers globallyNicolas Werner2021-07-231-0/+4
|
* Rename image pack modelNicolas Werner2021-07-221-2/+2
|
* make lintLoren Burkholder2021-07-201-0/+2
|
* QML the invite dialogLoren Burkholder2021-07-201-4/+0
| | | | This also adds a property `roomId` to TimelineModel.
* QML the room member listLoren Burkholder2021-07-201-2/+2
|
* Basic sticker supportNicolas Werner2021-07-191-0/+2
|
* Fix sending encrypted editsNicolas Werner2021-07-131-1/+1
|
* Use required properties and delegate pooling for room listNicolas Werner2021-07-101-1/+1
|
* Update mtxclient with coeurl fixesJoe2021-07-071-1/+1
|
* Get SChannel CURL backend working for coeurl on WindowsJoe2021-07-071-1/+2
|
* Get rid of boost dependency for stacktracesNicolas Werner2021-06-301-1/+8
|
* Update mtxclient and add coeurl to flatpakNicolas Werner2021-06-301-1/+1
|
* Add curl deps to CINicolas Werner2021-06-301-2/+2
|
* Use coeurl for networkingNicolas Werner2021-06-301-43/+78
| | | | | Something is still wrong on shutdown, need to debug that. And CI will fail.
* Update mtxclient for spacesNicolas Werner2021-06-251-1/+1
|
* update SingleApplicationNicolas Werner2021-06-251-1/+1
|
* Update libolmNicolas Werner2021-06-141-1/+1
|
* Try to be compatible with Qt 5.12Nicolas Werner2021-06-131-1/+1
|
* Basic community list modelNicolas Werner2021-06-091-0/+2
|
* Delete old room listNicolas Werner2021-05-281-20/+0
|
* Some basic room listNicolas Werner2021-05-191-0/+2
|
* Make palette global in QmlNicolas Werner2021-05-131-7/+9
|
* Show verification status next to messagesNicolas Werner2021-05-071-0/+1
|
* Only show actions, when you have permissions to do themNicolas Werner2021-05-021-0/+2
|
* Update mtxclient to use new login parametersNicolas Werner2021-04-301-1/+1
| | | | fixes #558
* Copy link to messageNicolas Werner2021-04-291-0/+2
| | | | fixes #499
* Fix keys not being reshared to the same devices, that already got them, if ↵Nicolas Werner2021-04-201-2/+2
| | | | the message got lost
* Bump version to 0.8.2Joseph Donofry2021-04-181-2/+2
|
* Fix broken olm channels automaticallyNicolas Werner2021-04-131-1/+1
|
* Fix qtlabs platform in windows packagesNicolas Werner2021-04-031-2/+2
|
* Add new mtxclientJoseph Donofry2021-03-271-2/+2
|
* Move data parsing into a dedicated functionLoren Burkholder2021-03-171-1/+4
| | | | Actually posting the notification is now the responsibility of a private function
* Rotate session keys properlyNicolas Werner2021-03-151-1/+1
|
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵Nicolas Werner2021-03-131-2/+0
|\ | | | | | | Jedi18-quickswitcher_qml
| * remove old quick switcherJedi182021-02-241-2/+0
| |
* | Disable bundled OpenSSL by default, even with hunterNicolas Werner2021-03-131-2/+2
| |
* | Bump mtxclient versionNicolas Werner2021-03-121-1/+1
| |
* | Fix missing include for FetchContentNicolas Werner2021-03-071-0/+1
| | | | | | | | fixes #511
* | Add config option to disable tls validationNicolas Werner2021-03-061-1/+1
| |
* | Bump mtxclienttrilene2021-03-051-1/+1
| |
* | Fix cplusplus macro on windowsNicolas Werner2021-03-051-0/+3
| |
* | Remove tweenyNicolas Werner2021-03-051-15/+0
| |
* | Fix the include path for lmdb from hunterNicolas Werner2021-03-031-0/+3
| |
* | Download single file for lmdb++.hppNicolas Werner2021-03-031-2/+2
| |
* | Update to new lmdbxx versionNicolas Werner2021-03-031-2/+11
| |
* | add_feature_info for screen sharing window selectiontrilene2021-02-251-1/+6
| |
* | Merge remote-tracking branch 'upstream/master' into screenshare-x11trilene2021-02-251-3/+5
|\ \
| * | change mtxclient url, fix login page assert failure and dendrite ↵Jedi182021-02-251-1/+1
| |/ | | | | | | registration bug
| * Merge pull request #479 from Jedi18/add_rooms_model_completerDeepBlueV7.X2021-02-191-0/+2
| |\ | | | | | | Add rooms completion model
| | * add rooms model, add room delegate for completerJedi182021-02-161-0/+2
| | |
| * | Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-141-2/+6
| |\|