Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix trailing whitespace | Nicolas Werner | 2023-11-01 | 1 | -1/+0 |
| | |||||
* | Remove unused function | Nicolas Werner | 2023-11-01 | 1 | -29/+0 |
| | |||||
* | Throttle sync processing if the window is unfocused for a while | Nicolas Werner | 2023-11-01 | 1 | -0/+7 |
| | |||||
* | Cleanup headers a bit more | Nicolas Werner | 2023-10-31 | 1 | -2/+1 |
| | |||||
* | Add missing include | Nicolas Werner | 2023-10-26 | 1 | -0/+1 |
| | |||||
* | Allow setting presence state again | Nicolas Werner | 2023-10-25 | 1 | -2/+3 |
| | |||||
* | Update spaces events automatically in the background | Nicolas Werner | 2023-03-14 | 1 | -0/+4 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -4/+1 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | Remove a few more unused symbols | Nicolas Werner | 2023-02-19 | 1 | -4/+0 |
| | |||||
* | Automatically fetch keys for undecrypted messages after verification | Nicolas Werner | 2023-02-18 | 1 | -0/+1 |
| | | | | | | | | Also fix rerendering edited messages after keys are received. fixes #1375 fixes #770 fixes #888 | ||||
* | chore: Adjust about function closeAllNotification | ShootingStarDragons | 2023-02-01 | 1 | -2/+0 |
| | | | | | Log: maek closeAllNotification on all platform, move closeAllNotification action to aboutToQuit | ||||
* | feat: clean all notifications if exit on linux | ShootingStarDragons | 2023-01-29 | 1 | -0/+4 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | Merge branch 'macos_notification_actions' into 'master' | Joe Donofry | 2022-11-04 | 1 | -0/+1 |
|\ | | | | | | | | | Add ability to respond to notifications on macOS See merge request nheko-reborn/nheko!21 | ||||
| * | Add ability to respond to notifications on macOS | Joe Donofry | 2022-11-04 | 1 | -0/+1 |
| | | |||||
* | | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 1 | -0/+5 |
|/ | | | | | fixes #400 fixes #1136 | ||||
* | Evaluate push rules locally | Nicolas Werner | 2022-10-13 | 1 | -7/+3 |
| | |||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 1 | -1/+1 |
| | |||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. | ||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 1 | -4/+8 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 1 | -2/+1 |
| | |||||
* | Add support for fallback keys | Nicolas Werner | 2022-05-14 | 1 | -1/+4 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 1 | -4/+4 |
| | |||||
* | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 1 | -2/+0 |
| | |||||
* | Allow knocking if join failed and via matrix uris | Nicolas Werner | 2022-04-01 | 1 | -1/+10 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 1 | -4/+5 |
| | | | | fixes #1030 | ||||
* | Add /knock command | Nicolas Werner | 2022-03-30 | 1 | -0/+1 |
| | |||||
* | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 1 | -1/+2 |
| | |||||
* | Remove a few unused includes | Nicolas Werner | 2022-01-30 | 1 | -5/+1 |
| | |||||
* | Remove a few now unused files | Nicolas Werner | 2022-01-30 | 1 | -2/+0 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 1 | -1/+0 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 1 | -2/+2 |
| | |||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Fix crash when receiving matrix uri | Nicolas Werner | 2021-12-17 | 1 | -1/+1 |
| | | | | | | | | 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 | ||||
* | Add a filter for direct chats | Nicolas Werner | 2021-11-20 | 1 | -2/+2 |
| | | | | fixes #317 | ||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -143/+138 |
| | |||||
* | Improvements for linking to events | Thulinma | 2021-09-16 | 1 | -2/+2 |
| | | | | | | - 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. | ||||
* | Fix key count updates on conduit | Nicolas Werner | 2021-09-06 | 1 | -0/+1 |
| | |||||
* | Fix all rooms being opened on startup | Nicolas Werner | 2021-08-17 | 1 | -0/+1 |
| | |||||
* | Allow downloading keys from key backup | Nicolas Werner | 2021-08-17 | 1 | -0/+1 |
| | |||||
* | Remove some unused headers | Nicolas Werner | 2021-08-11 | 1 | -2/+0 |
| | |||||
* | Delete old room list | Nicolas Werner | 2021-05-28 | 1 | -59/+4 |
| | |||||
* | Reenable invites | Nicolas Werner | 2021-05-24 | 1 | -1/+1 |
| | |||||
* | Move check for duplicate /sync responses to the same thread | Nicolas Werner | 2021-03-16 | 1 | -2/+3 |
| | |||||
* | Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵ | Nicolas Werner | 2021-03-13 | 1 | -2/+1 |
|\ | | | | | | | Jedi18-quickswitcher_qml | ||||
| * | remove old quick switcher | Jedi18 | 2021-02-24 | 1 | -2/+0 |
| | | |||||
| * | enter key now works, fix room highlighting and add overlay | Jedi18 | 2021-02-23 | 1 | -0/+1 |
| | | |||||
* | | Fix a few join confirmations too many | Nicolas Werner | 2021-03-05 | 1 | -1/+3 |
| | | |||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -16/+4 |
| | | |||||
* | | navigate to newly created rooms | Jedi18 | 2021-02-25 | 1 | -0/+2 |
|/ | |||||
* | Implement Privacy Screen | Joseph Donofry | 2021-01-26 | 1 | -1/+1 |
| | | | | | | * 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 | ||||
* | Allow joins via other servers from a matrix: uri | Nicolas Werner | 2021-01-11 | 1 | -0/+1 |
| | |||||
* | Handle matrix scheme | Nicolas Werner | 2021-01-10 | 1 | -0/+4 |
| | | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312 | ||||
* | Add download keys from secret storage | Nicolas Werner | 2020-12-18 | 1 | -0/+8 |
| | |||||
* | Implement Qml drag and drop | Nicolas Werner | 2020-11-25 | 1 | -0/+1 |
| | |||||
* | Remove old Textinput | Nicolas Werner | 2020-11-25 | 1 | -3/+0 |
| | |||||
* | Send typing updates from QML | Nicolas Werner | 2020-11-25 | 1 | -4/+0 |
| | |||||
* | Move calls to new input bar | Nicolas Werner | 2020-11-25 | 1 | -0/+1 |
| | |||||
* | Add file uploading | Nicolas Werner | 2020-11-25 | 1 | -11/+0 |
| | |||||
* | Basic text input in qml | Nicolas Werner | 2020-11-25 | 1 | -1/+1 |
| | |||||
* | Don't pass around empty timeline | Nicolas Werner | 2020-10-28 | 1 | -1/+1 |
| | |||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -16/+21 |
| | |||||
* | Add option for unique config | LorenDB | 2020-10-24 | 1 | -2/+1 |
| | |||||
* | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -2/+0 |
|\ | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -2/+0 |
| | | |||||
* | | Make steps in verification flow explicit | Nicolas Werner | 2020-10-05 | 1 | -9/+9 |
| | | |||||
* | | Clean up verification and key cache a bit | Nicolas Werner | 2020-10-02 | 1 | -3/+3 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -6/+0 |
|\| | |||||
| * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -6/+0 |
| | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | ||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -0/+7 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -1/+7 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Support voice calls | trilene | 2020-07-10 | 1 | -1/+7 |
| | | | |||||
* | | | Cache Fix | CH Chethan Reddy | 2020-08-24 | 1 | -0/+3 |
| | | | |||||
* | | | Add Room Verification Messages | CH Chethan Reddy | 2020-07-30 | 1 | -0/+4 |
| | | | |||||
* | | | Adding Room Key Verification Stuff | CH Chethan Reddy | 2020-07-30 | 1 | -8/+10 |
| | | | |||||
* | | | Add some more slots and mac | CH Chethan Reddy | 2020-07-30 | 1 | -0/+2 |
| | | | |||||
* | | | Handle Device Verification related to_device messages | Chethan2k1 | 2020-07-30 | 1 | -0/+12 |
|/ / | |||||
* / | Fix race condition between /messages and /sync | Nicolas Werner | 2020-07-18 | 1 | -0/+2 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 1 | -1/+1 |
|\ | |||||
| * | Add setting to alert on notification | Alexander 'z33ky' Hirsch | 2020-06-10 | 1 | -1/+1 |
| | | |||||
* | | Add menu actions to set presence | Nicolas Werner | 2020-06-08 | 1 | -1/+1 |
| | | |||||
* | | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 1 | -0/+6 |
|/ | |||||
* | Tag rooms via context menu | Nicolas Werner | 2020-05-18 | 1 | -0/+2 |
| | |||||
* | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 1 | -0/+1 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -4/+2 |
| | | | | fixes #124 | ||||
* | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -0/+1 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Enable ban and kick button in UserProfile (and try to fix centering) | Nicolas Werner | 2020-01-30 | 1 | -0/+5 |
| | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -9/+0 |
| | |||||
* | Allow replying with an image | Nicolas Werner | 2020-01-12 | 1 | -1/+2 |
| | |||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 1 | -0/+1 |
| | |||||
* | Reduce includes of MatrixClient.h, as it is the most expensive header | Nicolas Werner | 2019-12-15 | 1 | -1/+5 |
| | |||||
* | Reduce some include of Cache.h since it needs 11s on average | Nicolas Werner | 2019-12-14 | 1 | -1/+1 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -6/+6 |
| | |||||
* | Implement sending encrypted files | Nicolas Werner | 2019-12-05 | 1 | -16/+5 |
| | |||||
* | Reenable redactions | Nicolas Werner | 2019-11-23 | 1 | -2/+0 |
| | |||||
* | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 1 | -2/+2 |
| | |||||
* | More updates to mentions functionality | Joseph Donofry | 2019-08-19 | 1 | -1/+1 |
| | |||||
* | Fix issues with caching and loading of mentions. | Joseph Donofry | 2019-08-12 | 1 | -1/+1 |
| | | | | | | | 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. | ||||
* | Cache User Mentions | Joseph Donofry | 2019-08-09 | 1 | -2/+4 |
| | | | | | | | | | 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. | ||||
* | Fix bug with emoji font setting and clean linting | Joseph Donofry | 2019-07-26 | 1 | -1/+2 |
| | |||||
* | Update Mentions UI | Joseph Donofry | 2019-07-21 | 1 | -2/+3 |
| | | | | | | | | 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 | -2/+0 |
| | |||||
* | Add User Mentions Dialog | Joseph Donofry | 2019-07-16 | 1 | -0/+8 |
| | | | | | | | | | | | | 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 | -3/+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 style for reply popup. Fix ALL of the linting issues | redsky17 | 2019-06-11 | 1 | -1/+3 |
| | |||||
* | Add initial support for rich replies to nheko | Joseph Donofry | 2019-06-09 | 1 | -1/+1 |
| | |||||
* | Add unread notification color for user mentioned | redsky17 | 2019-01-25 | 1 | -1/+3 |
| | | | | | | 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. | ||||
* | Author Color Fixes | redsky17 | 2019-01-20 | 1 | -0/+1 |
| | | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch. | ||||
* | Display tags as sorting items in the community panel (#401) | Victor Berger | 2018-09-28 | 1 | -0/+1 |
| | |||||
* | Show sidebar after initial sync | Konstantinos Sideris | 2018-09-08 | 1 | -1/+1 |
| | | | | fixes #412 | ||||
* | Merge matrix-structs into the client lib | Konstantinos Sideris | 2018-09-01 | 1 | -2/+3 |
| | |||||
* | Fix a use-after-free error during logout | Konstantinos Sideris | 2018-08-31 | 1 | -0/+1 |
| | |||||
* | Only call /sync when retrying initial sync (#422) | Konstantinos Sideris | 2018-08-30 | 1 | -0/+1 |
| | |||||
* | Simplify dialog creation | Konstantinos Sideris | 2018-08-11 | 1 | -11/+0 |
| | |||||
* | Show device list in user profile & add option to create 1-1 chat | Konstantinos Sideris | 2018-07-20 | 1 | -1/+1 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+268 |