Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update hidden read receipts MSC | Nicolas Werner | 2022-06-14 | 2 | -9/+23 |
| | |||||
* | Fix C++20 compatibility | Nicolas Werner | 2022-06-13 | 1 | -1/+1 |
| | |||||
* | Fix height attribute for emotes | Nicolas Werner | 2022-06-13 | 1 | -1/+1 |
| | |||||
* | Fix crash on logout (why did that line vanish?!?) | Nicolas Werner | 2022-06-12 | 1 | -0/+1 |
| | |||||
* | Fix comparison for glare algorithm | Nicolas Werner | 2022-06-12 | 2 | -5/+9 |
| | |||||
* | Properly handle glare when verifying | Nicolas Werner | 2022-06-12 | 1 | -4/+17 |
| | |||||
* | Add some logging to dock | Nicolas Werner | 2022-06-05 | 1 | -2/+10 |
| | |||||
* | Unread messages count as an Unity compatible badge (#1085) | d42 | 2022-06-05 | 4 | -0/+113 |
| | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | Fix unnecessary detatch in for loop | Nicolas Werner | 2022-05-27 | 1 | -8/+8 |
| | |||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 5 | -0/+687 |
| | |||||
* | Send images on enter if input bar is empty | Nicolas Werner | 2022-05-23 | 1 | -1/+3 |
| | |||||
* | Fix unsigned wraparound when creating one time keys | Nicolas Werner | 2022-05-21 | 1 | -1/+2 |
| | |||||
* | Fix bad format string | Nicolas Werner | 2022-05-19 | 1 | -2/+1 |
| | |||||
* | Use newer libolm | Nicolas Werner | 2022-05-14 | 1 | -1/+2 |
| | |||||
* | Fix stopping the fallback removal timer starter | Nicolas Werner | 2022-05-14 | 1 | -1/+1 |
| | |||||
* | Add support for fallback keys | Nicolas Werner | 2022-05-14 | 2 | -9/+47 |
| | |||||
* | Properly mark image node as dirty on size update | Nicolas Werner | 2022-05-11 | 1 | -3/+3 |
| | |||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 28 | -67/+35 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 31 | -40/+85 |
| | |||||
* | Add mtxclient to logging | Nicolas Werner | 2022-05-08 | 1 | -1/+5 |
| | |||||
* | Fix header order... | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | Fix potential crash when opening separate rooms | Nicolas Werner | 2022-05-07 | 1 | -1/+4 |
| | |||||
* | Activate window that already has the room open if possible | Nicolas Werner | 2022-05-07 | 4 | -8/+21 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 7 | -38/+78 |
| | |||||
* | Fix notification for focus room in main window | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | fix indentation | Nicolas Werner | 2022-05-07 | 1 | -8/+6 |
| | |||||
* | Show powerlevels in memberlist | Nicolas Werner | 2022-05-07 | 3 | -0/+30 |
| | |||||
* | Fixup some small emoji things | Nicolas Werner | 2022-05-06 | 2 | -2/+4 |
| | |||||
* | Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into ↵ | Nicolas Werner | 2022-05-06 | 4 | -2952/+4886 |
|\ | | | | | | | TheDrawingCoder-Gamer-master | ||||
| * | Fix triumph mapping | TheDrawingCoding-Gamer | 2022-05-01 | 1 | -2/+2 |
| | | |||||
| * | Change name to codepoint | BulbyVR | 2022-04-27 | 1 | -25/+7321 |
| | | |||||
| * | More codes and rules | BulbyVR | 2022-04-24 | 1 | -7477/+181 |
| | | |||||
| * | Unhardcode qml | BulbyVR | 2022-04-24 | 1 | -1/+1 |
| | | |||||
| * | forgot to lint | BulbyVR | 2022-04-24 | 1 | -3661/+14827 |
| | | |||||
| * | Properly add regional indicators, with ZWNJ | BulbyVR | 2022-04-24 | 1 | -14723/+3661 |
| | | |||||
| * | Add more aliases, start on regional indicators | BulbyVR | 2022-04-24 | 2 | -5/+5 |
| | | |||||
| * | Forgot linting | BulbyVR | 2022-04-24 | 1 | -3635/+14723 |
| | | |||||
| * | Allow search with unicode names | BulbyVR | 2022-04-24 | 4 | -10223/+3647 |
| | | |||||
| * | Remove sequences of _ | BulbyVR | 2022-04-24 | 1 | -861/+861 |
| | | |||||
| * | Keep old codes alongside new ones | BulbyVR | 2022-04-24 | 1 | -0/+18 |
| | | | | | | | | Signed-off-by: BulbyVR <26726264+TheDrawingCoder-Gamer@users.noreply.github.com> | ||||
| * | Run make lint | BulbyVR | 2022-04-24 | 1 | -3634/+10199 |
| | | | | | | | | Signed-off-by: BulbyVR <26726264+TheDrawingCoder-Gamer@users.noreply.github.com> | ||||
| * | Add transforms and shortcodes to emoji | BulbyVR | 2022-04-24 | 1 | -12899/+3634 |
| | | | | | | | | Signed-off-by: BulbyVR <26726264+TheDrawingCoder-Gamer@users.noreply.github.com> | ||||
* | | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 8 | -33/+58 |
| | | |||||
* | | Don't crash on corrupt animated images | Nicolas Werner | 2022-05-04 | 1 | -15/+20 |
| | | |||||
* | | Fix scaling of animated images in fullscreen image viewer | Nicolas Werner | 2022-04-26 | 1 | -3/+9 |
|/ | |||||
* | Fix filtering without using regex | Nicolas Werner | 2022-04-23 | 2 | -2/+4 |
| | |||||
* | Don't use deprecated filterRegExp | Nicolas Werner | 2022-04-23 | 1 | -2/+2 |
| | |||||
* | Fix use of deprecated QRegExp in MemberList filter | Nicolas Werner | 2022-04-23 | 1 | -1/+1 |
| | |||||
* | Search room members (#1049) | Loren Burkholder | 2022-04-22 | 2 | -9/+121 |
| | |||||
* | Merge pull request #1054 from tastytea/image-pack-changes/pack-id | DeepBlueV7.X | 2022-04-22 | 1 | -4/+13 |
|\ | | | | | Show pack Id for image pack changes in timeline | ||||
| * | Show pack Id for image pack changes in timeline | tastytea | 2022-04-20 | 1 | -4/+13 |
| | | | | | | | | Show either pack name, state key or (empty). | ||||
* | | Fix PLs for DMs | Nicolas Werner | 2022-04-20 | 1 | -1/+1 |
|/ | |||||
* | Show changes in image packs in timeline | Nicolas Werner | 2022-04-19 | 2 | -0/+70 |
| | |||||
* | Fix linting | Nicolas Werner | 2022-04-18 | 1 | -2/+1 |
| | |||||
* | D-Bus fixes (#1048) | Loren Burkholder | 2022-04-18 | 4 | -39/+95 |
| | | | | | | | | According to LorenDB's First Law of Software Development, once a developer has committed or merged a new feature, he will find at least one problem with the implementation. I realized that I was constructing the room info items with some parameters out of order, which required a rather urgent fix. Furthermore, I fixed the image decoding algorithms in the QDBusArgument operator. Finally, I switched the API version parameter back to QString, since passing it as a QVersionNumber would create a problem for non-Qt API users. On the general improvements side of things, I added some handy wrappers for D-Bus calls so that other devs that copy the NhekoDBusApi files to use for their own applications won't have to go to the effort of making the D-Bus calls themselves. | ||||
* | Fix grayscale bug AGAIN | Nicolas Werner | 2022-04-16 | 1 | -1/+1 |
| | |||||
* | Fix cursor not being closed before txn was committed | Joseph Donofry | 2022-04-14 | 1 | -0/+1 |
| | |||||
* | Cleanup some random dbus stuff | Nicolas Werner | 2022-04-14 | 2 | -9/+17 |
| | |||||
* | Add D-Bus API (#916) | Loren Burkholder | 2022-04-14 | 13 | -51/+481 |
| | | | | This adds functionality for viewing joined rooms and activating rooms. | ||||
* | Fix accidental shadowing | Nicolas Werner | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Store notification counts across restarts | Nicolas Werner | 2022-04-13 | 3 | -10/+24 |
| | |||||
* | fix lint | Nicolas Werner | 2022-04-10 | 1 | -3/+4 |
| | |||||
* | Add specific powerlevel messages (#852) | Marcel | 2022-04-10 | 1 | -4/+261 |
| | | | | fixes #136 | ||||
* | Fix SSSS if another client used the wrong base64 format | Nicolas Werner | 2022-04-08 | 1 | -2/+6 |
| | |||||
* | Fix typo in key export | Nicolas Werner | 2022-04-08 | 1 | -1/+2 |
| | |||||
* | Fix a few issues with receiving to_device messages in initial sync | Nicolas Werner | 2022-04-08 | 3 | -21/+31 |
| | |||||
* | Remove sender key from megolm session index | Nicolas Werner | 2022-04-08 | 4 | -41/+102 |
| | | | | | | implements MSC3700 see https://github.com/matrix-org/matrix-spec-proposals/pull/3700 | ||||
* | Merge pull request #1036 from Nheko-Reborn/fixCreateDirectChat | DeepBlueV7.X | 2022-04-03 | 1 | -1/+2 |
|\ | | | | | Don't treat a space as a direct chat | ||||
| * | Don't treat a space as a direct chat | Loren Burkholder | 2022-04-02 | 1 | -1/+2 |
| | | |||||
* | | Fix room alias issue (#354) | Apurv404 | 2022-04-02 | 1 | -0/+7 |
|/ | |||||
* | lint | Nicolas Werner | 2022-04-01 | 1 | -7/+4 |
| | |||||
* | Allow knocking if join failed and via matrix uris | Nicolas Werner | 2022-04-01 | 2 | -9/+50 |
| | |||||
* | Fix leaving rooms | Nicolas Werner | 2022-03-31 | 1 | -1/+1 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 7 | -24/+33 |
| | | | | fixes #1030 | ||||
* | Add /knock command | Nicolas Werner | 2022-03-30 | 3 | -2/+22 |
| | |||||
* | Fix cursor moving to the end when editing in the middle | Nicolas Werner | 2022-03-30 | 1 | -1/+2 |
| | |||||
* | Remove a few unused variables | Nicolas Werner | 2022-03-30 | 1 | -90/+4 |
| | |||||
* | Don't use a modal to edit room name and topic | Nicolas Werner | 2022-03-30 | 6 | -846/+108 |
| | |||||
* | Fix arrow keys | Nicolas Werner | 2022-03-30 | 1 | -1/+1 |
| | |||||
* | Remove unused ToggleButton | Nicolas Werner | 2022-03-30 | 2 | -355/+0 |
| | |||||
* | Cleanup some unused code | Nicolas Werner | 2022-03-30 | 2 | -3/+1 |
| | |||||
* | Merge pull request #1019 from maltee1/qml_createroom | DeepBlueV7.X | 2022-03-29 | 12 | -236/+60 |
|\ | | | | | CreateRoom dialog in QML | ||||
| * | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 10 | -236/+51 |
| | | |||||
| * | run lint | Malte E | 2022-03-26 | 2 | -3/+3 |
| | | |||||
| * | direct chat creator can now create direct chats | Malte E | 2022-03-26 | 2 | -0/+9 |
| | | |||||
* | | Avoid empty membership events | Nicolas Werner | 2022-03-28 | 1 | -9/+6 |
| | | |||||
* | | Fix crash on missing pack description | Nicolas Werner | 2022-03-25 | 1 | -2/+4 |
|/ | |||||
* | Don't send thumbnails that are larger than the original | tastytea | 2022-03-24 | 1 | -31/+39 |
| | | | | | | - Set PNG compression to maximum - Don't upload thumbnail if it is not at least 10% smaller than the original | ||||
* | Default body to shortcode if unset and sending sticker | Nicolas Werner | 2022-03-22 | 2 | -1/+7 |
| | |||||
* | Add a default filename for clipboard pastes again | Nicolas Werner | 2022-03-22 | 1 | -1/+6 |
| | |||||
* | Try to improve thumbnailing on macOS | Nicolas Werner | 2022-03-22 | 1 | -1/+5 |
| | |||||
* | Fix thumbnails of received encrypted images | Nicolas Werner | 2022-03-22 | 2 | -3/+8 |
| | |||||
* | Small fixes to video thumbnailing | Nicolas Werner | 2022-03-22 | 1 | -34/+17 |
| | |||||
* | Merge pull request #1009 from tastytea/reword-extprog-tooltip | DeepBlueV7.X | 2022-03-22 | 1 | -6/+6 |
|\ | | | | | Reword tooltip for Open{Image,Video}External | ||||
| * | Reword tooltip for Open{Image,Video}External | tastytea | 2022-03-21 | 1 | -6/+6 |
| | | |||||
* | | Actually pass the mimetype we intended | Nicolas Werner | 2022-03-21 | 1 | -1/+1 |
| | | |||||
* | | Properly fix image uploads without image/* format | Nicolas Werner | 2022-03-21 | 1 | -2/+9 |
| | | |||||
* | | Fix potential crash if there is no image format pasted | Nicolas Werner | 2022-03-21 | 1 | -1/+2 |
|/ | |||||
* | Fix thumbnails for encrypted files and factor upload box out | Nicolas Werner | 2022-03-21 | 5 | -14/+91 |
| | |||||
* | Show some previews in upload window | Nicolas Werner | 2022-03-21 | 2 | -3/+26 |
| | |||||
* | Please clazy | Nicolas Werner | 2022-03-21 | 1 | -3/+3 |
| | |||||
* | Also stop audio player | Nicolas Werner | 2022-03-21 | 1 | -1/+5 |
| | |||||
* | Thumbnail video | Nicolas Werner | 2022-03-21 | 2 | -83/+172 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 6 | -7/+217 |
| | |||||
* | Move uploads to InputBar | Nicolas Werner | 2022-03-20 | 4 | -425/+297 |
| | |||||
* | Shuffle around user settings | Nicolas Werner | 2022-03-20 | 1 | -3/+3 |
| | |||||
* | Merge pull request #1001 from duarm/master | DeepBlueV7.X | 2022-03-20 | 2 | -4/+80 |
|\ | | | | | options to open images/videos with external program by default | ||||
| * | warn about implications of toggling external option | math | 2022-03-19 | 1 | -4/+6 |
| | | |||||
| * | add option to open video with external program by default | math | 2022-03-19 | 3 | -15/+51 |
| | | |||||
| * | add option to open image with external program by default | math | 2022-03-19 | 3 | -0/+38 |
| | | |||||
* | | properly commit preedit text | Malte E | 2022-03-19 | 1 | -0/+3 |
|/ | |||||
* | Fix key upload when doing SSO login | Nicolas Werner | 2022-03-13 | 1 | -1/+1 |
| | |||||
* | Sort known UIA flows first | Nicolas Werner | 2022-03-13 | 1 | -0/+30 |
| | |||||
* | Use standard buttons where possible | tastytea | 2022-03-11 | 2 | -12/+7 |
| | | | | | | | Standard buttons are ordered in the right way and sometimes have an icon. Bug: https://matrix.to/#/%23nheko%3Anheko.im/%2476PZ2m6YftX8mqGIe9ettKbh_-pEYeVRQSJBfwFzWi0?via=pixie.town&via=matrix.org&via=matrix.flexinos.tech&via=half-shot.uk | ||||
* | Enable online key backup by default | Nicolas Werner | 2022-03-10 | 1 | -1/+1 |
| | |||||
* | Fix server switching to https after bootstrap | Nicolas Werner | 2022-03-07 | 2 | -4/+5 |
| | | | | fixes #878 | ||||
* | Add GUI for specifying kick/ban reason | tastytea | 2022-03-06 | 1 | -9/+22 |
| | | | | | | | | | | | | | This replaces the are-you-sure dialog and also shows up when using /-commands. Closes: https://github.com/Nheko-Reborn/nheko/issues/239 # Previous commits: # e390c398 Allow to specify reason for removed message # 5949173b Add function to force focus on InputDialog input field # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) | ||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 2 | -4/+6 |
| | | | | | | | | # Previous commits: # 5949173b Add function to force focus on InputDialog input field # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id... | ||||
* | Allow explicit selection of SSO method | Nicolas Werner | 2022-03-06 | 2 | -21/+73 |
| | | | | fixes #975 | ||||
* | If you replace the txn id, replace a string the length of the txn id... | Nicolas Werner | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | Set font properly | Nicolas Werner | 2022-03-05 | 1 | -7/+21 |
| | | | | | | | | | When setting the default font, actually set the default font. When setting a different font, change the application font. fixes #801 fixes #232 fixes #224 | ||||
* | Remove extraneous comma | Eldred Habert | 2022-03-02 | 1 | -1/+1 |
| | | | Achtung! | ||||
* | Fix incorrect capitalization of "circle" | Eldred Habert | 2022-03-02 | 1 | -1/+1 |
| | | | Anyone German in the room, or is it just me? ;3 | ||||
* | Fix missing plural "messages" | Eldred Habert | 2022-03-02 | 1 | -1/+1 |
| | |||||
* | Remove unused headers | Nicolas Werner | 2022-03-02 | 1 | -20/+0 |
| | |||||
* | Remove stray logging | Nicolas Werner | 2022-02-27 | 1 | -1/+0 |
| | |||||
* | Allow properly editing pending encrypted messages | Nicolas Werner | 2022-02-27 | 4 | -30/+96 |
| | |||||
* | Fix editing pending messages | Nicolas Werner | 2022-02-27 | 3 | -10/+31 |
| | |||||
* | Merge pull request #952 from symphorien/hidden-read-receipts | DeepBlueV7.X | 2022-02-22 | 2 | -8/+16 |
|\ | | | | | support for hidden read receipts | ||||
| * | support for hidden read receipts | Guillaume Girol | 2022-02-21 | 2 | -8/+16 |
| | | |||||
* | | WebRTCSession: avoid deprecated 'gst_element_get_request_pad' | Pablo Barciela | 2022-02-21 | 1 | -3/+8 |
| | | |||||
* | | Don't leak dialogs | Nicolas Werner | 2022-02-21 | 1 | -5/+11 |
| | | | | | | | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | | Add sender names to state events (#948) | Malte E | 2022-02-21 | 1 | -7/+9 |
| | | | | | | | | | | * add sendernames to state events * Center state events and make them less tiny | ||||
* | | Merge pull request #934 from pavlukivan/master | DeepBlueV7.X | 2022-02-21 | 1 | -1/+3 |
|\ \ | |/ |/| | use shortcode as a fallback for custom emote title | ||||
| * | Prefer empty() over length() | DeepBlueV7.X | 2022-02-21 | 1 | -1/+1 |
| | | |||||
| * | use shortcode as a fallback for custom emote title | Ivan Pavluk | 2022-02-13 | 1 | -1/+3 |
| | | | | | | | | | | | | | | Some clients (e.g. FluffyChat) don't have a UI for specifying the emote title, and instead use the shortcode as the title. This sets the title accordingly even if the emote was added through such a client and only has a shortcode. | ||||
* | | Use ListView without scrollview for messages | Nicolas Werner | 2022-02-19 | 3 | -0/+90 |
| | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | | Allow window sizes smaller than 400x400 | Nicolas Werner | 2022-02-14 | 3 | -8/+5 |
| | | |||||
* | | Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-02-14 | 4 | -5/+85 |
|\ \ | | | | | | | | | | maltee1-message-bubbles | ||||
| * | | fix bugs found by Nico | Malte E | 2022-02-14 | 1 | -2/+2 |
| | | | |||||
| * | | let lint fix the code formatting | Malte E | 2022-02-13 | 1 | -5/+4 |
| | | | |||||
| * | | add small avatars option and tweak colors and spacings | Malte E | 2022-02-13 | 2 | -2/+36 |
| | | | |||||
| * | | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 2 | -2/+13 |
| | | | |||||
| * | | clean up margin setting | Malte E | 2022-02-05 | 1 | -2/+3 |
| | | | |||||
| * | | place metadata below message when the Layout is narrow (<350) | Malte E | 2022-02-05 | 1 | -3/+2 |
| | | | |||||
| * | | Add message bubbles | Malte E | 2022-02-04 | 2 | -0/+36 |
| | | | |||||
* | | | Prevent old verification requests from showing up | Nicolas Werner | 2022-02-14 | 1 | -0/+27 |
| | | | |||||
* | | | Fix setting emoji font | Nicolas Werner | 2022-02-12 | 1 | -2/+2 |
| | | | |||||
* | | | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 8 | -123/+243 |
| | | | |||||
* | | | Hidden events: Make reusable read function | tastytea | 2022-02-10 | 2 | -9/+16 |
| | | | |||||
* | | | Hidden events: Some cleanup | tastytea | 2022-02-10 | 2 | -38/+35 |
| | | | |||||
* | | | Hidden events: Make save-function reusable for global account data | tastytea | 2022-02-10 | 2 | -9/+18 |
| | | | |||||
* | | | Hidden events: Incorporate suggestions from review | tastytea | 2022-02-10 | 2 | -50/+22 |
| | | | | | | | | | | | | | | | | | | | | | - Set TitleHint flag on dialog - Store hidden events as QSet<QString> instead of std::vector<bool> - Change wording in dialog (disable events instead of turning the hiding on) | ||||
* | | | Add GUI to change hidden events per room | tastytea | 2022-02-10 | 2 | -0/+75 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | This adds a dialog to the room settings in which the user can choose which of these three event types they want to hide (additionally to the default): - m.room.member - m.room.power_levels - m.sticker The current state is read when room settings are opened and saved when new settings are accepted. | ||||
* | | Fix application name on Wayland in flatpak | Nicolas Werner | 2022-02-09 | 1 | -4/+5 |
| | | | | | | | | fixes #903 | ||||
* | | # should be valid in links | Nicolas Werner | 2022-02-05 | 1 | -1/+1 |
| | | |||||
* | | Add /reset-state command | Nicolas Werner | 2022-02-05 | 6 | -2/+69 |
| | | |||||
* | | Fix avatar url conversion for widgets | Nicolas Werner | 2022-02-04 | 1 | -1/+1 |
| | | |||||
* | | Show widgets as links | Nicolas Werner | 2022-02-04 | 5 | -7/+92 |
| | | |||||
* | | Merge pull request #906 from LorenDB/offlineIndicator | DeepBlueV7.X | 2022-02-04 | 2 | -0/+12 |
|\ \ | | | | | | | Add offline indicator | ||||
| * | | Add offline indicator (#472) | Loren Burkholder | 2022-02-01 | 2 | -0/+12 |
| |/ | |||||
* / | Fetch previews for space children using /hierarchy | Nicolas Werner | 2022-02-02 | 2 | -49/+53 |
|/ | |||||
* | split point is pointless | Nicolas Werner | 2022-01-31 | 1 | -1/+0 |
| | |||||
* | Do word splitting in completer | Nicolas Werner | 2022-01-31 | 1 | -21/+26 |
| | |||||
* | Remove unused funtion | Nicolas Werner | 2022-01-30 | 2 | -10/+0 |
| | |||||
* | Reimplement error notifications | Nicolas Werner | 2022-01-30 | 4 | -108/+4 |
| | |||||
* | Remove a few unused includes | Nicolas Werner | 2022-01-30 | 4 | -23/+2 |
| | |||||
* | Remove a few now unused files | Nicolas Werner | 2022-01-30 | 29 | -2611/+1 |
| | |||||
* | Fix centering dialogs | Nicolas Werner | 2022-01-29 | 4 | -21/+13 |
| | |||||
* | Store window size on exit again | Nicolas Werner | 2022-01-29 | 1 | -1/+1 |
| | |||||
* | Get rid of some shadowing | Nicolas Werner | 2022-01-29 | 1 | -5/+5 |
| | |||||
* | Remove unnecessary qml engine shutdown workaround | Nicolas Werner | 2022-01-29 | 1 | -6/+0 |
| | |||||
* | Connect quit | Nicolas Werner | 2022-01-29 | 1 | -0/+2 |
| | |||||
* | Fix secrets not loading after registration | Nicolas Werner | 2022-01-29 | 3 | -2/+8 |
| | |||||
* | Port registration to Qml | Nicolas Werner | 2022-01-28 | 5 | -431/+196 |
| | |||||
* | Remove some unused functions | Nicolas Werner | 2022-01-26 | 3 | -53/+2 |
| | |||||
* | Functional login page | Nicolas Werner | 2022-01-26 | 5 | -423/+207 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 7 | -20/+14 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 16 | -388/+324 |
| | |||||
* | Fix gray scale images breaking notifications on dunst | Nicolas Werner | 2022-01-26 | 1 | -21/+5 |
| | | | | Fixes #907 | ||||
* | Fixed a grammatical error | Ayushi Bisht | 2022-01-18 | 1 | -1/+1 |
| | |||||
* | fixed a typo in Cache.cpp | Ayushi Bisht | 2022-01-17 | 1 | -1/+1 |
| | |||||
* | Fix setting double values in setting spinboxes | Nicolas Werner | 2022-01-13 | 2 | -7/+9 |
| | |||||
* | Add profile to notifications on KDE | Nicolas Werner | 2022-01-12 | 1 | -0/+4 |
| | |||||
* | Address review comments | Nicolas Werner | 2022-01-11 | 1 | -1/+0 |
| | |||||
* | Port usersettings to qml | Nicolas Werner | 2022-01-09 | 6 | -858/+1094 |
| | |||||
* | Work around images with size 0 in info | Nicolas Werner | 2022-01-04 | 1 | -0/+3 |
| | | | | fixes #875 | ||||
* | Fix presence db creation on servers without presence | Nicolas Werner | 2022-01-03 | 2 | -11/+9 |
| | | | | fixes #873 | ||||
* | Add minimum scale in image viewer | Nicolas Werner | 2022-01-03 | 1 | -2/+0 |
| | |||||
* | Possibly fix crash on accepting invites | Nicolas Werner | 2022-01-03 | 1 | -24/+28 |
| | | | | fixes #857 | ||||
* | Merge branch 'gstreamer_windows_macos' into 'master' | Joe Donofry | 2022-01-02 | 3 | -7/+38 |
|\ | | | | | | | | | Gstreamer glib event loop for macos and windows See merge request nheko-reborn/nheko!19 | ||||
| * | Gstreamer glib event loop for macos and windows | Joe Donofry | 2022-01-02 | 3 | -7/+38 |
| | | | | | | | | | | - This ensures that gstreamer bus operations work on macOS and windows, such as enumerating devices. | ||||
* | | Port image overlay to qml | Nicolas Werner | 2022-01-02 | 6 | -182/+62 |
|/ | | | | | | Allows you to zoom and pan now. relates to #647 | ||||
* | Strip variant selector in some cases | Nicolas Werner | 2022-01-01 | 2 | -6/+13 |
| | | | | | | fixes #439 Workaround for https://bugreports.qt.io/browse/QTBUG-97401 fixes #810 | ||||
* | Use fully qualified emoji and use literals | Nicolas Werner | 2022-01-01 | 1 | -7215/+10348 |
| | |||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 166 | -0/+166 |
| | |||||
* | Update translations | Nicolas Werner | 2022-01-01 | 1 | -1/+1 |
| | |||||
* | Use the styles default delay for tooltips | Nicolas Werner | 2021-12-31 | 2 | -0/+12 |
| | | | | | | | This makes them less annoying when scrolling or accessing the popup menu. See also #860 | ||||
* | Get rid of some useless code | Nicolas Werner | 2021-12-31 | 1 | -4/+0 |
| | |||||
* | Add missing license headers | Nicolas Werner | 2021-12-30 | 2 | -0/+8 |
| | |||||
* | Try to reduce CPU overhead of animated images a bit | Nicolas Werner | 2021-12-30 | 1 | -4/+8 |
| | |||||
* | Merge branch 'completer_scrolling' into 'master' | Joe Donofry | 2021-12-30 | 1 | -1/+1 |
|\ | | | | | | | | | Completer scrolling See merge request nheko-reborn/nheko!20 | ||||
| * | Increase Completer limit to 30 | Joe Donofry | 2021-12-30 | 1 | -1/+1 |
| | | | | | | | | | | - Add scrolling - Only display ~7 items at once | ||||
* | | Update presence dynamically and reduce allocations | Nicolas Werner | 2021-12-30 | 8 | -75/+118 |
|/ | |||||
* | Convert blurhash image format on worker thread | Nicolas Werner | 2021-12-30 | 1 | -1/+1 |
| | | | | Not only should this prevent hickups, it also fixes a potential crash. | ||||
* | Fix crash after sending image caused by the recent refactor | Nicolas Werner | 2021-12-30 | 1 | -4/+4 |
| | |||||
* | Reduce allocations and time spent creating delegates by half | Nicolas Werner | 2021-12-29 | 2 | -7/+9 |
| | |||||
* | Reduce allocations for presence states a bit | Nicolas Werner | 2021-12-29 | 1 | -3/+10 |
| | |||||
* | Prevent copies when querying theme | Nicolas Werner | 2021-12-29 | 4 | -18/+38 |
| | |||||
* | Cache supported animated image formats | Nicolas Werner | 2021-12-29 | 1 | -1/+2 |
| | |||||
* | Pretty up code with fewer allocations | Nicolas Werner | 2021-12-29 | 1 | -2/+2 |
| | |||||
* | Reduce allocations for accessing event members | Nicolas Werner | 2021-12-29 | 5 | -35/+40 |
| | |||||
* | Remove a few casts | Nicolas Werner | 2021-12-29 | 2 | -4/+4 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 31 | -211/+319 |
| | |||||
* | Reduce allocations required for the palette | Nicolas Werner | 2021-12-29 | 1 | -34/+40 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 46 | -539/+539 |
| | |||||
* | use more literals | Nicolas Werner | 2021-12-29 | 7 | -25/+25 |
| | |||||
* | Add clazy to CI | Nicolas Werner | 2021-12-29 | 1 | -12/+10 |
| | |||||
* | Cleanup remaining clazy issues | Nicolas Werner | 2021-12-28 | 6 | -25/+37 |
| | |||||
* | Merge pull request #855 from rnhmjoj/master | DeepBlueV7.X | 2021-12-28 | 1 | -7/+43 |
|\ | | | | | Make nheko usable without a secret storage service | ||||
| * | Make nheko usable without a secret storage service | rnhmjoj | 2021-12-27 | 1 | -7/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | This change adds the ability to run Nheko without a secrets storage service[1]. The secrets are stored in plaintext under the [secrets] section of nheko.conf. Since this is a "I know what I'm doing" type of feature, it's disabled by default and can only be enabled with an hidden setting `run_without_secure_secrets_service=true`. Fixes issue #705. [1]: https://freedesktop.org/wiki/Specifications/secret-storage-spec | ||||
* | | more cleanups | Nicolas Werner | 2021-12-28 | 2 | -12/+12 |
| | | |||||
* | | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 49 | -689/+276 |
| | | |||||
* | | Remove unused button class | Nicolas Werner | 2021-12-28 | 2 | -131/+0 |
| | | |||||
* | | Some qt6 prep | Nicolas Werner | 2021-12-28 | 31 | -66/+87 |
| | | |||||
* | | Misc clang-tidy fixes | Nicolas Werner | 2021-12-28 | 2 | -12/+11 |
| | | |||||
* | | Fixup clang-tidy suggestion | Nicolas Werner | 2021-12-28 | 3 | -8/+9 |
| | | |||||
* | | Merge pull request #853 from MTRNord/MTRNord/clang-tidy | DeepBlueV7.X | 2021-12-28 | 2 | -84/+89 |
|\ \ | | | | | | | Apply selective clang-tidy suggestions | ||||
| * | | Run linter | MTRNord | 2021-12-27 | 2 | -17/+22 |
| | | | |||||
| * | | Apply (selective) Clang-tidy const function and new const pointer ↵ | MTRNord | 2021-12-23 | 2 | -9/+9 |
| | | | | | | | | | | | | suggestions on TimelineModel | ||||
| * | | Apply (selective) Clang-tidy move and some new detected const pointer ↵ | MTRNord | 2021-12-23 | 2 | -11/+12 |
| | | | | | | | | | | | | suggestions on TimelineModel | ||||
| * | | Apply (selective) Clang-tidy and clazy suggestions on TimelineModel | MTRNord | 2021-12-23 | 2 | -55/+54 |
| |/ | |||||
* | | Make custom emoticons twice as high as the font. | tastytea | 2021-12-27 | 1 | -7/+10 |
| | | |||||
* | | MxcImageProvider: Only use scaledToHeight if width <= 0. | tastytea | 2021-12-27 | 1 | -2/+8 |
| | | |||||
* | | Request inline images in the right size and anti-alias them | tastytea | 2021-12-27 | 2 | -9/+39 |
| | | | | | | | | | | | | | | | | - If an inline image has specified a height, add parameters to the image:// URI. - Add scaled to the parameters, the images would be cropped otherwise. - Extract the height from image:// URI and use it for requestSize. - Use scaledToHeight instead of scaled. | ||||
* | | Use body in alt text of custom emoji | Nicolas Werner | 2021-12-27 | 1 | -1/+1 |
| | | |||||
* | | Fix inclusion condition for overriden pack types | Nicolas Werner | 2021-12-27 | 2 | -3/+1 |
| | | |||||
* | | Add an ugly custom emote completer using ~ | Nicolas Werner | 2021-12-27 | 3 | -17/+26 |
|/ | |||||
* | Make edits replace the previous notification on Linux | Nicolas Werner | 2021-12-22 | 1 | -7/+26 |
| | |||||
* | Use global threadpool | Nicolas Werner | 2021-12-21 | 3 | -18/+7 |
| | |||||
* | Cleanup jdenticon code in the same way as blurhashes | Nicolas Werner | 2021-12-21 | 3 | -58/+91 |
| | |||||
* | Cleanup blurhash formatting | Nicolas Werner | 2021-12-21 | 1 | -4/+2 |
| | |||||
* | Modernize blurhashprovider implementation | Nicolas Werner | 2021-12-21 | 2 | -20/+45 |
| | | | | | | | | Might fix #844 See https://code.qt.io/cgit/qt/qtdeclarative.git/commit/examples/quick/imageresponseprovider/imageresponseprovider.cpp?h=5.15&id=b1f238568214e6587b829d6695677e55a99b1d40 for context. | ||||
* | Set the app_id on wayland | Nicolas Werner | 2021-12-19 | 1 | -0/+5 |
| | |||||
* | Set notification category | Nicolas Werner | 2021-12-19 | 2 | -0/+3 |
| | |||||
* | Make Nheko show up in system notification settings on Linux | Nicolas Werner | 2021-12-19 | 1 | -2/+4 |
| | | | | relates to #845 | ||||
* | Fix crash when receiving matrix uri | Nicolas Werner | 2021-12-17 | 3 | -13/+20 |
| | | | | | | | | It seems like handling the message in a blocking manner is a no-go. I have no idea how to fix that, so just use a queued connection for now... (ASAN does not cooperate and just hides the crash D:) fixes #842 | ||||
* | Merge pull request #841 from LorenDB/qolImprovements | DeepBlueV7.X | 2021-12-16 | 1 | -0/+4 |
|\ | | | | | Quality-of-life improvements | ||||
| * | make lint | Loren Burkholder | 2021-12-13 | 1 | -1/+4 |
| | | |||||
| * | Make opening room members from rooms settings dialog work | Loren Burkholder | 2021-12-13 | 1 | -0/+1 |
| | |