Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make a few headers forward declarations | Nicolas Werner | 2024-03-16 | 1 | -31/+30 |
| | |||||
* | Cleanup ignore user functionality slightly | Nicolas Werner | 2023-10-24 | 1 | -1/+2 |
| | |||||
* | Lint + clazy | NepNep21 | 2023-10-01 | 1 | -4/+1 |
| | |||||
* | Use properties | NepNep21 | 2023-10-01 | 1 | -0/+11 |
| | |||||
* | Remove some unnecessary forward declarations and headers | Loren Burkholder | 2023-08-11 | 1 | -1/+0 |
| | |||||
* | Fix completer size | Nicolas Werner | 2023-06-19 | 1 | -2/+2 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 1 | -0/+25 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 1 | -8/+0 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+1 |
| | | | | Fixes #599 | ||||
* | Adapt to the new inherited variant | Nicolas Werner | 2023-04-11 | 1 | -1/+1 |
| | |||||
* | Delete some unneeded stuff | Loren Burkholder | 2023-02-23 | 1 | -3/+0 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 1 | -3/+1 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting | ||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 1 | -1/+1 |
| | |||||
* | cppcheck stuff (#1200) | Loren Burkholder | 2022-10-03 | 1 | -3/+4 |
| | | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | Updated call event namespaces to voip | r0hit05 | 2022-07-15 | 1 | -4/+4 |
| | |||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 1 | -0/+3 |
| | |||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 1 | -12/+8 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 1 | -2/+10 |
| | |||||
* | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 1 | -3/+0 |
| | |||||
* | Fix leaving rooms | Nicolas Werner | 2022-03-31 | 1 | -1/+1 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 1 | -1/+1 |
| | | | | fixes #1030 | ||||
* | run lint | Malte E | 2022-03-26 | 1 | -1/+1 |
| | |||||
* | direct chat creator can now create direct chats | Malte E | 2022-03-26 | 1 | -0/+1 |
| | |||||
* | Add offline indicator (#472) | Loren Burkholder | 2022-02-01 | 1 | -0/+4 |
| | |||||
* | Functional login page | Nicolas Werner | 2022-01-26 | 1 | -1/+1 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 1 | -9/+2 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 1 | -19/+0 |
| | |||||
* | Port image overlay to qml | Nicolas Werner | 2022-01-02 | 1 | -5/+3 |
| | | | | | | Allows you to zoom and pan now. relates to #647 | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Update presence dynamically and reduce allocations | Nicolas Werner | 2021-12-30 | 1 | -3/+2 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 1 | -1/+1 |
| | |||||
* | Only show room pack button, when you can actually create one | Nicolas Werner | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | Add a filter for direct chats | Nicolas Werner | 2021-11-20 | 1 | -1/+1 |
| | | | | fixes #317 | ||||
* | Fix colors and alignment in dialogs | Nicolas Werner | 2021-11-18 | 1 | -1/+1 |
| | |||||
* | move device verification management to its own file | Nicolas Werner | 2021-10-17 | 1 | -11/+6 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 1 | -2/+2 |
| | |||||
* | Use the same leave room dialog everywhere | Loren Burkholder | 2021-10-11 | 1 | -1/+1 |
| | | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs. | ||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 1 | -88/+86 |
| | |||||
* | Add jdenticon support | Loren Burkholder | 2021-09-11 | 1 | -0/+2 |
| | |||||
* | Show verification status in memberlist | Nicolas Werner | 2021-08-13 | 1 | -2/+2 |
| | |||||
* | Merge pull request #651 from LorenDB/qml-all-the-things | DeepBlueV7.X | 2021-07-23 | 1 | -0/+1 |
|\ | | | | | Fix a few UI things | ||||
| * | Add functionality for loading global user profile where needed | Loren Burkholder | 2021-07-21 | 1 | -0/+1 |
| | | | | | | | | This is so viewing profiles from the invite dialog will work as expected. | ||||
* | | Add menu to enable or disable stickers globally | Nicolas Werner | 2021-07-23 | 1 | -0/+3 |
|/ | |||||
* | Move various room auxiliary functions to TimelineManager | Loren Burkholder | 2021-07-21 | 1 | -0/+7 |
| | |||||
* | QML the invite dialog | Loren Burkholder | 2021-07-20 | 1 | -2/+3 |
| | | | | This also adds a property `roomId` to TimelineModel. | ||||
* | QML the room member list | Loren Burkholder | 2021-07-20 | 1 | -1/+0 |
| | |||||
* | Add workaround for TextEdit not rerendering after image loaded | Nicolas Werner | 2021-07-15 | 1 | -0/+4 |
| | | | | fixes #541 | ||||
* | Basic community list model | Nicolas Werner | 2021-06-09 | 1 | -1/+3 |
| | |||||
* | Implement switching in narrow mode | Nicolas Werner | 2021-06-08 | 1 | -24/+0 |
| | |||||
* | Move currentRoom/timeline handling to roomlist | Nicolas Werner | 2021-05-28 | 1 | -20/+6 |
| | |||||
* | Reenable invites | Nicolas Werner | 2021-05-24 | 1 | -1/+1 |
| | |||||
* | Fix emoji in new RoomList | Nicolas Werner | 2021-05-22 | 1 | -0/+1 |
| | |||||
* | Some basic room list | Nicolas Werner | 2021-05-19 | 1 | -9/+8 |
| | |||||
* | Move openLink to Nheko globals | Nicolas Werner | 2021-05-13 | 1 | -2/+0 |
| | |||||
* | Fix crash when you have no rooms and open the profile as well as not ↵ | Nicolas Werner | 2021-04-30 | 1 | -0/+1 |
| | | | | rendering rooms without groups | ||||
* | Highlight navigated to message | Nicolas Werner | 2021-04-29 | 1 | -0/+1 |
| | |||||
* | Make forward messages a bit more readable | Nicolas Werner | 2021-04-27 | 1 | -48/+0 |
| | |||||
* | fix macos build error | targetakhil | 2021-04-22 | 1 | -10/+4 |
| | |||||
* | strip reply fallbacks from forwarded message | targetakhil | 2021-04-18 | 1 | -5/+40 |
| | |||||
* | move detection code to nheko namespace and fix a few other bugs | targetakhil | 2021-04-17 | 1 | -36/+7 |
| | |||||
* | directly upload old file object and reuse old message | targetakhil | 2021-04-17 | 1 | -0/+45 |
| | |||||
* | added basic forwarding | targetakhil | 2021-04-15 | 1 | -0/+4 |
| | |||||
* | Don't use direct image response objects anymore | Nicolas Werner | 2021-04-05 | 1 | -1/+5 |
| | |||||
* | Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵ | Nicolas Werner | 2021-03-13 | 1 | -0/+3 |
|\ | | | | | | | Jedi18-quickswitcher_qml | ||||
| * | fix timeline focus | Jedi18 | 2021-02-23 | 1 | -0/+1 |
| | | |||||
| * | enter key now works, fix room highlighting and add overlay | Jedi18 | 2021-02-23 | 1 | -0/+1 |
| | | |||||
| * | add quick switcher qml file and moved completerFor from inputbar to timeline ↵ | Jedi18 | 2021-02-21 | 1 | -0/+1 |
| | | | | | | | | view class | ||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
|/ | |||||
* | Merge branch 'master' into room_settings_qml | Akhil Nair | 2021-02-14 | 1 | -0/+2 |
|\ | |||||
| * | focus message input on adding emoji/reacting to a message | Jedi18 | 2021-02-05 | 1 | -0/+2 |
| | | |||||
* | | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 1 | -2/+0 |
| | | |||||
* | | fix avatar update on timeline sync | Jedi18 | 2021-02-11 | 1 | -2/+0 |
| | | |||||
* | | added notifications and encryption for the new roomsettings | Jedi18 | 2021-02-11 | 1 | -1/+1 |
| | | |||||
* | | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 1 | -2/+3 |
| | | | | | | | | to new room settings | ||||
* | | added room settings qml | Jedi18 | 2021-02-09 | 1 | -1/+3 |
|/ | |||||
* | Implement Privacy Screen | Joseph Donofry | 2021-01-26 | 1 | -2/+12 |
| | | | | | | * 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 | ||||
* | Move call-related properties to CallManager | trilene | 2021-01-07 | 1 | -22/+1 |
| | |||||
* | Allow inline replies from notifications on linux | Nicolas Werner | 2021-01-07 | 1 | -0/+3 |
| | |||||
* | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 1 | -1/+6 |
| | |||||
* | Implement Qml drag and drop | Nicolas Werner | 2020-11-25 | 1 | -0/+9 |
| | |||||
* | Move calls to new input bar | Nicolas Werner | 2020-11-25 | 1 | -26/+5 |
| | |||||
* | Basic text input in qml | Nicolas Werner | 2020-11-25 | 1 | -8/+0 |
| | |||||
* | Video calls: add local webcam view | trilene | 2020-11-09 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-28 | 1 | -3/+4 |
|\ | |||||
| * | Don't pass around empty timeline | Nicolas Werner | 2020-10-28 | 1 | -1/+1 |
| | | |||||
| * | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -2/+3 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-27 | 1 | -4/+2 |
|\| | |||||
| * | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 1 | -0/+1 |
| | | |||||
| * | Fix crash on exit | Nicolas Werner | 2020-10-17 | 1 | -4/+1 |
| | | |||||
* | | Support video calls | trilene | 2020-10-27 | 1 | -0/+4 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -1/+14 |
|\ | |||||
| * | Move ActiveCallBar Qml to separate file | trilene | 2020-09-25 | 1 | -5/+10 |
| | | |||||
| * | clang-format | trilene | 2020-09-22 | 1 | -3/+5 |
| | | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -0/+6 |
| | | |||||
* | | Show different verification errors | Nicolas Werner | 2020-10-05 | 1 | -0/+1 |
| | | |||||
* | | Make steps in verification flow explicit | Nicolas Werner | 2020-10-05 | 1 | -20/+5 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -1/+32 |
|\| | |||||
| * | Fix null errors in qml | Nicolas Werner | 2020-09-16 | 1 | -0/+1 |
| | | |||||
| * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -1/+31 |
| | | | | | | | | | | 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 | -2/+19 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -2/+13 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-07-10 | 1 | -0/+2 |
| | |\ | |||||
| | | * | Open url using QDesktopServices from Qml | Nicolas Werner | 2020-07-09 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | This fixes some weirdness on some platforms, where Qt.openUrlExternally does weird stuff. | ||||
| | * | | Support voice calls | trilene | 2020-07-10 | 1 | -2/+11 |
| | |/ | |||||
| * | | Add /clear-timeline command | Nicolas Werner | 2020-08-09 | 1 | -0/+6 |
| | | | |||||
* | | | Add Room Verification Messages | CH Chethan Reddy | 2020-07-30 | 1 | -1/+2 |
| | | | |||||
* | | | Adding Room Key Verification Stuff | CH Chethan Reddy | 2020-07-30 | 1 | -1/+8 |
| | | | |||||
* | | | Adding icons to UserProfile | CH Chethan Reddy | 2020-07-30 | 1 | -0/+2 |
| | | | |||||
* | | | Fix presence indicator | Nicolas Werner | 2020-07-30 | 1 | -2/+2 |
| | | | |||||
* | | | Some more changes | CH Chethan Reddy | 2020-07-30 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unnecessary field sender in userprofile.qml - cover user facing string with qsTr to get picked by translations - add spacing and fix theming issue - increase and add color to username - change back to QVector from QLinkedList cause I have mistaken better time complexity to give better benchmark red | ||||
* | | | Some Improvements | CH Chethan Reddy | 2020-07-30 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | - DeviceVerificationList change to LinkedList to improve time complexity while deleting - Downgrade the flow to not use key.verification.done and key.verification.ready | ||||
* | | | Shared secret with decimal and emoji works! | CH Chethan Reddy | 2020-07-30 | 1 | -1/+4 |
| | | | |||||
* | | | Add DeviceVerificationList to keep track of all flows and Popup on | CH Chethan Reddy | 2020-07-30 | 1 | -3/+17 |
| | | | | | | | | | | | | recieving start or request | ||||
* | | | Add DeviceVerificationFlow dummy and verification test button | Nicolas Werner | 2020-07-30 | 1 | -0/+3 |
|/ / | |||||
* / | Fix reactions | Nicolas Werner | 2020-07-20 | 1 | -7/+1 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 1 | -2/+12 |
|\ | |||||
| * | Add reaction/redaction for in-line Reactions | Joseph Donofry | 2020-05-21 | 1 | -0/+4 |
| | | |||||
| * | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 1 | -1/+5 |
| | | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | ||||
| * | merge master into reactions | Joseph Donofry | 2020-05-07 | 1 | -1/+3 |
| | | |||||
* | | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 1 | -0/+3 |
|/ | |||||
* | 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 | -25/+5 |
| | | | | fixes #124 | ||||
* | Experimental blurhash implementation (MXC2448) | Nicolas Werner | 2020-03-03 | 1 | -0/+3 |
| | |||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -0/+2 |
| | |||||
* | Make closing the reply popup actually clear the reply message | Joseph Donofry | 2020-02-04 | 1 | -0/+6 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Merge branch 'plain-text-messages' into 0.7.0-dev | Nicolas Werner | 2020-01-29 | 1 | -1/+4 |
|\ | |||||
| * | Allow sending messages as plain text | Nicolas Werner | 2020-01-27 | 1 | -1/+4 |
| | | |||||
* | | Add initial QML Reply Popup | Joseph Donofry | 2020-01-27 | 1 | -0/+12 |
|/ | |||||
* | Allow replying with an image | Nicolas Werner | 2020-01-12 | 1 | -6/+9 |
| | |||||
* | Update to c++17 | Nicolas Werner | 2019-12-14 | 1 | -4/+4 |
| | |||||
* | Implement sending encrypted files | Nicolas Werner | 2019-12-05 | 1 | -0/+5 |
| | |||||
* | Add encrypted file download | Nicolas Werner | 2019-12-03 | 1 | -26/+1 |
| | |||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 1 | -7/+7 |
| | |||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -46/+65 |
| | |||||
* | Further Improve Reply Functionality | Joseph Donofry | 2019-06-13 | 1 | -1/+3 |
| | | | | | | | 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. | ||||
* | Fix linting issue | Joseph Donofry | 2019-06-11 | 1 | -2/+1 |
| | |||||
* | Add initial support for rich replies to nheko | Joseph Donofry | 2019-06-09 | 1 | -0/+2 |
| | |||||
* | Mark own read messages with a double checkmark (#377) | Konstantinos Sideris | 2018-07-17 | 1 | -0/+1 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+94 |