summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix timeline becoming corrupted on backfillNicolas Werner2021-01-123-14/+35
* Allow joins via other servers from a matrix: uriNicolas Werner2021-01-113-6/+12
* Merge pull request #370 from Nheko-Reborn/matrix-schemeDeepBlueV7.X2021-01-106-17/+215
|\
| * Handle matrix schemeNicolas Werner2021-01-106-17/+215
* | Fix call invite declined on another devicetrilene2021-01-101-1/+3
|/
* Fix some nulls in relationsNicolas Werner2021-01-081-7/+6
* Fix device discovery under GStreamer 1.16trilene2021-01-072-0/+2
* Fix call answered on another devicetrilene2021-01-072-6/+14
* Fix Qml control colorstrilene2021-01-071-2/+2
* Port PlaceCall dialog to Qmltrilene2021-01-076-224/+1
* Fix one-way video callstrilene2021-01-073-1/+26
* Make call invites less intrusivetrilene2021-01-077-240/+90
* Move call-related properties to CallManagertrilene2021-01-075-81/+47
* Fix notification reply build on other platformsNicolas Werner2021-01-072-0/+6
* Allow inline replies from notifications on linuxNicolas Werner2021-01-076-11/+58
* Remove useless captureNicolas Werner2021-01-061-1/+1
* Fix shadowing in LoginPage.cppNicolas Werner2021-01-061-3/+3
* Fix typing notifications flickering sometimesNicolas Werner2021-01-052-32/+64
* lintNicolas Werner2021-01-011-5/+5
* rename login_method -> loginMethod to fit the Nheko coding styled422020-12-311-3/+3
* find sso flow in all of the flowsd422020-12-311-4/+8
* Fix missing include on WindowsNicolas Werner2020-12-281-0/+2
* Fix #359Nicolas Werner2020-12-275-22/+53
* lintNicolas Werner2020-12-252-17/+20
* Merge pull request #358 from Nheko-Reborn/windows-fixesDeepBlueV7.X2020-12-2516-53/+63
|\
| * lintNicolas Werner2020-12-256-15/+25
| * Fix some compiler warningsNicolas Werner2020-12-2516-50/+50
* | Remove unused variableLoren Burkholder2020-12-241-1/+0
* | Switch profile code to a more flexible methodLorenDB2020-12-246-73/+179
|/
* Merge pull request #355 from Nheko-Reborn/ssssDeepBlueV7.X2020-12-1814-73/+687
|\
| * Fix unused captureNicolas Werner2020-12-181-1/+1
| * Another shadowed variableNicolas Werner2020-12-181-3/+4
| * Fix some shadow warningsNicolas Werner2020-12-181-20/+20
| * Update deps for keychainNicolas Werner2020-12-181-0/+4
| * Add download keys from secret storageNicolas Werner2020-12-184-1/+131
| * Request secrets after verificationNicolas Werner2020-12-172-52/+61
| * Upload cross-signing signatures after verificationNicolas Werner2020-12-171-2/+57
| * Store secrets in keychainNicolas Werner2020-12-1610-12/+318
| * Fix black cat emojiNicolas Werner2020-12-151-2/+3
| * Fix crash when we don't have device keys cachedNicolas Werner2020-12-151-5/+7
| * Clean up encrypted message handlingNicolas Werner2020-12-151-52/+54
| * Send SSSS requestsNicolas Werner2020-12-153-0/+104
* | Fix scrolling the room list using touchNicolas Werner2020-12-152-22/+24
|/
* React with arbitrary strings via /reactNicolas Werner2020-12-131-0/+6
* Don't sync db on every syncNicolas Werner2020-12-131-1/+1
* lintNicolas Werner2020-12-083-5/+8
* Merge branch 'gitlab-ci' into 'master'Nicolas Werner2020-12-082-3/+3
|\
| * Add gitlab ciNicolas Werner2020-11-272-3/+3
* | Merge pull request #349 from LorenDB/iconFromThemeDeepBlueV7.X2020-12-042-3/+2
|\ \
| * | Use system icon where applicableLoren Burkholder2020-12-032-3/+2
* | | Improve Register page (#346)Kirillpt2020-11-307-60/+167
* | | Merge pull request #347 from kamathmanu/avatarFullViewSupportDeepBlueV7.X2020-11-301-0/+3
|\ \ \
| * | | Lint codekamathmanu2020-11-301-1/+1
| * | | Lint codekamathmanu2020-11-301-1/+3
| * | | Add support for viewing avatar images in full sizekamathmanu2020-11-301-0/+1
* | | | Fix shadow variableNicolas Werner2020-11-301-3/+3
* | | | Properly share and rotate sessions on member and device changesNicolas Werner2020-11-306-92/+286
* | | | Remove outbound session storageNicolas Werner2020-11-306-101/+44
* | | | Load sessions lazily from dbNicolas Werner2020-11-306-33/+42
| |_|/ |/| |
* | | SkipEmptyParts was only added in Qt 5.14Nicolas Werner2020-11-261-4/+6
* | | Remove unnecessary capture of thisNicolas Werner2020-11-261-3/+2
* | | fix encryption toggleskirillpt2020-11-272-32/+33
* | | change Toggle behaviorkirillpt2020-11-263-15/+17
* | | fix validation feature in TextInput, it was trouble in password field in the ...kirillpt2020-11-261-0/+1
* | | Fix variable shadowingNicolas Werner2020-11-261-5/+5
* | | Bump max dbsNicolas Werner2020-11-261-1/+1
* | | Fix race when reading members from dbNicolas Werner2020-11-255-29/+52
* | | Add some db logging and clean up avatar urls a bitNicolas Werner2020-11-253-18/+14
* | | Merge pull request #339 from Kirillpt/issue_331DeepBlueV7.X2020-11-253-59/+85
|\ \ \
| * | | fixed toggle weirdness in settings, after loads added setChecked for Toggles,...kirillpt2020-11-251-0/+23
| * | | made this: if Tray become disabled and startInTray was enabled, startInTray b...kirillpt2020-11-251-2/+4
| * | | change \!disabled for enabled, because toggled return true if enabledkirillpt2020-11-252-31/+32
| * | | maybe fix toggle work in codekirillpt2020-11-252-26/+26
| |/ /
* | | Merge pull request #335 from Nheko-Reborn/qml-text-inputDeepBlueV7.X2020-11-2541-10107/+1340
|\ \ \ | |/ / |/| |
| * | Fix input focus when pressing reply buttonNicolas Werner2020-11-251-0/+1
| * | Implement Qml drag and dropNicolas Werner2020-11-257-0/+92
| * | Remove redundant user search suggestion codeNicolas Werner2020-11-257-122/+42
| * | Show userid in completerNicolas Werner2020-11-252-0/+4
| * | Linkify username completionNicolas Werner2020-11-251-0/+3
| * | Split completion model into header and sourceNicolas Werner2020-11-252-110/+144
| * | Match on each word in the completerNicolas Werner2020-11-251-1/+12
| * | Fix completer fuzzy match not applying after prefix match and insert being br...Nicolas Werner2020-11-251-19/+9
| * | Fix some issues with completerNicolas Werner2020-11-251-12/+77
| * | 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
* | | Merge pull request #337 from trilene/masterDeepBlueV7.X2020-11-251-0/+5
|\ \ \
| * | | Mitigate webrtc race conditiontrilene2020-11-241-0/+5
| |/ /
* | | Apply suggestions from code reviewDeepBlueV7.X2020-11-251-2/+2
* | | Update src/ui/TextField.cppDeepBlueV7.X2020-11-251-1/+1
* | | remove QFontMEtrics declarationkirillpt2020-11-252-6/+3
* | | fixed error_label_ below login button, now it's calculating height and uses c...kirillpt2020-11-252-5/+14
* | | remove some useless matrixid layout, and move error_label_ under homeserver i...kirillpt2020-11-242-6/+4
* | | fix word wraping for matrixid error messagekirillpt2020-11-241-0/+1
* | | make lintkirillpt2020-11-241-2/+2
* | | move error_matrixid label below matrixid input, made hide/show for the label,...kirillpt2020-11-233-2/+25
* | | make lintkirillpt2020-11-231-2/+2
* | | Added QLabel for matrixIdError output and added new function which output inp...kirillpt2020-11-232-6/+30
* | | make lintkirillpt2020-11-231-1/+1
* | | fixed issue 292, but removed wordWrap from error_label_, because hint looks b...kirillpt2020-11-231-3/+16
|/ /
* | 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