summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix mimetype of media messagesNicolas Werner2020-11-252-4/+5
* Use a trie for filtering completions (not fuzzy yet)Nicolas Werner2020-11-251-72/+129
* Remove old TextinputNicolas Werner2020-11-254-679/+0
* Qml emoji completerNicolas Werner2020-11-252-0/+10
* Simple prefix match for completionsNicolas Werner2020-11-251-4/+4
* Custom completer filteringNicolas Werner2020-11-253-3/+104
* Working User completerNicolas Werner2020-11-256-33/+58
* add per-room user modelJussi Kuokkanen2020-11-252-0/+52
* use completion interface in emoji completionsJussi Kuokkanen2020-11-252-5/+19
* add completer interface (item roles)Jussi Kuokkanen2020-11-251-0/+15
* rename CompletionModel to CompletionProxyModelJussi Kuokkanen2020-11-253-4/+24
* WIP Qml completerNicolas Werner2020-11-252-0/+8
* Reimplement message historyNicolas Werner2020-11-252-15/+56
* Send typing updates from QMLNicolas Werner2020-11-257-93/+56
* Move emoji picker to qmlNicolas Werner2020-11-2512-8488/+0
* Move calls to new input barNicolas Werner2020-11-258-209/+72
* Add file uploadingNicolas Werner2020-11-2511-297/+367
* Basic text input in qmlNicolas Werner2020-11-259-208/+171
* Pasteable textinputNicolas Werner2020-11-254-0/+77
* Fix tags and world buttons leaking as communities leaking over the networkNicolas Werner2020-11-181-4/+10
* Silence signal syntax deprecatedNicolas Werner2020-11-151-1/+4
* Merge pull request #325 from trilene/webrtc-videoDeepBlueV7.X2020-11-137-11/+94
|\
| * clang-formattrilene2020-11-133-5/+5
| * Make incoming call ringtone a user settingtrilene2020-11-124-6/+89
* | Merge pull request #314 from MayeulC/smoothie-2DeepBlueV7.X2020-11-122-12/+6
|\ \
| * | Simplify PainterHighQualityEnabler codeMayeul Cantan2020-11-071-11/+3
| * | Smooth avatars in widgetsMayeul Cantan2020-11-071-1/+3
* | | Merge pull request #320 from trilene/webrtc-videoDeepBlueV7.X2020-11-094-57/+151
|\ \ \ | |/ / |/| / | |/
| * Video calls: add local webcam viewtrilene2020-11-094-57/+151
* | Merge pull request #313 from MayeulC/shrug-textDeepBlueV7.X2020-10-311-1/+1
|\ \
| * | Allow sending text after `shrug`Mayeul Cantan2020-10-311-1/+1
* | | Merge pull request #310 from MayeulC/fix-typoDeepBlueV7.X2020-10-312-5/+5
|\ \ \ | |_|/ |/| |
| * | Wording: replace "encrypted room" with "encrypted private chat"Mayeul Cantan2020-10-311-2/+2
| * | Wording: change "Mobile mode" for "Touchscreen mode"Mayeul Cantan2020-10-311-2/+2
| * | Wording: change "trusted users" for "verified users"Mayeul Cantan2020-10-311-1/+1
| |/
* | Fix crash when stun server selectedtrilene2020-10-301-1/+1
* | Supress unused var warning for STUN_SERVER (used only if gstreamer supported)Nicolas Werner2020-10-304-6/+6
* | Merge pull request #311 from trilene/webrtc-videoDeepBlueV7.X2020-10-3013-291/+977
|\ \
| * | Unused variabletrilene2020-10-291-4/+4
| * | Remove unused variabletrilene2020-10-291-1/+1
| * | Avoid std::from_chars for nowtrilene2020-10-291-4/+2
| * | Document better rtp payload typestrilene2020-10-291-3/+9
| * | Avoid ugly error if pipeline creation failstrilene2020-10-291-2/+4
| * | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-2829-220/+225
| |\ \
| * | | Fix crash on exittrilene2020-10-277-38/+30
| * | | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-2724-687/+823
| |\ \ \ | | | |/ | | |/|
| * | | Support video callstrilene2020-10-2713-276/+963
* | | | Fix clipboard image pasting crash on macosJoseph Donofry2020-10-281-1/+1
| |_|/ |/| |
* | | Don't pass around empty timelineNicolas Werner2020-10-286-19/+15
* | | No roomid on leaveNicolas Werner2020-10-271-1/+1
* | | Optimize buildNicolas Werner2020-10-2730-230/+236
| |/ |/|
* | Qml message input mockupNicolas Werner2020-10-261-9/+11
* | Merge pull request #307 from LorenDB/ctrl-uDeepBlueV7.X2020-10-241-0/+3
|\ \
| * | Delete text on Ctrl-ULorenDB2020-10-211-0/+3
* | | Fix loginNicolas Werner2020-10-241-1/+1
* | | Merge pull request #306 from LorenDB/masterDeepBlueV7.X2020-10-246-24/+68
|\ \ \
| * | | Add option for unique configLorenDB2020-10-246-24/+68
| |/ /
* | | Add mobile mode which improves scrollingNicolas Werner2020-10-242-0/+27
* | | Fix infinite pagination properly now.Nicolas Werner2020-10-234-5/+19
* | | Fix share keys setting not workingNicolas Werner2020-10-231-0/+6
* | | Reload message on m.room_keyNicolas Werner2020-10-231-2/+4
* | | Trade CPU usage for 30MB of members in RAMNicolas Werner2020-10-227-146/+30
|/ /
* | Use QFontComboBox as per issue 238 (deleted comments)LorenDB2020-10-212-6/+4
* | Fix corrupt channel + add additional debuggingNicolas Werner2020-10-201-0/+9
* | Clean up key requests + autoreloadNicolas Werner2020-10-209-54/+82
* | Share code for sending encrypted olm messagesNicolas Werner2020-10-204-352/+278
* | Store timestamp with olm sessionsNicolas Werner2020-10-209-19/+191
* | Actually forward keys using m.forwared_room_keyNicolas Werner2020-10-182-23/+28
* | Automatic key sharing with trusted usersNicolas Werner2020-10-183-23/+62
* | Fix crash on exitNicolas Werner2020-10-177-45/+21
* | Answer key requests for all our sessionsNicolas Werner2020-10-171-7/+10
* | Fix small typo in robustness logicNicolas Werner2020-10-131-1/+1
|/
* Add some try...catch logic around read-only databases so nheko won't crash if...Joseph Donofry2020-10-091-7/+48
* Try to fix windows buildNicolas Werner2020-10-081-3/+3
* More unused variables in bindingsNicolas Werner2020-10-081-1/+3
* Fix unused variable warnings on old compilersNicolas Werner2020-10-081-3/+12
* Send master key in verification flow (if we trust it)Nicolas Werner2020-10-082-0/+26
* Try to please the CI godsNicolas Werner2020-10-082-3/+5
* Fix issues with old qt and bump to 5.10Nicolas Werner2020-10-081-5/+7
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-10-0814-275/+114
|\
| * Remove duplicate control from settings pagetrilene2020-09-261-1/+0
| * Fix build for those without GStreamertrilene2020-09-251-1/+7
| * Move ActiveCallBar Qml to separate filetrilene2020-09-256-10/+53
| * clang-formattrilene2020-09-224-21/+16
| * Port ActiveCallBar to Qmltrilene2020-09-2213-273/+69
* | Implement signature upload for own master keyNicolas Werner2020-10-082-0/+50
* | Calculate verification status from cross-signing sigs and update dynamicallyNicolas Werner2020-10-087-153/+220
* | Fix in room verificationNicolas Werner2020-10-064-107/+101
* | Show different verification errorsNicolas Werner2020-10-054-4/+18
* | Make steps in verification flow explicitNicolas Werner2020-10-0510-581/+601
* | Don't fail on missing key for a device and /rotate-megolm-session commandNicolas Werner2020-10-037-0/+40
* | Fix nullopt when iterating reactionsNicolas Werner2020-10-031-1/+2
* | Fix fetching inexistent batch tokensNicolas Werner2020-10-021-2/+5
* | Handle forwarded room keysNicolas Werner2020-10-022-48/+69
* | Fix verification start to start with requestNicolas Werner2020-10-022-5/+4
* | Clean up verification and key cache a bitNicolas Werner2020-10-0210-317/+398
* | Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-2420-542/+459
|\|
| * Fix typo in encryption error messageNicolas Werner2020-09-191-1/+1
| * Merge pull request #286 from trilene/voipDeepBlueV7.X2020-09-172-24/+121
| |\
| | * Remove GStreamer version testtrilene2020-09-171-2/+0
| | * clang-formattrilene2020-09-171-1/+1
| | * Fix preprocessor directivetrilene2020-09-171-1/+1
| | * Adapt device monitoring for GStreamer 1.18trilene2020-09-172-24/+123
| * | Merge pull request #284 from Nheko-Reborn/hidden-eventsDeepBlueV7.X2020-09-1714-499/+315
| |\ \
| | * | Actually use room account dataNicolas Werner2020-09-161-1/+1
| | * | Fix avatars in notificationsNicolas Werner2020-09-162-13/+22
| | * | Fix some images not showing upNicolas Werner2020-09-161-6/+13
| | * | Fix null errors in qmlNicolas Werner2020-09-164-13/+13
| | * | Reenable top bar room settings menus on avatar or title clicksNicolas Werner2020-09-165-15/+14
| | * | Port top bar to QmlNicolas Werner2020-09-169-425/+151
| | * | Save account data and allow hiding events via account dataNicolas Werner2020-09-082-30/+105
| * | | Merge pull request #283 from trilene/voipDeepBlueV7.X2020-09-162-5/+8
| |\ \ \ | | | |/ | | |/|
| | * | Remove bus watch when call endstrilene2020-09-162-5/+8
| * | | Merge pull request #281 from trilene/voipDeepBlueV7.X2020-09-142-6/+0
| |\| |
| | * | Don't show default audio source in settingstrilene2020-09-142-6/+0
| * | | Merge pull request #280 from trilene/voipDeepBlueV7.X2020-09-131-2/+6
| |\| |
| | * | Ignore empty remote ICE candidatestrilene2020-09-131-2/+6
| * | | reset filter string when emoji completer is openedJussi Kuokkanen2020-09-131-1/+2
| * | | Merge pull request #278 from trilene/voipDeepBlueV7.X2020-09-101-4/+6
| |\| | | | |/ | |/|
| | * GStreamer v1.18.0 releasedtrilene2020-09-101-4/+4
| | * Fix earlier commit when GStreamer < v1.17trilene2020-09-101-0/+2
* | | Simplify outbound session setupNicolas Werner2020-09-207-212/+207
* | | Split qml part of Device VerificationCH Chethan Reddy2020-09-145-120/+111
* | | Fix breaking while using qmlRegisterSingletonInstanceChethan2k12020-09-102-5/+7
* | | Making sure Verification Objects are deleted properlyChethan2k12020-09-102-0/+5
* | | Add support non-encrypted room-verification messagesChethan2k12020-09-102-58/+60
* | | Fix Wrong Emojis Issue in Room VerificationChethan2k12020-09-047-156/+189
* | | Merge branch 'master' into device-verificationDeepBlueV7.X2020-09-035-2/+177
|\| |
| * | Fix endless pagination, when old history is inaccessibleNicolas Werner2020-09-021-1/+1
| * | remove unused includes and use QRegularExpressionJussi Kuokkanen2020-08-312-8/+5
| * | remove commentJussi Kuokkanen2020-08-311-15/+0
| * | get completion string based on trigger position instead of current wordJussi Kuokkanen2020-08-312-10/+19
| * | ignore enter keypress when completion is selectedJussi Kuokkanen2020-08-311-6/+7
| * | don't select emoji completion by default and add minimum string length before...Jussi Kuokkanen2020-08-291-7/+8
| * | fix build and remove commented codeJussi Kuokkanen2020-08-292-10/+2
| * | lintJussi Kuokkanen2020-08-284-124/+137
| * | Merge branch 'master' of https://github.com/Nheko-Reborn/nhekoJussi Kuokkanen2020-08-2823-1138/+2164
| |\ \
| * | | add emoji completer to text inputJussi Kuokkanen2020-08-284-3/+180
* | | | Add support for Encrypted to-device verification messagesCH Chethan Reddy2020-09-033-2/+47
* | | | Fix catch by value warningNicolas Werner2020-09-031-3/+3
* | | | fixCH Chethan Reddy2020-08-301-1/+1
* | | | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-3036-218/+3171
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #265 from trilene/voipDeepBlueV7.X2020-08-281-2/+1
| |\ \ \ | | | |/ | | |/|
| | * | Link GStreamer elements before syncing statetrilene2020-08-281-2/+1
| * | | Merge pull request #251 from Nheko-Reborn/new-event-storeDeepBlueV7.X2020-08-2622-1132/+2157
| |\ \ \ | | |/ / | |/| |
| | * | Add some log messages, that migrations are in progressNicolas Werner2020-08-251-0/+2
| | * | Speedup db a bit, but loose some crash resiliencyNicolas Werner2020-08-251-1/+4
| | * | Hide CallCandidates again in new storeNicolas Werner2020-08-173-3/+37
| | * | Merge remote-tracking branch 'origin/master' into new-event-storeNicolas Werner2020-08-1729-73/+2364
| | |\|
| | * | Add /clear-timeline commandNicolas Werner2020-08-099-22/+157
| | * | Try to fix issue of pagination interfering with limited: trueNicolas Werner2020-08-071-0/+6
| | * | Also request keys from own devicesNicolas Werner2020-08-061-25/+29
| | * | Split error messages from event decryptionNicolas Werner2020-08-063-82/+146
| * | | Under GStreamer >= 1.17 gather all candidates before sending offer/answertrilene2020-08-221-3/+5
| * | | Stop SendFile and Call buttons swapping places on file uploadtrilene2020-08-171-2/+2
| | |/ | |/|
| * | Appease the linterNicolas Werner2020-08-142-5/+3
| * | Fix SVG color undefinedNicolas Werner2020-08-141-1/+1
| * | Disable call support, when GStreamer is unavailableNicolas Werner2020-08-143-1/+77
| * | Bump flatpak dependencyNicolas Werner2020-08-111-2/+2
| * | Add audio input device selectortrilene2020-08-0510-22/+231
| * | Conditionally compile against upcoming GStreamer releasetrilene2020-08-021-2/+34
| * | Merge remote-tracking branch 'upstream/master' into voiptrilene2020-08-013-12/+56
| |\ \
| | * | Warn before kicking,banning,inviting,etcNicolas Werner2020-07-163-12/+56
| * | | Tweak AcceptCall dialogtrilene2020-08-011-2/+2
| * | | Reset TLVM initial sync flag on logouttrilene2020-08-011-0/+4
| * | | clang-formattrilene2020-08-0113-870/+936
| * | | Improve TURN server retrievaltrilene2020-07-303-3/+17
| * | | Fix error messagetrilene2020-07-301-1/+1
| * | | Remove references to video callstrilene2020-07-296-30/+21
| * | | Handle ICE failuretrilene2020-07-267-67/+125
| * | | Improve debug messagestrilene2020-07-253-33/+54
| * | | Specify call type on timelinetrilene2020-07-244-0/+32
| * | | Cancel sent CallInvite if no response within expirytrilene2020-07-231-1/+8
| * | | Fix QLayout warningtrilene2020-07-231-1/+1
| * | | Send ICE candidates gathered after timeouttrilene2020-07-233-2/+17
| * | | Confirm logout/quit if active call in progresstrilene2020-07-231-2/+21
| * | | Tweak ActiveCallBartrilene2020-07-231-3/+2
| * | | Polish voice call UItrilene2020-07-2213-146/+343
| * | | Add comment wrt TURN server credentialstrilene2020-07-161-1/+3
| * | | Case-insensitive sdp searchtrilene2020-07-161-20/+37
| * | | Handle preemptive CallAnswer from fellow devicetrilene2020-07-161-0/+12
| * | | Hide incoming CallCandidates in encrypted roomstrilene2020-07-141-0/+9
| * | | Remove commentstrilene2020-07-131-2/+0
| * | | Handle preemptive CallHangUptrilene2020-07-131-1/+3
| * | | Hide CallCandidates events from the timelinetrilene2020-07-131-1/+2
| * | | Centre PlaceCall dialogtrilene2020-07-131-1/+2
| * | | Fix percent-encoding of TURN server URItrilene2020-07-132-11/+11
| * | | Merge remote-tracking branch 'upstream/master' into voiptrilene2020-07-107-68/+114
| |\| |
| | * | Fix autolinking breaking on single quotes in href attributeNicolas Werner2020-07-091-3/+3
| | * | Open url using QDesktopServices from QmlNicolas Werner2020-07-092-0/+9
| * | | Support voice callstrilene2020-07-1023-99/+1569
* | | | Change ReactionRealtesTo to RelatesToCH Chethan Reddy2020-08-302-2/+2
* | | | Small FixesCH Chethan Reddy2020-08-294-8/+27
* | | | Verify signatures and find trusted devicesCH Chethan Reddy2020-08-251-64/+117
* | | | Cache FixCH Chethan Reddy2020-08-246-87/+181
* | | | [WIP] Room Verification Works!CH Chethan Reddy2020-08-188-88/+113
* | | | [WIP] Room-Verification MessagesCH Chethan Reddy2020-08-0910-476/+385
* | | | Add Room Verification MessagesCH Chethan Reddy2020-07-307-44/+228
* | | | Adding Room Key Verification StuffCH Chethan Reddy2020-07-3012-359/+711
* | | | Updating keys of outdated encrypted usersCH Chethan Reddy2020-07-307-32/+89
* | | | Adding icons to UserProfileCH Chethan Reddy2020-07-305-42/+111
* | | | Refactor UserProfileNicolas Werner2020-07-3011-572/+168
* | | | Some issue with UserProfileCH Chethan Reddy2020-07-308-92/+130
* | | | [WIP] Add Caching for usersCH Chethan Reddy2020-07-306-46/+268
* | | | Error Handling and some fixesCH Chethan Reddy2020-07-303-45/+121
* | | | Add some Userprofile buttonsCH Chethan Reddy2020-07-303-41/+75
* | | | Fix the Weird auto-confirmation and cancellationCH Chethan Reddy2020-07-302-2/+1
* | | | Some more fixesCH Chethan Reddy2020-07-302-2/+11
* | | | Fix presence indicatorNicolas Werner2020-07-302-10/+14
* | | | Some more changesCH Chethan Reddy2020-07-302-5/+4
* | | | Some ImprovementsCH Chethan Reddy2020-07-303-16/+10
* | | | Add some more slots and macCH Chethan Reddy2020-07-305-45/+170
* | | | Shared secret with decimal and emoji works!CH Chethan Reddy2020-07-304-62/+184
* | | | Add DeviceVerificationList to keep track of all flows and Popup onCH Chethan Reddy2020-07-306-41/+136
* | | | Handle Device Verification related to_device messagesChethan2k12020-07-305-4/+142
* | | | Add SAS Method choice and Add send_to_device API callChethan2k12020-07-302-30/+117
* | | | Tweak UI for device verification and Add more slotsChethan2k12020-07-302-2/+78
* | | | Add C++ Model for DeviceListCH Chethan Reddy2020-07-306-35/+138
* | | | Adding DeviceList for userprofileChethan2k12020-07-303-23/+62
* | | | Rewrite UserProfile in qmlCH Chethan Reddy2020-07-303-0/+103
* | | | Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-301-0/+6
* | | | Add DeviceVerificationFlow dummy and verification test buttonNicolas Werner2020-07-304-0/+84
| |_|/ |/| |
* | | Fix double free by closing cursor at the right timeNicolas Werner2020-07-301-26/+33
* | | Add workaround for duplicate syncsNicolas Werner2020-07-271-1/+8
* | | Fix migration (hopefully)Nicolas Werner2020-07-261-3/+50
* | | Fix shadowing variableNicolas Werner2020-07-261-3/+3
* | | Rename EventStore::event to get to remove ambiguity with QObject::eventNicolas Werner2020-07-263-24/+24
* | | Reset fetch in progress when fetch failedNicolas Werner2020-07-251-0/+1
* | | Return to redacted messages instead of just storing the redactionNicolas Werner2020-07-252-22/+45
* | | Don't send url, if we send an encrypted fileNicolas Werner2020-07-231-7/+20
* | | Fix room joinsNicolas Werner2020-07-202-9/+12
* | | Fix reactionsNicolas Werner2020-07-207-29/+71
* | | Fix reaction displayNicolas Werner2020-07-1910-141/+140
* | | Close cursor we don't need and where we overwrite the contentsNicolas Werner2020-07-181-8/+11
* | | Fix reply scrollingNicolas Werner2020-07-181-2/+2
* | | Fix race condition between /messages and /syncNicolas Werner2020-07-182-34/+48
* | | Mark own events as read again after sendingNicolas Werner2020-07-182-4/+13
* | | Fix flickering of encrypted messages when sending using new storeNicolas Werner2020-07-181-8/+10
* | | Fix encryption indicatorNicolas Werner2020-07-181-3/+6
* | | Reenable sending messagesNicolas Werner2020-07-188-349/+342
* | | Readd pagination and fix redactionsNicolas Werner2020-07-136-123/+250
* | | Initialize Profile laterNicolas Werner2020-07-111-2/+2
* | | Fix translation loadingNicolas Werner2020-07-101-2/+3
* | | Fetch missing eventsNicolas Werner2020-07-105-23/+52
* | | WIP: Event Store split outNicolas Werner2020-07-096-448/+763
* | | Add relations and order without hidden events to dbNicolas Werner2020-07-082-47/+90
* | | Fetch event from db and use string_view where possibleNicolas Werner2020-07-062-29/+58
* | | Use new timeline cache structureNicolas Werner2020-07-052-116/+154
* | | Persist event orderNicolas Werner2020-07-042-0/+26
* | | Store events in room specific dbNicolas Werner2020-07-032-10/+25
| |/ |/|