summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Switch to clang-format14Nicolas Werner2022-09-2530-39/+75
* Fix crash when deleting room summaryNicolas Werner2022-09-242-10/+11
* Try to handle rate limitingNicolas Werner2022-09-231-1/+7
* Switch to C++20Nicolas Werner2022-09-222-66/+30
* Rename groupsNicolas Werner2022-09-211-2/+2
* Show the community of a roomNicolas Werner2022-09-206-0/+91
* Fix const iterationNicolas Werner2022-09-191-1/+1
* Rework how access rules for rooms are modified completelyNicolas Werner2022-09-193-59/+281
* Make emoji escaping less aggressiveNicolas Werner2022-09-161-1/+7
* Line to indicate first unread message (#1147)Hiers2022-09-118-19/+153
* Control logging via command line and environment variablesForest2022-09-103-21/+75
* Fix crash on empty private read receipts being receivedNicolas Werner2022-09-061-4/+5
* Allow creating spacesNicolas Werner2022-09-053-10/+35
* Attribute values can contain slashesNicolas Werner2022-09-041-9/+16
* Implement space stickers & emojiNicolas Werner2022-09-016-10/+43
* Unset the transient parent on separate chat windowsNicolas Werner2022-08-312-0/+9
* Fix empty widgets still being shownNicolas Werner2022-08-301-0/+4
* Fix invalid userids on profile requestsNicolas Werner2022-08-301-0/+14
* Allow summary tagNicolas Werner2022-08-201-9/+10
* Fix inline image escape orderNicolas Werner2022-08-181-2/+2
* Break http images and implement barebones spoiler support when not in mobile ...Nicolas Werner2022-08-171-33/+120
* Grammar fix: Group's sidebar -> Groups sidebarForest2022-08-151-1/+1
* Make member search case insensitiveNicolas Werner2022-08-131-2/+4
* Fix crash when device has no keys to verifyNicolas Werner2022-08-131-0/+8
* Fix crash when fetching global profileNicolas Werner2022-08-133-10/+35
* Enable encryption for DMs when started from the profileNicolas Werner2022-08-131-0/+5
* Hide uneditable spaces from menuNicolas Werner2022-08-101-1/+7
* Support editing space childrenNicolas Werner2022-08-103-1/+219
* Fix c&p error on room names in previewsNicolas Werner2022-08-081-5/+2
* Fix macos shadowingNicolas Werner2022-08-051-2/+2
* Show a room preview in the join confirmation dialogNicolas Werner2022-08-057-23/+183
* Add notification authorization for badges on macOSJoseph Donofry2022-08-041-1/+1
* Fix notification format on windowsNicolas Werner2022-08-011-15/+2
* Fix too many fmt parametersNicolas Werner2022-07-301-1/+1
* Make code compile with hidden friendsNicolas Werner2022-07-292-8/+8
* Pass context object to properly disconnect when this is deletedNicolas Werner2022-07-231-8/+10
* Do less work when building completion trienenomius2022-07-232-36/+46
* Verifications sneakily accumulating in the backgroundNicolas Werner2022-07-223-13/+44
* Fix matrix.to link escapingNicolas Werner2022-07-205-12/+59
* Merge pull request #1121 from MayeulC/32bitDeepBlueV7.X2022-07-201-3/+10
|\
| * fixup! Better handle 32-bit platforms by limitting database sizeMayeul Cantan2022-07-201-4/+5
| * Better handle 32-bit platforms by limitting database sizeMayeul Cantan2022-07-191-3/+9
* | Fix crash when creating link to room previewNicolas Werner2022-07-195-55/+118
* | Fix crash on empty image packsNicolas Werner2022-07-181-1/+1
|/
* Properly figure out entity that is controlled by policy ruleNicolas Werner2022-07-171-1/+36
* Fix muting spacesNicolas Werner2022-07-161-3/+3
* Add missing includeNicolas Werner2022-07-161-0/+2
* Fix subobject initializationNicolas Werner2022-07-161-10/+12
* Fix dm counts after restartNicolas Werner2022-07-161-1/+7
* Merge pull request #1062 from Nheko-Reborn/perSpaceNotifsDeepBlueV7.X2022-07-169-60/+305
|\
| * Make notification count calculation more efficientNicolas Werner2022-07-165-54/+78
| * WIPNicolas Werner2022-07-154-74/+107
| * Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifsNicolas Werner2022-07-148-45/+233
| |\
| | * make lintLoren Burkholder2022-06-291-2/+2
| | * Simplify space notification optionsLoren Burkholder2022-06-292-39/+14
| | * Allow muting spaces; other general improvementsLoren Burkholder2022-06-294-14/+64
| | * make lintLoren Burkholder2022-06-291-3/+7
| | * Add notifications to all sidebar itemsLoren Burkholder2022-06-292-10/+45
| | * Inform Qt that loud notifications changedLoren Burkholder2022-06-291-1/+1
| | * Add space notification configurationLoren Burkholder2022-06-292-3/+65
| | * Add loud notifications for spacesLoren Burkholder2022-06-295-12/+28
| | * Add space notifications to room listLoren Burkholder2022-06-296-23/+36
| | * Fix typoed variable nameLoren Burkholder2022-06-292-10/+10
| | * Display unread notifications for spacesLoren Burkholder2022-06-292-15/+48
* | | Fixed formattingr0hit052022-07-153-6/+12
* | | Updated call struct definitionsr0hit052022-07-153-11/+24
* | | Updated call event namespaces to voipr0hit052022-07-1512-66/+66
|/ /
* | Use normal instead of recursive mutexNicolas Werner2022-07-111-3/+2
* | Fix race condition in dbus APINicolas Werner2022-07-111-11/+38
* | Fix aliases being duplicated in the aliases list in some casesNicolas Werner2022-07-111-7/+7
* | Fix rooms failing to load over dbus if image can't be downloadedNicolas Werner2022-07-101-1/+3
* | Support rendering policy rulesNicolas Werner2022-07-093-0/+82
* | Fix clazy warningNicolas Werner2022-07-091-2/+2
* | Allow editing aliasesNicolas Werner2022-07-084-0/+428
* | Fix users with @room in the name pinging the whole room when replied toNicolas Werner2022-07-051-22/+28
* | Add a /command to redact all visible messages sent by a userNicolas Werner2022-07-013-0/+25
* | Fix crash on empty user cache storedNicolas Werner2022-07-011-3/+7
|/
* Fix bad timestamps being stored for room infosNicolas Werner2022-06-281-1/+4
* Fix blurriness of svg icons (#1108)q234rty2022-06-281-1/+4
* Fix clazy complaint about detatchNicolas Werner2022-06-281-1/+1
* Get large avatar images as scale and crop locally (#1107)brausepulver2022-06-261-7/+29
* Fix timestamps after loadingNicolas Werner2022-06-264-2/+41
* Add an option to define new power levelsNicolas Werner2022-06-262-5/+95
* Fix lintingNicolas Werner2022-06-251-5/+5
* Require matrix v1.1 or greaterNicolas Werner2022-06-253-41/+80
* Refresh last message when paginating backwardsNicolas Werner2022-06-251-1/+4
* Fix lintingNicolas Werner2022-06-241-2/+2
* Add copy link to room context menu (#1101)brausepulver2022-06-234-11/+37
* Fix multiple weak symbols from private object destructor (-Wstringop-overflow).Jason Volk2022-06-231-0/+4
* Request full online keybackup when turning it onNicolas Werner2022-06-195-4/+113
* Remove a few more headersNicolas Werner2022-06-1818-52/+48
* Support the knock_restricted ruleNicolas Werner2022-06-182-0/+15
* Skip migration if sender_key is not a string or presentNicolas Werner2022-06-181-1/+3
* Get rid of 'using json = nlohmann::json'Nicolas Werner2022-06-178-185/+196
* Remove remaining groups codeNicolas Werner2022-06-171-4/+0
* Fix compilation without implicit nlohmann conversionsNicolas Werner2022-06-178-69/+84
* Remove redundant alias functionNicolas Werner2022-06-176-58/+37
* Simplify includes a bitNicolas Werner2022-06-167-13/+21
* Speedup provider compilationNicolas Werner2022-06-163-7/+4
* Fix settings groups not being terminated properly on logoutNicolas Werner2022-06-151-0/+4
* Merge pull request #1095 from syldrathecat/subtle-paste-fixesDeepBlueV7.X2022-06-152-10/+14
|\
| * Subtle corrections to paste behaviorsSyldraTheCat2022-06-142-10/+14
* | Fix failed uploads not removing uploadsNicolas Werner2022-06-151-0/+5
* | Fix pins not refreshing after being loadedNicolas Werner2022-06-153-3/+9
* | Fix edits not updating in repliesNicolas Werner2022-06-151-1/+16
* | Speedup startup by caching last message timestampNicolas Werner2022-06-155-23/+95
|/
* Update hidden read receipts MSCNicolas Werner2022-06-142-9/+23
* Fix C++20 compatibilityNicolas Werner2022-06-131-1/+1
* Fix height attribute for emotesNicolas Werner2022-06-131-1/+1
* Fix crash on logout (why did that line vanish?!?)Nicolas Werner2022-06-121-0/+1
* Fix comparison for glare algorithmNicolas Werner2022-06-122-5/+9
* Properly handle glare when verifyingNicolas Werner2022-06-121-4/+17
* Add some logging to dockNicolas Werner2022-06-051-2/+10
* Unread messages count as an Unity compatible badge (#1085)d422022-06-054-0/+113
* Fix unnecessary detatch in for loopNicolas Werner2022-05-271-8/+8
* Add basic powerlevel editorNicolas Werner2022-05-275-0/+687
* Send images on enter if input bar is emptyNicolas Werner2022-05-231-1/+3
* Fix unsigned wraparound when creating one time keysNicolas Werner2022-05-211-1/+2
* Fix bad format stringNicolas Werner2022-05-191-2/+1
* Use newer libolmNicolas Werner2022-05-141-1/+2
* Fix stopping the fallback removal timer starterNicolas Werner2022-05-141-1/+1
* Add support for fallback keysNicolas Werner2022-05-142-9/+47
* Properly mark image node as dirty on size updateNicolas Werner2022-05-111-3/+3
* Use right linterNicolas Werner2022-05-1028-67/+35
* More image dialog fixesNicolas Werner2022-05-1031-40/+85
* Add mtxclient to loggingNicolas Werner2022-05-081-1/+5
* Fix header order...Nicolas Werner2022-05-071-1/+1
* Fix potential crash when opening separate roomsNicolas Werner2022-05-071-1/+4
* 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