Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | linting | kirp | 2021-08-11 | 1 | -2/+1 |
| | |||||
* | change slot close, to signal closing | kirp | 2021-08-11 | 1 | -2/+3 |
| | |||||
* | add shortcut Escape button for closing images issues 672 | kirp | 2021-08-11 | 2 | -0/+4 |
| | |||||
* | QML the raw message dialog | Loren Burkholder | 2021-07-31 | 1 | -60/+0 |
| | |||||
* | QML the read receipts list | Loren Burkholder | 2021-07-29 | 2 | -240/+0 |
| | | | | There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit | ||||
* | QML the invite dialog | Loren Burkholder | 2021-07-20 | 2 | -203/+0 |
| | | | | This also adds a property `roomId` to TimelineModel. | ||||
* | QML the room member list | Loren Burkholder | 2021-07-20 | 2 | -203/+0 |
| | |||||
* | Pressing escape hides PreviewUploadOverlay | salahmak | 2021-03-20 | 1 | -4/+5 |
| | |||||
* | Pressing escape hides PreviewUploadOverlay | salahmak | 2021-03-20 | 2 | -0/+11 |
| | |||||
* | Pressing return on image upload dialog sends the message | salahmak | 2021-03-15 | 1 | -0/+6 |
| | |||||
* | Update license headers | Nicolas Werner | 2021-03-05 | 23 | -96/+92 |
| | |||||
* | Merge pull request #474 from Jedi18/room_settings_qml | DeepBlueV7.X | 2021-02-19 | 2 | -1015/+0 |
|\ | | | | | Shifted Room Settings Dialog to QML | ||||
| * | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 2 | -1015/+0 |
| | | |||||
| * | shifted room avatar changing | Jedi18 | 2021-02-11 | 2 | -8/+8 |
| | | |||||
| * | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 2 | -27/+27 |
| | | | | | | | | to new room settings | ||||
* | | trim invite input text | Jedi18 | 2021-02-16 | 1 | -1/+1 |
| | | |||||
* | | Fix two room leaving related bugs and add invite user on clicking invite | Jedi18 | 2021-02-14 | 1 | -0/+4 |
|/ | |||||
* | Remove unused file | Loren Burkholder | 2021-01-15 | 2 | -386/+0 |
| | |||||
* | Allow joins via other servers from a matrix: uri | Nicolas Werner | 2021-01-11 | 1 | -2/+2 |
| | |||||
* | Port PlaceCall dialog to Qml | trilene | 2021-01-07 | 2 | -175/+0 |
| | |||||
* | Make call invites less intrusive | trilene | 2021-01-07 | 2 | -191/+0 |
| | |||||
* | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 1 | -1/+1 |
| | |||||
* | fix encryption toggles | kirillpt | 2020-11-27 | 2 | -32/+33 |
| | |||||
* | change Toggle behavior | kirillpt | 2020-11-26 | 2 | -15/+16 |
| | |||||
* | Fix mimetype of media messages | Nicolas Werner | 2020-11-25 | 1 | -4/+4 |
| | |||||
* | Add file uploading | Nicolas Werner | 2020-11-25 | 2 | -1/+5 |
| | |||||
* | Remove unused variable | trilene | 2020-10-29 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-28 | 1 | -0/+2 |
|\ | |||||
| * | Optimize build | Nicolas Werner | 2020-10-27 | 1 | -0/+2 |
| | | |||||
* | | Fix crash on exit | trilene | 2020-10-27 | 2 | -9/+8 |
| | | |||||
* | | Support video calls | trilene | 2020-10-27 | 4 | -56/+114 |
|/ | |||||
* | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 6 | -0/+695 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 6 | -0/+325 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 4 | -7/+93 |
| | | | |||||
| | * | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-08-01 | 2 | -0/+12 |
| | |\ | |||||
| | | * | Warn before kicking,banning,inviting,etc | Nicolas Werner | 2020-07-16 | 2 | -0/+12 |
| | | | | |||||
| | * | | Tweak AcceptCall dialog | trilene | 2020-08-01 | 1 | -2/+2 |
| | | | | |||||
| | * | | clang-format | trilene | 2020-08-01 | 4 | -42/+48 |
| | | | | |||||
| | * | | Remove references to video calls | trilene | 2020-07-29 | 2 | -8/+0 |
| | | | | |||||
| | * | | Fix QLayout warning | trilene | 2020-07-23 | 1 | -1/+1 |
| | | | | |||||
| | * | | Polish voice call UI | trilene | 2020-07-22 | 4 | -31/+93 |
| | | | | |||||
| | * | | Support voice calls | trilene | 2020-07-10 | 4 | -0/+167 |
| | |/ | |||||
* | / | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 2 | -374/+0 |
|/ / | |||||
* / | Reenable sending messages | Nicolas Werner | 2020-07-18 | 1 | -5/+5 |
|/ | |||||
* | Fix Qt5.15 issues | Nicolas Werner | 2020-06-05 | 2 | -6/+8 |
| | | | | fixes #214 | ||||
* | Improve compile times a tiny bit | Nicolas Werner | 2020-05-26 | 6 | -40/+56 |
| | |||||
* | add a bit of additional logging to image paste | Nicolas Werner | 2020-05-18 | 1 | -0/+5 |
| | |||||
* | Fix UserProfile resizing | Nicolas Werner | 2020-04-01 | 1 | -12/+7 |
| | |||||
* | Fix Registration | Nicolas Werner | 2020-02-23 | 4 | -1/+100 |
| | | | | | fixes #97 fixes #51 | ||||
* | use QStandardPaths locations for all file dialogs. | Adasauce | 2020-02-14 | 1 | -2/+5 |
| | |||||
* | show image dialog fullscreen instead of resizing to the size of the first ↵ | Nicolas Werner | 2020-02-13 | 2 | -12/+6 |
| | | | | 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. | ||||
* | modernize: use override | Nicolas Werner | 2020-02-04 | 2 | -2/+2 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | use room rules for mentions | Nicolas Werner | 2020-02-02 | 1 | -21/+31 |
| | |||||
* | Add muting | Nicolas Werner | 2020-02-02 | 2 | -5/+87 |
| | |||||
* | Remove wildcard mtx.hpp includes | Nicolas Werner | 2020-01-31 | 2 | -2/+2 |
| | |||||
* | Remove more unneeded headers | Nicolas Werner | 2020-01-31 | 1 | -1/+0 |
| | |||||
* | Remove metatypes from headers | Nicolas Werner | 2020-01-31 | 2 | -2/+2 |
| | |||||
* | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 2 | -3/+3 |
| | |||||
* | Enable ban and kick button in UserProfile (and try to fix centering) | Nicolas Werner | 2020-01-30 | 1 | -8/+9 |
| | |||||
* | Fix room avatars in settings | Nicolas Werner | 2020-01-21 | 1 | -7/+4 |
| | |||||
* | Reduce Cache.h includes further via one forward declaration | Nicolas Werner | 2019-12-15 | 1 | -0/+1 |
| | |||||
* | Reduce overhead of Cache.h | Nicolas Werner | 2019-12-15 | 5 | -15/+15 |
| | |||||
* | Reduce some include of Cache.h since it needs 11s on average | Nicolas Werner | 2019-12-14 | 1 | -4/+4 |
| | |||||
* | Fix windows build | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | | | | No idea, why apply visitor doesn't work with temporaries? | ||||
* | Remove old timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Fix section layout issues and pagination issues | Nicolas Werner | 2019-11-23 | 1 | -1/+0 |
| | | | | | | | 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. | ||||
* | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 5 | -31/+16 |
| | |||||
* | Cache User Mentions | Joseph Donofry | 2019-08-09 | 2 | -136/+0 |
| | | | | | | | | | 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 lambda capture issue | Joseph Donofry | 2019-07-29 | 1 | -1/+1 |
| | |||||
* | Update mentions dialog | Joseph Donofry | 2019-07-28 | 2 | -20/+70 |
| | | | | | | | | 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. | ||||
* | media->file in error message, when image upload fails | Nicolas Werner | 2019-07-28 | 4 | -6/+6 |
| | |||||
* | Try to localise timestamps | Nicolas Werner | 2019-07-28 | 2 | -7/+9 |
| | | | | | | | | I'm not sure, if that is the right way, but Qt doesn't really have a way to format custom localised dates, so I tried to find the closest approximations to what we currently have. Relates to #69 | ||||
* | Fix copy and pasting image from clipboard | Nicolas Werner | 2019-07-22 | 2 | -0/+24 |
| | | | | | | | | If the QMimeData contains an image, it actually has a mime type of application/x-qt-image. At least in some cases accessing the image/* data returns a 0 length array. Accessing the data via ->imageData works however. So we use that as our accessor and pass it to the preview dialog. | ||||
* | Fix linting issues | Joseph Donofry | 2019-07-16 | 2 | -24/+25 |
| | |||||
* | Add User Mentions Dialog | Joseph Donofry | 2019-07-16 | 2 | -0/+85 |
| | | | | | | | | | | | | 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. | ||||
* | Fix deprecated function call issues with Qt 5.13 | Joseph Donofry | 2019-07-04 | 1 | -1/+4 |
| | | | | Update to mtxclient 0.3.0 | ||||
* | Fix some linting issues | Joseph Donofry | 2019-07-04 | 1 | -1/+1 |
| | |||||
* | Show room version in settings | Nicolas Werner | 2019-07-04 | 1 | -0/+11 |
| | |||||
* | Nlohmann build updates | redsky17 | 2019-02-24 | 1 | -1/+1 |
| | |||||
* | Add download button to ImageOverlay | redsky17 | 2019-01-30 | 2 | -0/+12 |
| | | | | | | When opening images in the full-screen overlay, there is now a download button next to the close button. This button utilizes the same functionality as the right-click->save image button. | ||||
* | Change the minimum width for modals | Konstantinos Sideris | 2018-09-30 | 4 | -8/+5 |
| | |||||
* | Remove pixel value from fonts | Konstantinos Sideris | 2018-09-30 | 5 | -21/+21 |
| | |||||
* | Add infinite scroll in member list | Konstantinos Sideris | 2018-09-25 | 2 | -31/+6 |
| | | | | fixes #446 | ||||
* | Don't clear the member list when the modal is hidden | Konstantinos Sideris | 2018-09-25 | 1 | -7/+0 |
| | | | | fixes #447 | ||||
* | Use QPushButton on the preview modal | Konstantinos Sideris | 2018-09-25 | 2 | -13/+7 |
| | |||||
* | Add close buttons to all dialogs | Konstantinos Sideris | 2018-09-21 | 4 | -0/+37 |
| | |||||
* | Add method to center widgets & clean up unused headers | Konstantinos Sideris | 2018-09-21 | 7 | -15/+1 |
| | |||||
* | Close dialogs on confirmation | Konstantinos Sideris | 2018-09-20 | 7 | -37/+30 |
| | |||||
* | Use confirm as the default button | Konstantinos Sideris | 2018-09-20 | 3 | -6/+6 |
| | |||||
* | Improvements on the system theme | Konstantinos Sideris | 2018-09-19 | 18 | -209/+163 |
| | |||||
* | Add context menu option to show the raw message | Konstantinos Sideris | 2018-09-12 | 2 | -3/+58 |
| | | | | fixes #437 | ||||
* | Small refactoring on the EditModal | Konstantinos Sideris | 2018-09-08 | 2 | -67/+80 |
| | |||||
* | Use proxy objects on lambdas instead of raw pointers | Konstantinos Sideris | 2018-09-07 | 2 | -30/+32 |
| | | | | | | | When the object is destroyed the connections will be removed automatically by Qt. fixes #433 | ||||
* | Make lambda that updates avatar a class method | Konstantinos Sideris | 2018-08-29 | 2 | -91/+91 |
| | |||||
* | Add the ability to change the room avatar | Konstantinos Sideris | 2018-08-29 | 2 | -8/+180 |
| | | | | fixes #418 | ||||
* | Show the room id in the room settings modal | Konstantinos Sideris | 2018-08-26 | 1 | -0/+19 |
| | | | | fixes #416 | ||||
* | Fix crash on logout | Konstantinos Sideris | 2018-08-13 | 1 | -0/+2 |
| | |||||
* | Install the bundled spdlog | Konstantinos Sideris | 2018-08-12 | 1 | -1/+1 |
| | |||||
* | Increase the minimum modal size | Konstantinos Sideris | 2018-08-11 | 3 | -7/+24 |
| | |||||
* | Simplify dialog creation | Konstantinos Sideris | 2018-08-11 | 4 | -12/+16 |
| | |||||
* | Allow user to configure join rules for a room | Konstantinos Sideris | 2018-08-09 | 2 | -41/+188 |
| | |||||
* | Consider the scale ratio when scaling down images | Konstantinos Sideris | 2018-08-01 | 2 | -2/+2 |
| | | | | fixes #393 | ||||
* | Minor modal adjustments | Konstantinos Sideris | 2018-07-22 | 2 | -8/+3 |
| | |||||
* | Remove pixel values from modals, use pointSize instead | Konstantinos Sideris | 2018-07-22 | 10 | -81/+118 |
| | |||||
* | Add option to ignore key requests altogether | Konstantinos Sideris | 2018-07-22 | 2 | -2/+28 |
| | |||||
* | Refactor the room settings menu to look like the user profile | Konstantinos Sideris | 2018-07-22 | 2 | -191/+87 |
| | |||||
* | Reuse the profile modal & adjust its spacing relative to the font size | Konstantinos Sideris | 2018-07-21 | 2 | -18/+51 |
| | |||||
* | Show device list in user profile & add option to create 1-1 chat | Konstantinos Sideris | 2018-07-20 | 2 | -18/+148 |
| | |||||
* | Create user profile modal | Konstantinos Sideris | 2018-07-20 | 2 | -0/+206 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 22 | -55/+622 |
| | |||||
* | Properly reset the autocomplete anchor when the popup closes | Konstantinos Sideris | 2018-07-15 | 1 | -1/+1 |
| | | | | fixes #305 | ||||
* | Use MainWindow instead of QApplication::activeWindow to reference the main ↵ | Konstantinos Sideris | 2018-07-15 | 1 | -3/+11 |
| | | | | | | | | window The latter will not always return a valid pointer. fixes #363 | ||||
* | Remove the v2 namespace from the http client | Konstantinos Sideris | 2018-07-15 | 2 | -5/+5 |
| | |||||
* | Update CI instructions | Konstantinos Sideris | 2018-06-17 | 1 | -3/+3 |
| | |||||
* | Rename the log namespace to avoid symbol clash with the math function | Konstantinos Sideris | 2018-06-14 | 2 | -11/+13 |
| | | | | - Patch the olm repo with a CMakeLists.txt file | ||||
* | Add menu option to enable encryption in a private room | Konstantinos Sideris | 2018-06-12 | 1 | -5/+95 |
| | |||||
* | Migrate to mtxclient for the http calls | Konstantinos Sideris | 2018-06-09 | 2 | -48/+47 |
| | |||||
* | Retrieve the current room state from cache when the edit modal opens | Konstantinos Sideris | 2018-05-18 | 1 | -8/+14 |
| | |||||
* | Fix crash on unfinished animation & center the edit modal | Konstantinos Sideris | 2018-05-18 | 1 | -0/+8 |
| | |||||
* | Hide the edit menu when the user doesn't have enough power | Konstantinos Sideris | 2018-05-16 | 1 | -19/+41 |
| | |||||
* | Add menu to modify the name & topic of the room | Konstantinos Sideris | 2018-05-16 | 1 | -40/+199 |
| | | | | fixes #235 | ||||
* | Add read support for room access options (#324) | twahm | 2018-05-13 | 1 | -3/+56 |
| | | | | - Join rules - Guest access | ||||
* | Use the correct avatar size for HiDPI displays | Konstantinos Sideris | 2018-05-11 | 1 | -0/+16 |
| | |||||
* | Don't use shared pointers for cache | Konstantinos Sideris | 2018-05-08 | 2 | -8/+6 |
| | |||||
* | Fetch user avatars while browsing the member list | Konstantinos Sideris | 2018-05-04 | 1 | -0/+7 |
| | |||||
* | Add member list | Konstantinos Sideris | 2018-05-01 | 2 | -8/+155 |
| | |||||
* | Add prototype room settings menu | Konstantinos Sideris | 2018-04-30 | 1 | -0/+147 |
| | |||||
* | Cache refactoring | Konstantinos Sideris | 2018-04-21 | 1 | -7/+15 |
| | |||||
* | Show avatars in the completion popup | Konstantinos Sideris | 2018-03-25 | 1 | -1/+2 |
| | |||||
* | Fix CI builds | Konstantinos Sideris | 2018-03-13 | 1 | -1/+1 |
| | |||||
* | Implement user registration with reCAPTCHA | Konstantinos Sideris | 2018-03-12 | 1 | -0/+75 |
| | | | | fixes #264 | ||||
* | Add some missing references | Konstantinos Sideris | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | Be explicit about the captured parameters in lambdas | Konstantinos Sideris | 2018-02-20 | 7 | -15/+15 |
| | |||||
* | Scale down the preview image to fit in the application window | Konstantinos Sideris | 2018-02-19 | 1 | -11/+9 |
| | | | | | On macOS the modal has some extra space around the main content that might make it unusable with a big enough image. | ||||
* | Move scaleImage() in Utils | Konstantinos Sideris | 2018-02-19 | 1 | -28/+2 |
| | |||||
* | Minor adjustments | Konstantinos Sideris | 2018-02-19 | 1 | -1/+1 |
| | |||||
* | Support audio, video, generic file for pasting (#220) | christarazi | 2018-02-18 | 2 | -142/+170 |
| | | | | | | | | | | | | | | | | | | | | | | | | * Refactor widget items to use same interface * Support audio, video, generic file for pasting * Add utils function for human readable file sizes * Set correct MIME type for media messages This change also determines the size of the upload once from the ContentLengthHeader, rather than seeking the QIODevice and asking for its size. This prevents any future trouble in case the QIODevice is sequential (cannot be seeked). The MIME type is also determined at upload once, rather than using the QIODevice and the underlying data inside. * Allow for file urls to be used as fall-back This fixes an issue on macOS which uses `text/uri-list` for copying files to the clipboard. fixes #228 | ||||
* | Automatically focus on input when opening a dialog | Konstantinos Sideris | 2018-01-16 | 3 | -0/+24 |
| | |||||
* | Fix emoji as avatars issue for the receipts | Konstantinos Sideris | 2018-01-16 | 1 | -1/+2 |
| | |||||
* | Change cache format to not allow duplicate receipts | Konstantinos Sideris | 2018-01-14 | 1 | -1/+1 |
| | | | | Convert list of receipts to map<userId, timestamp> | ||||
* | Add support for pasting images into a room (#180) | christarazi | 2018-01-10 | 1 | -0/+142 |
| | | | fixes #132 | ||||
* | Remove an extra colon from the receipt time | Konstantinos Sideris | 2018-01-04 | 1 | -1/+1 |
| | | | | [ci skip] | ||||
* | Initial support for read receipts | Konstantinos Sideris | 2018-01-03 | 1 | -0/+124 |
| | |||||
* | Fix font size inconsistencies | Konstantinos Sideris | 2017-12-21 | 1 | -6/+8 |
| | |||||
* | Add dialog to create rooms | Konstantinos Sideris | 2017-12-11 | 1 | -0/+152 |
| | | | | fixes #25 | ||||
* | Add menu to invite users | Konstantinos Sideris | 2017-12-10 | 1 | -0/+149 |
| | |||||
* | Add gui option for joining rooms (#25) | Konstantinos Sideris | 2017-12-10 | 1 | -8/+18 |
| | |||||
* | Group emoji and dialogs with namespaces | Konstantinos Sideris | 2017-11-30 | 4 | -13/+21 |
| | |||||
* | Create directories for related files | Konstantinos Sideris | 2017-11-30 | 4 | -0/+304 |