Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delay some delegate removals to reduce CPU spent on recalculating sizes | Nicolas Werner | 2023-03-25 | 1 | -0/+1 |
| | |||||
* | make scroll-down button (toEndButton) focus message input | tastytea | 2023-03-12 | 1 | -1/+1 |
| | |||||
* | Scroll farther on PgUp/PgDn | Loren Burkholder | 2023-03-02 | 1 | -2/+2 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -3/+1 |
| | | | | | | 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 |
| | |||||
* | 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> | ||||
* | Fix some leftover menus from #1319 | q234rty | 2023-02-01 | 1 | -0/+1 |
| | |||||
* | feat: hide all popup menus when press leftbutton on somewhere else | ShootingStarDragons | 2023-01-23 | 1 | -0/+8 |
| | | | | 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 it more obvious that the add reaction button is not an emoji | Nicolas Werner | 2023-01-19 | 1 | -1/+1 |
| | | | | fixes #1301 | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 1 | -2/+4 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 1 | -1/+0 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 1 | -0/+2 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -7/+7 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 1 | -4/+7 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 1 | -4/+13 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | Prepare for adding proxy before chat.model | Nicolas Werner | 2022-10-01 | 1 | -31/+31 |
| | |||||
* | Basic threading support | Nicolas Werner | 2022-09-30 | 1 | -10/+34 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | 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. | ||||
* | Added escape handler for uploads (#1100) | Rohit Sutradhar | 2022-06-17 | 1 | -3/+5 |
| | | | | | | | * Added escape handler for uploads * Update MessageView.qml Changed if-else conditions to handle only one escape at a time | ||||
* | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 1 | -7/+1 |
| | |||||
* | Add delay to showing scroll down button | Nicolas Werner | 2022-03-30 | 1 | -25/+19 |
| | |||||
* | Add a background to scroll to bottom button | Nicolas Werner | 2022-03-30 | 1 | -2/+10 |
| | |||||
* | add jump to end button | Malte E | 2022-03-29 | 1 | -0/+58 |
| | |||||
* | Better touch scrolling (#1012) | Malte E | 2022-03-24 | 1 | -54/+50 |
| | |||||
* | Make overlap of actionMenu a bit smaller again | Nicolas Werner | 2022-03-23 | 1 | -1/+1 |
| | |||||
* | Properly enable hovering on message action menu | Nicolas Werner | 2022-03-22 | 1 | -0/+1 |
| | |||||
* | Make hover menu inset slightly | Nicolas Werner | 2022-03-22 | 1 | -1/+1 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 1 | -0/+2 |
| | |||||
* | elide usernames in timeline (#997) | Malte E | 2022-03-20 | 1 | -3/+10 |
| | | | | | * Use advanceWidth to get the with of the original text Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de> | ||||
* | add space between date bubble and own messages | Malte E | 2022-03-12 | 1 | -1/+1 |
| | |||||
* | add space below datebubble and own message bubbles | Malte E | 2022-03-12 | 1 | -2/+2 |
| | |||||
* | Fix a few alignment issues in the hover menu | Nicolas Werner | 2022-03-09 | 1 | -3/+2 |
| | |||||
* | Remove spurious log message | Nicolas Werner | 2022-03-07 | 1 | -17/+14 |
| | |||||
* | Fix flickering in hover menu | Nicolas Werner | 2022-03-07 | 1 | -16/+13 |
| | |||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 1 | -1/+23 |
| | | | | | | | | # 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... | ||||
* | Hide hover when leaving the timeline | Nicolas Werner | 2022-03-01 | 1 | -2/+2 |
| | |||||
* | making userName_ an AbstractButton should play nicely with ListView (#961) | Malte E | 2022-02-24 | 1 | -23/+10 |
| | | | | | | | | | * making userName_ an AbstractButton should make it play nicely with the ListView * make Avatar an AbstractButton * make userName_ in Reply.qml an AbstractButton * use alias for avatar background color and fix margin of username in reply | ||||
* | Don't leak dialogs | Nicolas Werner | 2022-02-21 | 1 | -0/+2 |
| | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | another shot in the dark | Malte E | 2022-02-20 | 1 | -2/+2 |
| | |||||
* | try to make scrollbar overlap content based on style | Malte E | 2022-02-20 | 1 | -3/+2 |
| | |||||
* | remove touchobserver | Malte E | 2022-02-20 | 1 | -434/+427 |
| | |||||
* | Use ListView without scrollview for messages | Nicolas Werner | 2022-02-19 | 1 | -439/+458 |
| | | | | | | | | | | 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 | ||||
* | Always enable hover for ItemDelegate | Nicolas Werner | 2022-02-17 | 1 | -0/+2 |
| | |||||
* | Fix hover highlight when hovering hover menu | Nicolas Werner | 2022-02-16 | 1 | -1/+3 |
| | | | | fixes #941 | ||||
* | Fix hovering messages | Nicolas Werner | 2022-02-14 | 1 | -16/+9 |
| | |||||
* | improve spacings | Malte E | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | fix bugs found by Nico | Malte E | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | add small avatars option and tweak colors and spacings | Malte E | 2022-02-13 | 1 | -4/+4 |
| | |||||
* | place own bubbles on right and remove user info | Malte E | 2022-02-11 | 1 | -5/+6 |
| | |||||
* | Fix layout - no more binding loops (hopefully) | Malte E | 2022-02-11 | 1 | -2/+2 |
| | |||||
* | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 1 | -2/+3 |
| | |||||
* | print state events without bubbles, displaynames or avatars and in a smaller ↵ | Malte E | 2022-02-07 | 1 | -3/+8 |
| | | | | font | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Use the styles default delay for tooltips | Nicolas Werner | 2021-12-31 | 1 | -0/+6 |
| | | | | | | | This makes them less annoying when scrolling or accessing the popup menu. See also #860 | ||||
* | Update presence dynamically and reduce allocations | Nicolas Werner | 2021-12-30 | 1 | -1/+10 |
| | |||||
* | Add recently used reactions | Nicolas Werner | 2021-12-13 | 1 | -1/+21 |
| | | | | fixes #435 | ||||
* | Support pinned messages | Nicolas Werner | 2021-12-11 | 1 | -0/+7 |
| | | | | fixes #519 | ||||
* | Pass correct background color to username separator | Nicolas Werner | 2021-11-20 | 1 | -1/+1 |
| | |||||
* | Switch icon theme to Fluent icons | Loren Burkholder | 2021-11-17 | 1 | -4/+4 |
| | |||||
* | Move away from using an event loop to access secrets | Nicolas Werner | 2021-11-07 | 1 | -2/+2 |
| | | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789 | ||||
* | Support bootstrapping crosssigning | Nicolas Werner | 2021-10-09 | 1 | -5/+4 |
| | | | | | Showing the bootstrap state and showing there are unverified devices is still missing. | ||||
* | Merge pull request #728 from Thulinma/goto | DeepBlueV7.X | 2021-09-17 | 1 | -1/+4 |
|\ | | | | | Improvements for linking to events | ||||
| * | Improvements for linking to events | Thulinma | 2021-09-16 | 1 | -1/+4 |
| | | | | | | | | | | | | - Fixes scrolling to an event not being reliable - Adds new /goto command that can open URLs, go to events, or go to message indexes. - Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not. | ||||
* | | Disable reuseItems again D: | Nicolas Werner | 2021-09-17 | 1 | -2/+2 |
|/ | |||||
* | Reenable reuseItems for the message view | Nicolas Werner | 2021-09-15 | 1 | -3/+3 |
| | | | | If this is still broken, we will need to disable it again. | ||||
* | Update translations | Nicolas Werner | 2021-09-13 | 1 | -1/+1 |
| | |||||
* | Merge pull request #696 from resolritter/reply | DeepBlueV7.X | 2021-09-03 | 1 | -0/+34 |
|\ | | | | | Right-click tap handler for replies | ||||
| * | right-click tap handler for replies | resolritter | 2021-08-31 | 1 | -0/+34 |
| | | |||||
* | | Fix z value of avatar in timeline | Nicolas Werner | 2021-09-03 | 1 | -0/+2 |
| | | |||||
* | | Fix a few null warnings | Nicolas Werner | 2021-08-29 | 1 | -5/+5 |
|/ | |||||
* | Round images in the image provider | Nicolas Werner | 2021-08-14 | 1 | -1/+0 |
| | |||||
* | Show encryption errors in qml and add request keys button | Nicolas Werner | 2021-08-07 | 1 | -0/+2 |
| | |||||
* | Fix window placement on wayland and add close buttons | Nicolas Werner | 2021-08-04 | 1 | -1/+1 |
| | | | | | | We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++. | ||||
* | Fix annoying touch overlap in room list | Nicolas Werner | 2021-07-31 | 1 | -2/+2 |
| | |||||
* | Fix incorrect function name | Loren Burkholder | 2021-07-29 | 1 | -1/+1 |
| | |||||
* | Port to explicit connect syntax | Nicolas Werner | 2021-07-27 | 1 | -7/+19 |
| | | | | Also fix a lot of warnings. | ||||
* | make lint | Loren Burkholder | 2021-07-22 | 1 | -0/+1 |
| | |||||
* | Pad the loading spinner | Loren Burkholder | 2021-07-21 | 1 | -4/+14 |
| | |||||
* | Explicitly reload data in delegates, if related events got loaded | Nicolas Werner | 2021-07-20 | 1 | -0/+2 |
| | |||||
* | Fix reaction button again | Nicolas Werner | 2021-07-19 | 1 | -1/+1 |
| | |||||
* | Basic sticker support | Nicolas Werner | 2021-07-19 | 1 | -3/+7 |
| | |||||
* | Fix a few missing properties | Nicolas Werner | 2021-07-12 | 1 | -0/+6 |
| | |||||
* | Prepare for reuseItems in timeline | Nicolas Werner | 2021-07-12 | 1 | -27/+87 |
| | | | | The actual reuseItems is still blocked on a few upstream bugs. | ||||
* | Fix high CPU usage when a room is open | Nicolas Werner | 2021-07-10 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into nheko_loading_spinner | Joseph Donofry | 2021-07-08 | 1 | -12/+12 |
|\ | |||||
| * | Merge branch 'master' into qml-roomlist | Nicolas Werner | 2021-06-12 | 1 | -12/+12 |
| |\ | |||||
* | | | Add nheko logo spinner to relevant places in UI | Joseph Donofry | 2021-06-09 | 1 | -4/+5 |
|/ / | |||||
* | | Move currentRoom/timeline handling to roomlist | Nicolas Werner | 2021-05-28 | 1 | -1/+139 |
| | | |||||
* | | Move global avatarSize property | Nicolas Werner | 2021-05-13 | 1 | -3/+3 |
| | | |||||
* | | Make palette global in Qml | Nicolas Werner | 2021-05-13 | 1 | -9/+9 |
|/ | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -1/+3 |
| | |||||
* | Allow copying messages via right click | Nicolas Werner | 2021-04-29 | 1 | -1/+1 |
| | | | | fixes #291 | ||||
* | Copy address location | Nicolas Werner | 2021-04-29 | 1 | -1/+1 |
| | | | | fixes #463 | ||||
* | Highlight navigated to message | Nicolas Werner | 2021-04-29 | 1 | -0/+49 |
| | |||||
* | Add Alt-F to forward messages | Nicolas Werner | 2021-04-27 | 1 | -1/+13 |
| | |||||
* | Update translations | Nicolas Werner | 2021-04-17 | 1 | -1/+1 |
| | |||||
* | Fix some TapHandler focus issues | Nicolas Werner | 2021-04-11 | 1 | -1/+0 |
| | |||||
* | Disable horizontal scrollbar in timeline | Nicolas Werner | 2021-03-26 | 1 | -0/+2 |
| | | | | fixes #530 | ||||
* | Fix emoji picker appearing in wrong locations | Nicolas Werner | 2021-03-23 | 1 | -1/+0 |
| | |||||
* | Use readonly properties where possible | Nicolas Werner | 2021-03-14 | 1 | -1/+1 |
| | |||||
* | Fix conflict between qmlformat and license check | Nicolas Werner | 2021-03-07 | 1 | -0/+1 |
| | |||||
* | Show mxid on hovering username | Nicolas Werner | 2021-03-07 | 1 | -3/+13 |
| | | | | fixes #507 | ||||
* | Merge pull request #506 from Nheko-Reborn/timeline-buttons | DeepBlueV7.X | 2021-03-06 | 1 | -0/+108 |
|\ | | | | | Use overlay buttons for message actions | ||||
| * | Fix janky hoverhandling for text messages | Nicolas Werner | 2021-03-05 | 1 | -1/+1 |
| | | | | | | | | Add a 1px border to get more hover enter events... | ||||
| * | Use overlay buttons for message actions | Nicolas Werner | 2021-03-04 | 1 | -0/+108 |
| | | |||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
|/ | |||||
* | Avoid some duplicate property queries | Nicolas Werner | 2021-03-03 | 1 | -1/+1 |
| | |||||
* | Fix miscalculation of padding in timeline | Nicolas Werner | 2021-02-20 | 1 | -1/+1 |
| | |||||
* | Fix hover handling in the timeline | Nicolas Werner | 2021-02-14 | 1 | -5/+8 |
| | |||||
* | Improve scroll to message a bit by using a ScrollView | Nicolas Werner | 2021-02-13 | 1 | -166/+168 |
| | |||||
* | Mark messages as read, when Nheko gets focused | Nicolas Werner | 2021-02-13 | 1 | -1/+14 |
| | | | | fixes #235 | ||||
* | Fix cancel edit order on Escape key | Nicolas Werner | 2021-02-10 | 1 | -3/+3 |
| | |||||
* | Fix messages sometimes not being rendered, when they are too large | Nicolas Werner | 2021-02-10 | 1 | -1/+0 |
| | |||||
* | Try to avoid QTBUG-89568 | Nicolas Werner | 2021-02-10 | 1 | -1/+1 |
| | |||||
* | Fix UI allowing edits of foreign messages in some cases | Nicolas Werner | 2021-02-10 | 1 | -1/+3 |
| | |||||
* | Add edit shortcuts and fix some focus stuff | Nicolas Werner | 2021-02-09 | 1 | -1/+11 |
| | |||||
* | make lint | trilene | 2021-02-07 | 1 | -2/+3 |
| | |||||
* | add error message and update avatars on avatar change in timeline and user ↵ | Jedi18 | 2021-02-02 | 1 | -0/+8 |
| | | | | profile dialog | ||||
* | Simplify section handling a bit | Nicolas Werner | 2021-01-19 | 1 | -44/+24 |
| | |||||
* | Fix crash with ScrollView | Nicolas Werner | 2021-01-17 | 1 | -1/+2 |
| | |||||
* | Make read markers a bit less confusing | Nicolas Werner | 2021-01-16 | 1 | -2/+2 |
| | |||||
* | Revert "Update QtQuick versions to match Qt 5.10" | Nicolas Werner | 2021-01-12 | 1 | -3/+3 |
| | | | | This reverts commit 74e32dd96b8ed04d46802226551e72b68ab17e48. | ||||
* | Update QtQuick versions to match Qt 5.10 | Joseph Donofry | 2021-01-11 | 1 | -3/+3 |
| | |||||
* | Clean up Avatar click event handling | Joseph Donofry | 2021-01-11 | 1 | -8/+8 |
| | |||||
* | Fix user status that got lost at some point | Nicolas Werner | 2021-01-04 | 1 | -0/+9 |
| | |||||
* | Fix some issues with completer | Nicolas Werner | 2020-11-25 | 1 | -1/+0 |
| | |||||
* | Disable scroll helper on mobile | Nicolas Werner | 2020-11-25 | 1 | -0/+1 |
| | |||||
* | Add some padding between scrollbar and messages | Nicolas Werner | 2020-11-21 | 1 | -1/+1 |
| | |||||
* | Make compatible with qt 5.12 | kamathmanu | 2020-11-14 | 1 | -3/+3 |
| | |||||
* | Split up TimelineView into separate components | Nicolas Werner | 2020-10-26 | 1 | -0/+202 |