Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | lint | Nicolas Werner | 2020-12-25 | 2 | -17/+20 |
| | |||||
* | Merge pull request #358 from Nheko-Reborn/windows-fixes | DeepBlueV7.X | 2020-12-25 | 16 | -53/+63 |
|\ | | | | | Windows fixes | ||||
| * | lint | Nicolas Werner | 2020-12-25 | 6 | -15/+25 |
| | | |||||
| * | Fix some compiler warnings | Nicolas Werner | 2020-12-25 | 16 | -50/+50 |
| | | |||||
* | | Remove unused variable | Loren Burkholder | 2020-12-24 | 1 | -1/+0 |
| | | |||||
* | | Switch profile code to a more flexible method | LorenDB | 2020-12-24 | 6 | -73/+179 |
|/ | | | | This introduces a new version of SingleApplication as well. | ||||
* | Merge pull request #355 from Nheko-Reborn/ssss | DeepBlueV7.X | 2020-12-18 | 14 | -73/+687 |
|\ | | | | | Cross-signing with self and user signing keys | ||||
| * | Fix unused capture | Nicolas Werner | 2020-12-18 | 1 | -1/+1 |
| | | |||||
| * | Another shadowed variable | Nicolas Werner | 2020-12-18 | 1 | -3/+4 |
| | | |||||
| * | Fix some shadow warnings | Nicolas Werner | 2020-12-18 | 1 | -20/+20 |
| | | |||||
| * | Update deps for keychain | Nicolas Werner | 2020-12-18 | 1 | -0/+4 |
| | | |||||
| * | Add download keys from secret storage | Nicolas Werner | 2020-12-18 | 4 | -1/+131 |
| | | |||||
| * | Request secrets after verification | Nicolas Werner | 2020-12-17 | 2 | -52/+61 |
| | | |||||
| * | Upload cross-signing signatures after verification | Nicolas Werner | 2020-12-17 | 1 | -2/+57 |
| | | |||||
| * | Store secrets in keychain | Nicolas Werner | 2020-12-16 | 10 | -12/+318 |
| | | |||||
| * | Fix black cat emoji | Nicolas Werner | 2020-12-15 | 1 | -2/+3 |
| | | |||||
| * | Fix crash when we don't have device keys cached | Nicolas Werner | 2020-12-15 | 1 | -5/+7 |
| | | |||||
| * | Clean up encrypted message handling | Nicolas Werner | 2020-12-15 | 1 | -52/+54 |
| | | |||||
| * | Send SSSS requests | Nicolas Werner | 2020-12-15 | 3 | -0/+104 |
| | | |||||
* | | Fix scrolling the room list using touch | Nicolas Werner | 2020-12-15 | 2 | -22/+24 |
|/ | |||||
* | React with arbitrary strings via /react | Nicolas Werner | 2020-12-13 | 1 | -0/+6 |
| | |||||
* | Don't sync db on every sync | Nicolas Werner | 2020-12-13 | 1 | -1/+1 |
| | | | | | | | | This fixes some lag, when Nheko is running, which could affect Nheko and even other applications by excessively calling fsync. This should be fine, since all filesystems seem to guarantee order and in most cases, the modified pages are still written. In the worst case we should only lose the last /sync results or similar. | ||||
* | lint | Nicolas Werner | 2020-12-08 | 3 | -5/+8 |
| | |||||
* | Merge branch 'gitlab-ci' into 'master' | Nicolas Werner | 2020-12-08 | 2 | -3/+3 |
|\ | | | | | | | | | Update .gitlab-ci.yml See merge request nheko-reborn/nheko!1 | ||||
| * | Add gitlab ci | Nicolas Werner | 2020-11-27 | 2 | -3/+3 |
| | | |||||
* | | Merge pull request #349 from LorenDB/iconFromTheme | DeepBlueV7.X | 2020-12-04 | 2 | -3/+2 |
|\ \ | | | | | | | Use system icon where applicable | ||||
| * | | Use system icon where applicable | Loren Burkholder | 2020-12-03 | 2 | -3/+2 |
| | | | |||||
* | | | Improve Register page (#346) | Kirillpt | 2020-11-30 | 7 | -60/+167 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add username error label, add word wrapping for error labels * make lint * last commits * remove font, and remove some lambdas * add QRegularExpression for regex * improve review things * add isModified() for checkFields() * add check isModified() for all fields in checkFields * Update src/RegisterPage.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * remove emit call for showError Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | | | Merge pull request #347 from kamathmanu/avatarFullViewSupport | DeepBlueV7.X | 2020-11-30 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | Add support for viewing avatar images in full size | ||||
| * | | | Lint code | kamathmanu | 2020-11-30 | 1 | -1/+1 |
| | | | | |||||
| * | | | Lint code | kamathmanu | 2020-11-30 | 1 | -1/+3 |
| | | | | |||||
| * | | | Add support for viewing avatar images in full size | kamathmanu | 2020-11-30 | 1 | -0/+1 |
| | | | | |||||
* | | | | Fix shadow variable | Nicolas Werner | 2020-11-30 | 1 | -3/+3 |
| | | | | |||||
* | | | | Properly share and rotate sessions on member and device changes | Nicolas Werner | 2020-11-30 | 6 | -92/+286 |
| | | | | |||||
* | | | | Remove outbound session storage | Nicolas Werner | 2020-11-30 | 6 | -101/+44 |
| | | | | |||||
* | | | | Load sessions lazily from db | Nicolas Werner | 2020-11-30 | 6 | -33/+42 |
| |_|/ |/| | | |||||
* | | | SkipEmptyParts was only added in Qt 5.14 | Nicolas Werner | 2020-11-26 | 1 | -4/+6 |
| | | | |||||
* | | | Remove unnecessary capture of this | Nicolas Werner | 2020-11-26 | 1 | -3/+2 |
| | | | |||||
* | | | fix encryption toggles | kirillpt | 2020-11-27 | 2 | -32/+33 |
| | | | |||||
* | | | change Toggle behavior | kirillpt | 2020-11-26 | 3 | -15/+17 |
| | | | |||||
* | | | fix validation feature in TextInput, it was trouble in password field in the ↵ | kirillpt | 2020-11-26 | 1 | -0/+1 |
| | | | | | | | | | | | | login page | ||||
* | | | Fix variable shadowing | Nicolas Werner | 2020-11-26 | 1 | -5/+5 |
| | | | |||||
* | | | Bump max dbs | Nicolas Werner | 2020-11-26 | 1 | -1/+1 |
| | | | |||||
* | | | Fix race when reading members from db | Nicolas Werner | 2020-11-25 | 5 | -29/+52 |
| | | | |||||
* | | | Add some db logging and clean up avatar urls a bit | Nicolas Werner | 2020-11-25 | 3 | -18/+14 |
| | | | |||||
* | | | Merge pull request #339 from Kirillpt/issue_331 | DeepBlueV7.X | 2020-11-25 | 3 | -59/+85 |
|\ \ \ | | | | | | | | | fix #331 | ||||
| * | | | fixed toggle weirdness in settings, after loads added setChecked for ↵ | kirillpt | 2020-11-25 | 1 | -0/+23 |
| | | | | | | | | | | | | | | | | Toggles, and fix issues with startInTray | ||||
| * | | | made this: if Tray become disabled and startInTray was enabled, startInTray ↵ | kirillpt | 2020-11-25 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | before blocks, goes disabled too | ||||
| * | | | change \!disabled for enabled, because toggled return true if enabled | kirillpt | 2020-11-25 | 2 | -31/+32 |
| | | | | |||||
| * | | | maybe fix toggle work in code | kirillpt | 2020-11-25 | 2 | -26/+26 |
| |/ / | |||||
* | | | Merge pull request #335 from Nheko-Reborn/qml-text-input | DeepBlueV7.X | 2020-11-25 | 41 | -10107/+1340 |
|\ \ \ | |/ / |/| | | Qml text input | ||||
| * | | Fix input focus when pressing reply button | Nicolas Werner | 2020-11-25 | 1 | -0/+1 |
| | | | |||||
| * | | Implement Qml drag and drop | Nicolas Werner | 2020-11-25 | 7 | -0/+92 |
| | | | |||||
| * | | Remove redundant user search suggestion code | Nicolas Werner | 2020-11-25 | 7 | -122/+42 |
| | | | |||||
| * | | Show userid in completer | Nicolas Werner | 2020-11-25 | 2 | -0/+4 |
| | | | |||||
| * | | Linkify username completion | Nicolas Werner | 2020-11-25 | 1 | -0/+3 |
| | | | |||||
| * | | Split completion model into header and source | Nicolas Werner | 2020-11-25 | 2 | -110/+144 |
| | | | |||||
| * | | Match on each word in the completer | Nicolas Werner | 2020-11-25 | 1 | -1/+12 |
| | | | |||||
| * | | Fix completer fuzzy match not applying after prefix match and insert being ↵ | Nicolas Werner | 2020-11-25 | 1 | -19/+9 |
| | | | | | | | | | | | | broken | ||||
| * | | Fix some issues with completer | Nicolas Werner | 2020-11-25 | 1 | -12/+77 |
| | | | |||||
| * | | Fix mimetype of media messages | Nicolas Werner | 2020-11-25 | 2 | -4/+5 |
| | | | |||||
| * | | Use a trie for filtering completions (not fuzzy yet) | Nicolas Werner | 2020-11-25 | 1 | -72/+129 |
| | | | |||||
| * | | Remove old Textinput | Nicolas Werner | 2020-11-25 | 4 | -679/+0 |
| | | | |||||
| * | | Qml emoji completer | Nicolas Werner | 2020-11-25 | 2 | -0/+10 |
| | | | |||||
| * | | Simple prefix match for completions | Nicolas Werner | 2020-11-25 | 1 | -4/+4 |
| | | | |||||
| * | | Custom completer filtering | Nicolas Werner | 2020-11-25 | 3 | -3/+104 |
| | | | |||||
| * | | Working User completer | Nicolas Werner | 2020-11-25 | 6 | -33/+58 |
| | | | |||||
| * | | add per-room user model | Jussi Kuokkanen | 2020-11-25 | 2 | -0/+52 |
| | | | |||||
| * | | use completion interface in emoji completions | Jussi Kuokkanen | 2020-11-25 | 2 | -5/+19 |
| | | | |||||
| * | | add completer interface (item roles) | Jussi Kuokkanen | 2020-11-25 | 1 | -0/+15 |
| | | | |||||
| * | | rename CompletionModel to CompletionProxyModel | Jussi Kuokkanen | 2020-11-25 | 3 | -4/+24 |
| | | | |||||
| * | | WIP Qml completer | Nicolas Werner | 2020-11-25 | 2 | -0/+8 |
| | | | |||||
| * | | Reimplement message history | Nicolas Werner | 2020-11-25 | 2 | -15/+56 |
| | | | |||||
| * | | Send typing updates from QML | Nicolas Werner | 2020-11-25 | 7 | -93/+56 |
| | | | |||||
| * | | Move emoji picker to qml | Nicolas Werner | 2020-11-25 | 12 | -8488/+0 |
| | | | |||||
| * | | Move calls to new input bar | Nicolas Werner | 2020-11-25 | 8 | -209/+72 |
| | | | |||||
| * | | Add file uploading | Nicolas Werner | 2020-11-25 | 11 | -297/+367 |
| | | | |||||
| * | | Basic text input in qml | Nicolas Werner | 2020-11-25 | 9 | -208/+171 |
| | | | |||||
| * | | Pasteable textinput | Nicolas Werner | 2020-11-25 | 4 | -0/+77 |
| | | | |||||
* | | | Merge pull request #337 from trilene/master | DeepBlueV7.X | 2020-11-25 | 1 | -0/+5 |
|\ \ \ | | | | | | | | | Mitigate webrtc race condition | ||||
| * | | | Mitigate webrtc race condition | trilene | 2020-11-24 | 1 | -0/+5 |
| |/ / | |||||
* | | | Apply suggestions from code review | DeepBlueV7.X | 2020-11-25 | 1 | -2/+2 |
| | | | |||||
* | | | Update src/ui/TextField.cpp | DeepBlueV7.X | 2020-11-25 | 1 | -1/+1 |
| | | | |||||
* | | | remove QFontMEtrics declaration | kirillpt | 2020-11-25 | 2 | -6/+3 |
| | | | |||||
* | | | fixed error_label_ below login button, now it's calculating height and uses ↵ | kirillpt | 2020-11-25 | 2 | -5/+14 |
| | | | | | | | | | | | | correct word wrapping | ||||
* | | | remove some useless matrixid layout, and move error_label_ under homeserver ↵ | kirillpt | 2020-11-24 | 2 | -6/+4 |
| | | | | | | | | | | | | input(FIXME) | ||||
* | | | fix word wraping for matrixid error message | kirillpt | 2020-11-24 | 1 | -0/+1 |
| | | | |||||
* | | | make lint | kirillpt | 2020-11-24 | 1 | -2/+2 |
| | | | |||||
* | | | move error_matrixid label below matrixid input, made hide/show for the ↵ | kirillpt | 2020-11-23 | 3 | -2/+25 |
| | | | | | | | | | | | | label, made red underline for invalid input, add to TextField class isValid() setValid() for custom validation | ||||
* | | | make lint | kirillpt | 2020-11-23 | 1 | -2/+2 |
| | | | |||||
* | | | Added QLabel for matrixIdError output and added new function which output ↵ | kirillpt | 2020-11-23 | 2 | -6/+30 |
| | | | | | | | | | | | | input id error, improve code like suggest @deepbluev7, return for error_label setWordWrap | ||||
* | | | make lint | kirillpt | 2020-11-23 | 1 | -1/+1 |
| | | | |||||
* | | | fixed issue 292, but removed wordWrap from error_label_, because hint looks ↵ | kirillpt | 2020-11-23 | 1 | -3/+16 |
|/ / | | | | | | | bad with it | ||||
* | | Fix tags and world buttons leaking as communities leaking over the network | Nicolas Werner | 2020-11-18 | 1 | -4/+10 |
| | | |||||
* | | Silence signal syntax deprecated | Nicolas Werner | 2020-11-15 | 1 | -1/+4 |
| | | |||||
* | | Merge pull request #325 from trilene/webrtc-video | DeepBlueV7.X | 2020-11-13 | 7 | -11/+94 |
|\ \ | | | | | | | Make incoming call ringtone a user setting | ||||
| * | | clang-format | trilene | 2020-11-13 | 3 | -5/+5 |
| | | | |||||
| * | | Make incoming call ringtone a user setting | trilene | 2020-11-12 | 4 | -6/+89 |
| | | | |||||
* | | | Merge pull request #314 from MayeulC/smoothie-2 | DeepBlueV7.X | 2020-11-12 | 2 | -12/+6 |
|\ \ \ | |_|/ |/| | | Smooth all the things [v2] | ||||
| * | | Simplify PainterHighQualityEnabler code | Mayeul Cantan | 2020-11-07 | 1 | -11/+3 |
| | | | | | | | | | | | | | | | There is no need to iterate over a list, flags can be applied and stored simultaneously. | ||||
| * | | Smooth avatars in widgets | Mayeul Cantan | 2020-11-07 | 1 | -1/+3 |
| | | | |||||
* | | | Merge pull request #320 from trilene/webrtc-video | DeepBlueV7.X | 2020-11-09 | 4 | -57/+151 |
|\ \ \ | |/ / |/| / | |/ | Video calls: add local webcam view | ||||
| * | Video calls: add local webcam view | trilene | 2020-11-09 | 4 | -57/+151 |
| | | |||||
* | | Merge pull request #313 from MayeulC/shrug-text | DeepBlueV7.X | 2020-10-31 | 1 | -1/+1 |
|\ \ | | | | | | | Allow sending text after `shrug` | ||||
| * | | Allow sending text after `shrug` | Mayeul Cantan | 2020-10-31 | 1 | -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-typo | DeepBlueV7.X | 2020-10-31 | 2 | -5/+5 |
|\ \ \ | |_|/ |/| | | Improve wording in multiple strings. | ||||
| * | | Wording: replace "encrypted room" with "encrypted private chat" | Mayeul Cantan | 2020-10-31 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | This is for consistency with "Start a private chat", and is more specific. | ||||
| * | | Wording: change "Mobile mode" for "Touchscreen mode" | Mayeul Cantan | 2020-10-31 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | This is less ambiguous. Moreover, this mode might be useful on a computer touchscreen. | ||||
| * | | Wording: change "trusted users" for "verified users" | Mayeul Cantan | 2020-10-31 | 1 | -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 selected | trilene | 2020-10-30 | 1 | -1/+1 |
| | | |||||
* | | Supress unused var warning for STUN_SERVER (used only if gstreamer supported) | Nicolas Werner | 2020-10-30 | 4 | -6/+6 |
| | | |||||
* | | Merge pull request #311 from trilene/webrtc-video | DeepBlueV7.X | 2020-10-30 | 13 | -291/+977 |
|\ \ | | | | | | | Support video calls | ||||
| * | | Unused variable | trilene | 2020-10-29 | 1 | -4/+4 |
| | | | |||||
| * | | Remove unused variable | trilene | 2020-10-29 | 1 | -1/+1 |
| | | | |||||
| * | | Avoid std::from_chars for now | trilene | 2020-10-29 | 1 | -4/+2 |
| | | | |||||
| * | | Document better rtp payload types | trilene | 2020-10-29 | 1 | -3/+9 |
| | | | |||||
| * | | Avoid ugly error if pipeline creation fails | trilene | 2020-10-29 | 1 | -2/+4 |
| | | | |||||
| * | | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-28 | 29 | -220/+225 |
| |\ \ | |||||
| * | | | Fix crash on exit | trilene | 2020-10-27 | 7 | -38/+30 |
| | | | | |||||
| * | | | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-27 | 24 | -687/+823 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | Support video calls | trilene | 2020-10-27 | 13 | -276/+963 |
| | | | | |||||
* | | | | Fix clipboard image pasting crash on macos | Joseph Donofry | 2020-10-28 | 1 | -1/+1 |
| |_|/ |/| | | |||||
* | | | Don't pass around empty timeline | Nicolas Werner | 2020-10-28 | 6 | -19/+15 |
| | | | |||||
* | | | No roomid on leave | Nicolas Werner | 2020-10-27 | 1 | -1/+1 |
| | | | |||||
* | | | Optimize build | Nicolas Werner | 2020-10-27 | 30 | -230/+236 |
| |/ |/| | |||||
* | | Qml message input mockup | Nicolas Werner | 2020-10-26 | 1 | -9/+11 |
| | | |||||
* | | Merge pull request #307 from LorenDB/ctrl-u | DeepBlueV7.X | 2020-10-24 | 1 | -0/+3 |
|\ \ | | | | | | | Delete text on Ctrl-U | ||||
| * | | Delete text on Ctrl-U | LorenDB | 2020-10-21 | 1 | -0/+3 |
| | | | |||||
* | | | Fix login | Nicolas Werner | 2020-10-24 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #306 from LorenDB/master | DeepBlueV7.X | 2020-10-24 | 6 | -24/+68 |
|\ \ \ | | | | | | | | | Add option for separate profiles | ||||
| * | | | Add option for unique config | LorenDB | 2020-10-24 | 6 | -24/+68 |
| |/ / | |||||
* | | | Add mobile mode which improves scrolling | Nicolas Werner | 2020-10-24 | 2 | -0/+27 |
| | | | |||||
* | | | Fix infinite pagination properly now. | Nicolas Werner | 2020-10-23 | 4 | -5/+19 |
| | | | |||||
* | | | Fix share keys setting not working | Nicolas Werner | 2020-10-23 | 1 | -0/+6 |
| | | | |||||
* | | | Reload message on m.room_key | Nicolas Werner | 2020-10-23 | 1 | -2/+4 |
| | | | |||||
* | | | Trade CPU usage for 30MB of members in RAM | Nicolas Werner | 2020-10-22 | 7 | -146/+30 |
|/ / | |||||
* | | Use QFontComboBox as per issue 238 (deleted comments) | LorenDB | 2020-10-21 | 2 | -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 debugging | Nicolas Werner | 2020-10-20 | 1 | -0/+9 |
| | | |||||
* | | Clean up key requests + autoreload | Nicolas Werner | 2020-10-20 | 9 | -54/+82 |
| | | |||||
* | | Share code for sending encrypted olm messages | Nicolas Werner | 2020-10-20 | 4 | -352/+278 |
| | | |||||
* | | Store timestamp with olm sessions | Nicolas Werner | 2020-10-20 | 9 | -19/+191 |
| | | |||||
* | | Actually forward keys using m.forwared_room_key | Nicolas Werner | 2020-10-18 | 2 | -23/+28 |
| | | |||||
* | | Automatic key sharing with trusted users | Nicolas Werner | 2020-10-18 | 3 | -23/+62 |
| | | |||||
* | | Fix crash on exit | Nicolas Werner | 2020-10-17 | 7 | -45/+21 |
| | | |||||
* | | Answer key requests for all our sessions | Nicolas Werner | 2020-10-17 | 1 | -7/+10 |
| | | |||||
* | | Fix small typo in robustness logic | Nicolas Werner | 2020-10-13 | 1 | -1/+1 |
|/ | |||||
* | Add some try...catch logic around read-only databases so nheko won't crash ↵ | Joseph Donofry | 2020-10-09 | 1 | -7/+48 |
| | | | | if the db doesn't exist | ||||
* | Try to fix windows build | Nicolas Werner | 2020-10-08 | 1 | -3/+3 |
| | |||||
* | More unused variables in bindings | Nicolas Werner | 2020-10-08 | 1 | -1/+3 |
| | |||||
* | Fix unused variable warnings on old compilers | Nicolas Werner | 2020-10-08 | 1 | -3/+12 |
| | |||||
* | Send master key in verification flow (if we trust it) | Nicolas Werner | 2020-10-08 | 2 | -0/+26 |
| | |||||
* | Try to please the CI gods | Nicolas Werner | 2020-10-08 | 2 | -3/+5 |
| | |||||
* | Fix issues with old qt and bump to 5.10 | Nicolas Werner | 2020-10-08 | 1 | -5/+7 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 14 | -275/+114 |
|\ | |||||
| * | Remove duplicate control from settings page | trilene | 2020-09-26 | 1 | -1/+0 |
| | | |||||
| * | Fix build for those without GStreamer | trilene | 2020-09-25 | 1 | -1/+7 |
| | | |||||
| * | Move ActiveCallBar Qml to separate file | trilene | 2020-09-25 | 6 | -10/+53 |
| | | |||||
| * | clang-format | trilene | 2020-09-22 | 4 | -21/+16 |
| | | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 13 | -273/+69 |
| | | |||||
* | | Implement signature upload for own master key | Nicolas Werner | 2020-10-08 | 2 | -0/+50 |
| | | |||||
* | | Calculate verification status from cross-signing sigs and update dynamically | Nicolas Werner | 2020-10-08 | 7 | -153/+220 |
| | | |||||
* | | Fix in room verification | Nicolas Werner | 2020-10-06 | 4 | -107/+101 |
| | | |||||
* | | Show different verification errors | Nicolas Werner | 2020-10-05 | 4 | -4/+18 |
| | | |||||
* | | Make steps in verification flow explicit | Nicolas Werner | 2020-10-05 | 10 | -581/+601 |
| | | |||||
* | | Don't fail on missing key for a device and /rotate-megolm-session command | Nicolas Werner | 2020-10-03 | 7 | -0/+40 |
| | | |||||
* | | Fix nullopt when iterating reactions | Nicolas Werner | 2020-10-03 | 1 | -1/+2 |
| | | |||||
* | | Fix fetching inexistent batch tokens | Nicolas Werner | 2020-10-02 | 1 | -2/+5 |
| | | |||||
* | | Handle forwarded room keys | Nicolas Werner | 2020-10-02 | 2 | -48/+69 |
| | | |||||
* | | Fix verification start to start with request | Nicolas Werner | 2020-10-02 | 2 | -5/+4 |
| | | |||||
* | | Clean up verification and key cache a bit | Nicolas Werner | 2020-10-02 | 10 | -317/+398 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 20 | -542/+459 |
|\| | |||||
| * | Fix typo in encryption error message | Nicolas Werner | 2020-09-19 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #286 from trilene/voip | DeepBlueV7.X | 2020-09-17 | 2 | -24/+121 |
| |\ | | | | | | | Adapt device monitoring for GStreamer 1.18 | ||||
| | * | Remove GStreamer version test | trilene | 2020-09-17 | 1 | -2/+0 |
| | | | |||||
| | * | clang-format | trilene | 2020-09-17 | 1 | -1/+1 |
| | | | |||||
| | * | Fix preprocessor directive | trilene | 2020-09-17 | 1 | -1/+1 |
| | | | |||||
| | * | Adapt device monitoring for GStreamer 1.18 | trilene | 2020-09-17 | 2 | -24/+123 |
| | | | |||||
| * | | Merge pull request #284 from Nheko-Reborn/hidden-events | DeepBlueV7.X | 2020-09-17 | 14 | -499/+315 |
| |\ \ | | | | | | | | | Hidden events backend | ||||
| | * | | Actually use room account data | Nicolas Werner | 2020-09-16 | 1 | -1/+1 |
| | | | | |||||
| | * | | Fix avatars in notifications | Nicolas Werner | 2020-09-16 | 2 | -13/+22 |
| | | | | |||||
| | * | | Fix some images not showing up | Nicolas Werner | 2020-09-16 | 1 | -6/+13 |
| | | | | |||||
| | * | | Fix null errors in qml | Nicolas Werner | 2020-09-16 | 4 | -13/+13 |
| | | | | |||||
| | * | | Reenable top bar room settings menus on avatar or title clicks | Nicolas Werner | 2020-09-16 | 5 | -15/+14 |
| | | | | | | | | | | | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port. | ||||
| | * | | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 9 | -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 data | Nicolas Werner | 2020-09-08 | 2 | -30/+105 |
| | | | | |||||
| * | | | Merge pull request #283 from trilene/voip | DeepBlueV7.X | 2020-09-16 | 2 | -5/+8 |
| |\ \ \ | | | |/ | | |/| | Remove bus watch when call ends | ||||
| | * | | Remove bus watch when call ends | trilene | 2020-09-16 | 2 | -5/+8 |
| | | | | |||||
| * | | | Merge pull request #281 from trilene/voip | DeepBlueV7.X | 2020-09-14 | 2 | -6/+0 |
| |\| | | | | | | | | | | Don't show default audio source in settings | ||||
| | * | | Don't show default audio source in settings | trilene | 2020-09-14 | 2 | -6/+0 |
| | | | | |||||
| * | | | Merge pull request #280 from trilene/voip | DeepBlueV7.X | 2020-09-13 | 1 | -2/+6 |
| |\| | | | | | | | | | | Ignore empty remote ICE candidates | ||||
| | * | | Ignore empty remote ICE candidates | trilene | 2020-09-13 | 1 | -2/+6 |
| | | | | |||||
| * | | | reset filter string when emoji completer is opened | Jussi Kuokkanen | 2020-09-13 | 1 | -1/+2 |
| | | | | |||||
| * | | | Merge pull request #278 from trilene/voip | DeepBlueV7.X | 2020-09-10 | 1 | -4/+6 |
| |\| | | | |/ | |/| | Fix earlier commit + GStreamer v1.18 released | ||||
| | * | GStreamer v1.18.0 released | trilene | 2020-09-10 | 1 | -4/+4 |
| | | | |||||
| | * | Fix earlier commit when GStreamer < v1.17 | trilene | 2020-09-10 | 1 | -0/+2 |
| | | | |||||
* | | | Simplify outbound session setup | Nicolas Werner | 2020-09-20 | 7 | -212/+207 |
| | | | | | | | | | | | | Don't send inbound session to self and claim and send all keys at once. | ||||
* | | | Split qml part of Device Verification | CH Chethan Reddy | 2020-09-14 | 5 | -120/+111 |
| | | | |||||
* | | | Fix breaking while using qmlRegisterSingletonInstance | Chethan2k1 | 2020-09-10 | 2 | -5/+7 |
| | | | |||||
* | | | Making sure Verification Objects are deleted properly | Chethan2k1 | 2020-09-10 | 2 | -0/+5 |
| | | | |||||
* | | | Add support non-encrypted room-verification messages | Chethan2k1 | 2020-09-10 | 2 | -58/+60 |
| | | | |||||
* | | | Fix Wrong Emojis Issue in Room Verification | Chethan2k1 | 2020-09-04 | 7 | -156/+189 |
| | | | |||||
* | | | Merge branch 'master' into device-verification | DeepBlueV7.X | 2020-09-03 | 5 | -2/+177 |
|\| | | |||||
| * | | Fix endless pagination, when old history is inaccessible | Nicolas Werner | 2020-09-02 | 1 | -1/+1 |
| | | | |||||
| * | | remove unused includes and use QRegularExpression | Jussi Kuokkanen | 2020-08-31 | 2 | -8/+5 |
| | | | |||||
| * | | remove comment | Jussi Kuokkanen | 2020-08-31 | 1 | -15/+0 |
| | | | |||||
| * | | get completion string based on trigger position instead of current word | Jussi Kuokkanen | 2020-08-31 | 2 | -10/+19 |
| | | | |||||
| * | | ignore enter keypress when completion is selected | Jussi Kuokkanen | 2020-08-31 | 1 | -6/+7 |
| | | | |||||
| * | | don't select emoji completion by default and add minimum string length ↵ | Jussi Kuokkanen | 2020-08-29 | 1 | -7/+8 |
| | | | | | | | | | | | | before showing completions | ||||
| * | | fix build and remove commented code | Jussi Kuokkanen | 2020-08-29 | 2 | -10/+2 |
| | | | |||||
| * | | lint | Jussi Kuokkanen | 2020-08-28 | 4 | -124/+137 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/Nheko-Reborn/nheko | Jussi Kuokkanen | 2020-08-28 | 23 | -1138/+2164 |
| |\ \ | |||||
| * | | | add emoji completer to text input | Jussi Kuokkanen | 2020-08-28 | 4 | -3/+180 |
| | | | | |||||
* | | | | Add support for Encrypted to-device verification messages | CH Chethan Reddy | 2020-09-03 | 3 | -2/+47 |
| | | | | |||||
* | | | | Fix catch by value warning | Nicolas Werner | 2020-09-03 | 1 | -3/+3 |
| | | | | |||||
* | | | | fix | CH Chethan Reddy | 2020-08-30 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 36 | -218/+3171 |
|\ \ \ \ | | |/ / | |/| | | |||||
| * | | | Merge pull request #265 from trilene/voip | DeepBlueV7.X | 2020-08-28 | 1 | -2/+1 |
| |\ \ \ | | | |/ | | |/| | Link GStreamer elements before syncing state | ||||
| | * | | Link GStreamer elements before syncing state | trilene | 2020-08-28 | 1 | -2/+1 |
| | | | | |||||
| * | | | Merge pull request #251 from Nheko-Reborn/new-event-store | DeepBlueV7.X | 2020-08-26 | 22 | -1132/+2157 |
| |\ \ \ | | |/ / | |/| | | New event store | ||||
| | * | | Add some log messages, that migrations are in progress | Nicolas Werner | 2020-08-25 | 1 | -0/+2 |
| | | | | |||||
| | * | | Speedup db a bit, but loose some crash resiliency | Nicolas Werner | 2020-08-25 | 1 | -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 store | Nicolas Werner | 2020-08-17 | 3 | -3/+37 |
| | | | | |||||
| | * | | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 29 | -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 command | Nicolas Werner | 2020-08-09 | 9 | -22/+157 |
| | | | | |||||
| | * | | Try to fix issue of pagination interfering with limited: true | Nicolas Werner | 2020-08-07 | 1 | -0/+6 |
| | | | | |||||
| | * | | Also request keys from own devices | Nicolas Werner | 2020-08-06 | 1 | -25/+29 |
| | | | | |||||
| | * | | Split error messages from event decryption | Nicolas Werner | 2020-08-06 | 3 | -82/+146 |
| | | | | |||||
| * | | | Under GStreamer >= 1.17 gather all candidates before sending offer/answer | trilene | 2020-08-22 | 1 | -3/+5 |
| | | | | |||||
| * | | | Stop SendFile and Call buttons swapping places on file upload | trilene | 2020-08-17 | 1 | -2/+2 |
| | |/ | |/| | |||||
| * | | Appease the linter | Nicolas Werner | 2020-08-14 | 2 | -5/+3 |
| | | | |||||
| * | | Fix SVG color undefined | Nicolas Werner | 2020-08-14 | 1 | -1/+1 |
| | | | |||||
| * | | Disable call support, when GStreamer is unavailable | Nicolas Werner | 2020-08-14 | 3 | -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 dependency | Nicolas Werner | 2020-08-11 | 1 | -2/+2 |
| | | | |||||
| * | | Add audio input device selector | trilene | 2020-08-05 | 10 | -22/+231 |
| | | | |||||
| * | | Conditionally compile against upcoming GStreamer release | trilene | 2020-08-02 | 1 | -2/+34 |
| | | | |||||
| * | | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-08-01 | 3 | -12/+56 |
| |\ \ | |||||
| | * | | Warn before kicking,banning,inviting,etc | Nicolas Werner | 2020-07-16 | 3 | -12/+56 |
| | | | | |||||
| * | | | Tweak AcceptCall dialog | trilene | 2020-08-01 | 1 | -2/+2 |
| | | | | |||||
| * | | | Reset TLVM initial sync flag on logout | trilene | 2020-08-01 | 1 | -0/+4 |
| | | | | |||||
| * | | | clang-format | trilene | 2020-08-01 | 13 | -870/+936 |
| | | | | |||||
| * | | | Improve TURN server retrieval | trilene | 2020-07-30 | 3 | -3/+17 |
| | | | | |||||
| * | | | Fix error message | trilene | 2020-07-30 | 1 | -1/+1 |
| | | | | |||||
| * | | | Remove references to video calls | trilene | 2020-07-29 | 6 | -30/+21 |
| | | | | |||||
| * | | | Handle ICE failure | trilene | 2020-07-26 | 7 | -67/+125 |
| | | | | |||||
| * | | | Improve debug messages | trilene | 2020-07-25 | 3 | -33/+54 |
| | | | | |||||
| * | | | Specify call type on timeline | trilene | 2020-07-24 | 4 | -0/+32 |
| | | | | |||||
| * | | | Cancel sent CallInvite if no response within expiry | trilene | 2020-07-23 | 1 | -1/+8 |
| | | | | |||||
| * | | | Fix QLayout warning | trilene | 2020-07-23 | 1 | -1/+1 |
| | | | | |||||
| * | | | Send ICE candidates gathered after timeout | trilene | 2020-07-23 | 3 | -2/+17 |
| | | | | |||||
| * | | | Confirm logout/quit if active call in progress | trilene | 2020-07-23 | 1 | -2/+21 |
| | | | |