summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Hidden events: Some cleanuptastytea2022-02-102-38/+35
* Hidden events: Make save-function reusable for global account datatastytea2022-02-102-9/+18
* Hidden events: Incorporate suggestions from reviewtastytea2022-02-102-50/+22
* Add GUI to change hidden events per roomtastytea2022-02-102-0/+75
* Fix application name on Wayland in flatpakNicolas Werner2022-02-091-4/+5
* # should be valid in linksNicolas Werner2022-02-051-1/+1
* Add /reset-state commandNicolas Werner2022-02-056-2/+69
* Fix avatar url conversion for widgetsNicolas Werner2022-02-041-1/+1
* Show widgets as linksNicolas Werner2022-02-045-7/+92
* Merge pull request #906 from LorenDB/offlineIndicatorDeepBlueV7.X2022-02-042-0/+12
|\
| * Add offline indicator (#472)Loren Burkholder2022-02-012-0/+12
* | Fetch previews for space children using /hierarchyNicolas Werner2022-02-022-49/+53
|/
* split point is pointlessNicolas Werner2022-01-311-1/+0
* Do word splitting in completerNicolas Werner2022-01-311-21/+26
* Remove unused funtionNicolas Werner2022-01-302-10/+0
* Reimplement error notificationsNicolas Werner2022-01-304-108/+4
* Remove a few unused includesNicolas Werner2022-01-304-23/+2
* Remove a few now unused filesNicolas Werner2022-01-3029-2611/+1
* Fix centering dialogsNicolas Werner2022-01-294-21/+13
* Store window size on exit againNicolas Werner2022-01-291-1/+1
* Get rid of some shadowingNicolas Werner2022-01-291-5/+5
* Remove unnecessary qml engine shutdown workaroundNicolas Werner2022-01-291-6/+0
* Connect quitNicolas Werner2022-01-291-0/+2
* Fix secrets not loading after registrationNicolas Werner2022-01-293-2/+8
* Port registration to QmlNicolas Werner2022-01-285-431/+196
* Remove some unused functionsNicolas Werner2022-01-263-53/+2
* Functional login pageNicolas Werner2022-01-265-423/+207
* Fix focus and qml parenting with qml rootNicolas Werner2022-01-267-20/+14
* Initial qml root windowNicolas Werner2022-01-2616-388/+324
* Fix gray scale images breaking notifications on dunstNicolas Werner2022-01-261-21/+5
* Fixed a grammatical errorAyushi Bisht2022-01-181-1/+1
* fixed a typo in Cache.cppAyushi Bisht2022-01-171-1/+1
* Fix setting double values in setting spinboxesNicolas Werner2022-01-132-7/+9
* Add profile to notifications on KDENicolas Werner2022-01-121-0/+4
* Address review commentsNicolas Werner2022-01-111-1/+0
* Port usersettings to qmlNicolas Werner2022-01-096-858/+1094
* Work around images with size 0 in infoNicolas Werner2022-01-041-0/+3
* Fix presence db creation on servers without presenceNicolas Werner2022-01-032-11/+9
* Add minimum scale in image viewerNicolas Werner2022-01-031-2/+0
* Possibly fix crash on accepting invitesNicolas Werner2022-01-031-24/+28
* Merge branch 'gstreamer_windows_macos' into 'master'Joe Donofry2022-01-023-7/+38
|\
| * Gstreamer glib event loop for macos and windowsJoe Donofry2022-01-023-7/+38
* | Port image overlay to qmlNicolas Werner2022-01-026-182/+62
|/
* Strip variant selector in some casesNicolas Werner2022-01-012-6/+13
* Use fully qualified emoji and use literalsNicolas Werner2022-01-011-7215/+10348
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-01166-0/+166
* Update translationsNicolas Werner2022-01-011-1/+1
* Use the styles default delay for tooltipsNicolas Werner2021-12-312-0/+12
* Get rid of some useless codeNicolas Werner2021-12-311-4/+0
* Add missing license headersNicolas Werner2021-12-302-0/+8
* Try to reduce CPU overhead of animated images a bitNicolas Werner2021-12-301-4/+8
* Merge branch 'completer_scrolling' into 'master'Joe Donofry2021-12-301-1/+1
|\
| * Increase Completer limit to 30Joe Donofry2021-12-301-1/+1
* | Update presence dynamically and reduce allocationsNicolas Werner2021-12-308-75/+118
|/
* Convert blurhash image format on worker threadNicolas Werner2021-12-301-1/+1
* Fix crash after sending image caused by the recent refactorNicolas Werner2021-12-301-4/+4
* Reduce allocations and time spent creating delegates by halfNicolas Werner2021-12-292-7/+9
* Reduce allocations for presence states a bitNicolas Werner2021-12-291-3/+10
* Prevent copies when querying themeNicolas Werner2021-12-294-18/+38
* Cache supported animated image formatsNicolas Werner2021-12-291-1/+2
* Pretty up code with fewer allocationsNicolas Werner2021-12-291-2/+2
* Reduce allocations for accessing event membersNicolas Werner2021-12-295-35/+40
* Remove a few castsNicolas Werner2021-12-292-4/+4
* Reserve size of some containers we are fillingNicolas Werner2021-12-2931-211/+319
* Reduce allocations required for the paletteNicolas Werner2021-12-291-34/+40
* Reduce allocations using QStringLiteralNicolas Werner2021-12-2946-539/+539
* use more literalsNicolas Werner2021-12-297-25/+25
* Add clazy to CINicolas Werner2021-12-291-12/+10
* Cleanup remaining clazy issuesNicolas Werner2021-12-286-25/+37
* Merge pull request #855 from rnhmjoj/masterDeepBlueV7.X2021-12-281-7/+43
|\
| * Make nheko usable without a secret storage servicernhmjoj2021-12-271-7/+43
* | more cleanupsNicolas Werner2021-12-282-12/+12
* | Fix more warnings and remove dead codeNicolas Werner2021-12-2849-689/+276
* | Remove unused button classNicolas Werner2021-12-282-131/+0
* | Some qt6 prepNicolas Werner2021-12-2831-66/+87
* | Misc clang-tidy fixesNicolas Werner2021-12-282-12/+11
* | Fixup clang-tidy suggestionNicolas Werner2021-12-283-8/+9
* | Merge pull request #853 from MTRNord/MTRNord/clang-tidyDeepBlueV7.X2021-12-282-84/+89
|\ \
| * | Run linterMTRNord2021-12-272-17/+22
| * | Apply (selective) Clang-tidy const function and new const pointer suggestions...MTRNord2021-12-232-9/+9
| * | Apply (selective) Clang-tidy move and some new detected const pointer suggest...MTRNord2021-12-232-11/+12
| * | Apply (selective) Clang-tidy and clazy suggestions on TimelineModelMTRNord2021-12-232-55/+54
| |/
* | Make custom emoticons twice as high as the font.tastytea2021-12-271-7/+10
* | MxcImageProvider: Only use scaledToHeight if width <= 0.tastytea2021-12-271-2/+8
* | Request inline images in the right size and anti-alias themtastytea2021-12-272-9/+39
* | Use body in alt text of custom emojiNicolas Werner2021-12-271-1/+1
* | Fix inclusion condition for overriden pack typesNicolas Werner2021-12-272-3/+1
* | Add an ugly custom emote completer using ~Nicolas Werner2021-12-273-17/+26
|/
* Make edits replace the previous notification on LinuxNicolas Werner2021-12-221-7/+26
* Use global threadpoolNicolas Werner2021-12-213-18/+7
* Cleanup jdenticon code in the same way as blurhashesNicolas Werner2021-12-213-58/+91
* Cleanup blurhash formattingNicolas Werner2021-12-211-4/+2
* Modernize blurhashprovider implementationNicolas Werner2021-12-212-20/+45
* Set the app_id on waylandNicolas Werner2021-12-191-0/+5
* Set notification categoryNicolas Werner2021-12-192-0/+3
* Make Nheko show up in system notification settings on LinuxNicolas Werner2021-12-191-2/+4
* Fix crash when receiving matrix uriNicolas Werner2021-12-173-13/+20
* Merge pull request #841 from LorenDB/qolImprovementsDeepBlueV7.X2021-12-161-0/+4
|\
| * make lintLoren Burkholder2021-12-131-1/+4
| * Make opening room members from rooms settings dialog workLoren Burkholder2021-12-131-0/+1
* | Strip space chars from recovery passphraseNicolas Werner2021-12-151-1/+7
* | Use icns on macOSJoseph Donofry2021-12-141-1/+2
|/
* Merge pull request #835 from Thulinma/imagewindowroleDeepBlueV7.X2021-12-141-0/+1
|\
| * Added window role to image overlayThulinma2021-12-051-0/+1
* | Only show room pack button, when you can actually create oneNicolas Werner2021-12-132-2/+3
* | Fix turnserver check not being started when restoring from cacheNicolas Werner2021-12-131-0/+1
* | Show some avatar for image packsNicolas Werner2021-12-132-1/+47
* | Add recently used reactionsNicolas Werner2021-12-133-0/+25
* | Fix a few shadowing warningsNicolas Werner2021-12-113-11/+11
* | Support pinned messagesNicolas Werner2021-12-114-1/+111
* | Fix blurry thumbnails AGAINNicolas Werner2021-12-081-1/+5
* | Fix lintNicolas Werner2021-12-081-6/+3
* | Fix display of images, that can't be thumbnailedNicolas Werner2021-12-081-3/+3
* | Get rid of threadpool for imagesNicolas Werner2021-12-083-21/+48
* | Fix a few clang tidy warningsNicolas Werner2021-12-063-12/+6
|/
* Fix sanitizer warning about signed shiftsNicolas Werner2021-12-041-1/+2
* InputBar: run clang-formatMarcus Hoffmann2021-12-032-27/+29
* InputBar: Mark some functions as [[nodiscard]]Marcus Hoffmann2021-12-031-3/+3
* InputBar: mark constrictor as explicitMarcus Hoffmann2021-12-031-1/+1
* InputBar: use X.empty() instead of !X.size()Marcus Hoffmann2021-12-031-2/+2
* InputBar: use auto typeMarcus Hoffmann2021-12-031-1/+1
* InputBar: use multi-arg string replacementMarcus Hoffmann2021-12-031-2/+2
* InputBar: use character argument instead of stringMarcus Hoffmann2021-12-031-1/+1
* InputBar: apply clang-tidy const reference suggestionsMarcus Hoffmann2021-12-032-17/+17
* InputBar: use QFileInfo::exists()Marcus Hoffmann2021-12-031-1/+1
* InputBar: remove unused importsMarcus Hoffmann2021-12-031-4/+0
* Remember all the collapsed treesNicolas Werner2021-12-014-2/+76
* Don't waste space for non existing subspacesNicolas Werner2021-12-012-0/+11
* Leaves can't collapseNicolas Werner2021-12-012-2/+1
* Hide me underneath the space treeNicolas Werner2021-12-014-15/+301
* Fix crash on redactions without becauseNicolas Werner2021-11-291-3/+5
* Cleanup error logging a bitNicolas Werner2021-11-291-30/+11
* Delete rooms even if we fail to leaveNicolas Werner2021-11-291-0/+10
* Change QML UI for redactionsJoe Donofry2021-11-292-0/+39
* If the locale is set to C, force english localeNicolas Werner2021-11-271-1/+2
* fix lintNicolas Werner2021-11-241-1/+0
* Initialize client lazilyNicolas Werner2021-11-241-4/+2
* Use a more random hash to generate user colorsNicolas Werner2021-11-241-7/+7
* Make clang-format <13 and clang-format >=13 behave the sameNicolas Werner2021-11-2221-113/+114
* Merge pull request #822 from Nheko-Reborn/dm-filterDeepBlueV7.X2021-11-2114-52/+404
|\
| * Only mark as direct, if invite was directNicolas Werner2021-11-213-5/+20
| * Mark rooms as direct chatsNicolas Werner2021-11-215-2/+79
| * Pretty error printingNicolas Werner2021-11-212-7/+117
| * Add a filter for direct chatsNicolas Werner2021-11-208-40/+190
* | Return nullopt for state events in rooms we are not inNicolas Werner2021-11-211-27/+27
|/
* Make user colors a bit more vibrantNicolas Werner2021-11-191-5/+3
* Preliminary gstreamer 1.20 compatibilityNicolas Werner2021-11-191-1/+2
* Fix colors and alignment in dialogsNicolas Werner2021-11-182-4/+5
* Don't add a user twiceLoren Burkholder2021-11-161-0/+4
* Allow removing users from the invite dialogLoren Burkholder2021-11-162-0/+15
* Switch icon theme to Fluent iconsLoren Burkholder2021-11-174-8/+8
* Merge pull request #812 from Nheko-Reborn/jdenticon-packagingDeepBlueV7.X2021-11-151-13/+9
|\
| * Cleanup qt-jdenticon loadingNicolas Werner2021-11-151-13/+9
* | Support exif rotation on received videosNicolas Werner2021-11-152-16/+39
|/
* Fix being dropped into an empty room after a joinNicolas Werner2021-11-141-8/+0
* Disallow displaynames with only spaces or control charactersNicolas Werner2021-11-141-5/+12
* Prevent edits from removing quotes at the beginning of a messageNicolas Werner2021-11-131-5/+8
* Fix some colors switched to yellow by accidentNicolas Werner2021-11-131-0/+2
* Merge branch 'video_player_enhancements' into 'master'Nicolas Werner2021-11-121-2/+31
|\
| * Merge remote-tracking branch 'nheko-im/master' into video_player_enhancementsJoseph Donofry2021-11-091-2/+7
| |\
| * \ Merge remote-tracking branch 'nheko-im/master' into video_player_enhancementsJoseph Donofry2021-11-0813-220/+333
| |\ \
| * | | Fix syntax issueJoseph Donofry2021-11-031-1/+1
| * | | PlayableMediaMessage fixes on macOSJoseph Donofry2021-11-031-2/+31
* | | | Fix secrets status not shown after startupNicolas Werner2021-11-111-0/+4
* | | | Fix SSO login showing password promptNicolas Werner2021-11-111-0/+2
* | | | Fix no replies being rendered for edits sent from Element in encrypted roomsNicolas Werner2021-11-111-5/+4
| |_|/ |/| |
* | | Fix parsing some exotic image packsNicolas Werner2021-11-091-2/+7
| |/ |/|
* | Fix redaction of edited messagesNicolas Werner2021-11-084-5/+38
* | Improve fetching of device keys after loginNicolas Werner2021-11-084-6/+23
* | Fix self verification status never updatingNicolas Werner2021-11-072-1/+3
* | Don't try to load verification status before db is readyNicolas Werner2021-11-071-1/+0
* | Move away from using an event loop to access secretsNicolas Werner2021-11-077-203/+262
* | Fix crash when clearing empty timelineNicolas Werner2021-11-061-3/+5
* | Fix crash in debug code for matrix uri handlerNicolas Werner2021-11-041-3/+4
* | Fix translation nitsNicolas Werner2021-11-042-2/+2
|/
* Update translationsNicolas Werner2021-11-031-5/+5
* Fix unjoinable invites on mobile as well as unclickable previewsNicolas Werner2021-11-031-1/+21
* Fix registration on matrix.orgNicolas Werner2021-11-034-122/+168
* Fix macOS m.image notif crashJoe Donofry2021-11-031-7/+34
* Merge branch 'macos_api_updates' into 'master'Nicolas Werner2021-11-023-22/+59
|\
| * Update macOS notifications to use UserNotifications frameworkJoseph Donofry2021-11-013-22/+59
* | Clear @room warning after sending messageNicolas Werner2021-11-021-0/+1
* | Fix loading spinner when switching to a fully loaded roomNicolas Werner2021-11-021-1/+3
* | Fix hidden spaces hiding themselvesNicolas Werner2021-11-021-1/+1
|/
* Fix crash on logoutNicolas Werner2021-11-011-23/+25
* Prompt user when there are unverified devicesNicolas Werner2021-11-016-9/+32
* Add self verification after loginNicolas Werner2021-10-308-69/+243
* Allow changing device names, display last seen time and IPThulinma2021-10-202-1/+23
* Fix calculating hidden space childrenNicolas Werner2021-10-201-1/+14
* lint using clang11Nicolas Werner2021-10-173-16/+6
* lintNicolas Werner2021-10-174-7/+16
* Use allow list for URI schemesNicolas Werner2021-10-171-1/+11
* move device verification management to its own fileNicolas Werner2021-10-175-119/+191
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-1724-18/+15
* Add support for listing devices that do not support encryption, add support f...Thulinma2021-10-172-1/+80
* Use the same leave room dialog everywhereLoren Burkholder2021-10-117-101/+2
* Remove unimplemented function declarationLoren Burkholder2021-10-111-1/+0
* Merge pull request #741 from LorenDB/qmlJoinRoomDlgDeepBlueV7.X2021-10-116-131/+4
|\
| * QML the join room dialogLoren Burkholder2021-10-096-131/+4
* | Merge pull request #755 from Nheko-Reborn/bootstrappingDeepBlueV7.X2021-10-097-30/+495
|\ \ | |/ |/|
| * Support bootstrapping crosssigningNicolas Werner2021-10-097-30/+495
* | Merge pull request #743 from LorenDB/qmlLogoutDeepBlueV7.X2021-10-094-23/+6
|\ \ | |/ |/|
| * make lintLoren Burkholder2021-10-091-1/+1
| * QML the logout dialogLoren Burkholder2021-10-054-23/+6
* | Simplify device list refresh logicDeepBlueV7.X2021-10-071-3/+1
* | Remove duplicated verification status calculationNicolas Werner2021-10-072-48/+50
* | Added support for refreshing the device list, marking current device with a c...Thulinma2021-10-064-0/+25
|/
* Add additional check for invalid megolm sessionsNicolas Werner2021-10-041-0/+4
* Fix some strings and translation stuffLoren Burkholder2021-10-011-8/+2
* Support pasting image/svg+xml format straight from supporting applicationsThulinma2021-09-282-2/+20
* Fixes for pasting images, especially under windows where the image mime type ...Thulinma2021-09-281-8/+12
* Fix --help and --version command line options when Nheko is already running. ...Thulinma2021-09-281-6/+9
* Add Unicode 14.0 emojiJoseph Donofry2021-09-251-47/+349
* Fix a few verification typosNicolas Werner2021-09-201-1/+1
* Change indentation to 4 spacesNicolas Werner2021-09-18164-24978/+24149
* Merge pull request #728 from Thulinma/gotoDeepBlueV7.X2021-09-175-55/+97
|\
| * Improvements for linking to eventsThulinma2021-09-165-55/+97
* | Added a text field that allows choosing custom homeserver in "Room directory"...Patryk Cisek2021-09-171-0/+9
|/
* Workaround for broken fetchMore() with reuseItemsNicolas Werner2021-09-151-0/+4
* Merge pull request #721 from symphorien/hotlistDeepBlueV7.X2021-09-142-0/+47
|\
| * add Alt+A keybinding to switch to next room with unread messagesGuillaume Girol2021-09-142-0/+47
* | Add workaround for crash on some jdenticon inputsNicolas Werner2021-09-141-3/+8
* | Remove unused prototypeNicolas Werner2021-09-131-3/+0
* | Merge pull request #416 from LorenDB/jdenticonDeepBlueV7.X2021-09-1319-41/+337
|\ \
| * | Streamline getting other user id from invited direct chatLoren Burkholder2021-09-114-20/+15
| * | Don't try to check whether a preview is directLoren Burkholder2021-09-111-3/+2
| * | Fix invites crashing the whole appLoren Burkholder2021-09-114-5/+66
| * | Add direct chat handling for previews and invitesLoren Burkholder2021-09-112-1/+13
| * | Don't bother with cropLoren Burkholder2021-09-111-3/+1
| * | Only try loading plugin onceLoren Burkholder2021-09-111-1/+3
| * | Always show jdenticon toggle (disable if no plugin)Loren Burkholder2021-09-111-12/+7
| * | make lintLoren Burkholder2021-09-111-2/+2
| * | Fix jdenticons in various placesLoren Burkholder2021-09-112-2/+10
| * | Use more descriptive property nameLoren Burkholder2021-09-114-9/+9
| * | make lintLoren Burkholder2021-09-112-7/+5
| * | Finish fixing rounded avatarsLoren Burkholder2021-09-111-7/+27
| * | Use better id loading methodologyLoren Burkholder2021-09-114-4/+13
| * | Remove unused structLoren Burkholder2021-09-111-7/+0
| * | Make sure jdenticon toggle is always initializedLoren Burkholder2021-09-111-0/+2
| * | Add some fancy effects to jdenticonLoren Burkholder2021-09-112-6/+40
| * | Get direct chat jdenticons to line upLoren Burkholder2021-09-114-0/+25
| * | Add licensesLoren Burkholder2021-09-112-0/+8
| * | Remove unnecessary stuffLoren Burkholder2021-09-112-4/+0
| * | Fix typoLoren Burkholder2021-09-111-1/+1
| * | Don't add toggle for jdenticon if the plugin can't be foundLoren Burkholder2021-09-111-5/+9
| * | Fix braces; make lintLoren Burkholder2021-09-111-1/+2
| * | Add jdenticon supportLoren Burkholder2021-09-119-30/+166
* | | Keep identities for users cachedNicolas Werner2021-09-132-11/+0
|/ /
* / Fix a few more HTML injectionsThulinma2021-09-122-3/+3
|/
* Don't allow images in username change messages and user completerNicolas Werner2021-09-092-4/+6