Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -20/+20 |
| | |||||
* | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 1 | -32/+27 |
| | |||||
* | Some qt6 prep | Nicolas Werner | 2021-12-28 | 1 | -3/+2 |
| | |||||
* | Misc clang-tidy fixes | Nicolas Werner | 2021-12-28 | 1 | -11/+11 |
| | |||||
* | Fix crash when receiving matrix uri | Nicolas Werner | 2021-12-17 | 1 | -3/+4 |
| | | | | | | | | It seems like handling the message in a blocking manner is a no-go. I have no idea how to fix that, so just use a queued connection for now... (ASAN does not cooperate and just hides the crash D:) fixes #842 | ||||
* | Strip space chars from recovery passphrase | Nicolas Werner | 2021-12-15 | 1 | -1/+7 |
| | |||||
* | Fix turnserver check not being started when restoring from cache | Nicolas Werner | 2021-12-13 | 1 | -0/+1 |
| | |||||
* | Cleanup error logging a bit | Nicolas Werner | 2021-11-29 | 1 | -30/+11 |
| | |||||
* | Delete rooms even if we fail to leave | Nicolas Werner | 2021-11-29 | 1 | -0/+10 |
| | |||||
* | Mark rooms as direct chats | Nicolas Werner | 2021-11-21 | 1 | -2/+2 |
| | | | | | Either by accepting an invite or manually using /converttodm and revert with /converttoroom. | ||||
* | Pretty error printing | Nicolas Werner | 2021-11-21 | 1 | -7/+1 |
| | |||||
* | Add a filter for direct chats | Nicolas Werner | 2021-11-20 | 1 | -6/+6 |
| | | | | fixes #317 | ||||
* | Improve fetching of device keys after login | Nicolas Werner | 2021-11-08 | 1 | -1/+3 |
| | |||||
* | Fix self verification status never updating | Nicolas Werner | 2021-11-07 | 1 | -0/+1 |
| | |||||
* | Move away from using an event loop to access secrets | Nicolas Werner | 2021-11-07 | 1 | -57/+60 |
| | | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789 | ||||
* | Add self verification after login | Nicolas Werner | 2021-10-30 | 1 | -1/+61 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 1 | -3/+3 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -1065/+1016 |
| | |||||
* | Improvements for linking to events | Thulinma | 2021-09-16 | 1 | -10/+61 |
| | | | | | | - 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. | ||||
* | More profile improvements: | Thulinma | 2021-09-08 | 1 | -1/+6 |
| | | | | | | | | | - Now scrolls entire profile instead of only device list, improving the experience on smaller screens - Fixed centering of room name - Allow profile to be sized smaller to match the new scrolling behavior - Silenced warning about room being null for global profiles - Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room - Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel | ||||
* | Add workaround for broken key counts | Nicolas Werner | 2021-09-06 | 1 | -0/+17 |
| | |||||
* | Fix key count updates on conduit | Nicolas Werner | 2021-09-06 | 1 | -3/+40 |
| | |||||
* | Conduit does not send count, if it didn't change | Nicolas Werner | 2021-09-05 | 1 | -23/+22 |
| | |||||
* | Make desktop alerting independent from notification support in the homeserver. | Thulinma | 2021-09-03 | 1 | -8/+17 |
| | |||||
* | Stop encrypting all sessions with secret | Nicolas Werner | 2021-08-31 | 1 | -5/+7 |
| | |||||
* | cleanup QSettings usage a bit | Nicolas Werner | 2021-08-29 | 1 | -7/+6 |
| | |||||
* | Fix all rooms being opened on startup | Nicolas Werner | 2021-08-17 | 1 | -1/+2 |
| | |||||
* | Remove unneeded code | Nicolas Werner | 2021-08-17 | 1 | -41/+1 |
| | |||||
* | Allow downloading keys from key backup | Nicolas Werner | 2021-08-17 | 1 | -0/+100 |
| | |||||
* | Remove some unused headers | Nicolas Werner | 2021-08-11 | 1 | -2/+0 |
| | |||||
* | QML the read receipts list | Loren Burkholder | 2021-07-29 | 1 | -1/+0 |
| | | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit | ||||
* | Fix SSSS unlock without a password set | Nicolas Werner | 2021-07-25 | 1 | -2/+9 |
| | | | | fixes #657 | ||||
* | Fix edge case that could lead to no new one time keys being uploaded | Nicolas Werner | 2021-07-24 | 1 | -21/+23 |
| | |||||
* | Clean up code | Loren Burkholder | 2021-07-20 | 1 | -28/+0 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -23/+26 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -25/+24 |
| | |||||
* | QML the invite dialog | Loren Burkholder | 2021-07-20 | 1 | -0/+28 |
| | | | | This also adds a property `roomId` to TimelineModel. | ||||
* | Store megolm session data in separate database | Nicolas Werner | 2021-07-17 | 1 | -3/+7 |
| | |||||
* | Fix error message for /sync | Nicolas Werner | 2021-06-30 | 1 | -1/+1 |
| | |||||
* | Use coeurl for networking | Nicolas Werner | 2021-06-30 | 1 | -2/+2 |
| | | | | | Something is still wrong on shutdown, need to debug that. And CI will fail. | ||||
* | Fix use after free from Qml widget | Nicolas Werner | 2021-05-30 | 1 | -0/+8 |
| | |||||
* | Delete old room list | Nicolas Werner | 2021-05-28 | 1 | -280/+29 |
| | |||||
* | Move currentRoom/timeline handling to roomlist | Nicolas Werner | 2021-05-28 | 1 | -4/+3 |
| | |||||
* | Reenable invites | Nicolas Werner | 2021-05-24 | 1 | -2/+2 |
| | |||||
* | Make roomlist look nice | Nicolas Werner | 2021-05-21 | 1 | -5/+0 |
| | |||||
* | Fix crash when you have no rooms and open the profile as well as not ↵ | Nicolas Werner | 2021-04-30 | 1 | -1/+4 |
| | | | | rendering rooms without groups | ||||
* | Highlight navigated to message | Nicolas Werner | 2021-04-29 | 1 | -1/+6 |
| | |||||
* | Move check for duplicate /sync responses to the same thread | Nicolas Werner | 2021-03-16 | 1 | -12/+12 |
| | |||||
* | Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵ | Nicolas Werner | 2021-03-13 | 1 | -13/+6 |
|\ | | | | | | | Jedi18-quickswitcher_qml | ||||
| * | remove old quick switcher | Jedi18 | 2021-02-24 | 1 | -13/+0 |
| | | |||||
| * | enter key now works, fix room highlighting and add overlay | Jedi18 | 2021-02-23 | 1 | -0/+6 |
| | | |||||
* | | Fix a few db access crashes | Nicolas Werner | 2021-03-12 | 1 | -5/+8 |
| | | |||||
* | | Add config option to disable tls validation | Nicolas Werner | 2021-03-06 | 1 | -2/+12 |
| | | |||||
* | | fix linting | Nicolas Werner | 2021-03-05 | 1 | -10/+12 |
| | | |||||
* | | Fix a few join confirmations too many | Nicolas Werner | 2021-03-05 | 1 | -7/+10 |
| | | |||||
* | | Merge pull request #505 from Nheko-Reborn/license-headers | DeepBlueV7.X | 2021-03-05 | 1 | -16/+4 |
|\ \ | | | | | | | License headers | ||||
| * | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -16/+4 |
| | | | |||||
* | | | Fix linting | Joseph Donofry | 2021-03-04 | 1 | -12/+10 |
|/ / | |||||
* | | Don't ask to join joined rooms when clicking matrix uri | Nicolas Werner | 2021-03-01 | 1 | -2/+2 |
| | | |||||
* | | navigate to newly created rooms | Jedi18 | 2021-02-25 | 1 | -2/+11 |
| | | |||||
* | | Ensure we ask for confirmation when clicking on a matrix uri | Nicolas Werner | 2021-02-24 | 1 | -3/+17 |
|/ | |||||
* | Adapt to changes in MSC2312 | Nicolas Werner | 2021-02-17 | 1 | -7/+7 |
| | |||||
* | Move notification parsing into postNotification | Loren Burkholder | 2021-02-13 | 1 | -17/+2 |
| | |||||
* | Display notifications for emote messages properly | Loren Burkholder | 2021-02-13 | 1 | -1/+8 |
| | |||||
* | make lint | trilene | 2021-02-07 | 1 | -4/+3 |
| | |||||
* | Don't attempt to begin group "" | Loren Burkholder | 2021-02-04 | 1 | -3/+5 |
| | |||||
* | Fix bug on logout of non-default profile | Loren Burkholder | 2021-02-04 | 1 | -7/+5 |
| | |||||
* | Merge remote-tracking branch 'nheko-im/master' into privacy_screen | Joseph Donofry | 2021-02-01 | 1 | -7/+30 |
|\ | |||||
| * | made requeste changes | Jedi18 | 2021-01-29 | 1 | -1/+1 |
| | | |||||
| * | fix linting | Jedi18 | 2021-01-28 | 1 | -1/+1 |
| | | |||||
| * | Username can be edited by double clicking on text, added global user profile ↵ | Jedi18 | 2021-01-28 | 1 | -0/+4 |
| | | | | | | | | menu action in user info widget | ||||
| * | Make matrix link chat invites direct chats | Nicolas Werner | 2021-01-25 | 1 | -2/+4 |
| | | |||||
| * | Allow users to hide rooms with specific tags | Nicolas Werner | 2021-01-23 | 1 | -4/+21 |
| | | |||||
* | | Implement Privacy Screen | Joseph Donofry | 2021-01-26 | 1 | -0/+2 |
|/ | | | | | | * Add handles for window focus gained / focus lossed and connect to timer * Clean up some of the PrivacyScreen.qml code * Connect settings to PrivacyScreen visibility | ||||
* | Fix kick translation | Nicolas Werner | 2021-01-18 | 1 | -1/+1 |
| | |||||
* | Update German translation | Nicolas Werner | 2021-01-15 | 1 | -1/+1 |
| | |||||
* | Allow joins via other servers from a matrix: uri | Nicolas Werner | 2021-01-11 | 1 | -4/+9 |
| | |||||
* | Handle matrix scheme | Nicolas Werner | 2021-01-10 | 1 | -0/+140 |
| | | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312 | ||||
* | 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 |