Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix reply backgrounds in images | Nicolas Werner | 2023-08-26 | 1 | -0/+15 |
| | |||||
* | Fix some reply layouting loops | Nicolas Werner | 2023-08-25 | 4 | -7/+5 |
| | |||||
* | Reimplement reply delegate by moving out the timeline event without layout | Nicolas Werner | 2023-08-25 | 12 | -460/+351 |
| | |||||
* | Show reactions again | Nicolas Werner | 2023-08-25 | 1 | -2/+38 |
| | |||||
* | Remaining events apart from verification | Nicolas Werner | 2023-08-25 | 5 | -52/+249 |
| | |||||
* | Get rid of redundant constructions and make room implicit | Nicolas Werner | 2023-08-25 | 2 | -6/+7 |
| | |||||
* | Port redacted messages | Nicolas Werner | 2023-08-25 | 2 | -13/+31 |
| | |||||
* | Port state events and images | Nicolas Werner | 2023-08-25 | 4 | -10/+93 |
| | |||||
* | Working text messages in delegate rework | Nicolas Werner | 2023-08-25 | 3 | -31/+164 |
| | |||||
* | Create an EventDelegateChooser | Nicolas Werner | 2023-08-25 | 3 | -191/+27 |
| | |||||
* | Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimeline | DeepBlueV7.X | 2023-08-10 | 3 | -34/+60 |
|\ | | | | | Show an indicator in the timeline for mods and admins | ||||
| * | Swap PL indicator location | Nicolas Werner | 2023-08-10 | 1 | -8/+12 |
| | | |||||
| * | Merge remote-tracking branch 'origin/powerlevelsInTimeline' | Nicolas Werner | 2023-08-10 | 3 | -33/+55 |
| |\ | |||||
| | * | Show an indicator in the timeline for mods and admins | Loren Burkholder | 2023-07-23 | 3 | -33/+55 |
| | | | |||||
* | | | Merge pull request #1523 from Nheko-Reborn/qmlFallbackAuth | DeepBlueV7.X | 2023-08-10 | 2 | -0/+75 |
|\ \ \ | |/ / |/| | | QML the fallback auth dialog | ||||
| * | | QML the fallback auth dialog | Loren Burkholder | 2023-07-14 | 2 | -0/+75 |
| | | | |||||
* | | | Merge pull request #1531 from Nheko-Reborn/smootherReactions | DeepBlueV7.X | 2023-07-28 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | Use mipmap on custom reactions | ||||
| * | | | Use mipmap on custom reactions | Loren Burkholder | 2023-07-22 | 1 | -0/+1 |
| | |/ | |/| | |||||
* / | | Add mark as read entry to the roomlist right-click menu | Loren Burkholder | 2023-07-22 | 1 | -0/+5 |
|/ / | |||||
* | | Merge pull request #1518 from Decodetalkers/duplicateid | DeepBlueV7.X | 2023-07-12 | 1 | -5/+0 |
|\ \ | |/ |/| | fix: duplicate id | ||||
| * | fix: duplicate id | ShootingStarDragons | 2023-07-12 | 1 | -5/+0 |
| | | |||||
* | | Fix the color on the insufficient powerlevel warning | Loren Burkholder | 2023-07-08 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #1501 from Nheko-Reborn/qmlRecaptcha | DeepBlueV7.X | 2023-07-06 | 2 | -9/+76 |
|\ | | | | | QML the reCAPTCHA dialog | ||||
| * | Remove duplicate UIA error display | Loren Burkholder | 2023-07-06 | 1 | -9/+0 |
| | | |||||
| * | Port the reCAPTCHA dialog to QML | Loren Burkholder | 2023-07-06 | 2 | -0/+76 |
| | | |||||
* | | Add an early out cache for event expiration | Nicolas Werner | 2023-07-06 | 1 | -2/+2 |
| | | |||||
* | | Add experimental event expiration | Nicolas Werner | 2023-07-05 | 2 | -0/+185 |
| | | | | | | | | Currently disabled by default. | ||||
* | | Disable mipmaps for avatars | Nicolas Werner | 2023-07-04 | 1 | -2/+0 |
|/ | |||||
* | Rework how history settings are represented | Nicolas Werner | 2023-06-28 | 1 | -51/+124 |
| | |||||
* | Allow viewing and changing the history visibility | Nicolas Werner | 2023-06-24 | 1 | -0/+31 |
| | |||||
* | Fix some sizes in layouts | Nicolas Werner | 2023-06-19 | 2 | -3/+3 |
| | |||||
* | More linter fixes | Nicolas Werner | 2023-06-19 | 6 | -11/+12 |
| | |||||
* | Fix screenshare selection | Nicolas Werner | 2023-06-19 | 1 | -1/+1 |
| | |||||
* | Some qmllint fixes | Nicolas Werner | 2023-06-19 | 3 | -8/+6 |
| | |||||
* | Fix completer size | Nicolas Werner | 2023-06-19 | 1 | -1/+1 |
| | |||||
* | Temporarily revert TextArea change until I find a proper fix for the binding ↵ | Nicolas Werner | 2023-06-19 | 1 | -13/+13 |
| | | | | loop | ||||
* | Fix dialog paths | Nicolas Werner | 2023-06-19 | 4 | -33/+37 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 27 | -68/+55 |
| | |||||
* | Remove explicit link styling | Nicolas Werner | 2023-06-18 | 1 | -1/+0 |
| | |||||
* | Use TextArea for message text | Nicolas Werner | 2023-06-10 | 1 | -1/+16 |
| | | | | | | | Allows double click with the middle mouse button to reply and fixed the theming. fixes #1462 | ||||
* | Show some generic message for ACL changes | Nicolas Werner | 2023-06-10 | 1 | -0/+14 |
| | | | | fixes #1476 | ||||
* | Add inviter to the invite reason | Nicolas Werner | 2023-06-10 | 1 | -1/+24 |
| | | | | fixes #622 | ||||
* | Fix binding loop in roomlist | Nicolas Werner | 2023-06-09 | 2 | -35/+43 |
| | |||||
* | Fix toggle placement in user settings | Nicolas Werner | 2023-06-09 | 1 | -5/+5 |
| | |||||
* | Fix scrolling in image dialog | Nicolas Werner | 2023-06-09 | 1 | -2/+6 |
| | |||||
* | Make settings combobox width dependent on content | Nicolas Werner | 2023-06-08 | 2 | -3/+3 |
| | | | | fixes #1164 | ||||
* | Fix communites sidebar color | Nicolas Werner | 2023-06-08 | 2 | -3/+6 |
| | |||||
* | Fix theme in cross-signing setup | Nicolas Werner | 2023-06-08 | 6 | -10/+19 |
| | |||||
* | Replace some binding loops with others | Nicolas Werner | 2023-06-08 | 5 | -6/+7 |
| | |||||
* | Fix palette in popups | Nicolas Werner | 2023-06-08 | 5 | -6/+18 |
| | |||||
* | Fix playable media playback | Nicolas Werner | 2023-06-08 | 2 | -25/+24 |
| | |||||
* | Fix some undefined variables in the UploadBox | Nicolas Werner | 2023-06-08 | 1 | -2/+3 |
| | |||||
* | Fix member event binding loop | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Fix username label eliding loop | Nicolas Werner | 2023-06-08 | 2 | -5/+11 |
| | |||||
* | Fix request for empty image | Nicolas Werner | 2023-06-08 | 4 | -4/+8 |
| | |||||
* | Bump mtxclient dep | Nicolas Werner | 2023-06-08 | 1 | -1/+1 |
| | |||||
* | Fix message height | Nicolas Werner | 2023-06-08 | 1 | -2/+1 |
| | |||||
* | Improve timestamp layouting in room list | Nicolas Werner | 2023-06-08 | 1 | -13/+13 |
| | |||||
* | Format qml | Nicolas Werner | 2023-06-08 | 27 | -2691/+2353 |
| | |||||
* | Get rid of scrollhelper | Nicolas Werner | 2023-06-08 | 17 | -185/+2 |
| | |||||
* | Fix palette access and QMediaPlayer errors | Nicolas Werner | 2023-06-08 | 85 | -465/+410 |
| | |||||
* | First runnable qt6 Nheko | Nicolas Werner | 2023-06-08 | 7 | -47/+44 |
| | |||||
* | Show custom reactions in reaction history | Nicolas Werner | 2023-05-31 | 1 | -5/+50 |
| | | | | fixes #1467 | ||||
* | Add goto button to hover menu when searching | Nicolas Werner | 2023-05-30 | 1 | -9/+18 |
| | | | | fixes #1457 | ||||
* | Right click option to go to event while searching | Sateallia | 2023-05-30 | 1 | -0/+10 |
| | |||||
* | Render custom reactions | Nicolas Werner | 2023-05-27 | 1 | -6/+12 |
| | |||||
* | Fix emoji unicodename in tooltip | Nicolas Werner | 2023-05-25 | 1 | -1/+1 |
| | |||||
* | Make default completer complete custom emoji | Nicolas Werner | 2023-05-25 | 2 | -35/+19 |
| | |||||
* | Get rid of old emoji picker | Nicolas Werner | 2023-05-25 | 5 | -320/+14 |
| | |||||
* | Make emoji picker use the grid view | Nicolas Werner | 2023-05-25 | 3 | -16/+66 |
| | |||||
* | Workaround a WM bug that switches the focus incorrectly after initiating a ↵ | Sateallia | 2023-05-23 | 1 | -1/+1 |
| | | | | search | ||||
* | Allow editing stickers from stickerpicker | Nicolas Werner | 2023-05-20 | 1 | -0/+18 |
| | |||||
* | Allow scrolling to specific sections and order packs in sticker search by ↵ | Nicolas Werner | 2023-05-20 | 1 | -24/+48 |
| | | | | match quality | ||||
* | Fix StickerPicker padding and names of unnamed packs | Nicolas Werner | 2023-05-20 | 1 | -27/+31 |
| | |||||
* | Fix adding duplicate stickers and strip file extension | Nicolas Werner | 2023-05-20 | 1 | -2/+7 |
| | |||||
* | Add rows to stickerpicker | Nicolas Werner | 2023-05-20 | 2 | -12/+42 |
| | |||||
* | Type keypresses that focus the input bar | Loren Burkholder | 2023-05-12 | 1 | -1/+6 |
| | |||||
* | Sort rooms in completer by 'activity' and make tombstoned rooms italic | Nicolas Werner | 2023-05-06 | 1 | -0/+2 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+36 |
| | | | | Fixes #599 | ||||
* | Use the new mtxclient special effects refactoring | Loren Burkholder | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Rain, rain, go away sooner | Loren Burkholder | 2023-04-08 | 1 | -1/+1 |
| | |||||
* | Don't apply gravity to rain | Loren Burkholder | 2023-04-08 | 1 | -0/+1 |
| | | | | It makes the rain look wacky. | ||||
* | Move effects into a separate file | Loren Burkholder | 2023-04-08 | 2 | -90/+116 |
| | |||||
* | Use particle groups to separate effects | Loren Burkholder | 2023-04-08 | 1 | -13/+10 |
| | |||||
* | Add rainfall effect | Loren Burkholder | 2023-04-08 | 1 | -3/+59 |
| | | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec. | ||||
* | Implement unknown msgtype functionality | Loren Burkholder | 2023-04-08 | 1 | -1/+15 |
| | |||||
* | Add a more obvious thread indicator | Nicolas Werner | 2023-04-04 | 1 | -3/+23 |
| | |||||
* | Make the profile buttons a bit bigger | Nicolas Werner | 2023-04-04 | 1 | -2/+10 |
| | |||||
* | Improve choosing screen share type | David Elsing | 2023-03-30 | 1 | -29/+9 |
| | |||||
* | Support screen sharing with xdg-desktop-portal | David Elsing | 2023-03-30 | 2 | -1/+56 |
| | |||||
* | Merge pull request #1409 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2023-03-25 | 1 | -7/+60 |
|\ | | | | | | | Overhaul switch appearance | ||||
| * | Overhaul switch appearance | Loren Burkholder | 2023-03-24 | 1 | -7/+60 |
| | | |||||
* | | Delay some delegate removals to reduce CPU spent on recalculating sizes | Nicolas Werner | 2023-03-25 | 2 | -0/+3 |
| | | |||||
* | | make name and attribution in image pack settings plain text | tastytea | 2023-03-24 | 1 | -0/+2 |
| | | | | | | | | Otherwise, <foo> would be swallowed. | ||||
* | | Add width to PowerLevelEditor, fixes 0/1px wide window on tiling WMs | 0xDEADCADE | 2023-03-22 | 1 | -0/+1 |
| | | | | | | Same fix as device verification window | ||||
* | | Add width to device verification window | 0xDEADCADE | 2023-03-21 | 1 | -0/+1 |
| | | | | | | Fixes the device verification window being 0 or 1 pixels wide on some tiling window managers. | ||||
* | | Fix space-community wording | Nicolas Werner | 2023-03-18 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #1404 from LcsTen/dont-show-private-rooms-in-space | DeepBlueV7.X | 2023-03-18 | 1 | -2/+2 |
|\ \ | |/ |/| | Don't show inaccessible private rooms in spaces | ||||
| * | Check isPreviewFetched property for hints | LcsTen | 2023-03-18 | 1 | -2/+2 |
| | | |||||
| * | Show an appropriate hint if the room is inaccessible | LcsTen | 2023-03-11 | 1 | -1/+1 |
| | | |||||
* | | make scroll-down button (toEndButton) focus message input | tastytea | 2023-03-12 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1388 from Nheko-Reborn/command | DeepBlueV7.X | 2023-03-10 | 4 | -39/+63 |
|\ | | | | | Warn if an invalid command is entered | ||||
| * | Handle incomplete commands better | Loren Burkholder | 2023-03-07 | 2 | -3/+10 |
| | | |||||
| * | Don't show timeline behind warnings | Loren Burkholder | 2023-02-28 | 2 | -7/+7 |
| | | |||||
| * | Simplify code a bit | Loren Burkholder | 2023-02-28 | 1 | -1/+0 |
| | | |||||
| * | Move command calculation logic into InputBar | Loren Burkholder | 2023-02-28 | 1 | -11/+2 |
| | | |||||
| * | Show warning when invalid command is entered | Loren Burkholder | 2023-02-28 | 3 | -4/+29 |
| | | | | | | | | | | | | Fixes #1363 Please note that this doesn't prompt when you try to send a message with a bad command. | ||||
| * | Enhance appearance of room ping warning | Loren Burkholder | 2023-02-28 | 1 | -7/+9 |
| | | |||||
* | | Merge pull request #1394 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2023-03-09 | 12 | -110/+51 |
|\ \ | | | | | | | Some small UI changes | ||||
| * | | Scroll farther on PgUp/PgDn | Loren Burkholder | 2023-03-02 | 1 | -2/+2 |
| | | | |||||
| * | | Add leave button to space preview | Loren Burkholder | 2023-03-02 | 1 | -0/+7 |
| | | | |||||
| * | | Don't double-show encryption dialog | Loren Burkholder | 2023-03-01 | 1 | -1/+2 |
| | | | |||||
| * | | Make switches respect accent color | Loren Burkholder | 2023-03-01 | 1 | -1/+1 |
| | | | |||||
| * | | Always open the invite dialog properly from the member list | Loren Burkholder | 2023-02-28 | 2 | -5/+1 |
| | | | |||||
| * | | Change members button color when hovered | Loren Burkholder | 2023-02-28 | 2 | -20/+22 |
| | | | |||||
| * | | Elide nicks and userids in read reciepts dialog | Loren Burkholder | 2023-02-28 | 1 | -6/+9 |
| | | | |||||
| * | | Prevent long nicks/userids from breaking roomlist layout | Loren Burkholder | 2023-02-28 | 1 | -4/+3 |
| | | | | | | | | | | | | Fixes #1297 | ||||
| * | | Use the nheko spinner everywhere | Loren Burkholder | 2023-02-28 | 2 | -71/+4 |
| |/ | |||||
* / | Cleanup table rendering | Nicolas Werner | 2023-03-09 | 1 | -3/+3 |
|/ | | | | fixes #1406 | ||||
* | add missing license header | Nicolas Werner | 2023-02-24 | 1 | -0/+4 |
| | |||||
* | Show rooms you share with someone | Nicolas Werner | 2023-02-24 | 3 | -130/+205 |
| | |||||
* | Merge pull request #1374 from Nheko-Reborn/private_images | DeepBlueV7.X | 2023-02-23 | 5 | -40/+105 |
|\ | | | | | | | Blur images properly | ||||
| * | Fade in images when fully recieved | Loren Burkholder | 2023-02-22 | 2 | -27/+8 |
| | | |||||
| * | Properly handle images without blurhashes | Loren Burkholder | 2023-02-20 | 2 | -36/+99 |
| | | |||||
| * | Use a single, reversible privacy screen transition | Loren Burkholder | 2023-02-20 | 2 | -34/+4 |
| | | |||||
| * | Animate transition to blurhash | Loren Burkholder | 2023-02-20 | 1 | -0/+44 |
| | | |||||
| * | Blurhash images when the privacy screen is active | Loren Burkholder | 2023-02-20 | 5 | -17/+24 |
| | | |||||
* | | print errors on failed dialog creation | Marcus Hoffmann | 2023-02-22 | 3 | -101/+195 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 102 | -291/+102 |
| | | | | | | | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | | Fix newlines in status messages | Nicolas Werner | 2023-02-21 | 1 | -3/+3 |
| | | |||||
* | | Simplify status message in profile a bit | Nicolas Werner | 2023-02-21 | 1 | -7/+4 |
| | | |||||
* | | UserProfile: add padding to device list | Marcus Hoffmann | 2023-02-21 | 1 | -0/+2 |
| | | | | | | | | | | | | Add the same padding as is applied to long status messages. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | UserProfile: fix status message overflowing | Marcus Hoffmann | 2023-02-21 | 1 | -3/+10 |
| | | | | | | | | Also style the "Status:" prefix bold. | ||||
* | | UserProfile: reduce spacing by a bit | Marcus Hoffmann | 2023-02-21 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | UserProfile: display status message | Marcus Hoffmann | 2023-02-21 | 1 | -0/+15 |
| | | | | | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | MessageView: Add ToolTip to status message | Marcus Hoffmann | 2023-02-21 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | Show the user that this is a status text on hover. We need to change the status text label width to be it's implicitWidth (or the maximum width as specified before), otherwise the tooltip is wildly off-centered. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | | MessageView: improve styling of presence status | Marcus Hoffmann | 2023-02-21 | 1 | -0/+3 |
|/ | | | | | | | | Significantly reduce the font size as to visually indicate this is additional information and not part of the username or message text. Align the text with the username field besides it. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | Explicitly set parent for scrollbars to prevent them from showing on some ↵ | Nicolas Werner | 2023-02-16 | 2 | -6/+6 |
| | | | | platforms | ||||
* | Make scrollbars optional and disabled by default | Nicolas Werner | 2023-02-14 | 2 | -7/+11 |
| | | | | Also add them to the communities sidebar | ||||
* | Room list: add scrollbar when not collapsed | Alexander Bantyev | 2023-02-14 | 1 | -1/+7 |
| | |||||
* | Focus text input when quick switcher is closed | Loren Burkholder | 2023-02-14 | 1 | -0/+1 |
| | | | | Fixes #1065 | ||||
* | Merge pull request #1359 from Nheko-Reborn/encryption_delegate | DeepBlueV7.X | 2023-02-14 | 2 | -3/+62 |
|\ | | | | | Add a fancy delegate when encryption is enabled | ||||
| * | Update resources/qml/delegates/EncryptionEnabled.qml | Loren Burkholder | 2023-02-14 | 1 | -1/+1 |
| | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
| * | Limit max width of blurb | Loren Burkholder | 2023-02-13 | 1 | -1/+2 |
| | | |||||
| * | Update message | Loren Burkholder | 2023-02-13 | 1 | -3/+1 |
| | | |||||
| * | Add a fancy delegate when encryption is enabled | Loren Burkholder | 2023-02-13 | 2 | -3/+63 |
| | | |||||
* | | Add a generic video icon when there is no thumbnail | Loren Burkholder | 2023-02-14 | 1 | -1/+1 |
|/ | |||||
* | Make ImageOverlay set appropriate windowRole again | Thulinma | 2023-02-10 | 1 | -0/+1 |
| | |||||
* | Update translations | Nicolas Werner | 2023-02-08 | 1 | -0/+7 |
| | |||||
* | Fix empty list freeze in Completer | Joseph Donofry | 2023-02-08 | 1 | -0/+3 |
| | |||||
* | Add a reduced motion option | Nicolas Werner | 2023-02-06 | 3 | -1/+80 |
| | | | | fixes #1350 | ||||
* | Fix some leftover menus from #1319 | q234rty | 2023-02-01 | 2 | -0/+9 |
| | |||||
* | add user search to invite dialog (#1253) | Malte E | 2023-01-31 | 3 | -75/+199 |
| | |||||
* | Merge pull request #1319 from Decodetalkers/menuhideonwayland | DeepBlueV7.X | 2023-01-28 | 3 | -0/+25 |
|\ | | | | | feat: hide all popup menus when press leftbutton on somewhere else | ||||
| * | feat: hide all popup menus when press leftbutton on somewhere else | ShootingStarDragons | 2023-01-23 | 3 | -0/+25 |
| | | | | | | | | Log: according to the bug on https://bugreports.qt.io/browse/QTBUG-83972, The menu will always stay if not click one of the item. So I try to make a hack for it, wait qt solve it someday | ||||
* | | Make code tags preserve whitespace | Nicolas Werner | 2023-01-22 | 1 | -2/+3 |
|/ | |||||
* | Merge pull request #1304 from Decodetalkers/imagesave | DeepBlueV7.X | 2023-01-22 | 1 | -0/+1 |
|\ | | | | | chore: when save file, hide ImageOverlay window | ||||
| * | chore: when save file, hide ImageOverlay window | ShootingStarDragons | 2023-01-20 | 1 | -0/+1 |
| | | | | | | | | | | | | Log: on wm like sway, it will cover the whole screen, and I cannot get the file save dialog, then the program will stay there, I must kill it, so I think hide it is better, because after, it will be closed | ||||
* | | Fix creating DMs from pasting an mxid | Nicolas Werner | 2023-01-21 | 1 | -2/+3 |
|/ | |||||
* | Make it more obvious that the add reaction button is not an emoji | Nicolas Werner | 2023-01-19 | 1 | -1/+1 |
| | | | | fixes #1301 | ||||
* | Fix html in sidebar again | Nicolas Werner | 2023-01-18 | 1 | -1/+1 |
| | |||||
* | Pause ParticleEmitter when not in use (#1284) | Joseph Donofry | 2023-01-14 | 1 | -21/+43 |
| | | | | | * Pause ParticleEmitter when not in use * Use timer instead to pause particle system | ||||
* | Fix white bar above sticker picker | Nicolas Werner | 2023-01-12 | 2 | -35/+17 |
| | |||||
* | Fix weirdly big spinner | Nicolas Werner | 2023-01-12 | 1 | -2/+2 |
| | |||||
* | Fix white bar above emoji picker | Nicolas Werner | 2023-01-12 | 1 | -35/+19 |
| | |||||
* | Try to fix binding loop in emoji picker | Nicolas Werner | 2023-01-12 | 1 | -2/+2 |
| | |||||
* | Fix clear button styling | Nicolas Werner | 2023-01-07 | 1 | -20/+7 |
| | |||||
* | Fix html in usernames | Nicolas Werner | 2023-01-07 | 2 | -2/+2 |
| | |||||
* | Navigate to space when room is selected | Nicolas Werner | 2023-01-07 | 1 | -3/+0 |
| | | | | fixes #1260 | ||||
* | Maybe fix text selection in raw message dialog | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 100 | -0/+100 |
| | |||||
* | Fix send message logic bug introduced with shift+enter setting | Joseph Donofry | 2022-12-28 | 1 | -2/+2 |
| | |||||
* | Show invite reason in the UI (hidden by default) | Nicolas Werner | 2022-12-27 | 1 | -0/+39 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 3 | -2/+39 |
| | |||||
* | Fix unread bar size | Nicolas Werner | 2022-12-18 | 1 | -1/+3 |
| | |||||
* | Fix weird QQC2 crash in alias dialog | Nicolas Werner | 2022-12-17 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backtrace: Thread 1 "nheko" received signal SIGSEGV, Segmentation fault. containerWidget (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 2467 if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) { (gdb) bt #0 containerWidget(QWidget const*) (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 #1 0x00007ffff4aa0ad6 in QStyleSheetStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x555559917900, pe=<optimized out>, opt=0x55555ea4b5c0, p=0x7fffffffcfd0, w=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:4452 #2 0x00007fff61d4a86b in KQuickStyleItem::paint(QPainter*) (this=this@entry=0x55555ea4a1e0, painter=painter@entry=0x7fffffffcfd0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1667 #3 0x00007fff61d4b22a in KQuickStyleItem::updatePolish() (this=0x55555ea4a1e0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1928 #4 0x00007ffff57717c2 in QQuickWindowPrivate::polishItems() (this=0x55555ea2e760) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/items/qquickwindow.cpp:393 #5 0x00007ffff570f4ef in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x5555598eb770, w=w@entry=0x7fffe000aef0, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1576 #6 0x00007ffff5710a8e in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x5555598eb770, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1374 #7 0x00007ffff43d2b45 in QWindow::event(QEvent*) (this=0x7fffe0006eb0, ev=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindow.cpp:2450 #8 0x00007ffff49ee481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fffe0006eb0, e=0x7fffffffd460) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/kernel/qapplication.cpp:3637 #9 0x00007ffff3e2d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffe0006eb0, event=0x7fffffffd460) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qcoreapplication.cpp:1064 #10 0x00007ffff43c8368 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555f648b30) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qguiapplication.cpp:3261 #11 0x00007ffff43a55ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindowsysteminterface.cpp:1169 #12 0x00007fffef102622 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #13 0x00007ffff386d030 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #14 0x00007ffff386d2d8 in () at /usr/lib64/libglib-2.0.so.0 #15 0x00007ffff386d36f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #16 0x00007ffff3e80e55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555596a4770, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #17 0x00007ffff3e2c00b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd700, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007ffff3e344ea in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00005555594a5c43 in main(int, char**) (argc=2, argv=0x7fffffffdab8) at /home/nicolas/Dokumente/devel/open-source/nheko/src/main.cpp:401 (gdb) p w $1 = (const QWidget *) 0x0 | ||||
* | Fix copy and paste again | Nicolas Werner | 2022-12-14 | 1 | -1/+2 |
| | |||||
* | Focus text field on key press (swallows first though...) | Nicolas Werner | 2022-12-13 | 2 | -0/+5 |
| | |||||
* | Revert "Disable keyboard selection for text by default" | Nicolas Werner | 2022-12-13 | 1 | -2/+0 |
| | | | | This reverts commit 0035c359ce97bf5975e19fd519f5852a40967bd7. | ||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 1 | -0/+28 |
| | |||||
* | Disable keyboard selection for text by default | Nicolas Werner | 2022-12-13 | 1 | -0/+2 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 3 | -1/+78 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | fix squish | Nicolas Werner | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Fix downscale | q234rty | 2022-12-06 | 1 | -2/+2 |
| | |||||
* | Fix people icon blurriness | q234rty | 2022-12-06 | 1 | -2/+0 |
| | |||||
* | Change margins because people nagged me | Nicolas Werner | 2022-11-10 | 1 | -1/+2 |
| | |||||
* | Implement a completer for commands | Nicolas Werner | 2022-11-09 | 2 | -0/+26 |
| | | | | fixes #429 | ||||
* | Add room settings in room list | Loren Burkholder | 2022-11-07 | 1 | -0/+5 |
| | |||||
* | Add invert enter key setting | LordMZTE | 2022-11-04 | 1 | -1/+6 |
| | |||||
* | Make the higlight ring a bit less in your face | Nicolas Werner | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 2 | -0/+5 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Fix search rooms button | Nicolas Werner | 2022-11-01 | 1 | -2/+2 |
| | |||||
* | Fix UploadBox thumbnail size | foxb612 | 2022-10-25 | 1 | -2/+3 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 5 | -6/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting | ||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -7/+7 |
| | |||||
* | Add a shortcut for search | Nicolas Werner | 2022-10-07 | 1 | -2/+8 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 3 | -24/+79 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 1 | -4/+13 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | Fix userprofile on roomlist | Nicolas Werner | 2022-10-05 | 1 | -1/+1 |
| | |||||
* | Swap thread and edit button | Nicolas Werner | 2022-10-04 | 1 | -14/+14 |
| | |||||
* | Fix raw message dialog | Nicolas Werner | 2022-10-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1202 from Nheko-Reborn/grammar | DeepBlueV7.X | 2022-10-03 | 7 | -10/+10 |
|\ | | | | | Grammar | ||||
| * | Various grammar fixes (mostly removing commas) | Loren Burkholder | 2022-09-30 | 7 | -10/+10 |
| | | |||||
* | | Green is not Svg::green | Nicolas Werner | 2022-10-01 | 1 | -2/+2 |
| | | | | | | | | fixes #1203 | ||||
* | | Merge pull request #1198 from rnhmjoj/pr-green | DeepBlueV7.X | 2022-10-01 | 3 | -11/+11 |
|\ \ | | | | | | | Add green theme color, make "error" configurable | ||||
| * | | Add green theme color, make "error" configurable | rnhmjoj | 2022-10-01 | 3 | -11/+11 |
| | | | |||||
* | | | Replace some user visible mentions of spaces | Nicolas Werner | 2022-10-01 | 4 | -5/+5 |
| | | | |||||
* | | | Fix wrong file urls | Nicolas Werner | 2022-10-01 | 1 | -3/+3 |
|/ / | |||||
* | | Load components on demand | Nicolas Werner | 2022-10-01 | 2 | -168/+27 |
| | | |||||
* | | Prepare for adding proxy before chat.model | Nicolas Werner | 2022-10-01 | 3 | -37/+37 |
| | | |||||
* | | Basic threading support | Nicolas Werner | 2022-09-30 | 4 | -15/+75 |
|/ | |||||
* | Allow editing permissions in spaces recursively | Nicolas Werner | 2022-09-28 | 3 | -2/+173 |
| | |||||
* | Allow adding non-existing userids to power levels | Nicolas Werner | 2022-09-22 | 1 | -1/+6 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 2 | -10/+52 |
| | |||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 3 | -15/+275 |
| | |||||
* | Fix "Send by enter" on Windows | q234rty | 2022-09-16 | 1 | -1/+1 |
| | | | Apparently on windows `Qt.inputMethod.visible` is always true when an input method is installed. Also on windows even after removing the check enter is still consumed by the input method, not nheko. | ||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 3 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes. | ||||
* | Enable spoilers in replies | Nicolas Werner | 2022-09-11 | 1 | -1/+1 |
| | |||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 2 | -2/+18 |
| | |||||
* | Implement space stickers & emoji | Nicolas Werner | 2022-09-01 | 1 | -0/+3 |
| | |||||
* | Unset the transient parent on separate chat windows | Nicolas Werner | 2022-08-31 | 1 | -3/+5 |
| | | | | relates to #1168 | ||||
* | Added discrete edit button to room profiles. | Hiers | 2022-08-22 | 1 | -2/+16 |
| | |||||
* | Merge pull request #1156 from foresto/patch-1 | DeepBlueV7.X | 2022-08-20 | 1 | -0/+1 |
|\ | | | | | Focus message input box when pressing Esc | ||||
| * | Focus message input box when pressing Esc | Forest | 2022-08-19 | 1 | -0/+1 |
| | | | | | | This helps with #1065, although I think making sure the message input box gets focus by default would be worthwhile. | ||||
* | | Reactions: avoid highlight color misuse, subdue border color | Forest | 2022-08-19 | 1 | -9/+8 |
|/ | | | | | | | | | | | | | | | | | This addresses a few problems with reaction colors: - The state-checking conditionals for reaction text, background, and border were inconsistent, making it difficult to choose colors for each state (normal, hovered, and self reactions) that worked well in all themes. - The QPalette::Highlight color was being misused as a text/foreground color. This color role is intended for background areas. It has little contrast against the background in themes like KDE Plasma's Breeze High Contrast, so using it for text and icons makes those things difficult to read. https://doc.qt.io/qt-5/qpalette.html#ColorRole-enum - The reaction border was drawn in the same color as normal text, making it so bright in some dark themes that it distracted from reading nearby text. Fixes Nheko-Reborn/nheko#1159 | ||||
* | Break http images and implement barebones spoiler support when not in mobile ↵ | Nicolas Werner | 2022-08-17 | 1 | -1/+5 |
| | | | | | | | mode see #1042 see #483 | ||||
* | Support editing space children | Nicolas Werner | 2022-08-10 | 2 | -29/+133 |
| | |||||
* | Change preview title for spaces | Nicolas Werner | 2022-08-08 | 1 | -1/+1 |
| | |||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 3 | -1/+166 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Fix room members dialog opening room member dialog of the wrong room | Nicolas Werner | 2022-07-30 | 1 | -1/+1 |
| | |||||
* | Fix window decorations on macos for room dir dialog | Nicolas Werner | 2022-07-18 | 1 | -1/+1 |
| | | | | fixes #1114 | ||||
* | Update translations | Nicolas Werner | 2022-07-16 | 1 | -1/+1 |
| | |||||
* | Fix weird spacing and hidden encryption indicator in top bar | Nicolas Werner | 2022-07-16 | 2 | -5/+8 |
| | |||||
* | Make notification count calculation more efficient | Nicolas Werner | 2022-07-16 | 1 | -35/+25 |
| | |||||
* | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 3 | -79/+140 |
|\ | |||||
| * | Simplify space notification options | Loren Burkholder | 2022-06-29 | 2 | -36/+4 |
| | | |||||
| * | make license | Loren Burkholder | 2022-06-29 | 1 | -0/+4 |
| | | |||||
| * | Allow muting spaces; other general improvements | Loren Burkholder | 2022-06-29 | 1 | -5/+28 |
| | | |||||
| * | Add space notification configuration | Loren Burkholder | 2022-06-29 | 2 | -4/+27 |
| | | |||||
| * | Add space notifs to room list | Loren Burkholder | 2022-06-29 | 1 | -64/+18 |
| | | |||||
| * | Make the notification bubble its own component | Loren Burkholder | 2022-06-29 | 2 | -79/+85 |
| | | |||||
| * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 1 | -4/+4 |
| | | |||||
| * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 1 | -32/+48 |
| | | |||||
| * | Display unread notifications for spaces | Loren Burkholder | 2022-06-29 | 2 | -3/+70 |
| | | |||||
* | | Try to fix titlebar on room dir | Nicolas Werner | 2022-07-09 | 1 | -1/+2 |
| | | |||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 1 | -0/+42 |
| | | |||||
* | | Allow editing aliases | Nicolas Werner | 2022-07-08 | 4 | -7/+206 |
| | | |||||
* | | Warn about emojis looking different in different clients | Nicolas Werner | 2022-07-03 | 1 | -0/+11 |
| | | | | | | | | fixes #919 | ||||
* | | Fix emoji verification clipped on sway | Nicolas Werner | 2022-07-03 | 7 | -593/+560 |
| | | | | | | | | fixes #917 | ||||
* | | Fix crash when closing room directory window | Nicolas Werner | 2022-07-01 | 2 | -5/+4 |
| | |