Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 10 | -4706/+15331 |
| | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | ||||
* | Initial support for sending reactions | Joseph Donofry | 2020-05-09 | 1 | -4/+39 |
| | |||||
* | merge master into reactions | Joseph Donofry | 2020-05-07 | 6 | -2/+52 |
| | |||||
* | Merge pull request #192 from Nheko-Reborn/reactions | DeepBlueV7.X | 2020-05-08 | 6 | -4/+184 |
|\ | | | | | Reactions | ||||
| * | Remove unused binding name | Nicolas Werner | 2020-05-06 | 1 | -3/+3 |
| | | |||||
| * | Fix reaction redaction for real this time | Nicolas Werner | 2020-05-06 | 2 | -0/+5 |
| | | |||||
| * | Fix rooms with a lot of reactions not paginating correctly | Nicolas Werner | 2020-05-06 | 1 | -1/+5 |
| | | |||||
| * | Show displayname on reactions | Nicolas Werner | 2020-05-06 | 3 | -6/+11 |
| | | |||||
| * | Fix reaction count | Nicolas Werner | 2020-05-06 | 2 | -15/+12 |
| | | |||||
| * | Misc color fixes | Nicolas Werner | 2020-05-05 | 1 | -1/+1 |
| | | |||||
| * | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 5 | -2/+171 |
| | | |||||
* | | Fix messages being immediately read again | Nicolas Werner | 2020-05-06 | 2 | -5/+19 |
| | | |||||
* | | Fix joined rooms dropping to the bottom at first | Nicolas Werner | 2020-05-05 | 3 | -7/+51 |
| | | |||||
* | | Fix jumpy room list, when sort order is ambiguous | Nicolas Werner | 2020-05-05 | 1 | -1/+1 |
|/ | |||||
* | Fix self counting as read message | Nicolas Werner | 2020-05-04 | 1 | -2/+5 |
| | |||||
* | Speed up initial load a bit | Nicolas Werner | 2020-05-04 | 1 | -0/+9 |
| | |||||
* | Add delete pending_receipts migration | Nicolas Werner | 2020-05-02 | 1 | -1/+42 |
| | |||||
* | Add support for db migrations | Nicolas Werner | 2020-05-02 | 5 | -26/+71 |
| | |||||
* | Merge pull request #184 from shocklateboy92/features/backlog-progress | DeepBlueV7.X | 2020-05-01 | 2 | -7/+25 |
|\ | | | | | Add visual indication that data is being fetched | ||||
| * | Run linter | Lasath Fernando | 2020-04-30 | 1 | -3/+4 |
| | | |||||
| * | Add visual indication that data is being fetched | Lasath Fernando | 2020-04-29 | 2 | -5/+22 |
| | | | | | | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later. | ||||
* | | Old Qt doesn't have .get... | Nicolas Werner | 2020-05-01 | 1 | -3/+3 |
| | | |||||
* | | Optimize RoomList sorting | Nicolas Werner | 2020-04-30 | 5 | -35/+41 |
| | | | | | | | | | | Keep the almost sorted list around and sort by the raw timestamp value instead of doing the expensive toMSecSinceEpoch conversion. | ||||
* | | Don't store pending receipts in cache | Nicolas Werner | 2020-04-30 | 4 | -170/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm. | ||||
* | | Strip reply fallback from plain text body | Nicolas Werner | 2020-04-30 | 1 | -6/+16 |
|/ | |||||
* | Make notifications a bit easier to read | Nicolas Werner | 2020-04-29 | 1 | -3/+3 |
| | |||||
* | Fix high CPU usage on high dpi screens | Nicolas Werner | 2020-04-29 | 3 | -16/+25 |
| | | | | Fixes #180 | ||||
* | Send correct orientation for exif rotated images | Nicolas Werner | 2020-04-26 | 1 | -2/+2 |
| | |||||
* | Only prune old messages every 500 syncs | Nicolas Werner | 2020-04-26 | 1 | -1/+7 |
| | |||||
* | Respect exif rotation of images | Nicolas Werner | 2020-04-26 | 4 | -13/+38 |
| | | | | | | Sometimes thumbnails still have the wrong dimensions, as they are scaled to fit inside a rectange of the reported size in the image. Not sure, who is wrong there, the media repo or we. | ||||
* | Fix double percent encoding of invites | Nicolas Werner | 2020-04-24 | 1 | -2/+1 |
| | |||||
* | Change decrypt setting again | Joseph Donofry | 2020-04-23 | 3 | -12/+8 |
| | |||||
* | Merge branch 'decrypt-sidebar' of ssh://github.com/Nheko-Reborn/nheko into ↵ | Joseph Donofry | 2020-04-23 | 1 | -0/+6 |
|\ | | | | | | | decrypt-sidebar | ||||
| * | Merge branch 'master' into decrypt-sidebar | Joseph Donofry | 2020-04-23 | 1 | -0/+6 |
| |\ | |||||
| | * | Terminate user color calculation, when no solution can be found | Nicolas Werner | 2020-04-22 | 1 | -0/+6 |
| | | | | | | | | | | | | fixes #172 | ||||
* | | | Change how decrypt value is retrieved from settings | Joseph Donofry | 2020-04-23 | 3 | -2/+10 |
|/ / | |||||
* | | Fix own messages not showing as encrypted | Nicolas Werner | 2020-04-23 | 1 | -7/+7 |
| | | |||||
* | | Fix encrypted messages not showing a user in the sidebar | Nicolas Werner | 2020-04-23 | 1 | -2/+3 |
| | | |||||
* | | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 9 | -2/+34 |
| | | |||||
* | | Add ability to toggle sidebar messages for encrypted rooms | Joseph Donofry | 2020-04-21 | 4 | -3/+24 |
|/ | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 2 | -0/+14 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Fix Binding restoreMode warning spamming logs | Nicolas Werner | 2020-04-21 | 1 | -4/+2 |
| | | | | fixes #170 | ||||
* | Fix own encrypted images not showing up after sending | Nicolas Werner | 2020-04-21 | 1 | -0/+4 |
| | |||||
* | Try to fix messages getting stuck by sometimes sending them twice and never ↵ | Nicolas Werner | 2020-04-19 | 2 | -23/+9 |
| | | | | failing them | ||||
* | Fix registration on construct | Nicolas Werner | 2020-04-17 | 1 | -7/+11 |
| | |||||
* | Add --debug switch | Nicolas Werner | 2020-04-15 | 2 | -1/+8 |
| | |||||
* | Cache decrypted events | Nicolas Werner | 2020-04-14 | 1 | -2/+24 |
| | |||||
* | Fix encrypted event indicator | Nicolas Werner | 2020-04-14 | 1 | -5/+5 |
| | |||||
* | Remove unused paramters | Nicolas Werner | 2020-04-13 | 2 | -2/+2 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 12 | -331/+132 |
| | | | | fixes #124 | ||||
* | Fix notification not being cleared, when read event didn't cause a notification | Nicolas Werner | 2020-04-11 | 2 | -36/+19 |
| | |||||
* | Mid color is used for scrollbars it seems | Nicolas Werner | 2020-04-11 | 1 | -2/+2 |
| | |||||
* | Clear notifications when event is read | Nicolas Werner | 2020-04-11 | 7 | -3/+95 |
| | |||||
* | Size reply background by contents | Nicolas Werner | 2020-04-10 | 2 | -11/+16 |
| | |||||
* | Add comment on why we surpress some of those log messages | Nicolas Werner | 2020-04-08 | 1 | -6/+12 |
| | |||||
* | Add a few missing palette colors | Nicolas Werner | 2020-04-08 | 1 | -19/+22 |
| | |||||
* | Fix UserProfile resizing | Nicolas Werner | 2020-04-01 | 2 | -13/+9 |
| | |||||
* | Set palette globally | Nicolas Werner | 2020-03-30 | 2 | -33/+37 |
| | |||||
* | Use palette for qml code for theming | Nicolas Werner | 2020-03-29 | 2 | -2/+4 |
| | | | | | Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably. | ||||
* | Removed double-sanitization of ... is typing names | Emi Simpson | 2020-03-24 | 1 | -1/+1 |
| | |||||
* | Try to fix avatars not updating after deletion | Nicolas Werner | 2020-03-22 | 3 | -5/+6 |
| | |||||
* | Fix high CPU usage on 5XX error codes | Nicolas Werner | 2020-03-22 | 1 | -26/+5 |
| | |||||
* | Fix avatar not being set for some rooms in the top bar | Nicolas Werner | 2020-03-22 | 1 | -5/+2 |
| | |||||
* | Clean up unused avatar functions | Nicolas Werner | 2020-03-22 | 5 | -28/+4 |
| | |||||
* | Fix broken avatars in quick switcher | Nicolas Werner | 2020-03-22 | 1 | -2/+7 |
| | |||||
* | Better image overlay handling when downloading | Adasauce | 2020-03-20 | 3 | -6/+20 |
| | | | | | | | | | | - hides the overlay when prompting for download location - cancel re-shows the dialog - success closes the overlay - would be nice to have a return code from the download fn in mtxclient. Closes #140 | ||||
* | Fixed bug caused by me forgetting what types im using (invites appearing at ↵ | Emi Simpson | 2020-03-15 | 2 | -2/+2 |
| | | | | the bottom of the list instead of the top when priority sorting was off) | ||||
* | Place invites on top of room list even when sorting by importance is off | Emi Simpson | 2020-03-15 | 1 | -8/+7 |
| | |||||
* | Clean up stray comment | Emi Simpson | 2020-03-15 | 1 | -2/+0 |
| | |||||
* | Fixed compatibility with Qt < 5.11 | Emi Simpson | 2020-03-15 | 1 | -1/+1 |
| | |||||
* | Make toggle in settings revert between old behavior and new behavior for ↵ | Emi Simpson | 2020-03-15 | 3 | -23/+26 |
| | | | | sorting by unreads | ||||
* | Sort room list on setting change | Emi Simpson | 2020-03-15 | 2 | -1/+10 |
| | |||||
* | Foiled by the linter once more | Emi Simpson | 2020-03-15 | 1 | -4/+1 |
| | |||||
* | Made merge compatible with master | Emi Simpson | 2020-03-15 | 4 | -20/+39 |
|\ | |||||
| * | Add periods to terminate non-user messages in the timeline | Pushpam Choudhary | 2020-03-13 | 1 | -14/+14 |
| | | |||||
| * | Make buttons hideable via setting, button contents can still be accessed via ↵ | Nicolas Werner | 2020-03-10 | 2 | -0/+21 |
| | | | | | | | | context menu | ||||
| * | Reduce times we read upload data | Nicolas Werner | 2020-03-08 | 1 | -6/+5 |
| | | |||||
* | | Added toggle in the settings to ignore minor events | Emi Simpson | 2020-03-15 | 7 | -13/+46 |
| | | |||||
* | | Switched room importance to an enum | Emi Simpson | 2020-03-15 | 1 | -2/+20 |
| | | |||||
* | | Appease the linter | Emi Simpson | 2020-03-14 | 2 | -11/+13 |
| | | |||||
* | | Add a comment explaining room importance | Emi Simpson | 2020-03-13 | 1 | -0/+5 |
| | | |||||
* | | Automatically move rooms down in the list once they've been read | Emi Simpson | 2020-03-13 | 1 | -0/+2 |
| | | |||||
* | | Fixed channels appearing out of order when only mentions were present, ↵ | Emi Simpson | 2020-03-13 | 1 | -1/+1 |
| | | | | | | | | without any non-mentions | ||||
* | | Sort room list by room priority | Emi Simpson | 2020-03-13 | 3 | -10/+39 |
|/ | |||||
* | Merge pull request #137 from Nheko-Reborn/blurhash | DeepBlueV7.X | 2020-03-05 | 10 | -32/+185 |
|\ | | | | | Experimental Blurhash support | ||||
| * | Make blurhash provider async | Nicolas Werner | 2020-03-04 | 2 | -19/+68 |
| | | |||||
| * | Speed up blurhash code | Nicolas Werner | 2020-03-04 | 2 | -16/+5 |
| | | |||||
| * | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 10 | -32/+147 |
| | | |||||
* | | Add support for more room events in timeline | Adasauce | 2020-03-03 | 2 | -25/+146 |
| | | |||||
* | | Merge pull request #133 from adasauce/member1-and-too-many-others | DeepBlueV7.X | 2020-03-03 | 1 | -1/+1 |
|\ \ | |/ |/| | total + first member shows as one too many room members | ||||
| * | total + first member shows as one too many room members | Adasauce | 2020-03-02 | 1 | -1/+1 |
| | | | | | | | | | | i was confused when a room with me and two friends showed as "user1" and 3 others. | ||||
* | | Fix avatar layering in room list | Nicolas Werner | 2020-03-03 | 3 | -9/+9 |
|/ | |||||
* | Make small sidebar sizing consistent | Nicolas Werner | 2020-02-28 | 1 | -1/+1 |
| | |||||
* | Fix encrypted messages being pinned to the bottom after read marker fix | Nicolas Werner | 2020-02-28 | 1 | -1/+2 |
| | |||||
* | Delete unused variable | Nicolas Werner | 2020-02-28 | 1 | -2/+0 |
| | |||||
* | Fix high dpi scaling of avatars | Nicolas Werner | 2020-02-28 | 4 | -65/+41 |
| | |||||
* | Improve link theming | Nicolas Werner | 2020-02-27 | 1 | -0/+2 |
| | |||||
* | Wrap error label on login page | Nicolas Werner | 2020-02-25 | 1 | -0/+1 |
| | | | | fixes #30 | ||||
* | Fix stuck unread messages by storing state events in the db | Nicolas Werner | 2020-02-24 | 3 | -14/+40 |
| | | | | | | This may increase the db size by a factor of 1000 in the worst case and it will need some fixes, when we decide to not show some events in the timeline, but it should work for now. | ||||
* | Improve read status handling in room list | Nicolas Werner | 2020-02-23 | 1 | -0/+3 |
| | | | | | | | Only consider the room as unread, if there is a message in the room and only consider message and sticker events as messages. fixes #65 | ||||
* | Use third_party singleapplication helper | Nicolas Werner | 2020-02-23 | 3 | -129/+12 |
| | | | | | | | | | This may still not raise the application correctly on some WMs, because they don't allow disturbing the user with windows popping up. I don't think we want to work around that. fixes #84 fixes #113 | ||||
* | Fix Registration | Nicolas Werner | 2020-02-23 | 8 | -87/+302 |
| | | | | | fixes #97 fixes #51 | ||||
* | remove setStyleSheet calls directly from widget code | Adasauce | 2020-02-21 | 5 | -27/+0 |
| | | | | | | | | | | | | | | | removed from: - emoji panel scrollbars - emoji category labels - splitter image handles - textfield setTextColor impl small change to the category separator label for better contrast / readability in dark mode. removed setTextColor completely from TextField. Doesn't appear to be in use anywhere, and focus going more toward qss themeing from qproperty setting. | ||||
* | Fix opaque widget in community list | Nicolas Werner | 2020-02-21 | 2 | -5/+2 |
| | | | | fixes #126 | ||||
* | Merge pull request #125 from adasauce/118-dark-theme-issues | DeepBlueV7.X | 2020-02-20 | 1 | -2/+0 |
|\ | | | | | Tooltip and Combobox bugs with Breeze / Dark theme | ||||
| * | Tooltip and Combobox bugs with Breeze / Dark theme | Adasauce | 2020-02-20 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | | | | | | setStyleSheet was overriding default tooltip theme from the system, causing themes like Breeze to render white text on a grey bg for tooltips. Tooltips now render default for the system theme everywhere. set a theme matching color on the dark theme comboboxes. fixes #118 | ||||
* | | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 8 | -84/+15 |
| | | |||||
* | | Clear user colors on theme change | Nicolas Werner | 2020-02-20 | 1 | -0/+3 |
|/ | |||||
* | Fix html messages sent as just plain text | Nicolas Werner | 2020-02-20 | 1 | -1/+1 |
| | |||||
* | Use spacing for layouting settings | Nicolas Werner | 2020-02-20 | 2 | -27/+6 |
| | |||||
* | Remove constant width, that was wrong. | Adasauce | 2020-02-20 | 2 | -7/+8 |
| | | | | | Use Nico's suggestion to just leverage the width of the field, and leave a comment. | ||||
* | Clean up variable format | Adasauce | 2020-02-20 | 1 | -4/+4 |
| | | | | don't use members format camelCaseTail_ | ||||
* | Add constexpr for the minimum formlayout width | Adasauce | 2020-02-20 | 2 | -7/+9 |
| | | | | | to save on recalculation of the size and having to subtract the margins to do the tally, then re-apply. | ||||
* | FormLayout cleanup | Adasauce | 2020-02-19 | 1 | -4/+4 |
| | | | | Removed empty labels in favour of a fixed height and bottom alignment. | ||||
* | Clean up placeholder string | Adasauce | 2020-02-19 | 1 | -2/+1 |
| | | | | | | | use QString instead of std::string (QStringLiteral doesn't have a constructor with int, str.) remove temp variable, and just deal with it inline. | ||||
* | Review changes to UserSettingsPage | Adasauce | 2020-02-18 | 2 | -63/+67 |
| | | | | | | | | | | | - Switch to {} widget initialization - set fixed size on the Toggles so they don't scale down vertically - add another setting section for INTERFACE - add a placeholder value for deviceFingerprintValue_ so it can calculate the right size. - fix warnings about `QLayout: Attempting to add QLayout "" to UserSettingsPage "",` in boxWrap - hide widgets properly in Q_OS_MAC - remove mainLayout_ completely - clean up resizeEvent | ||||
* | Replace QHBoxLayout with QFormLayout in UserSettings | Adasauce | 2020-02-18 | 2 | -138/+74 |
| | | | | | | | This allows form fields to wrap dynamically when they are too long for the view. This should help mobile and small screen users to configure the app without having to force it into portrait mode, or not be able to reach the settings fields at all. | ||||
* | Paginationg != Paginating in debug message | Adasauce | 2020-02-17 | 1 | -1/+1 |
| | |||||
* | Don't delete messages received out of order (fixup the flickering fix) | Nicolas Werner | 2020-02-16 | 1 | -11/+1 |
| | |||||
* | Try to fix flickering, if sync return event before send completes | Nicolas Werner | 2020-02-16 | 3 | -0/+36 |
| | |||||
* | Quick hack to enable touch scrolling in settings and room list | Nicolas Werner | 2020-02-15 | 2 | -0/+6 |
| | |||||
* | Lower general settings margins, if the window is narrow | Nicolas Werner | 2020-02-15 | 1 | -1/+12 |
| | |||||
* | Merge pull request #117 from adasauce/file-download-path | DeepBlueV7.X | 2020-02-15 | 4 | -8/+19 |
|\ | | | | | use the standard system download path for file downloads | ||||
| * | use QStandardPaths locations for all file dialogs. | Adasauce | 2020-02-14 | 4 | -6/+15 |
| | | |||||
| * | use the standard system download path for downloads | Adasauce | 2020-02-14 | 1 | -3/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | QFileDialog's dir arg (which was set to the incoming file name from the Matrix download) can take a full path to suggest. By prepending QStandardPaths::DownloadLocation, it opens to the system's download folder and proposes the filename as the download name. Using QStandardPaths should make this work on other platforms, and from what I read, its possible for this to return an empty string on platforms where it doesn't support it, so this should essentially revert to the previous functionality if Qt can't determine the system's download location. | ||||
* | | Merge pull request #116 from sorairolake/feature/japanese-translation | DeepBlueV7.X | 2020-02-14 | 1 | -1/+1 |
|\ \ | |/ |/| | Add Japanese translation | ||||
| * | Change the initial of the proper noun to uppercase | Shun Sakai | 2020-02-14 | 1 | -1/+1 |
| | | | | | | | | markdown -> Markdown | ||||
* | | show image dialog fullscreen instead of resizing to the size of the first ↵ | Nicolas Werner | 2020-02-13 | 3 | -13/+7 |
| | | | | | | | | desktop | ||||
* | | Remove move() in ImageOverlay | Adasauce | 2020-02-12 | 1 | -1/+0 |
|/ | | | | | | | it was causing the full screen image overlay to appear on the "primary display" vs. the actual display nheko is running on. removing the move() call makes the overlay follow the window. | ||||
* | fix c++11 range-loop might detach Qt container | Nicolas Werner | 2020-02-07 | 2 | -2/+2 |
| | |||||
* | Don't leak the full file path when sending file | Nicolas Werner | 2020-02-06 | 1 | -1/+1 |
| | |||||
* | Fix bug in html tag escaping | Nicolas Werner | 2020-02-06 | 1 | -3/+2 |
| | |||||
* | Fix linter issue | Nicolas Werner | 2020-02-05 | 1 | -1/+4 |
| | |||||
* | Fix integer overflow of cachesize on windows | DeepBlueV7.X | 2020-02-05 | 1 | -1/+1 |
| | |||||
* | Make closing the reply popup actually clear the reply message | Joseph Donofry | 2020-02-04 | 3 | -0/+8 |
| | |||||
* | Select first room on startup | Nicolas Werner | 2020-02-04 | 3 | -7/+15 |
| | |||||
* | modernize: use override | Nicolas Werner | 2020-02-04 | 10 | -37/+13 |
| | |||||
* | modernize: raw string literals | Nicolas Werner | 2020-02-04 | 1 | -3/+3 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 29 | -43/+43 |
| | |||||
* | Improve styling a bit | Nicolas Werner | 2020-02-03 | 1 | -3/+3 |
| | |||||
* | use room rules for mentions | Nicolas Werner | 2020-02-02 | 1 | -21/+31 |
| | |||||
* | Fix <displaynames> | Nicolas Werner | 2020-02-02 | 1 | -1/+1 |
| | |||||
* | Add muting | Nicolas Werner | 2020-02-02 | 2 | -5/+87 |
| | |||||
* | Merge pull request #112 from Nheko-Reborn/sharp-logo | DeepBlueV7.X | 2020-02-02 | 1 | -1/+1 |
|\ | | | | | Update the logo to not be so asymmetric and add a scalable svg. I hope I fixed all the scaling issues, where the logo isn't pixel aligned in most resolutions. Also fixes an issue, where the blue bar seemed to be misaligned in some resolutions? | ||||
| * | Use cleaned up logo | Nicolas Werner | 2020-01-31 | 1 | -1/+1 |
| | | |||||
* | | more emojis | Joseph Donofry | 2020-02-01 | 1 | -0/+4 |
| | | |||||
* | | Remove wildcard mtx.hpp includes | Nicolas Werner | 2020-01-31 | 4 | -4/+5 |
| | | |||||
* | | Remove even more headers | Nicolas Werner | 2020-01-31 | 2 | -3/+1 |
| | | |||||
* | | Remove more unneeded headers | Nicolas Werner | 2020-01-31 | 9 | -113/+103 |
| | | |||||
* | | Remove metatypes from headers | Nicolas Werner | 2020-01-31 | 16 | -43/+42 |
| | | |||||
* | | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 40 | -228/+270 |
| | | |||||
* | | Add next/prev room shortcuts | Nicolas Werner | 2020-01-31 | 3 | -0/+80 |
|/ | |||||
* | Enable ban and kick button in UserProfile (and try to fix centering) | Nicolas Werner | 2020-01-30 | 4 | -90/+97 |
| | |||||
* | Fix build with build system optimizations of mtxclient | Nicolas Werner | 2020-01-29 | 2 | -7/+7 |
| | |||||
* | Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-dev | Joseph Donofry | 2020-01-28 | 13 | -76/+240 |
|\ | |||||
| * | Merge branch 'plain-text-messages' into 0.7.0-dev | Nicolas Werner | 2020-01-29 | 10 | -75/+230 |
| |\ | |||||
| | * | Add command for invite,kick,ban and unban | Nicolas Werner | 2020-01-29 | 3 | -9/+102 |
| | | | |||||
| | * | Fix newlines in plain text messages again | Nicolas Werner | 2020-01-27 | 1 | -1/+1 |
| | | | |||||
| | * | Don't send useless formatted_bodies | Nicolas Werner | 2020-01-27 | 2 | -1/+10 |
| | | | |||||
| | * | Fix reply rendering without markdown in riot | Nicolas Werner | 2020-01-27 | 2 | -12/+36 |
| | | | |||||
| | * | Allow sending messages as plain text | Nicolas Werner | 2020-01-27 | 6 | -59/+88 |
| | | | |||||
| * | | Merge pull request #111 from Nheko-Reborn/better-build | DeepBlueV7.X | 2020-01-28 | 4 | -1/+10 |
| |\| | | | | | | | Improve build system and dependency bundling. | ||||
| | * | Add missing thread include | Nicolas Werner | 2020-01-26 | 1 | -0/+1 |
| | | | |||||
| | * | Fix misc ci errors | Nicolas Werner | 2020-01-26 | 1 | -1/+1 |
| | | | |||||
| | * | Fix include of lmdb++ with hunter | Nicolas Werner | 2020-01-26 | 2 | -0/+8 |
| | | | |||||
* | | | Change tooltip palette settings for QML | Joseph Donofry | 2020-01-28 | 1 | -0/+4 |
|/ / | |||||
* / | Add initial QML Reply Popup | Joseph Donofry | 2020-01-27 | 4 | -2/+16 |
|/ | |||||
* | Update emoji to unicode 13.0 | Nicolas Werner | 2020-01-24 | 1 | -1361/+4680 |
| | |||||
* | Remove translations from reply fallback | Nicolas Werner | 2020-01-24 | 1 | -9/+9 |
| | |||||
* | Surpress qt binding warning message until we can depend on qt5.14 | Nicolas Werner | 2020-01-23 | 1 | -0/+8 |
| | |||||
* | Minor tweak to one instance of QSettings not necessarily using the same ↵ | Joseph Donofry | 2020-01-23 | 1 | -1/+1 |
| | | | | settings as everything else | ||||
* | Switch around dark theme colors again (after looking at some screenshots) | Nicolas Werner | 2020-01-23 | 1 | -3/+3 |
| | |||||
* | Show event type string in placeholder | Nicolas Werner | 2020-01-23 | 2 | -0/+12 |
| | |||||
* | Remove loggin of encrypted message body | Nicolas Werner | 2020-01-23 | 1 | -2/+0 |
| | |||||
* | Implement display of membership events | Nicolas Werner | 2020-01-23 | 2 | -3/+102 |
| | |||||
* | Fix blurry avatars | Nicolas Werner | 2020-01-23 | 1 | -3/+4 |
| | | | | They accidentally used the same state key... | ||||
* | Increase emoji range | Nicolas Werner | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Remove useless logging | Nicolas Werner | 2020-01-21 | 1 | -3/+0 |
| | |||||
* | Fix room avatars in settings | Nicolas Werner | 2020-01-21 | 2 | -8/+5 |
| | |||||
* | Fix colors in typing display, when username contains emoji | Nicolas Werner | 2020-01-21 | 2 | -4/+32 |
| | |||||
* | Improve emoji escaping | Nicolas Werner | 2020-01-21 | 1 | -5/+15 |
| | |||||
* | Linkify links before sending | Nicolas Werner | 2020-01-21 | 3 | -13/+33 |
| | |||||
* | Remove use of deprecated enum | Nicolas Werner | 2020-01-19 | 1 | -2/+1 |
| | |||||
* | Try to lower map size | DeepBlueV7.X | 2020-01-17 | 1 | -1/+1 |
| | | | | Maybe this fixes the 1mb map size in my windows test environment? | ||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 7 | -187/+58 |
| | |||||
* | Remove embedded fonts | Nicolas Werner | 2020-01-16 | 1 | -6/+0 |
| | |||||
* | Don't require Qt5.12 just for QByteArray::compare | Nicolas Werner | 2020-01-16 | 1 | -2/+2 |
| | |||||
* | Try to match old theme better | Nicolas Werner | 2020-01-14 | 1 | -3/+3 |
| | |||||
* | Fix duplicate messages in timeline after sending | Nicolas Werner | 2020-01-14 | 1 | -0/+11 |
| | |||||
* | Reduce avatar cache size | Nicolas Werner | 2020-01-14 | 1 | -2/+0 |
| | |||||
* | Escape blacklisted html tags | Nicolas Werner | 2020-01-14 | 3 | -15/+49 |
| | |||||
* | Fix replies in encrypted rooms | Nicolas Werner | 2020-01-13 | 3 | -10/+22 |
| | | | | The relation needs to be unencrypted... | ||||
* | Allow replying with an image | Nicolas Werner | 2020-01-12 | 6 | -118/+133 |
| | |||||
* | Fetch missing events for replies | Nicolas Werner | 2020-01-11 | 3 | -53/+101 |
| | |||||
* | Implement fancy reply rendering | Nicolas Werner | 2020-01-11 | 2 | -3/+14 |
| | | | | | | 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. | ||||
* | Simplify read message logic with inverted timeline | Nicolas Werner | 2020-01-06 | 1 | -1/+1 |
| | |||||
* | Use fetchMore for native lazy loading of item model data | Nicolas Werner | 2020-01-06 | 2 | -32/+47 |
| | |||||
* | invert timeline | Nicolas Werner | 2020-01-06 | 2 | -12/+41 |
| | |||||
* | Move visitors out of TimelineModel | Nicolas Werner | 2019-12-27 | 3 | -445/+569 |
| | |||||
* | Fix transitive dependencies on iostream | Nicolas Werner | 2019-12-23 | 3 | -7/+9 |
| | |||||
* | Actually include header that provides std::signal instead of signal | Nicolas Werner | 2019-12-15 | 1 | -1/+1 |
| | |||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 9 | -4/+13 |
| | |||||
* | Reduce includes of MatrixClient.h, as it is the most expensive header | Nicolas Werner | 2019-12-15 | 3 | -8/+20 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 26 | -642/+1401 |
| | |||||
* | Add qml debugging option | Nicolas Werner | 2019-12-14 | 2 | -1/+5 |
| | |||||
* | Increase max cache size and remove const from lmdb constants | Nicolas Werner | 2019-12-14 | 1 | -5/+4 |
| | | | | fixes compilation issues with last released lmdb++ | ||||
* | Reduce some include of Cache.h since it needs 11s on average | Nicolas Werner | 2019-12-14 | 11 | -226/+275 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 10 | -206/+195 |
| | |||||
* | Fix position of invite button and elide long button texts | Nicolas Werner | 2019-12-13 | 1 | -3/+7 |
| | |||||
* | Make invites always stick to the top | Nicolas Werner | 2019-12-13 | 2 | -13/+8 |
| | | | | This also removes an ugly hack, that was needed before. | ||||
* | Fix preview of sent encrypted images | Nicolas Werner | 2019-12-13 | 1 | -10/+11 |
| | |||||
* | Send encrypted files as generic mimetype and actually set url | Nicolas Werner | 2019-12-12 | 1 | -1/+4 |
| | |||||
* | Show topic and name changes in timeline | Nicolas Werner | 2019-12-10 | 2 | -0/+34 |
| | |||||
* | Restore linkification of messages | Nicolas Werner | 2019-12-06 | 1 | -2/+2 |
| | |||||
* | Implement sending encrypted files | Nicolas Werner | 2019-12-05 | 6 | -212/+79 |
| | |||||
* | Implement decryption of images | Nicolas Werner | 2019-12-03 | 5 | -9/+56 |
| | | | | It is a bit of a hack, but it works... | ||||
* | lint | Nicolas Werner | 2019-12-03 | 1 | -1/+0 |
| | |||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 4 | -165/+203 |
| | |||||
* | Rename qml namespace from com.github.nheko to im.nheko | Nicolas Werner | 2019-11-30 | 1 | -3/+3 |
| | |||||
* | Show encryption enabled and use a non zero size for zero size vide | Nicolas Werner | 2019-11-23 | 1 | -1/+4 |
| | |||||
* | Only mark messages as read, when room is active | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Lint | Nicolas Werner | 2019-11-23 | 1 | -5/+3 |
| | |||||
* | Fix replies to encrypted events | Nicolas Werner | 2019-11-23 | 1 | -1/+5 |
| | |||||
* | Fix windows build | Nicolas Werner | 2019-11-23 | 3 | -5/+7 |
| | | | | No idea, why apply visitor doesn't work with temporaries? | ||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 4 | -40/+115 |
| | |||||
* | Show only messages in room list | Nicolas Werner | 2019-11-23 | 1 | -7/+30 |
| | |||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 23 | -5377/+384 |
| | |||||
* | optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider | Nicolas Werner | 2019-11-23 | 6 | -2/+63 |
| | |||||
* | Make replies format nicer | Nicolas Werner | 2019-11-23 | 3 | -14/+36 |
| | | | | Also lays a bit of groundwork for better reply rendering | ||||
* | Enable link handling | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Make user clickable and improve button cursor look | Nicolas Werner | 2019-11-23 | 2 | -0/+8 |
| | |||||
* | Improve avatar look and layouting | Nicolas Werner | 2019-11-23 | 1 | -4/+2 |
| | | | | Thanks to red_sky for the feedback! | ||||
* | fixup bad room list translation commit | Nicolas Werner | 2019-11-23 | 2 | -4/+0 |
| | |||||
* | Fix translation of roomlist message preview | Nicolas Werner | 2019-11-23 | 3 | -67/+67 |
| | | | | | | | | This also makes long messages unreadable, because we don't shorten long usernames anymore. We may eventually want to do that again, but it is hard with translations and we probably want to shorten the displayname more, as before this change the message was only ever as long as the timestamp, which is usually just 5 characters... | ||||
* | Actually fix updating roomlist on new messages | Nicolas Werner | 2019-11-23 | 3 | -29/+32 |
| | |||||
* | Show own messages in RoomList | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Redirect qt logger | Nicolas Werner | 2019-11-23 | 2 | -0/+42 |
| | |||||
* | lint | Nicolas Werner | 2019-11-23 | 2 | -7/+5 |
| | |||||
* | Incubate delegates asynchronously | Nicolas Werner | 2019-11-23 | 2 | -9/+41 |
| | |||||
* | Small fixes to delegate chooser implementation | Nicolas Werner | 2019-11-23 | 2 | -47/+0 |
| | |||||
* | Use a basic implementation of a DelegateChooser for compat with older Qt | Nicolas Werner | 2019-11-23 | 3 | -0/+242 |
| | | | | | The interface is taken from Qt/KDE, but the implementation is different, because the Qt implementation depends on some Qt internals. | ||||
* | Add native themeing to QML (where possible) | Nicolas Werner | 2019-11-23 | 3 | -13/+68 |
| | |||||
* | Fix section layout issues and pagination issues | Nicolas Werner | 2019-11-23 | 2 | -3/+2 |
| | | | | | | | Pagination could get stuck, if the messages request failed. Section height seemes to have been calculated to late, which would make some section overlap the next message in some cases. Fix that by doing the height calculation manually. | ||||
* | Load content if no scrollbar is needed | Nicolas Werner | 2019-11-23 | 1 | -1/+0 |
| | |||||
* | Size images/videos by timeline width | Nicolas Werner | 2019-11-23 | 4 | -3/+24 |
| | |||||
* | Fix linting issues | Nicolas Werner | 2019-11-23 | 2 | -2/+1 |
| | |||||
* | Try to fix windows Winsock.h compilation error | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Enable Sticker and Emote messages | Nicolas Werner | 2019-11-23 | 1 | -8/+8 |
| | |||||
* | Add simple audio message widget | Nicolas Werner | 2019-11-23 | 2 | -0/+61 |
| | |||||
* | File messages (qml) | Nicolas Werner | 2019-11-23 | 2 | -2/+25 |
| |