Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Port PlaceCall dialog to Qml | trilene | 2021-01-07 | 1 | -1/+0 |
| | |||||
* | Allow inline replies from notifications on linux | Nicolas Werner | 2021-01-07 | 1 | -0/+8 |
| | |||||
* | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -1/+1 |
| | |||||
* | Add download keys from secret storage | Nicolas Werner | 2020-12-18 | 1 | -0/+53 |
| | |||||
* | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 1 | -6/+5 |
| | |||||
* | Remove outbound session storage | Nicolas Werner | 2020-11-30 | 1 | -1/+0 |
| | |||||
* | Remove unnecessary capture of this | Nicolas Werner | 2020-11-26 | 1 | -3/+2 |
| | |||||
* | Fix race when reading members from db | Nicolas Werner | 2020-11-25 | 1 | -7/+8 |
| | |||||
* | Remove old Textinput | Nicolas Werner | 2020-11-25 | 1 | -7/+0 |
| | |||||
* | Send typing updates from QML | Nicolas Werner | 2020-11-25 | 1 | -47/+0 |
| | |||||
* | Move calls to new input bar | Nicolas Werner | 2020-11-25 | 1 | -32/+0 |
| | |||||
* | Add file uploading | Nicolas Werner | 2020-11-25 | 1 | -120/+0 |
| | |||||
* | Basic text input in qml | Nicolas Werner | 2020-11-25 | 1 | -48/+0 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-28 | 1 | -113/+73 |
|\ | |||||
| * | Don't pass around empty timeline | Nicolas Werner | 2020-10-28 | 1 | -1/+1 |
| | | |||||
| * | No roomid on leave | Nicolas Werner | 2020-10-27 | 1 | -1/+1 |
| | | |||||
| * | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -113/+72 |
| | | |||||
* | | Fix crash on exit | trilene | 2020-10-27 | 1 | -1/+0 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-27 | 1 | -19/+11 |
|\| | |||||
| * | Merge pull request #306 from LorenDB/master | DeepBlueV7.X | 2020-10-24 | 1 | -14/+2 |
| |\ | | | | | | | Add option for separate profiles | ||||
| | * | Add option for unique config | LorenDB | 2020-10-24 | 1 | -14/+2 |
| | | | |||||
| * | | Trade CPU usage for 30MB of members in RAM | Nicolas Werner | 2020-10-22 | 1 | -2/+0 |
| |/ | |||||
| * | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 1 | -0/+6 |
| | | |||||
| * | Fix crash on exit | Nicolas Werner | 2020-10-17 | 1 | -3/+3 |
| | | |||||
* | | Support video calls | trilene | 2020-10-27 | 1 | -2/+5 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -8/+0 |
|\ | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -8/+0 |
| | | |||||
* | | Don't fail on missing key for a device and /rotate-megolm-session command | Nicolas Werner | 2020-10-03 | 1 | -0/+4 |
| | | |||||
* | | Clean up verification and key cache a bit | Nicolas Werner | 2020-10-02 | 1 | -24/+32 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -99/+33 |
|\| | |||||
| * | Fix avatars in notifications | Nicolas Werner | 2020-09-16 | 1 | -8/+16 |
| | | |||||
| * | Reenable top bar room settings menus on avatar or title clicks | Nicolas Werner | 2020-09-16 | 1 | -0/+3 |
| | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port. | ||||
| * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -91/+14 |
| | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | ||||
* | | Simplify outbound session setup | Nicolas Werner | 2020-09-20 | 1 | -5/+6 |
| | | | | | | | | Don't send inbound session to self and claim and send all keys at once. | ||||
* | | Split qml part of Device Verification | CH Chethan Reddy | 2020-09-14 | 1 | -6/+5 |
| | | |||||
* | | Fix Wrong Emojis Issue in Room Verification | Chethan2k1 | 2020-09-04 | 1 | -5/+6 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -13/+106 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -13/+101 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Add audio input device selector | trilene | 2020-08-05 | 1 | -0/+1 |
| | | | |||||
| | * | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-08-01 | 1 | -12/+44 |
| | |\ | |||||
| | | * | Warn before kicking,banning,inviting,etc | Nicolas Werner | 2020-07-16 | 1 | -12/+44 |
| | | | | |||||
| | * | | clang-format | trilene | 2020-08-01 | 1 | -8/+7 |
| | | | | |||||
| | * | | Improve TURN server retrieval | trilene | 2020-07-30 | 1 | -0/+2 |
| | | | | |||||
| | * | | Remove references to video calls | trilene | 2020-07-29 | 1 | -3/+0 |
| | | | | |||||
| | * | | Handle ICE failure | trilene | 2020-07-26 | 1 | -9/+0 |
| | | | | |||||
| | * | | Polish voice call UI | trilene | 2020-07-22 | 1 | -12/+18 |
| | | | | |||||
| | * | | Centre PlaceCall dialog | trilene | 2020-07-13 | 1 | -1/+2 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-07-10 | 1 | -7/+15 |
| | |\| | |||||
| | * | | Support voice calls | trilene | 2020-07-10 | 1 | -1/+60 |
| | | | | |||||
| * | | | Add /clear-timeline command | Nicolas Werner | 2020-08-09 | 1 | -0/+5 |
| | | | | |||||
* | | | | Small Fixes | CH Chethan Reddy | 2020-08-29 | 1 | -3/+0 |
| | | | | |||||
* | | | | Cache Fix | CH Chethan Reddy | 2020-08-24 | 1 | -0/+35 |
| | | | | |||||
* | | | | [WIP] Room-Verification Messages | CH Chethan Reddy | 2020-08-09 | 1 | -6/+5 |
| | | | | |||||
* | | | | Add DeviceVerificationList to keep track of all flows and Popup on | CH Chethan Reddy | 2020-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | recieving start or request | ||||
* | | | | Handle Device Verification related to_device messages | Chethan2k1 | 2020-07-30 | 1 | -0/+1 |
|/ / / | |||||
* | | | Add workaround for duplicate syncs | Nicolas Werner | 2020-07-27 | 1 | -1/+8 |
| | | | |||||
* | | | Fix room joins | Nicolas Werner | 2020-07-20 | 1 | -7/+2 |
| | | | |||||
* | | | Fix race condition between /messages and /sync | Nicolas Werner | 2020-07-18 | 1 | -34/+46 |
| | | | |||||
* | | | Reenable sending messages | Nicolas Werner | 2020-07-18 | 1 | -11/+9 |
| | | | |||||
* | | | Readd pagination and fix redactions | Nicolas Werner | 2020-07-13 | 1 | -30/+26 |
| | | | |||||
* | | | Initialize Profile later | Nicolas Werner | 2020-07-11 | 1 | -2/+2 |
| |/ |/| | |||||
* | | Make connections across threads queued in any case | Nicolas Werner | 2020-06-26 | 1 | -7/+15 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 1 | -11/+18 |
|\ | |||||
| * | Add setting to alert on notification | Alexander 'z33ky' Hirsch | 2020-06-10 | 1 | -11/+18 |
| | | |||||
* | | Fix small formatting error | Nicolas Werner | 2020-06-09 | 1 | -1/+1 |
| | | |||||
* | | Add menu actions to set presence | Nicolas Werner | 2020-06-08 | 1 | -0/+18 |
| | | |||||
* | | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 1 | -0/+20 |
|/ | |||||
* | Remove some redundant functions | Nicolas Werner | 2020-05-30 | 1 | -2/+4 |
| | |||||
* | Rename settings to be more consistent | Nicolas Werner | 2020-05-26 | 1 | -4/+4 |
| | |||||
* | Add /roomnick command | Nicolas Werner | 2020-05-18 | 1 | -0/+23 |
| | |||||
* | Change the commit hash for mtxclient | CH Chethan Reddy | 2020-05-15 | 1 | -1/+1 |
| | |||||
* | minor fixes | CH Chethan Reddy | 2020-05-15 | 1 | -3/+3 |
| | |||||
* | Translation updates | Nicolas Werner | 2020-05-10 | 1 | -2/+2 |
| | |||||
* | Add SSO | Nicolas Werner | 2020-05-09 | 1 | -2/+6 |
| | | | | closes #94 | ||||
* | Fix joined rooms dropping to the bottom at first | Nicolas Werner | 2020-05-05 | 1 | -2/+2 |
| | |||||
* | Add support for db migrations | Nicolas Werner | 2020-05-02 | 1 | -11/+29 |
| | |||||
* | 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 |
| | |||||
* | Fix double percent encoding of invites | Nicolas Werner | 2020-04-24 | 1 | -2/+1 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -23/+14 |
| | | | | fixes #124 | ||||
* | Clear notifications when event is read | Nicolas Werner | 2020-04-11 | 1 | -0/+5 |
| | |||||
* | 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 |
| | |||||
* | Made merge compatible with master | Emi Simpson | 2020-03-15 | 1 | -6/+5 |
|\ | |||||
| * | 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 | 1 | -1/+1 |
|/ | |||||
* | Speed up blurhash code | Nicolas Werner | 2020-03-04 | 1 | -0/+2 |
| | |||||
* | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -32/+59 |
| | |||||
* | Fix linter issue | Nicolas Werner | 2020-02-05 | 1 | -1/+4 |
| | |||||
* | Make closing the reply popup actually clear the reply message | Joseph Donofry | 2020-02-04 | 1 | -0/+1 |
| | |||||
* | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 1 | -2/+2 |
| | |||||
* | Add next/prev room shortcuts | Nicolas Werner | 2020-01-31 | 1 | -0/+12 |
| | |||||
* | Enable ban and kick button in UserProfile (and try to fix centering) | Nicolas Werner | 2020-01-30 | 1 | -81/+81 |
| | |||||
* | Merge branch 'plain-text-messages' into 0.7.0-dev | Nicolas Werner | 2020-01-29 | 1 | -10/+91 |
|\ | |||||
| * | Add command for invite,kick,ban and unban | Nicolas Werner | 2020-01-29 | 1 | -9/+90 |
| | | |||||
| * | Allow sending messages as plain text | Nicolas Werner | 2020-01-27 | 1 | -1/+1 |
| | | |||||
* | | Add initial QML Reply Popup | Joseph Donofry | 2020-01-27 | 1 | -0/+3 |
|/ | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -53/+0 |
| | |||||
* | Allow replying with an image | Nicolas Werner | 2020-01-12 | 1 | -43/+46 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 1 | -44/+43 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -5/+5 |
| | |||||
* | Send encrypted files as generic mimetype and actually set url | Nicolas Werner | 2019-12-12 | 1 | -1/+4 |
| | |||||
* | Implement sending encrypted files | Nicolas Werner | 2019-12-05 | 1 | -162/+44 |
| | |||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Reenable redactions | Nicolas Werner | 2019-11-23 | 1 | -5/+0 |
| | |||||
* | Rename initialize to sync, since it does the same thing | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | Replace timeline with empty qml view | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | |||||
* | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 1 | -34/+4 |
| | |||||
* | Fix build issues w/ clang | Joseph Donofry | 2019-08-19 | 1 | -1/+1 |
| | |||||
* | More updates to mentions functionality | Joseph Donofry | 2019-08-19 | 1 | -23/+4 |
| | |||||
* | Fix issues with caching and loading of mentions. | Joseph Donofry | 2019-08-12 | 1 | -26/+36 |
| | | | | | | | Mentions are now loaded from the cache instead of directly from the web request. Mentions are also properly saved to the cache now (instead of as empty strings). Still lots of tweaks left on this feature. | ||||
* | Fix linting issues w/ the last commit | Joseph Donofry | 2019-08-09 | 1 | -2/+2 |
| | |||||
* | Cache User Mentions | Joseph Donofry | 2019-08-09 | 1 | -8/+21 |
| | | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit. | ||||
* | Update mentions dialog | Joseph Donofry | 2019-07-28 | 1 | -3/+2 |
| | | | | | | | | Mentions are now separated into 'this room' and 'all rooms' tab., which allows the user to filter on the current room if they desire. Should add additional logic in the future to show which room the mention was in the for the 'all rooms' view. | ||||
* | Fix bug with emoji font setting and clean linting | Joseph Donofry | 2019-07-26 | 1 | -11/+11 |
| | |||||
* | Update Mentions UI | Joseph Donofry | 2019-07-21 | 1 | -8/+12 |
| | | | | | | | | Mentions are now an '@' icon in the upper right. UI Popup is now a smaller dialog. Still lots of work to be done here. | ||||
* | Fix linting issues | Joseph Donofry | 2019-07-16 | 1 | -19/+18 |
| | |||||
* | Add User Mentions Dialog | Joseph Donofry | 2019-07-16 | 1 | -0/+52 |
| | | | | | | | | | | | | Add a RoomListItem-like button that opens a dialog containing all of the messages that would result in a highlight from the server (for example, the user is mentioned, or @room is mentioned). This is VERY rudimentary and will be completely reworked in the future to take advantage of the existing TimelineView class, instead of using a dialog like it does now. The button to show the mentions also needs work. | ||||
* | Further Improve Reply Functionality | Joseph Donofry | 2019-06-13 | 1 | -2/+2 |
| | | | | | | | Quoted replies now include matrix.to links for the event and the user. UI Rendering has been (slightly) improved... still very WIP. Restructured the reply structure in the code for future usability improvements. | ||||
* | Add initial support for rich replies to nheko | Joseph Donofry | 2019-06-09 | 1 | -0/+5 |
| | |||||
* | Merge branch 'ui-enhancements' | redsky17 | 2019-02-07 | 1 | -3/+7 |
|\ | | | | | | | Preparing for 0.6.3 release | ||||
| * | Add unread notification color for user mentioned | redsky17 | 2019-01-25 | 1 | -3/+7 |
| | | | | | | | | | | | | When user is mentioned (via matrix 'highlight_count'), inactive rooms will use a different color for the notification circle than when only general unread messages exist. | ||||
* | | escape id when joining a room | rnhmjoj | 2019-02-07 | 1 | -1/+2 |
|/ | |||||
* | Adjustments for the minimized sidebar | Konstantinos Sideris | 2018-10-07 | 1 | -2/+3 |
| | |||||
* | Remove room re-ordering option | Konstantinos Sideris | 2018-10-06 | 1 | -1/+1 |
| | |||||
* | Display tags as sorting items in the community panel (#401) | Victor Berger | 2018-09-28 | 1 | -0/+5 |
| | |||||
* | Require login when the cache format changes (regression on #444) | Konstantinos Sideris | 2018-09-21 | 1 | -3/+4 |
| | |||||
* | Clean up unread rooms after initial sync | Konstantinos Sideris | 2018-09-16 | 1 | -0/+2 |
| | |||||
* | Mark unread rooms as such in the room list | Konstantinos Sideris | 2018-09-13 | 1 | -0/+5 |
| | | | | fixes #313 | ||||
* | Show sidebar after initial sync | Konstantinos Sideris | 2018-09-08 | 1 | -1/+1 |
| | | | | fixes #412 | ||||
* | Fallback to the login screen when the one-time keys cannot be uploaded | Konstantinos Sideris | 2018-09-05 | 1 | -6/+13 |
| | |||||
* | Retry initial sync on generic network errors (#422) | Konstantinos Sideris | 2018-08-31 | 1 | -0/+6 |
| | |||||
* | Handle some more edge cases in timeline | Konstantinos Sideris | 2018-08-31 | 1 | -2/+8 |
| | |||||
* | Fix a use-after-free error during logout | Konstantinos Sideris | 2018-08-31 | 1 | -18/+19 |
| | |||||
* | Add temp fix to work with servers that don't support e2ee endpoints | Konstantinos Sideris | 2018-08-30 | 1 | -0/+6 |
| | | | | fixes #371 | ||||
* | Only call /sync when retrying initial sync (#422) | Konstantinos Sideris | 2018-08-30 | 1 | -15/+22 |
| | |||||
* | Add method to delete old messages periodically | Konstantinos Sideris | 2018-08-25 | 1 | -0/+5 |
| | | | | fixes #413 | ||||
* | Add option to disable desktop notifications | Konstantinos Sideris | 2018-08-11 | 1 | -1/+1 |
| | | | | fixes #388 | ||||
* | Simplify dialog creation | Konstantinos Sideris | 2018-08-11 | 1 | -43/+7 |
| | |||||
* | Remove the reserved space gap for the typing notifications | Konstantinos Sideris | 2018-08-09 | 1 | -10/+9 |
| | |||||
* | Lower the complexity of the group filtering algorithm (#380) | Konstantinos Sideris | 2018-07-21 | 1 | -2/+2 |
| | | | | | | | | The old algorithm during filtering will check every room if it's part of the group. O(N*G) The room ids for a group are now stored in a map for faster lookup so the search can be completed in a single pass. O(N) | ||||
* | Mark own read messages with a double checkmark (#377) | Konstantinos Sideris | 2018-07-17 | 1 | -0/+6 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+1347 |