summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* Clean up notification code a bitNicolas Werner2021-03-1716-477/+207
* Refactor image download code to be reusableNicolas Werner2021-03-172-95/+166
* Simplify image loadingLoren Burkholder2021-03-173-16/+6
* Don't create a QImage every timeLoren Burkholder2021-03-171-5/+2
* Simplify macOS checks for a null imageLoren Burkholder2021-03-172-2/+15
* make lintLoren Burkholder2021-03-171-13/+12
* Block notifications until the image has been downloadedLoren Burkholder2021-03-171-9/+21
* Only try to display images if they existLoren Burkholder2021-03-173-7/+14
* Use better method of resizing imagesLoren Burkholder2021-03-171-7/+7
* Switch readImage to take a reference instead of a pointerLoren Burkholder2021-03-175-10/+10
* Simplify regexLoren Burkholder2021-03-173-3/+3
* Simplify formatting on WindowsLoren Burkholder2021-03-172-29/+22
* Better handle encrypted notificationsLoren Burkholder2021-03-173-18/+56
* Remove unnecessary headerLoren Burkholder2021-03-171-1/+0
* Rewrite notification posting logicNicolas Werner2021-03-176-86/+264
* Add regex to remove replies in notificationsLoren Burkholder2021-03-173-5/+16
* Fix when "replied" is displayedLoren Burkholder2021-03-171-3/+3
* Get event text in event parser functionLoren Burkholder2021-03-175-9/+15
* Add "replied" marker to regular reply messagesLoren Burkholder2021-03-171-1/+8
* Create function for processing whether a message is a replyLoren Burkholder2021-03-173-1/+11
* Simplify message body constructionLoren Burkholder2021-03-171-8/+5
* Simplify determination of whether markup is supportedLoren Burkholder2021-03-171-8/+14
* Only HTML-format the body if it should be formattedLoren Burkholder2021-03-171-2/+4
* Format notifications according to the FreeDesktop specificationLoren Burkholder2021-03-171-2/+13
* Fix Linux HTML notificationsLoren Burkholder2021-03-171-5/+6
* Fix colon spacingLoren Burkholder2021-03-171-1/+1
* Don't run markdownToHtml on messagesLoren Burkholder2021-03-173-4/+4
* Disable HTML on macOSLoren Burkholder2021-03-171-1/+1
* Move data parsing into a dedicated functionLoren Burkholder2021-03-177-74/+103
* make lintLoren Burkholder2021-03-171-2/+2
* Use the class D-Bus memberLoren Burkholder2021-03-171-9/+3
* Use plaintext for Windows notificationsLoren Burkholder2021-03-171-1/+3
* Only pass formatted text if it is supported (Linux)Loren Burkholder2021-03-171-4/+9
* Parse markdown overrides during repliesLoren Burkholder2021-03-171-1/+3
* Format markdown as HTML in notificationsLoren Burkholder2021-03-173-6/+12
* Move check for duplicate /sync responses to the same threadNicolas Werner2021-03-162-14/+15
* Convert flatpak file to yaml to be able to add commentsNicolas Werner2021-03-153-271/+180
* Use device=all in flatpak for webcam supportNicolas Werner2021-03-151-0/+1
* Don't send markdown links in bodyNicolas Werner2021-03-153-4/+36
* Store all state eventsNicolas Werner2021-03-153-51/+38
* Merge pull request #523 from Jedi18/masterDeepBlueV7.X2021-03-153-1/+16
|\
| * prepend file:// for linux and macostargetakhil2021-03-151-0/+8
| * Add faq sectiontargetakhil2021-03-141-0/+7
| * fix windows video bugtargetakhil2021-03-141-1/+1
* | Rotate session keys properlyNicolas Werner2021-03-156-70/+121
* | Merge pull request #525 from salahmak/image-upload-dialogDeepBlueV7.X2021-03-151-0/+6
|\ \
| * | Pressing return on image upload dialog sends the messagesalahmak2021-03-151-0/+6
* | | Merge pull request #524 from Nheko-Reborn/native-menusDeepBlueV7.X2021-03-144-39/+40
|\ \ \
| * | | Shorten hunter dir pathNicolas Werner2021-03-141-2/+2
| * | | Use native menusNicolas Werner2021-03-143-37/+38
|/ / /
* | | Use readonly properties where possibleNicolas Werner2021-03-143-5/+5
* | | Remove some more allocationsNicolas Werner2021-03-144-14/+18
|/ /
* / Reduce allocations when escaping emojiNicolas Werner2021-03-141-6/+15
|/
* Merge pull request #493 from Jedi18/quickswitcher_qmlDeepBlueV7.X2021-03-1418-276/+362
|\
| * Fix room completions not showing label avatarsNicolas Werner2021-03-141-0/+2
| * Fix qml license headers againNicolas Werner2021-03-1451-0/+58
| * Remove background of quick switcher popupNicolas Werner2021-03-141-0/+1
| * Improve sorting and sizing of completions a bitNicolas Werner2021-03-1453-121/+95
| * Fix text corruption from unrounded pixel heightNicolas Werner2021-03-131-2/+2
| * Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18...Nicolas Werner2021-03-1318-271/+322
| |\
| | * change allowed mistakes, fix minor style issues, remove old completer functio...Jedi182021-03-078-50/+43
| | * changed bottomToTop to true and renamed textWidth to textHeightJedi182021-02-261-5/+5
| | * remove old quick switcherJedi182021-02-247-242/+1
| | * added margins and ui changes for quickswitcher and completerJedi182021-02-242-11/+19
| | * fix row content centeringJedi182021-02-242-5/+11
| | * fix matrixtextfield color and quickswitcher font sizeJedi182021-02-232-4/+5
| | * add matrix text fieldJedi182021-02-234-13/+85
| | * fix timeline focusJedi182021-02-233-0/+8
| | * enter key now works, fix room highlighting and add overlayJedi182021-02-237-1/+30
| | * selecting room in quickswitcher now works, added completionSelected signalJedi182021-02-222-2/+30
| | * add room alias delegate, fix some quickswitcher ui problemsJedi182021-02-224-8/+46
| | * add quick switcher qml file and moved completerFor from inputbar to timeline ...Jedi182021-02-216-1/+86
* | | Merge pull request #520 from Nheko-Reborn/openssl-fixesDeepBlueV7.X2021-03-135-6/+8
|\| |
| * | Disable bundled OpenSSL by default, even with hunterNicolas Werner2021-03-135-6/+8
|/ /
* | Fix a few db access crashesNicolas Werner2021-03-122-5/+14
* | Bump mtxclient versionNicolas Werner2021-03-122-2/+2
* | Disable room pings in repliesNicolas Werner2021-03-121-0/+2
* | Translated using Weblate (German)Weblate2021-03-111-10/+10
* | Translated using Weblate (English)Weblate2021-03-111-1/+1
* | Translated using Weblate (Estonian)Weblate2021-03-081-26/+28
* | Fix disable certificate validation on login pageNicolas Werner2021-03-081-3/+4
* | Merge pull request #510 from Jedi18/masterDeepBlueV7.X2021-03-071-0/+12
|\ \
| * | add matrix uri handler registry values in installerJedi182021-03-031-0/+12
* | | Fix popup opening at wrong placeNicolas Werner2021-03-072-7/+4
* | | Fix conflict between qmlformat and license checkNicolas Werner2021-03-0749-0/+50
* | | Show mxid on hovering usernameNicolas Werner2021-03-0749-52/+13
* | | Fix missing include for FetchContentNicolas Werner2021-03-071-0/+1
* | | Add config option to disable tls validationNicolas Werner2021-03-067-4/+42
* | | Add linebreaks to fingerprintNicolas Werner2021-03-061-3/+7
* | | Merge pull request #506 from Nheko-Reborn/timeline-buttonsDeepBlueV7.X2021-03-064-80/+131
|\ \ \
| * | | Use short format for timeNicolas Werner2021-03-051-1/+1
| * | | Mark message currently being editedNicolas Werner2021-03-051-2/+2
| * | | Fix janky hoverhandling for text messagesNicolas Werner2021-03-052-1/+4
| * | | Use overlay buttons for message actionsNicolas Werner2021-03-044-79/+127
* | | | Merge pull request #509 from trilene/masterDeepBlueV7.X2021-03-063-9/+9
|\ \ \ \
| * | | | Bump mtxclienttrilene2021-03-051-1/+1
| * | | | Bump mtxclienttrilene2021-03-052-8/+8
|/ / / /
* | | | Fix unused variableNicolas Werner2021-03-051-1/+0
* | | | fix lintingNicolas Werner2021-03-055-132/+137
* | | | Fix cplusplus macro on windowsNicolas Werner2021-03-051-0/+3
* | | | Update translationsNicolas Werner2021-03-0520-4475/+4663
* | | | Fix a few join confirmations too manyNicolas Werner2021-03-052-8/+13
* | | | Remove tweenyNicolas Werner2021-03-053-29/+26
* | | | Merge pull request #505 from Nheko-Reborn/license-headersDeepBlueV7.X2021-03-05225-655/+913
|\ \ \ \
| * | | | Update license headersNicolas Werner2021-03-05225-653/+911
| |/ / /
| * | | Avoid some duplicate property queriesNicolas Werner2021-03-032-2/+2
* | | | Fix lintingJoseph Donofry2021-03-0411-161/+152
* | | | Properly format matrix errors in spdlog statementsJoseph Donofry2021-03-043-7/+7
* | | | Translated using Weblate (French)Weblate2021-03-031-27/+30
|/ / /
* | | Fix avatar fallback in roomsNicolas Werner2021-03-031-0/+1
* | | Fix reply relating to the wrong id of edited eventNicolas Werner2021-03-031-1/+1
* | | Merge pull request #504 from Nheko-Reborn/new-lmdbxxDeepBlueV7.X2021-03-035-495/+371
|\ \ \
| * | | Fix the include path for lmdb from hunterNicolas Werner2021-03-031-0/+3
| * | | Download single file for lmdb++.hppNicolas Werner2021-03-031-2/+2
| * | | Add comment to mark db keys as suchNicolas Werner2021-03-031-0/+1
| * | | Update to new lmdbxx versionNicolas Werner2021-03-035-495/+367
|/ / /
* | | Translated using Weblate (German)Weblate2021-03-021-2/+2
* | | Fix indentationNicolas Werner2021-03-011-1/+1
* | | Use one after_build in appveyorNicolas Werner2021-03-011-3/+1
* | | Fix appveyor uploadNicolas Werner2021-03-011-1/+2
* | | Don't ask to join joined rooms when clicking matrix uriNicolas Werner2021-03-011-2/+2
* | | Translated using Weblate (French)Weblate2021-02-261-57/+57
* | | Translated using Weblate (Swedish)Weblate2021-02-261-5/+5
* | | Use toggles for screen share settingsNicolas Werner2021-02-251-27/+38
* | | Merge pull request #484 from trilene/screenshare-x11DeepBlueV7.X2021-02-2519-280/+833
|\ \ \
| * | | Restore voice/video callstrilene2021-02-251-1/+2
| * | | add_feature_info for screen sharing window selectiontrilene2021-02-251-1/+6
| * | | Add missing translation marktrilene2021-02-251-1/+1
| * | | Merge remote-tracking branch 'upstream/master' into screenshare-x11trilene2021-02-2540-1175/+2313
| |\ \ \ | |/ / / |/| | |
* | | | Fix unaligned readsNicolas Werner2021-02-251-16/+30
* | | | Merge branch 'master' of github.com:Nheko-Reborn/nhekoNicolas Werner2021-02-257-8/+26
|\ \ \ \
| * \ \ \ Merge pull request #494 from Jedi18/minor_issue_fixesDeepBlueV7.X2021-02-257-8/+26
| |\ \ \ \
| | * | | | change mtxclient url, fix login page assert failure and dendrite registration...Jedi182021-02-255-6/+13
| | * | | | navigate to newly created roomsJedi182021-02-252-2/+13
| | | |/ / | | |/| |
* | / | | Fix potential issue with modifiers and edit shortcutsNicolas Werner2021-02-251-2/+2
|/ / / /
* | | | Fix text input restoring after editsNicolas Werner2021-02-254-22/+25
* | | | Allow editing via up and down arrowsNicolas Werner2021-02-243-2/+55
|/ / /
* | | Ensure we ask for confirmation when clicking on a matrix uriNicolas Werner2021-02-241-3/+17
* | | Add missing dependency to appimageNicolas Werner2021-02-241-0/+1
* | | Copy upload steps from flathubNicolas Werner2021-02-241-1/+3
* | | Use flatpakref from repoNicolas Werner2021-02-241-1/+1
* | | Update flat-manager-clientNicolas Werner2021-02-231-16/+22
* | | commit and publish flatpak in one commandNicolas Werner2021-02-231-2/+1
* | | Add nightly flatpak repoNicolas Werner2021-02-231-0/+8
* | | Remove unused linkNicolas Werner2021-02-231-2/+1
* | | Make flatpak ref autodownloadNicolas Werner2021-02-231-0/+1
* | | Add flatpak nightly repositoryNicolas Werner2021-02-235-2/+804
* | | Fix unused captureNicolas Werner2021-02-231-1/+1
* | | Fix qml formattingNicolas Werner2021-02-231-9/+9
* | | Merge pull request #488 from Nheko-Reborn/scroll-view-thingyDeepBlueV7.X2021-02-221-41/+14
|\ \ \
| * | | Use scrollview again for inputNicolas Werner2021-02-221-41/+14
| | |/ | |/|
* / | Linkify topic in room settings and use non-deprecated MessageDialogNicolas Werner2021-02-223-13/+19
|/ /
* | Fix miscalculation of padding in timelineNicolas Werner2021-02-204-39/+48
* | Avoid some copies when sorting the room listNicolas Werner2021-02-202-4/+6
* | Fix login with SSO and Password supportedNicolas Werner2021-02-192-23/+35
* | Merge pull request #479 from Jedi18/add_rooms_model_completerDeepBlueV7.X2021-02-196-0/+142
|\ \
| * | check for empty alias and percent encoding for alias in urlJedi182021-02-191-3/+8
| * | added bool to choose between showing only rooms with aliases and all of the r...Jedi182021-02-173-13/+20
| * | add matrix link for completed itemJedi182021-02-171-1/+1
| * | add rooms model, add room delegate for completerJedi182021-02-166-0/+130
* | | Merge pull request #474 from Jedi18/room_settings_qmlDeepBlueV7.X2021-02-1917-1038/+1109
|\ \ \
| * | | fixed roomsettings spacing and toggle button right align bugJedi182021-02-162-2/+17
| * | | change togglebutton size, set textarea color to colors.textJedi182021-02-162-4/+7
| * | | Replace rowlayouts with gridlayout and fix room settings initializer listJedi182021-02-142-38/+27
| * | | Merge branch 'master' into room_settings_qmlAkhil Nair2021-02-1476-1487/+3780
| |\| |
| * | | replaced with togglebutton using qtquickcontrols2Jedi182021-02-134-19/+28
| * | | added togglebutton stylingJedi182021-02-132-8/+19
| * | | fix roomsetting layoutJedi182021-02-132-31/+18
| * | | added room topicJedi182021-02-134-23/+68
| * | | added changing of name through edit modal, removed old roomsettingsJedi182021-02-1214-1046/+214
| * | | fix avatar update on timeline syncJedi182021-02-117-9/+13
| * | | shifted room avatar changingJedi182021-02-115-23/+242
| * | | added roomversion, roomid etcJedi182021-02-113-5/+28
| * | | added notifications and encryption for the new roomsettingsJedi182021-02-116-6/+352
| * | | ui almost looks the same, midway between transition from old room settings t...Jedi182021-02-1012-37/+112
| * | | added room settings qmlJedi182021-02-095-2/+179
* | | | Adapt to changes in MSC2312Nicolas Werner2021-02-171-7/+7
* | | | Make inline images work a bit betterNicolas Werner2021-02-171-2/+10
* | | | Fix crash from logging unset indices (leftover after debugging)Nicolas Werner2021-02-171-5/+0
* | | | Merge pull request #482 from eltociear/patch-1DeepBlueV7.X2021-02-171-1/+1
|\ \ \ \
| * | | | GitHub formatIkko Ashimine2021-02-161-1/+1
|/ / / /
| | | * Add screen sharing window previewtrilene2021-02-253-4/+100
| | | * Allow choice of single window when sharing screentrilene2021-02-246-24/+131
| | | * Display screen sharing content locallytrilene2021-02-217-68/+90
| | | * Refine X11 testtrilene2021-02-201-1/+1
| | | * Require GStreamer 1.18 for voip supporttrilene2021-02-209-97/+3
| | | * Screen sharing (X11): support picture-in-picturetrilene2021-02-205-103/+201
| | | * Screen sharing (X11): add hide mouse cursor optiontrilene2021-02-184-3/+35
| | | * Support desktop screen sharing on X11trilene2021-02-1815-90/+376
| |_|/ |/| |
* | | Translated using Weblate (Hungarian)Weblate2021-02-151-26/+27
* | | Merge pull request #476 from Jedi18/masterDeepBlueV7.X2021-02-154-2/+17
|\ \ \ | |_|/ |/| |
| * | trim invite input textJedi182021-02-161-1/+1
| * | Fix room list updating on adding to hidden tag or removing tagJedi182021-02-142-0/+4
| * | Fix two room leaving related bugs and add invite user on clicking inviteJedi182021-02-142-2/+13
|/ /
* | Add double tap to reply featureNicolas Werner2021-02-141-0/+1
* | Fix hover handling in the timelineNicolas Werner2021-02-1416-67/+127
* | Improve scroll to message a bit by using a ScrollViewNicolas Werner2021-02-131-166/+168
* | Merge pull request #471 from LorenDB/emoteNotifDeepBlueV7.X2021-02-135-49/+71
|\ \
| * | Include notifications header instead of responses headerLoren Burkholder2021-02-134-4/+4
| * | Move notification parsing into postNotificationLoren Burkholder2021-02-135-62/+59
| * | Fix typoLoren Burkholder2021-02-131-1/+1
| * | Display notifications for emote messages properlyLoren Burkholder2021-02-135-12/+37
|/ /
* | Mark messages as read, when Nheko gets focusedNicolas Werner2021-02-132-4/+17
* | Revert keeping whitespace in html, it breaks listsNicolas Werner2021-02-121-1/+1
* | Fix crash when editing an edited message pointing to itselfNicolas Werner2021-02-121-7/+9
* | Translated using Weblate (Hungarian)Weblate2021-02-111-27/+32
* | Translated using Weblate (Finnish)Weblate2021-02-111-11/+11
* | Translated using Weblate (Estonian)Weblate2021-02-101-15/+18
* | Prevent edits of unsent messagesNicolas Werner2021-02-102-0/+6
* | Fix cancel edit order on Escape keyNicolas Werner2021-02-101-3/+3
* | Update translationsNicolas Werner2021-02-1020-540/+2183
* | Fix messages sometimes not being rendered, when they are too largeNicolas Werner2021-02-102-5/+0
* | Try to avoid QTBUG-89568Nicolas Werner2021-02-102-2/+2
* | Fix UI allowing edits of foreign messages in some casesNicolas Werner2021-02-106-12/+20
* | Merge pull request #420 from Nheko-Reborn/render-editsDeepBlueV7.X2021-02-1022-169/+555
|\ \
| * | Abort -> CancelNicolas Werner2021-02-101-1/+1
| * | Use fully read marker and fix stuck read marker with editsNicolas Werner2021-02-101-18/+19
| * | Fix stuck notifications because of editsNicolas Werner2021-02-105-5/+121
| * | Add edit shortcuts and fix some focus stuffNicolas Werner2021-02-095-7/+30
| * | Implement message editingNicolas Werner2021-02-099-15/+90
| * | Display edits correctlyNicolas Werner2021-02-098-12/+99
| * | Fix edited repliesNicolas Werner2021-02-093-4/+38
| * | Render editsNicolas Werner2021-02-094-4/+86
| * | Switch to new relations formatNicolas Werner2021-02-0912-144/+112
|/ /
* | Fix wrong font used in emoji escapeNicolas Werner2021-02-091-1/+1
* | Merge pull request #468 from tverrbjelke/missing_dep_for_debianDeepBlueV7.X2021-02-091-1/+1
|\ \
| * | Fixes issue 463tverrbjelke2021-02-091-1/+1
* | | Fix lintingNicolas Werner2021-02-091-11/+11
* | | Remove unused variablesNicolas Werner2021-02-091-3/+1
* | | Clean up config names a bitNicolas Werner2021-02-092-8/+5
* | | Merge pull request #459 from Jedi18/minor_fixesDeepBlueV7.X2021-02-096-5/+44
|\ \ \
| * | | linting fixJedi182021-02-072-4/+4
| * | | emoji default translation fixJedi182021-02-072-5/+24
| * | | translation fix for default text in emoji comboJedi182021-02-061-3/+3
| * | | focus message input on adding emoji/reacting to a messageJedi182021-02-054-0/+15
| * | | close emoji autocompleter if space typed after : issue #433 and adds default ...Jedi182021-02-052-0/+5
| | |/ | |/|
* | | Merge pull request #450 from kallisti5/haiku-fixesDeepBlueV7.X2021-02-092-4/+4
|\ \ \
| * | | notifications/mananger: Follow Linux code paths on Haiku as wellAlexander von Gluck IV2021-02-031-3/+3
| * | | cmake: Don't build with Werror on HaikuAlexander von Gluck IV2021-02-031-1/+1
| |/ /
* | | Merge pull request #465 from trilene/call-devicesDeepBlueV7.X2021-02-0912-407/+530
|\ \ \
| * | | make linttrilene2021-02-074-11/+17
| * | | Add Duplex call devicestrilene2021-02-071-0/+4
| * | | Move call device handling out of WebRTCSessiontrilene2021-02-078-396/+509
|/ / /
* | | Native rendering breaks kerningNicolas Werner2021-02-071-4/+0
* | | Translated using Weblate (Hungarian)Weblate2021-02-051-47/+49
* | | Merge pull request #455 from LorenDB/fixLogoutIssuesDeepBlueV7.X2021-02-053-20/+12
|\ \ \ | |_|/ |/| |
| * | Don't attempt to begin group ""Loren Burkholder2021-02-041-3/+5
| * | Set profile to "" if it's the default for compatibilityLoren Burkholder2021-02-041-2/+2
| * | Use UserSettings where possibleLoren Burkholder2021-02-041-11/+3
| * | Fix bug on logout of non-default profileLoren Burkholder2021-02-041-7/+5
| |/