Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add notification authorization for badges on macOS | Joseph Donofry | 2022-08-04 | 1 | -1/+1 | |
| | ||||||
* | Fix notification format on windows | Nicolas Werner | 2022-08-01 | 1 | -15/+2 | |
| | | | | fixes #1137 | |||||
* | Fix too many fmt parameters | Nicolas Werner | 2022-07-30 | 1 | -1/+1 | |
| | ||||||
* | Make code compile with hidden friends | Nicolas Werner | 2022-07-29 | 2 | -8/+8 | |
| | ||||||
* | Pass context object to properly disconnect when this is deleted | Nicolas Werner | 2022-07-23 | 1 | -8/+10 | |
| | ||||||
* | Do less work when building completion trie | nenomius | 2022-07-23 | 2 | -36/+46 | |
| | | | | Convert to lower case only once per string. | |||||
* | Verifications sneakily accumulating in the background | Nicolas Werner | 2022-07-22 | 3 | -13/+44 | |
| | ||||||
* | Fix matrix.to link escaping | Nicolas Werner | 2022-07-20 | 5 | -12/+59 | |
| | | | | | | Properly escapes in replies and with unmatched []. fixes #854 | |||||
* | Merge pull request #1121 from MayeulC/32bit | DeepBlueV7.X | 2022-07-20 | 1 | -3/+10 | |
|\ | | | | | Better handle 32-bit platforms by limitting database size | |||||
| * | fixup! Better handle 32-bit platforms by limitting database size | Mayeul Cantan | 2022-07-20 | 1 | -4/+5 | |
| | | ||||||
| * | Better handle 32-bit platforms by limitting database size | Mayeul Cantan | 2022-07-19 | 1 | -3/+9 | |
| | | | | | | | | | | | | Experimentally, setting the database size to 2GB didn't work. These values are quite arbitrary, and should probably be settings or automatically adjusted. | |||||
* | | Fix crash when creating link to room preview | Nicolas Werner | 2022-07-19 | 5 | -55/+118 | |
| | | ||||||
* | | Fix crash on empty image packs | Nicolas Werner | 2022-07-18 | 1 | -1/+1 | |
|/ | ||||||
* | Properly figure out entity that is controlled by policy rule | Nicolas Werner | 2022-07-17 | 1 | -1/+36 | |
| | ||||||
* | Fix muting spaces | Nicolas Werner | 2022-07-16 | 1 | -3/+3 | |
| | ||||||
* | Add missing include | Nicolas Werner | 2022-07-16 | 1 | -0/+2 | |
| | ||||||
* | Fix subobject initialization | Nicolas Werner | 2022-07-16 | 1 | -10/+12 | |
| | ||||||
* | Fix dm counts after restart | Nicolas Werner | 2022-07-16 | 1 | -1/+7 | |
| | ||||||
* | Merge pull request #1062 from Nheko-Reborn/perSpaceNotifs | DeepBlueV7.X | 2022-07-16 | 9 | -60/+305 | |
|\ | | | | | Per-space notification bubbles | |||||
| * | Make notification count calculation more efficient | Nicolas Werner | 2022-07-16 | 5 | -54/+78 | |
| | | ||||||
| * | WIP | Nicolas Werner | 2022-07-15 | 4 | -74/+107 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 8 | -45/+233 | |
| |\ | ||||||
| | * | make lint | Loren Burkholder | 2022-06-29 | 1 | -2/+2 | |
| | | | ||||||
| | * | Simplify space notification options | Loren Burkholder | 2022-06-29 | 2 | -39/+14 | |
| | | | ||||||
| | * | Allow muting spaces; other general improvements | Loren Burkholder | 2022-06-29 | 4 | -14/+64 | |
| | | | ||||||
| | * | make lint | Loren Burkholder | 2022-06-29 | 1 | -3/+7 | |
| | | | ||||||
| | * | Add notifications to all sidebar items | Loren Burkholder | 2022-06-29 | 2 | -10/+45 | |
| | | | ||||||
| | * | Inform Qt that loud notifications changed | Loren Burkholder | 2022-06-29 | 1 | -1/+1 | |
| | | | ||||||
| | * | Add space notification configuration | Loren Burkholder | 2022-06-29 | 2 | -3/+65 | |
| | | | ||||||
| | * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 5 | -12/+28 | |
| | | | ||||||
| | * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 6 | -23/+36 | |
| | | | ||||||
| | * | Fix typoed variable name | Loren Burkholder | 2022-06-29 | 2 | -10/+10 | |
| | | | ||||||
| | * | Display unread notifications for spaces | Loren Burkholder | 2022-06-29 | 2 | -15/+48 | |
| | | | ||||||
* | | | Fixed formatting | r0hit05 | 2022-07-15 | 3 | -6/+12 | |
| | | | ||||||
* | | | Updated call struct definitions | r0hit05 | 2022-07-15 | 3 | -11/+24 | |
| | | | ||||||
* | | | Updated call event namespaces to voip | r0hit05 | 2022-07-15 | 12 | -66/+66 | |
|/ / | ||||||
* | | Use normal instead of recursive mutex | Nicolas Werner | 2022-07-11 | 1 | -3/+2 | |
| | | ||||||
* | | Fix race condition in dbus API | Nicolas Werner | 2022-07-11 | 1 | -11/+38 | |
| | | ||||||
* | | Fix aliases being duplicated in the aliases list in some cases | Nicolas Werner | 2022-07-11 | 1 | -7/+7 | |
| | | ||||||
* | | Fix rooms failing to load over dbus if image can't be downloaded | Nicolas Werner | 2022-07-10 | 1 | -1/+3 | |
| | | ||||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 3 | -0/+82 | |
| | | ||||||
* | | Fix clazy warning | Nicolas Werner | 2022-07-09 | 1 | -2/+2 | |
| | | ||||||
* | | Allow editing aliases | Nicolas Werner | 2022-07-08 | 4 | -0/+428 | |
| | | ||||||
* | | Fix users with @room in the name pinging the whole room when replied to | Nicolas Werner | 2022-07-05 | 1 | -22/+28 | |
| | | ||||||
* | | Add a /command to redact all visible messages sent by a user | Nicolas Werner | 2022-07-01 | 3 | -0/+25 | |
| | | ||||||
* | | Fix crash on empty user cache stored | Nicolas Werner | 2022-07-01 | 1 | -3/+7 | |
|/ | ||||||
* | Fix bad timestamps being stored for room infos | Nicolas Werner | 2022-06-28 | 1 | -1/+4 | |
| | ||||||
* | Fix blurriness of svg icons (#1108) | q234rty | 2022-06-28 | 1 | -1/+4 | |
| | ||||||
* | Fix clazy complaint about detatch | Nicolas Werner | 2022-06-28 | 1 | -1/+1 | |
| | ||||||
* | Get large avatar images as scale and crop locally (#1107) | brausepulver | 2022-06-26 | 1 | -7/+29 | |
| | | | | | | | | | | | | Resolves #1069 The Matrix spec requires servers to provide thumbnails at (96x96, crop) and (320x240, scale) among others. [1] The avatars in Nheko's global/room profile and room settings are sized 130x130 on normal scaling and 260x260 on 2x scaling like on a HiDPI device. In both cases the avatar is requested as cropped and that way displayed at 96x96, making it look blurry. This can be solved by requesting scaled avatars rather than cropped where appropriate, and cropping to the requested size afterwards. HiDPI can be simulated in Qt by setting QT_SCALE_FACTOR=2. [1] https://spec.matrix.org/v1.3/client-server-api/#thumbnails | |||||
* | Fix timestamps after loading | Nicolas Werner | 2022-06-26 | 4 | -2/+41 | |
| | ||||||
* | Add an option to define new power levels | Nicolas Werner | 2022-06-26 | 2 | -5/+95 | |
| | ||||||
* | Fix linting | Nicolas Werner | 2022-06-25 | 1 | -5/+5 | |
| | ||||||
* | Require matrix v1.1 or greater | Nicolas Werner | 2022-06-25 | 3 | -41/+80 | |
| | ||||||
* | Refresh last message when paginating backwards | Nicolas Werner | 2022-06-25 | 1 | -1/+4 | |
| | ||||||
* | Fix linting | Nicolas Werner | 2022-06-24 | 1 | -2/+2 | |
| | ||||||
* | Add copy link to room context menu (#1101) | brausepulver | 2022-06-23 | 4 | -11/+37 | |
| | ||||||
* | Fix multiple weak symbols from private object destructor (-Wstringop-overflow). | Jason Volk | 2022-06-23 | 1 | -0/+4 | |
| | ||||||
* | Request full online keybackup when turning it on | Nicolas Werner | 2022-06-19 | 5 | -4/+113 | |
| | ||||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 18 | -52/+48 | |
| | ||||||
* | Support the knock_restricted rule | Nicolas Werner | 2022-06-18 | 2 | -0/+15 | |
| | ||||||
* | Skip migration if sender_key is not a string or present | Nicolas Werner | 2022-06-18 | 1 | -1/+3 | |
| | ||||||
* | Get rid of 'using json = nlohmann::json' | Nicolas Werner | 2022-06-17 | 8 | -185/+196 | |
| | ||||||
* | Remove remaining groups code | Nicolas Werner | 2022-06-17 | 1 | -4/+0 | |
| | ||||||
* | Fix compilation without implicit nlohmann conversions | Nicolas Werner | 2022-06-17 | 8 | -69/+84 | |
| | ||||||
* | Remove redundant alias function | Nicolas Werner | 2022-06-17 | 6 | -58/+37 | |
| | ||||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 7 | -13/+21 | |
| | ||||||
* | Speedup provider compilation | Nicolas Werner | 2022-06-16 | 3 | -7/+4 | |
| | ||||||
* | Fix settings groups not being terminated properly on logout | Nicolas Werner | 2022-06-15 | 1 | -0/+4 | |
| | | | | fixes #1094 | |||||
* | Merge pull request #1095 from syldrathecat/subtle-paste-fixes | DeepBlueV7.X | 2022-06-15 | 2 | -10/+14 | |
|\ | | | | | Subtle corrections to paste behaviors | |||||
| * | Subtle corrections to paste behaviors | SyldraTheCat | 2022-06-14 | 2 | -10/+14 | |
| | | ||||||
* | | Fix failed uploads not removing uploads | Nicolas Werner | 2022-06-15 | 1 | -0/+5 | |
| | | | | | | | | fixes #1098 | |||||
* | | Fix pins not refreshing after being loaded | Nicolas Werner | 2022-06-15 | 3 | -3/+9 | |
| | | ||||||
* | | Fix edits not updating in replies | Nicolas Werner | 2022-06-15 | 1 | -1/+16 | |
| | | ||||||
* | | Speedup startup by caching last message timestamp | Nicolas Werner | 2022-06-15 | 5 | -23/+95 | |
|/ | | | | | | | | | | The cache is only approximate, i.e. it doesn't skip edits and similar, but this might be good enough? Also no migration right now. Speeds up startup by about 5x on my system. Half the startup time is now loading the powerlevels for each room. We can probably lazily load those too in the future. | |||||
* | 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 | |
| |