summary refs log tree commit diff
path: root/src (follow)
Commit message (Collapse)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
|\ | | | | Make incoming call ringtone a user setting
| * 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
|\ \ | | | | | | Smooth all the things [v2]
| * | Simplify PainterHighQualityEnabler codeMayeul Cantan2020-11-071-11/+3
| | | | | | | | | | | | | | | There is no need to iterate over a list, flags can be applied and stored simultaneously.
| * | 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 view
| * 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`
| * | Allow sending text after `shrug`Mayeul Cantan2020-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ¯\_(ツ)_/¯ IDK, I like to write something after, sometimes Allow sending: ¯\_(ツ)_/¯ some text By entering: /shrug some text It's supported in Element. If you did it in nheko, you just used to lose the extra text. Not putting text is still supported, a ternary operator makes sure a space is only inserted if the text isn't empty, to avoid having a trailing space.
* | | Merge pull request #310 from MayeulC/fix-typoDeepBlueV7.X2020-10-312-5/+5
|\ \ \ | |_|/ |/| | Improve wording in multiple strings.
| * | Wording: replace "encrypted room" with "encrypted private chat"Mayeul Cantan2020-10-311-2/+2
| | | | | | | | | | | | | | | This is for consistency with "Start a private chat", and is more specific.
| * | Wording: change "Mobile mode" for "Touchscreen mode"Mayeul Cantan2020-10-311-2/+2
| | | | | | | | | | | | | | | This is less ambiguous. Moreover, this mode might be useful on a computer touchscreen.
| * | Wording: change "trusted users" for "verified users"Mayeul Cantan2020-10-311-1/+1
| |/ | | | | | | | | | | | | | | | | | | This is less ambiguous, as it aligns with the other uses. Trusted might refer to something else, like the reputation project. You can trust a user you haven't verified. Also mention devices as this shares keys with verified devices, for when device verification was performed without cross-signing.
* | 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
|\ \ | | | | | | Support video calls
| * | 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-U
| * | 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 separate profiles
| * | | 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
| | | | | | | | | | Note: I have deleted commented code as per the suggestion of @utkarsh2102. Note 2: I have fixed all the diffs, etc.
* | 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 ↵Joseph Donofry2020-10-091-7/+48
| | | | if the db doesn't exist
* 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
| |\ | | | | | | Adapt device monitoring for GStreamer 1.18
| | * 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
| |\ \ | | | | | | | | Hidden events backend
| | * | 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
| | | | | | | | | | | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port.
| | * | Port top bar to QmlNicolas Werner2020-09-169-425/+151
| | | | | | | | | | | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point!
| | * | 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 ends
| | * | 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 settings
| | * | 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 candidates
| | * | 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
| |\| | | | |/ | |/| Fix earlier commit + GStreamer v1.18 released
| | * 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
| | | | | | | | | | | | Don't send inbound session to self and claim and send all keys at once.
* | | 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 ↵Jussi Kuokkanen2020-08-291-7/+8
| | | | | | | | | | | | before showing completions
| * | 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 state
| | * | 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
| |\ \ \ | | |/ / | |/| | New event store
| | * | 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
| | | | | | | | | | | | | | | | | | | | The loss in durability shouldn't matter, if we can just receive the same events again after a restart
| | * | 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
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp
| | * | 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
| | | | | | | | | | | | | | | | | | Integrating that in our CI is currently a bit hard, so disable it for now, if GStreamer isn't found. Just make sure to build against GStreamer for call support!
| * | 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
| | | | | | | | | | | | | | | | Fixes #234
| | * | Open url using QDesktopServices from QmlNicolas Werner2020-07-092-0/+9
| | | | | | | | | | | | | | | | | | | | This fixes some weirdness on some platforms, where Qt.openUrlExternally does weird stuff.
| * | | 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
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unnecessary field sender in userprofile.qml - cover user facing string with qsTr to get picked by translations - add spacing and fix theming issue - increase and add color to username - change back to QVector from QLinkedList cause I have mistaken better time complexity to give better benchmark red
* | | | Some ImprovementsCH Chethan Reddy2020-07-303-16/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - DeviceVerificationList change to LinkedList to improve time complexity while deleting - Downgrade the flow to not use key.verification.done and key.verification.ready
* | | | 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
| | | | | | | | | | | | | | | | recieving start or request
* | | | 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 issues when sending images to some clients.
* | | 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
| | | | | | | | | | | | | | | Explanation see here: https://www.kdab.com/fixing-a-common-antipattern-when-loading-translations-in-qt/
* | | 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
| |/ |/|