summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Activate window that already has the room open if possibleNicolas Werner2022-05-074-8/+21
* Rework focus handlingNicolas Werner2022-05-077-38/+78
* Fix notification for focus room in main windowNicolas Werner2022-05-071-1/+1
* fix indentationNicolas Werner2022-05-071-8/+6
* Show powerlevels in memberlistNicolas Werner2022-05-073-0/+30
* Fixup some small emoji thingsNicolas Werner2022-05-062-2/+4
* Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into ...Nicolas Werner2022-05-064-2952/+4886
|\
| * Fix triumph mappingTheDrawingCoding-Gamer2022-05-011-2/+2
| * Change name to codepointBulbyVR2022-04-271-25/+7321
| * More codes and rulesBulbyVR2022-04-241-7477/+181
| * Unhardcode qmlBulbyVR2022-04-241-1/+1
| * forgot to lintBulbyVR2022-04-241-3661/+14827
| * Properly add regional indicators, with ZWNJBulbyVR2022-04-241-14723/+3661
| * Add more aliases, start on regional indicatorsBulbyVR2022-04-242-5/+5
| * Forgot lintingBulbyVR2022-04-241-3635/+14723
| * Allow search with unicode namesBulbyVR2022-04-244-10223/+3647
| * Remove sequences of _BulbyVR2022-04-241-861/+861
| * Keep old codes alongside new onesBulbyVR2022-04-241-0/+18
| * Run make lintBulbyVR2022-04-241-3634/+10199
| * Add transforms and shortcodes to emojiBulbyVR2022-04-241-12899/+3634
* | Add basic support for multiple windowsNicolas Werner2022-05-068-33/+58
* | Don't crash on corrupt animated imagesNicolas Werner2022-05-041-15/+20
* | Fix scaling of animated images in fullscreen image viewerNicolas Werner2022-04-261-3/+9
|/
* Fix filtering without using regexNicolas Werner2022-04-232-2/+4
* Don't use deprecated filterRegExpNicolas Werner2022-04-231-2/+2
* Fix use of deprecated QRegExp in MemberList filterNicolas Werner2022-04-231-1/+1
* Search room members (#1049)Loren Burkholder2022-04-222-9/+121
* Merge pull request #1054 from tastytea/image-pack-changes/pack-idDeepBlueV7.X2022-04-221-4/+13
|\
| * Show pack Id for image pack changes in timelinetastytea2022-04-201-4/+13
* | Fix PLs for DMsNicolas Werner2022-04-201-1/+1
|/
* Show changes in image packs in timelineNicolas Werner2022-04-192-0/+70
* Fix lintingNicolas Werner2022-04-181-2/+1
* D-Bus fixes (#1048)Loren Burkholder2022-04-184-39/+95
* Fix grayscale bug AGAINNicolas Werner2022-04-161-1/+1
* Fix cursor not being closed before txn was committedJoseph Donofry2022-04-141-0/+1
* Cleanup some random dbus stuffNicolas Werner2022-04-142-9/+17
* Add D-Bus API (#916)Loren Burkholder2022-04-1413-51/+481
* Fix accidental shadowingNicolas Werner2022-04-131-1/+1
* Store notification counts across restartsNicolas Werner2022-04-133-10/+24
* fix lintNicolas Werner2022-04-101-3/+4
* Add specific powerlevel messages (#852)Marcel2022-04-101-4/+261
* Fix SSSS if another client used the wrong base64 formatNicolas Werner2022-04-081-2/+6
* Fix typo in key exportNicolas Werner2022-04-081-1/+2
* Fix a few issues with receiving to_device messages in initial syncNicolas Werner2022-04-083-21/+31
* Remove sender key from megolm session indexNicolas Werner2022-04-084-41/+102
* Merge pull request #1036 from Nheko-Reborn/fixCreateDirectChatDeepBlueV7.X2022-04-031-1/+2
|\
| * Don't treat a space as a direct chatLoren Burkholder2022-04-021-1/+2
* | Fix room alias issue (#354)Apurv4042022-04-021-0/+7
|/
* lintNicolas Werner2022-04-011-7/+4
* Allow knocking if join failed and via matrix urisNicolas Werner2022-04-012-9/+50
* Fix leaving roomsNicolas Werner2022-03-311-1/+1
* Add reasons to everythingNicolas Werner2022-03-307-24/+33
* Add /knock commandNicolas Werner2022-03-303-2/+22
* Fix cursor moving to the end when editing in the middleNicolas Werner2022-03-301-1/+2
* Remove a few unused variablesNicolas Werner2022-03-301-90/+4
* Don't use a modal to edit room name and topicNicolas Werner2022-03-306-846/+108
* Fix arrow keysNicolas Werner2022-03-301-1/+1
* Remove unused ToggleButtonNicolas Werner2022-03-302-355/+0
* Cleanup some unused codeNicolas Werner2022-03-302-3/+1
* Merge pull request #1019 from maltee1/qml_createroomDeepBlueV7.X2022-03-2912-236/+60
|\
| * Add backend for new room creation dialogsNicolas Werner2022-03-2910-236/+51
| * run lintMalte E2022-03-262-3/+3
| * direct chat creator can now create direct chatsMalte E2022-03-262-0/+9
* | Avoid empty membership eventsNicolas Werner2022-03-281-9/+6
* | Fix crash on missing pack descriptionNicolas Werner2022-03-251-2/+4
|/
* Don't send thumbnails that are larger than the originaltastytea2022-03-241-31/+39
* Default body to shortcode if unset and sending stickerNicolas Werner2022-03-222-1/+7
* Add a default filename for clipboard pastes againNicolas Werner2022-03-221-1/+6
* Try to improve thumbnailing on macOSNicolas Werner2022-03-221-1/+5
* Fix thumbnails of received encrypted imagesNicolas Werner2022-03-222-3/+8
* Small fixes to video thumbnailingNicolas Werner2022-03-221-34/+17
* Merge pull request #1009 from tastytea/reword-extprog-tooltipDeepBlueV7.X2022-03-221-6/+6
|\
| * Reword tooltip for Open{Image,Video}Externaltastytea2022-03-211-6/+6
* | Actually pass the mimetype we intendedNicolas Werner2022-03-211-1/+1
* | Properly fix image uploads without image/* formatNicolas Werner2022-03-211-2/+9
* | Fix potential crash if there is no image format pastedNicolas Werner2022-03-211-1/+2
|/
* Fix thumbnails for encrypted files and factor upload box outNicolas Werner2022-03-215-14/+91
* Show some previews in upload windowNicolas Werner2022-03-212-3/+26
* Please clazyNicolas Werner2022-03-211-3/+3
* Also stop audio playerNicolas Werner2022-03-211-1/+5
* Thumbnail videoNicolas Werner2022-03-212-83/+172
* Add duration and resolution to filesNicolas Werner2022-03-216-7/+217
* Move uploads to InputBarNicolas Werner2022-03-204-425/+297
* Shuffle around user settingsNicolas Werner2022-03-201-3/+3
* Merge pull request #1001 from duarm/masterDeepBlueV7.X2022-03-202-4/+80
|\
| * warn about implications of toggling external optionmath2022-03-191-4/+6
| * add option to open video with external program by defaultmath2022-03-193-15/+51
| * add option to open image with external program by defaultmath2022-03-193-0/+38
* | properly commit preedit textMalte E2022-03-191-0/+3
|/
* Fix key upload when doing SSO loginNicolas Werner2022-03-131-1/+1
* Sort known UIA flows firstNicolas Werner2022-03-131-0/+30
* Use standard buttons where possibletastytea2022-03-112-12/+7
* Enable online key backup by defaultNicolas Werner2022-03-101-1/+1
* Fix server switching to https after bootstrapNicolas Werner2022-03-072-4/+5
* Add GUI for specifying kick/ban reasontastytea2022-03-061-9/+22
* Allow to specify reason for removed messagetastytea2022-03-062-4/+6
* Allow explicit selection of SSO methodNicolas Werner2022-03-062-21/+73
* If you replace the txn id, replace a string the length of the txn id...Nicolas Werner2022-03-051-1/+1
* Set font properlyNicolas Werner2022-03-051-7/+21
* Remove extraneous commaEldred Habert2022-03-021-1/+1
* Fix incorrect capitalization of "circle"Eldred Habert2022-03-021-1/+1
* Fix missing plural "messages"Eldred Habert2022-03-021-1/+1
* Remove unused headersNicolas Werner2022-03-021-20/+0
* Remove stray loggingNicolas Werner2022-02-271-1/+0
* Allow properly editing pending encrypted messagesNicolas Werner2022-02-274-30/+96
* Fix editing pending messagesNicolas Werner2022-02-273-10/+31
* Merge pull request #952 from symphorien/hidden-read-receiptsDeepBlueV7.X2022-02-222-8/+16
|\
| * support for hidden read receiptsGuillaume Girol2022-02-212-8/+16
* | WebRTCSession: avoid deprecated 'gst_element_get_request_pad'Pablo Barciela2022-02-211-3/+8
* | Don't leak dialogsNicolas Werner2022-02-211-5/+11
* | Add sender names to state events (#948)Malte E2022-02-211-7/+9
* | Merge pull request #934 from pavlukivan/masterDeepBlueV7.X2022-02-211-1/+3
|\ \ | |/ |/|
| * Prefer empty() over length()DeepBlueV7.X2022-02-211-1/+1
| * use shortcode as a fallback for custom emote titleIvan Pavluk2022-02-131-1/+3
* | Use ListView without scrollview for messagesNicolas Werner2022-02-193-0/+90
* | Allow window sizes smaller than 400x400Nicolas Werner2022-02-143-8/+5
* | Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into malte...Nicolas Werner2022-02-144-5/+85
|\ \
| * | fix bugs found by NicoMalte E2022-02-141-2/+2
| * | let lint fix the code formattingMalte E2022-02-131-5/+4
| * | add small avatars option and tweak colors and spacingsMalte E2022-02-132-2/+36
| * | add translations and actually add changes to TimelineModelMalte E2022-02-072-2/+13
| * | clean up margin settingMalte E2022-02-051-2/+3
| * | place metadata below message when the Layout is narrow (<350)Malte E2022-02-051-3/+2
| * | Add message bubblesMalte E2022-02-042-0/+36
* | | Prevent old verification requests from showing upNicolas Werner2022-02-141-0/+27
* | | Fix setting emoji fontNicolas Werner2022-02-121-2/+2
* | | Hidden events: Refactor slightly for reusabilityNicolas Werner2022-02-128-123/+243
* | | Hidden events: Make reusable read functiontastytea2022-02-102-9/+16
* | | 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