Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |