summary refs log tree commit diff
path: root/src/dialogs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lintingkirp2021-08-111-2/+1
|
* change slot close, to signal closingkirp2021-08-111-2/+3
|
* add shortcut Escape button for closing images issues 672kirp2021-08-112-0/+4
|
* QML the raw message dialogLoren Burkholder2021-07-311-60/+0
|
* QML the read receipts listLoren Burkholder2021-07-292-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 dialogLoren Burkholder2021-07-202-203/+0
| | | | This also adds a property `roomId` to TimelineModel.
* QML the room member listLoren Burkholder2021-07-202-203/+0
|
* Pressing escape hides PreviewUploadOverlaysalahmak2021-03-201-4/+5
|
* Pressing escape hides PreviewUploadOverlaysalahmak2021-03-202-0/+11
|
* Pressing return on image upload dialog sends the messagesalahmak2021-03-151-0/+6
|
* Update license headersNicolas Werner2021-03-0523-96/+92
|
* Merge pull request #474 from Jedi18/room_settings_qmlDeepBlueV7.X2021-02-192-1015/+0
|\ | | | | Shifted Room Settings Dialog to QML
| * added changing of name through edit modal, removed old roomsettingsJedi182021-02-122-1015/+0
| |
| * shifted room avatar changingJedi182021-02-112-8/+8
| |
| * ui almost looks the same, midway between transition from old room settings ↵Jedi182021-02-102-27/+27
| | | | | | | | to new room settings
* | trim invite input textJedi182021-02-161-1/+1
| |
* | Fix two room leaving related bugs and add invite user on clicking inviteJedi182021-02-141-0/+4
|/
* Remove unused fileLoren Burkholder2021-01-152-386/+0
|
* Allow joins via other servers from a matrix: uriNicolas Werner2021-01-111-2/+2
|
* Port PlaceCall dialog to Qmltrilene2021-01-072-175/+0
|
* Make call invites less intrusivetrilene2021-01-072-191/+0
|
* Fix some compiler warningsNicolas Werner2020-12-251-1/+1
|
* fix encryption toggleskirillpt2020-11-272-32/+33
|
* change Toggle behaviorkirillpt2020-11-262-15/+16
|
* Fix mimetype of media messagesNicolas Werner2020-11-251-4/+4
|
* Add file uploadingNicolas Werner2020-11-252-1/+5
|
* Remove unused variabletrilene2020-10-291-1/+1
|
* Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-281-0/+2
|\
| * Optimize buildNicolas Werner2020-10-271-0/+2
| |
* | Fix crash on exittrilene2020-10-272-9/+8
| |
* | Support video callstrilene2020-10-274-56/+114
|/
* Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-306-0/+695
|\
| * Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-176-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 selectortrilene2020-08-054-7/+93
| | |
| | * Merge remote-tracking branch 'upstream/master' into voiptrilene2020-08-012-0/+12
| | |\
| | | * Warn before kicking,banning,inviting,etcNicolas Werner2020-07-162-0/+12
| | | |
| | * | Tweak AcceptCall dialogtrilene2020-08-011-2/+2
| | | |
| | * | clang-formattrilene2020-08-014-42/+48
| | | |
| | * | Remove references to video callstrilene2020-07-292-8/+0
| | | |
| | * | Fix QLayout warningtrilene2020-07-231-1/+1
| | | |
| | * | Polish voice call UItrilene2020-07-224-31/+93
| | | |
| | * | Support voice callstrilene2020-07-104-0/+167
| | |/
* | / Refactor UserProfileNicolas Werner2020-07-302-374/+0
|/ /
* / Reenable sending messagesNicolas Werner2020-07-181-5/+5
|/
* Fix Qt5.15 issuesNicolas Werner2020-06-052-6/+8
| | | | fixes #214
* Improve compile times a tiny bitNicolas Werner2020-05-266-40/+56
|
* add a bit of additional logging to image pasteNicolas Werner2020-05-181-0/+5
|
* Fix UserProfile resizingNicolas Werner2020-04-011-12/+7
|
* Fix RegistrationNicolas Werner2020-02-234-1/+100
| | | | | fixes #97 fixes #51
* use QStandardPaths locations for all file dialogs.Adasauce2020-02-141-2/+5
|
* show image dialog fullscreen instead of resizing to the size of the first ↵Nicolas Werner2020-02-132-12/+6
| | | | desktop
* Remove move() in ImageOverlayAdasauce2020-02-121-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 overrideNicolas Werner2020-02-042-2/+2
|
* modernize: use nullptrNicolas Werner2020-02-041-1/+1
|
* use room rules for mentionsNicolas Werner2020-02-021-21/+31
|
* Add mutingNicolas Werner2020-02-022-5/+87
|
* Remove wildcard mtx.hpp includesNicolas Werner2020-01-312-2/+2
|
* Remove more unneeded headersNicolas Werner2020-01-311-1/+0
|
* Remove metatypes from headersNicolas Werner2020-01-312-2/+2
|
* Optimize includes a bitNicolas Werner2020-01-312-3/+3
|
* Enable ban and kick button in UserProfile (and try to fix centering)Nicolas Werner2020-01-301-8/+9
|
* Fix room avatars in settingsNicolas Werner2020-01-211-7/+4
|
* Reduce Cache.h includes further via one forward declarationNicolas Werner2019-12-151-0/+1
|
* Reduce overhead of Cache.hNicolas Werner2019-12-155-15/+15
|
* Reduce some include of Cache.h since it needs 11s on averageNicolas Werner2019-12-141-4/+4
|
* Fix windows buildNicolas Werner2019-11-231-1/+1
| | | | No idea, why apply visitor doesn't work with temporaries?
* Remove old timelineNicolas Werner2019-11-231-0/+1
|
* Fix section layout issues and pagination issuesNicolas Werner2019-11-231-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 pixmapsNicolas Werner2019-08-265-31/+16
|
* Cache User MentionsJoseph Donofry2019-08-092-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 issueJoseph Donofry2019-07-291-1/+1
|
* Update mentions dialogJoseph Donofry2019-07-282-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 failsNicolas Werner2019-07-284-6/+6
|
* Try to localise timestampsNicolas Werner2019-07-282-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 clipboardNicolas Werner2019-07-222-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 issuesJoseph Donofry2019-07-162-24/+25
|
* Add User Mentions DialogJoseph Donofry2019-07-162-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.13Joseph Donofry2019-07-041-1/+4
| | | | Update to mtxclient 0.3.0
* Fix some linting issuesJoseph Donofry2019-07-041-1/+1
|
* Show room version in settingsNicolas Werner2019-07-041-0/+11
|
* Nlohmann build updatesredsky172019-02-241-1/+1
|
* Add download button to ImageOverlayredsky172019-01-302-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 modalsKonstantinos Sideris2018-09-304-8/+5
|
* Remove pixel value from fontsKonstantinos Sideris2018-09-305-21/+21
|
* Add infinite scroll in member listKonstantinos Sideris2018-09-252-31/+6
| | | | fixes #446
* Don't clear the member list when the modal is hiddenKonstantinos Sideris2018-09-251-7/+0
| | | | fixes #447
* Use QPushButton on the preview modalKonstantinos Sideris2018-09-252-13/+7
|
* Add close buttons to all dialogsKonstantinos Sideris2018-09-214-0/+37
|
* Add method to center widgets & clean up unused headersKonstantinos Sideris2018-09-217-15/+1
|
* Close dialogs on confirmationKonstantinos Sideris2018-09-207-37/+30
|
* Use confirm as the default buttonKonstantinos Sideris2018-09-203-6/+6
|
* Improvements on the system themeKonstantinos Sideris2018-09-1918-209/+163
|
* Add context menu option to show the raw messageKonstantinos Sideris2018-09-122-3/+58
| | | | fixes #437
* Small refactoring on the EditModalKonstantinos Sideris2018-09-082-67/+80
|
* Use proxy objects on lambdas instead of raw pointersKonstantinos Sideris2018-09-072-30/+32
| | | | | | | When the object is destroyed the connections will be removed automatically by Qt. fixes #433
* Make lambda that updates avatar a class methodKonstantinos Sideris2018-08-292-91/+91
|
* Add the ability to change the room avatarKonstantinos Sideris2018-08-292-8/+180
| | | | fixes #418
* Show the room id in the room settings modalKonstantinos Sideris2018-08-261-0/+19
| | | | fixes #416
* Fix crash on logoutKonstantinos Sideris2018-08-131-0/+2
|
* Install the bundled spdlogKonstantinos Sideris2018-08-121-1/+1
|
* Increase the minimum modal sizeKonstantinos Sideris2018-08-113-7/+24
|
* Simplify dialog creationKonstantinos Sideris2018-08-114-12/+16
|
* Allow user to configure join rules for a roomKonstantinos Sideris2018-08-092-41/+188
|
* Consider the scale ratio when scaling down imagesKonstantinos Sideris2018-08-012-2/+2
| | | | fixes #393
* Minor modal adjustmentsKonstantinos Sideris2018-07-222-8/+3
|
* Remove pixel values from modals, use pointSize insteadKonstantinos Sideris2018-07-2210-81/+118
|
* Add option to ignore key requests altogetherKonstantinos Sideris2018-07-222-2/+28
|
* Refactor the room settings menu to look like the user profileKonstantinos Sideris2018-07-222-191/+87
|
* Reuse the profile modal & adjust its spacing relative to the font sizeKonstantinos Sideris2018-07-212-18/+51
|
* Show device list in user profile & add option to create 1-1 chatKonstantinos Sideris2018-07-202-18/+148
|
* Create user profile modalKonstantinos Sideris2018-07-202-0/+206
|
* Move all files under src/Konstantinos Sideris2018-07-1722-55/+622
|
* Properly reset the autocomplete anchor when the popup closesKonstantinos Sideris2018-07-151-1/+1
| | | | fixes #305
* Use MainWindow instead of QApplication::activeWindow to reference the main ↵Konstantinos Sideris2018-07-151-3/+11
| | | | | | | | window The latter will not always return a valid pointer. fixes #363
* Remove the v2 namespace from the http clientKonstantinos Sideris2018-07-152-5/+5
|
* Update CI instructionsKonstantinos Sideris2018-06-171-3/+3
|
* Rename the log namespace to avoid symbol clash with the math functionKonstantinos Sideris2018-06-142-11/+13
| | | | - Patch the olm repo with a CMakeLists.txt file
* Add menu option to enable encryption in a private roomKonstantinos Sideris2018-06-121-5/+95
|
* Migrate to mtxclient for the http callsKonstantinos Sideris2018-06-092-48/+47
|
* Retrieve the current room state from cache when the edit modal opensKonstantinos Sideris2018-05-181-8/+14
|
* Fix crash on unfinished animation & center the edit modalKonstantinos Sideris2018-05-181-0/+8
|
* Hide the edit menu when the user doesn't have enough powerKonstantinos Sideris2018-05-161-19/+41
|
* Add menu to modify the name & topic of the roomKonstantinos Sideris2018-05-161-40/+199
| | | | fixes #235
* Add read support for room access options (#324)twahm2018-05-131-3/+56
| | | | - Join rules - Guest access
* Use the correct avatar size for HiDPI displaysKonstantinos Sideris2018-05-111-0/+16
|
* Don't use shared pointers for cacheKonstantinos Sideris2018-05-082-8/+6
|
* Fetch user avatars while browsing the member listKonstantinos Sideris2018-05-041-0/+7
|
* Add member listKonstantinos Sideris2018-05-012-8/+155
|
* Add prototype room settings menuKonstantinos Sideris2018-04-301-0/+147
|
* Cache refactoringKonstantinos Sideris2018-04-211-7/+15
|
* Show avatars in the completion popupKonstantinos Sideris2018-03-251-1/+2
|
* Fix CI buildsKonstantinos Sideris2018-03-131-1/+1
|
* Implement user registration with reCAPTCHAKonstantinos Sideris2018-03-121-0/+75
| | | | fixes #264
* Add some missing referencesKonstantinos Sideris2018-02-281-1/+1
|
* Be explicit about the captured parameters in lambdasKonstantinos Sideris2018-02-207-15/+15
|
* Scale down the preview image to fit in the application windowKonstantinos Sideris2018-02-191-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 UtilsKonstantinos Sideris2018-02-191-28/+2
|
* Minor adjustmentsKonstantinos Sideris2018-02-191-1/+1
|
* Support audio, video, generic file for pasting (#220)christarazi2018-02-182-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 dialogKonstantinos Sideris2018-01-163-0/+24
|
* Fix emoji as avatars issue for the receiptsKonstantinos Sideris2018-01-161-1/+2
|
* Change cache format to not allow duplicate receiptsKonstantinos Sideris2018-01-141-1/+1
| | | | Convert list of receipts to map<userId, timestamp>
* Add support for pasting images into a room (#180)christarazi2018-01-101-0/+142
| | | fixes #132
* Remove an extra colon from the receipt timeKonstantinos Sideris2018-01-041-1/+1
| | | | [ci skip]
* Initial support for read receiptsKonstantinos Sideris2018-01-031-0/+124
|
* Fix font size inconsistenciesKonstantinos Sideris2017-12-211-6/+8
|
* Add dialog to create roomsKonstantinos Sideris2017-12-111-0/+152
| | | | fixes #25
* Add menu to invite usersKonstantinos Sideris2017-12-101-0/+149
|
* Add gui option for joining rooms (#25)Konstantinos Sideris2017-12-101-8/+18
|
* Group emoji and dialogs with namespacesKonstantinos Sideris2017-11-304-13/+21
|
* Create directories for related filesKonstantinos Sideris2017-11-304-0/+304