Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | Fix unread bar size | Nicolas Werner | 2022-12-18 | 1 | -1/+3 |
| | |||||
* | Change margins because people nagged me | Nicolas Werner | 2022-11-10 | 1 | -1/+2 |
| | |||||
* | 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 | 1 | -0/+3 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Swap thread and edit button | Nicolas Werner | 2022-10-04 | 1 | -14/+14 |
| | |||||
* | Prepare for adding proxy before chat.model | Nicolas Werner | 2022-10-01 | 1 | -5/+5 |
| | |||||
* | Basic threading support | Nicolas Werner | 2022-09-30 | 1 | -2/+17 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | fix tapping messages, fix pressandhold/doubletap on touch | Malte E | 2022-03-28 | 1 | -0/+8 |
| | |||||
* | drag to reply (#1018) | Malte E | 2022-03-27 | 1 | -1/+27 |
| | |||||
* | Better touch scrolling (#1012) | Malte E | 2022-03-24 | 1 | -25/+23 |
| | |||||
* | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 1 | -0/+3 |
| | |||||
* | elide usernames in timeline (#997) | Malte E | 2022-03-20 | 1 | -5/+4 |
| | | | | | * Use advanceWidth to get the with of the original text Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de> | ||||
* | allow bubbles to be not larger than necessary | Malte E | 2022-03-12 | 1 | -2/+1 |
| | |||||
* | reduce replied-to message to implicitWidth if non-bubble layout is used | Malte E | 2022-03-10 | 1 | -0/+1 |
| | |||||
* | right-align reactions of right-aligned bubbles | Malte E | 2022-03-10 | 1 | -1/+4 |
| | |||||
* | Fix metadata not resizing properly | Nicolas Werner | 2022-03-01 | 1 | -12/+20 |
| | |||||
* | Add sender names to state events (#948) | Malte E | 2022-02-21 | 1 | -5/+6 |
| | | | | | * add sendernames to state events * Center state events and make them less tiny | ||||
* | actually fix awkward message spacing | Malte E | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | fix awkward message spacing | Malte E | 2022-02-18 | 1 | -1/+1 |
| | |||||
* | Make hover highlight fill the full width of the timeline | tastytea | 2022-02-18 | 1 | -1/+2 |
| | | | | | Rows in the message bubble design are only as wide as the bubbles. This lead to invisible hover highlight. Now it's consistent. | ||||
* | Merge pull request #939 from maltee1/better_bubbles | DeepBlueV7.X | 2022-02-16 | 1 | -3/+3 |
|\ | | | | | Place metadata next to content if there is space | ||||
| * | don't mess up old layout | Malte E | 2022-02-14 | 1 | -1/+1 |
| | | |||||
| * | space-saving metadata placement | Malte E | 2022-02-14 | 1 | -3/+3 |
| | | |||||
* | | Fix hovering messages | Nicolas Werner | 2022-02-14 | 1 | -7/+3 |
|/ | |||||
* | improve spacings | Malte E | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | add small avatars option and tweak colors and spacings | Malte E | 2022-02-13 | 1 | -15/+17 |
| | |||||
* | place own bubbles on right and remove user info | Malte E | 2022-02-11 | 1 | -8/+9 |
| | |||||
* | Fix layout - no more binding loops (hopefully) | Malte E | 2022-02-11 | 1 | -20/+11 |
| | |||||
* | fixed most of the binding loops | Malte E | 2022-02-09 | 1 | -1/+3 |
| | |||||
* | Variable width bubbles (still has binding loop) | Malte E | 2022-02-09 | 1 | -6/+11 |
| | |||||
* | print state events without bubbles, displaynames or avatars and in a smaller ↵ | Malte E | 2022-02-07 | 1 | -1/+5 |
| | | | | font | ||||
* | clean up margin setting | Malte E | 2022-02-05 | 1 | -28/+24 |
| | |||||
* | place metadata below message when the Layout is narrow (<350) | Malte E | 2022-02-05 | 1 | -19/+20 |
| | |||||
* | Add message bubbles | Malte E | 2022-02-04 | 1 | -5/+21 |
| | |||||
* | prepare code for message bubbles and dynamic message layout | Malte E | 2022-02-03 | 1 | -61/+85 |
| | |||||
* | 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/+2 |
| | | | | | | | This makes them less annoying when scrolling or accessing the popup menu. See also #860 | ||||
* | Multiply source size by scale factor | Nicolas Werner | 2021-12-13 | 1 | -2/+2 |
| | | | | Might be unnecessary, but docs are unclear on that. | ||||
* | Switch icon theme to Fluent icons | Loren Burkholder | 2021-11-17 | 1 | -1/+1 |
| | |||||
* | Swap encryption and edit indicator | Nicolas Werner | 2021-11-11 | 1 | -9/+9 |
| | |||||
* | Show encryption errors in qml and add request keys button | Nicolas Werner | 2021-08-07 | 1 | -0/+3 |
| | |||||
* | 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++. | ||||
* | Explicitly reload data in delegates, if related events got loaded | Nicolas Werner | 2021-07-20 | 1 | -18/+21 |
| | |||||
* | Fix replies not reloading after fetching them | Nicolas Werner | 2021-07-16 | 1 | -19/+19 |
| | |||||
* | Don't use full dump for replies | Nicolas Werner | 2021-07-12 | 1 | -20/+22 |
| | |||||
* | Fix a few missing properties | Nicolas Werner | 2021-07-12 | 1 | -0/+9 |
| | |||||
* | Prepare for reuseItems in timeline | Nicolas Werner | 2021-07-12 | 1 | -15/+75 |
| | | | | The actual reuseItems is still blocked on a few upstream bugs. | ||||
* | Remove db bottleneck by caching ro txn for 100 requests | Nicolas Werner | 2021-07-10 | 1 | -1/+1 |
| | |||||
* | Move global avatarSize property | Nicolas Werner | 2021-05-13 | 1 | -1/+1 |
| | |||||
* | Make palette global in Qml | Nicolas Werner | 2021-05-13 | 1 | -4/+4 |
| | |||||
* | Show verification status next to messages | Nicolas Werner | 2021-05-07 | 1 | -0/+1 |
| | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -2/+2 |
| | |||||
* | Allow copying messages via right click | Nicolas Werner | 2021-04-29 | 1 | -2/+2 |
| | | | | fixes #291 | ||||
* | Copy address location | Nicolas Werner | 2021-04-29 | 1 | -2/+2 |
| | | | | fixes #463 | ||||
* | Fix some TapHandler focus issues | Nicolas Werner | 2021-04-11 | 1 | -0/+2 |
| | |||||
* | Use native menus | Nicolas Werner | 2021-03-14 | 1 | -2/+2 |
| | |||||
* | Fix popup opening at wrong place | Nicolas Werner | 2021-03-07 | 1 | -2/+2 |
| | | | | fixes #512 | ||||
* | 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 | -1/+0 |
| | | | | fixes #507 | ||||
* | Merge pull request #506 from Nheko-Reborn/timeline-buttons | DeepBlueV7.X | 2021-03-06 | 1 | -55/+16 |
|\ | | | | | Use overlay buttons for message actions | ||||
| * | Use short format for time | Nicolas Werner | 2021-03-05 | 1 | -1/+1 |
| | | |||||
| * | Mark message currently being edited | Nicolas Werner | 2021-03-05 | 1 | -2/+2 |
| | | |||||
| * | Fix janky hoverhandling for text messages | Nicolas Werner | 2021-03-05 | 1 | -0/+3 |
| | | | | | | | | Add a 1px border to get more hover enter events... | ||||
| * | Use overlay buttons for message actions | Nicolas Werner | 2021-03-04 | 1 | -54/+12 |
| | | |||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
|/ | |||||
* | Add double tap to reply feature | Nicolas Werner | 2021-02-14 | 1 | -0/+1 |
| | | | | | | Does not always work, since Text steals focus... relates to #414 | ||||
* | Fix hover handling in the timeline | Nicolas Werner | 2021-02-14 | 1 | -23/+15 |
| | |||||
* | Fix UI allowing edits of foreign messages in some cases | Nicolas Werner | 2021-02-10 | 1 | -3/+3 |
| | |||||
* | Add edit shortcuts and fix some focus stuff | Nicolas Werner | 2021-02-09 | 1 | -2/+6 |
| | |||||
* | Implement message editing | Nicolas Werner | 2021-02-09 | 1 | -0/+1 |
| | | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134 | ||||
* | Display edits correctly | Nicolas Werner | 2021-02-09 | 1 | -0/+14 |
| | |||||
* | Initial commit for privacy screen | Joseph Donofry | 2021-01-25 | 1 | -1/+1 |
| | | | | Missing window focus event and knowing when room is encryption | ||||
* | Fix qml warnings | Nicolas Werner | 2021-01-19 | 1 | -3/+3 |
| | |||||
* | Improve hover stuff, needs HoverHandler for a proper fix | Nicolas Werner | 2021-01-18 | 1 | -7/+10 |
| | |||||
* | Remove unnecessary properties; simplify hover code | Loren Burkholder | 2021-01-16 | 1 | -2/+0 |
| | |||||
* | Display read receipts when read indicator is clicked | Loren Burkholder | 2021-01-15 | 1 | -0/+1 |
| | |||||
* | 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 |
| | |||||
* | Qml message input mockup | Nicolas Werner | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | Lint qml with qml-format | Nicolas Werner | 2020-10-08 | 1 | -138/+140 |
| | |||||
* | Fix reactions | Nicolas Werner | 2020-09-03 | 1 | -1/+0 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -0/+1 |
|\ | |||||
| * | Try to fix variable timestamp width | Nicolas Werner | 2020-08-07 | 1 | -0/+1 |
| | | |||||
* | | [WIP] Room-Verification Messages | CH Chethan Reddy | 2020-08-09 | 1 | -1/+1 |
| | | |||||
* | | Fix presence indicator | Nicolas Werner | 2020-07-30 | 1 | -6/+6 |
|/ | |||||
* | Make long press menu actually work | Nicolas Werner | 2020-07-26 | 1 | -13/+16 |
| | |||||
* | Fix reactions | Nicolas Werner | 2020-07-20 | 1 | -1/+0 |
| | |||||
* | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 1 | -1/+1 |
| | |||||
* | Remove signals in favor of direct function calls | Joseph Donofry | 2020-06-09 | 1 | -3/+0 |
| | |||||
* | Remove duplicate search icons | Joseph Donofry | 2020-06-09 | 1 | -1/+1 |
| | |||||
* | Merge master and fix conflicts | Joseph Donofry | 2020-06-09 | 1 | -4/+4 |
|\ | |||||
| * | Rename settings to be more consistent | Nicolas Werner | 2020-05-26 | 1 | -1/+1 |
| | | |||||
| * | Make settings update immediately in qml and allow limiting timeline width | Nicolas Werner | 2020-05-26 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Limiting improves readability on wide monitors. The immediate update of the settings is done by just exposing settings as properties and then setting the settings as a context property. | ||||
* | | Minor adjustments to emoji picker | Joseph Donofry | 2020-06-09 | 1 | -1/+0 |
| | | |||||
* | | Add reaction/redaction for in-line Reactions | Joseph Donofry | 2020-05-21 | 1 | -0/+6 |
| | | |||||
* | | Attach emoji picker picked to reaction sender | Joseph Donofry | 2020-05-16 | 1 | -0/+2 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into reactions | Joseph Donofry | 2020-05-16 | 1 | -1/+5 |
|\| | |||||
| * | Implemented optional message body highlighting feature. | lkito | 2020-05-16 | 1 | -1/+5 |
| | | |||||
* | | Merge master into reactions | Joseph Donofry | 2020-05-14 | 1 | -1/+2 |
|\| | |||||
| * | Add un-encrypted warning icon for messages in encrypted rooms | Joseph Donofry | 2020-05-14 | 1 | -1/+2 |
| | | |||||
* | | Update emoji picker and translations | Joseph Donofry | 2020-05-13 | 1 | -0/+1 |
| | | |||||
* | | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 1 | -3/+3 |
| | | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | ||||
* | | merge master into reactions | Joseph Donofry | 2020-05-07 | 1 | -1/+12 |
|/ | |||||
* | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 1 | -0/+1 |
| | |||||
* | Add placeholder for reactions | Nicolas Werner | 2020-05-04 | 1 | -0/+3 |
| | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 1 | -4/+3 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Use palette for qml code for theming | Nicolas Werner | 2020-03-29 | 1 | -15/+15 |
| | | | | | Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably. | ||||
* | Make buttons hideable via setting, button contents can still be accessed via ↵ | Nicolas Werner | 2020-03-10 | 1 | -26/+12 |
| | | | | context menu | ||||
* | Only show reply button and option button on hover | Nicolas Werner | 2020-02-26 | 1 | -63/+99 |
| | |||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -1/+1 |
| | |||||
* | Speed up timeline by using global ToolTip and Menu | Nicolas Werner | 2020-02-02 | 1 | -46/+15 |
| | |||||
* | Change tooltip palette settings for QML | Joseph Donofry | 2020-01-28 | 1 | -0/+3 |
| | |||||
* | Simplify reply popup logic | Nicolas Werner | 2020-01-28 | 1 | -46/+3 |
| | |||||
* | Implement fancy reply rendering | Nicolas Werner | 2020-01-11 | 1 | -7/+54 |
| | | | | | | This currently assumes the event, that is replied to, is already fetched. If it isn't, it will render an empty reply. In the future we should fetch replies before rendering them. | ||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 1 | -1/+1 |
| | |||||
* | Rename qml namespace from com.github.nheko to im.nheko | Nicolas Werner | 2019-11-30 | 1 | -1/+1 |
| | |||||
* | Fix infinite item instantiating loop by using height instead of contentHeight | Nicolas Werner | 2019-11-23 | 1 | -2/+3 |
| | |||||
* | optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | Make replies format nicer | Nicolas Werner | 2019-11-23 | 1 | -2/+13 |
| | | | | Also lays a bit of groundwork for better reply rendering | ||||
* | Make user clickable and improve button cursor look | Nicolas Werner | 2019-11-23 | 1 | -39/+6 |
| | |||||
* | Improve avatar look and layouting | Nicolas Werner | 2019-11-23 | 1 | -1/+0 |
| | | | | Thanks to red_sky for the feedback! | ||||
* | break height binding loop | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Organize qml files a bit | Nicolas Werner | 2019-11-23 | 1 | -0/+144 |