Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | 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 |
| | | |||||
* | | 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 |
|\ \ | |||||
| * | | 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 |
| | | | | |||||
| | * | | Fix double free by closing cursor at the right time | Nicolas Werner | 2020-07-30 | 1 | -26/+33 |
| | | | | |||||
| | * | | Add workaround for duplicate syncs | Nicolas Werner | 2020-07-27 | 1 | -1/+8 |
| | | | | |||||
| | * | | Fix migration (hopefully) | Nicolas Werner | 2020-07-26 | 1 | -3/+50 |
| | | | | |||||
| | * | | Fix shadowing variable | Nicolas Werner | 2020-07-26 | 1 | -3/+3 |
| | | | | |||||
| | * | | Rename EventStore::event to get to remove ambiguity with QObject::event | Nicolas Werner | 2020-07-26 | 3 | -24/+24 |
| | | | | |||||
| | * | | Reset fetch in progress when fetch failed | Nicolas Werner | 2020-07-25 | 1 | -0/+1 |
| | | | | |||||
| | * | | Return to redacted messages instead of just storing the redaction | Nicolas Werner | 2020-07-25 | 2 | -22/+45 |
| | | | | |||||
| | * | | Don't send url, if we send an encrypted file | Nicolas Werner | 2020-07-23 | 1 | -7/+20 |
| | | | | | | | | | | | | | | | | Fix issues when sending images to some clients. | ||||
| | * | | Fix room joins | Nicolas Werner | 2020-07-20 | 2 | -9/+12 |
| | | | | |||||
| | * | | Fix reactions | Nicolas Werner | 2020-07-20 | 7 | -29/+71 |
| | | | | |||||
| | * | | Fix reaction display | Nicolas Werner | 2020-07-19 | 10 | -141/+140 |
| | | | | |||||
| | * | | Close cursor we don't need and where we overwrite the contents | Nicolas Werner | 2020-07-18 | 1 | -8/+11 |
| | | | | |||||
| | * | | Fix reply scrolling | Nicolas Werner | 2020-07-18 | 1 | -2/+2 |
| | | | | |||||
| | * | | Fix race condition between /messages and /sync | Nicolas Werner | 2020-07-18 | 2 | -34/+48 |
| | | | | |||||
| | * | | Mark own events as read again after sending | Nicolas Werner | 2020-07-18 | 2 | -4/+13 |
| | | | | |||||
| | * | | Fix flickering of encrypted messages when sending using new store | Nicolas Werner | 2020-07-18 | 1 | -8/+10 |
| | | | | |||||
| | * | | Fix encryption indicator | Nicolas Werner | 2020-07-18 | 1 | -3/+6 |
| | | | | |||||
| | * | | Reenable sending messages | Nicolas Werner | 2020-07-18 | 8 | -349/+342 |
| | | | | |||||
| | * | | Readd pagination and fix redactions | Nicolas Werner | 2020-07-13 | 6 | -123/+250 |
| | | | | |||||
| | * | | Initialize Profile later | Nicolas Werner | 2020-07-11 | 1 | -2/+2 |
| | | | | |||||
| | * | | Fix translation loading | Nicolas Werner | 2020-07-10 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | Explanation see here: https://www.kdab.com/fixing-a-common-antipattern-when-loading-translations-in-qt/ | ||||
| | * | | Fetch missing events | Nicolas Werner | 2020-07-10 | 5 | -23/+52 |
| | | | | |||||
| | * | | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 6 | -448/+763 |
| | | | | |||||
| | * | | Add relations and order without hidden events to db | Nicolas Werner | 2020-07-08 | 2 | -47/+90 |
| | | | | |||||
| | * | | Fetch event from db and use string_view where possible | Nicolas Werner | 2020-07-06 | 2 | -29/+58 |
| | | | | |||||
| | * | | Use new timeline cache structure | Nicolas Werner | 2020-07-05 | 2 | -116/+154 |
| | | | | |||||
| | * | | Persist event order | Nicolas Werner | 2020-07-04 | 2 | -0/+26 |
| | | | | |||||
| | * | | Store events in room specific db | Nicolas Werner | 2020-07-03 | 2 | -10/+25 |
| | | | | |||||
| * | | | 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 |
| | |/ | |/| | |||||
* / | | add emoji completer to text input | Jussi Kuokkanen | 2020-08-28 | 4 | -3/+180 |
|/ / | |||||
* | | 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 |
| | | | |||||
* | | | Tweak ActiveCallBar | trilene | 2020-07-23 | 1 | -3/+2 |
| | | | |||||
* | | | Polish voice call UI | trilene | 2020-07-22 | 13 | -146/+343 |
| | | | |||||
* | | | Add comment wrt TURN server credentials | trilene | 2020-07-16 | 1 | -1/+3 |
| | | | |||||
* | | | Case-insensitive sdp search | trilene | 2020-07-16 | 1 | -20/+37 |
| | | | |||||
* | | | Handle preemptive CallAnswer from fellow device | trilene | 2020-07-16 | 1 | -0/+12 |
| | | | |||||
* | | | Hide incoming CallCandidates in encrypted rooms | trilene | 2020-07-14 | 1 | -0/+9 |
| | | | |||||
* | | | Remove comments | trilene | 2020-07-13 | 1 | -2/+0 |
| | | | |||||
* | | | Handle preemptive CallHangUp | trilene | 2020-07-13 | 1 | -1/+3 |
| | | | |||||
* | | | Hide CallCandidates events from the timeline | trilene | 2020-07-13 | 1 | -1/+2 |
| | | | |||||
* | | | Centre PlaceCall dialog | trilene | 2020-07-13 | 1 | -1/+2 |
| | | | |||||
* | | | Fix percent-encoding of TURN server URI | trilene | 2020-07-13 | 2 | -11/+11 |
| | | | |||||
* | | | Merge remote-tracking branch 'upstream/master' into voip | trilene | 2020-07-10 | 7 | -68/+114 |
|\| | | |||||
| * | | Fix autolinking breaking on single quotes in href attribute | Nicolas Werner | 2020-07-09 | 1 | -3/+3 |
| | | | | | | | | | | | | Fixes #234 | ||||
| * | | Open url using QDesktopServices from Qml | Nicolas Werner | 2020-07-09 | 2 | -0/+9 |
| |/ | | | | | | | | | This fixes some weirdness on some platforms, where Qt.openUrlExternally does weird stuff. | ||||
| * | Fix Qt 5.9 build | Nicolas Werner | 2020-06-27 | 1 | -0/+3 |
| | | |||||
| * | Make connections across threads queued in any case | Nicolas Werner | 2020-06-26 | 2 | -62/+94 |
| | | |||||
| * | Don't use formatted body without format | Nicolas Werner | 2020-06-26 | 1 | -2/+4 |
| | | |||||
| * | Correct a typo in SnackBar.cpp | Felix Yan | 2020-06-22 | 1 | -1/+1 |
| | | |||||
* | | Support voice calls | trilene | 2020-07-10 | 23 | -99/+1569 |
|/ | |||||
* | Fix m.relates_to being sent as 'null' when not set in encrypted messages. | Nicolas Werner | 2020-06-20 | 1 | -1/+2 |
| | | | | Thank you Sorunome for reporting. | ||||
* | Try to make text rendering in qml sharper | Nicolas Werner | 2020-06-19 | 1 | -0/+1 |
| | |||||
* | Fix not being able to change theme | Lorem | 2020-06-14 | 1 | -1/+1 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 15 | -3348/+14415 |
|\ | |||||
| * | Merge remote-tracking branch 'origin/master' into reactions | Joseph Donofry | 2020-06-11 | 4 | -12/+52 |
| |\ | |||||
| | * | Add setting to alert on notification | Alexander 'z33ky' Hirsch | 2020-06-10 | 4 | -12/+52 |
| | | | |||||
| * | | Additional code cleanup | Joseph Donofry | 2020-06-11 | 4 | -34/+0 |
| | | | |||||
| * | | Fix linting | Joseph Donofry | 2020-06-11 | 3 | -6664/+15385 |
| | | | |||||
| * | | Fix build issue on some versions of clang | Joseph Donofry | 2020-06-10 | 7 | -15122/+6712 |
| | | | |||||
| * | | Merge master and fix conflicts | Joseph Donofry | 2020-06-09 | 42 | -339/+612 |
| |\| | |||||
| * | | Add reaction/redaction for in-line Reactions | Joseph Donofry | 2020-05-21 | 4 | -5/+25 |
| | | | |||||
| * | | Merge origin/master into reactions | Joseph Donofry | 2020-05-18 | 10 | -4/+156 |
| |\ \ | |||||
| * | | | Fix crash when reacting to messages from /sync | Nicolas Werner | 2020-05-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Messages on /sync don't have a room_id | ||||
| * | | | Fix local echo for reactions | Nicolas Werner | 2020-05-16 | 1 | -1/+21 |
| | | | | |||||
| * | | | Merge remote-tracking branch 'origin/master' into reactions | Joseph Donofry | 2020-05-16 | 6 | -43/+67 |
| |\ \ \ | |||||
| * \ \ \ | Merge master into reactions | Joseph Donofry | 2020-05-14 | 10 | -33/+224 |
| |\ \ \ \ | |||||
| * | | | | | Add new QML-based emoji picker (work in progress) | Joseph Donofry | 2020-05-13 | 10 | -4706/+15331 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is necessary to support having a picker within QML. Eventually, this should replace the existing widget-based one. | ||||
| * | | | | | Initial support for sending reactions | Joseph Donofry | 2020-05-09 | 1 | -4/+39 |
| | | | | | | |||||
| * | | | | | merge master into reactions | Joseph Donofry | 2020-05-07 | 6 | -2/+52 |
| | | | | | | |||||
* | | | | | | Fix formatting | Joseph Donofry | 2020-06-11 | 1 | -4/+1 |
| | | | | | | |||||
* | | | | | | Fix scale factor setting | Nicolas Werner | 2020-06-11 | 1 | -6/+9 |
| | | | | | | |||||
* | | | | | | Fix warning about not registered Presence type | Nicolas Werner | 2020-06-11 | 2 | -1/+3 |
| | | | | | | |||||
* | | | | | | Allow deleting a status | Nicolas Werner | 2020-06-11 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Fix small formatting error | Nicolas Werner | 2020-06-09 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Reenable custom status messages | Nicolas Werner | 2020-06-09 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This still leaves out setting a client to online/offline, since that seems to be causing the CPU issues with synapse. | ||||
* | | | | | | Fix unused capture | Nicolas Werner | 2020-06-08 | 1 | -4/+4 |
| | | | | | | |||||
* | | | | | | Disable presence and status_msg menu | Nicolas Werner | 2020-06-08 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It currently causes severe performance issues in synapse as well as many random resets, so this is disabled until those issues are resolved. | ||||
* | | | | | | Add menu actions to set presence | Nicolas Werner | 2020-06-08 | 5 | -2/+76 |
| | | | | | | |||||
* | | | | | | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 9 | -0/+160 |
| |_|_|_|/ |/| | | | | |||||
* | | | | | Smooth scaling for images | Nicolas Werner | 2020-06-07 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | Fixes some issues with inline images. | ||||
* | | | | | Fix Qt5.15 issues | Nicolas Werner | 2020-06-05 | 9 | -19/+24 |
| | | | | | | | | | | | | | | | | | | | | fixes #214 | ||||
* | | | | | Fix serialization bug introduced in 9eddcfc42f3cd4e513f72d9b7fef9a98b43a378d | Nicolas Werner | 2020-05-30 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | Remove some redundant functions | Nicolas Werner | 2020-05-30 | 7 | -50/+30 |
| | | | | | |||||
* | | | | | Rename settings to be more consistent | Nicolas Werner | 2020-05-26 | 6 | -147/+141 |
| | | | | | |||||
* | | | | | Make settings update immediately in qml and allow limiting timeline width | Nicolas Werner | 2020-05-26 | 3 | -80/+239 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Limiting improves readability on wide monitors. The immediate update of the settings is done by just exposing settings as properties and then setting the settings as a context property. | ||||
* | | | | | Improve compile times a tiny bit | Nicolas Werner | 2020-05-26 | 24 | -65/+104 |
| | | | | | |||||
* | | | | | Fix some join messages showing as empty | Nicolas Werner | 2020-05-26 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | Added an option to have descriptions for user settings. | lkito | 2020-05-24 | 1 | -15/+59 |
| | | | | | |||||
* | | | | | Added an optional feature to show bigger emoji-only messages with 3 or less ↵ | lkito | 2020-05-21 | 6 | -19/+68 |
| |_|_|/ |/| | | | | | | | | | | | emoji | ||||
* | | | | add a bit of additional logging to image paste | Nicolas Werner | 2020-05-18 | 2 | -0/+6 |
| | | | | |||||
* | | | | Add /roomnick command | Nicolas Werner | 2020-05-18 | 3 | -0/+26 |
| | | | | |||||
* | | | | Tag rooms via context menu | Nicolas Werner | 2020-05-18 | 6 | -4/+124 |
| |_|/ |/| | | |||||
* | | | Implemented optional message body highlighting feature. | lkito | 2020-05-16 | 2 | -5/+23 |
| | | | |||||
* | | | Prevent timeline being black on some platforms | Nicolas Werner | 2020-05-15 | 1 | -0/+1 |
| | | | |||||
* | | | remove #if defined __has_include | CH Chethan Reddy | 2020-05-15 | 1 | -2/+0 |
| | | | |||||
* | | | Change the commit hash for mtxclient | CH Chethan Reddy | 2020-05-15 | 2 | -6/+9 |
| | | | |||||
* | | | minor fixes | CH Chethan Reddy | 2020-05-15 | 4 | -38/+42 |
| |/ |/| | |||||
* | | Add un-encrypted warning icon for messages in encrypted rooms | Joseph Donofry | 2020-05-14 | 2 | -0/+6 |
| | | |||||
* | | Show inline images | Nicolas Werner | 2020-05-14 | 1 | -0/+4 |
| | | | | | | | | | | (This is such a hack and will probably break, but it works for now for most cases...) | ||||
* | | Translation updates | Nicolas Werner | 2020-05-10 | 5 | -6/+5 |
| | | |||||
* | | Remove shadowing loginMethod | Nicolas Werner | 2020-05-10 | 1 | -4/+4 |
| | | |||||
* | | Fix not being able to log http status on login | Nicolas Werner | 2020-05-10 | 1 | -1/+1 |
| | | |||||
* | | Add SSO | Nicolas Werner | 2020-05-09 | 5 | -27/+183 |
| | | | | | | | | closes #94 | ||||
* | | Improve Login and Register page hinting | Nicolas Werner | 2020-05-09 | 3 | -2/+28 |
|/ | |||||
* | Merge pull request #192 from Nheko-Reborn/reactions | DeepBlueV7.X | 2020-05-08 | 6 | -4/+184 |
|\ | | | | | Reactions | ||||
| * | Remove unused binding name | Nicolas Werner | 2020-05-06 | 1 | -3/+3 |
| | | |||||
| * | Fix reaction redaction for real this time | Nicolas Werner | 2020-05-06 | 2 | -0/+5 |
| | | |||||
| * | Fix rooms with a lot of reactions not paginating correctly | Nicolas Werner | 2020-05-06 | 1 | -1/+5 |
| | | |||||
| * | Show displayname on reactions | Nicolas Werner | 2020-05-06 | 3 | -6/+11 |
| | | |||||
| * | Fix reaction count | Nicolas Werner | 2020-05-06 | 2 | -15/+12 |
| | | |||||
| * | Misc color fixes | Nicolas Werner | 2020-05-05 | 1 | -1/+1 |
| | | |||||
| * | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 5 | -2/+171 |
| | | |||||
* | | Fix messages being immediately read again | Nicolas Werner | 2020-05-06 | 2 | -5/+19 |
| | | |||||
* | | Fix joined rooms dropping to the bottom at first | Nicolas Werner | 2020-05-05 | 3 | -7/+51 |
| | | |||||
* | | Fix jumpy room list, when sort order is ambiguous | Nicolas Werner | 2020-05-05 | 1 | -1/+1 |
|/ | |||||
* | Fix self counting as read message | Nicolas Werner | 2020-05-04 | 1 | -2/+5 |
| | |||||
* | Speed up initial load a bit | Nicolas Werner | 2020-05-04 | 1 | -0/+9 |
| | |||||
* | Add delete pending_receipts migration | Nicolas Werner | 2020-05-02 | 1 | -1/+42 |
| | |||||
* | Add support for db migrations | Nicolas Werner | 2020-05-02 | 5 | -26/+71 |
| | |||||
* | Merge pull request #184 from shocklateboy92/features/backlog-progress | DeepBlueV7.X | 2020-05-01 | 2 | -7/+25 |
|\ | | | | | Add visual indication that data is being fetched | ||||
| * | Run linter | Lasath Fernando | 2020-04-30 | 1 | -3/+4 |
| | | |||||
| * | Add visual indication that data is being fetched | Lasath Fernando | 2020-04-29 | 2 | -5/+22 |
| | | | | | | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later. | ||||
* | | Old Qt doesn't have .get... | Nicolas Werner | 2020-05-01 | 1 | -3/+3 |
| | | |||||
* | | Optimize RoomList sorting | Nicolas Werner | 2020-04-30 | 5 | -35/+41 |
| | | | | | | | | | | Keep the almost sorted list around and sort by the raw timestamp value instead of doing the expensive toMSecSinceEpoch conversion. | ||||
* | | Don't store pending receipts in cache | Nicolas Werner | 2020-04-30 | 4 | -170/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm. | ||||
* | | Strip reply fallback from plain text body | Nicolas Werner | 2020-04-30 | 1 | -6/+16 |
|/ | |||||
* | Make notifications a bit easier to read | Nicolas Werner | 2020-04-29 | 1 | -3/+3 |
| | |||||
* | Fix high CPU usage on high dpi screens | Nicolas Werner | 2020-04-29 | 3 | -16/+25 |
| | | | | Fixes #180 | ||||
* | Send correct orientation for exif rotated images | Nicolas Werner | 2020-04-26 | 1 | -2/+2 |
| | |||||
* | Only prune old messages every 500 syncs | Nicolas Werner | 2020-04-26 | 1 | -1/+7 |
| | |||||
* | Respect exif rotation of images | Nicolas Werner | 2020-04-26 | 4 | -13/+38 |
| | | | | | | Sometimes thumbnails still have the wrong dimensions, as they are scaled to fit inside a rectange of the reported size in the image. Not sure, who is wrong there, the media repo or we. | ||||
* | Fix double percent encoding of invites | Nicolas Werner | 2020-04-24 | 1 | -2/+1 |
| | |||||
* | Change decrypt setting again | Joseph Donofry | 2020-04-23 | 3 | -12/+8 |
| | |||||
* | Merge branch 'decrypt-sidebar' of ssh://github.com/Nheko-Reborn/nheko into ↵ | Joseph Donofry | 2020-04-23 | 1 | -0/+6 |
|\ | | | | | | | decrypt-sidebar | ||||
| * | Merge branch 'master' into decrypt-sidebar | Joseph Donofry | 2020-04-23 | 1 | -0/+6 |
| |\ | |||||
| | * | Terminate user color calculation, when no solution can be found | Nicolas Werner | 2020-04-22 | 1 | -0/+6 |
| | | | | | | | | | | | | fixes #172 | ||||
* | | | Change how decrypt value is retrieved from settings | Joseph Donofry | 2020-04-23 | 3 | -2/+10 |
|/ / | |||||
* | | Fix own messages not showing as encrypted | Nicolas Werner | 2020-04-23 | 1 | -7/+7 |
| | | |||||
* | | Fix encrypted messages not showing a user in the sidebar | Nicolas Werner | 2020-04-23 | 1 | -2/+3 |
| | | |||||
* | | Add signal/slot for decryption changes in last patch | Joseph Donofry | 2020-04-22 | 9 | -2/+34 |
| | | |||||
* | | Add ability to toggle sidebar messages for encrypted rooms | Joseph Donofry | 2020-04-21 | 4 | -3/+24 |
|/ | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 2 | -0/+14 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Fix Binding restoreMode warning spamming logs | Nicolas Werner | 2020-04-21 | 1 | -4/+2 |
| | | | | fixes #170 | ||||
* | Fix own encrypted images not showing up after sending | Nicolas Werner | 2020-04-21 | 1 | -0/+4 |
| | |||||
* | Try to fix messages getting stuck by sometimes sending them twice and never ↵ | Nicolas Werner | 2020-04-19 | 2 | -23/+9 |
| | | | | failing them | ||||
* | Fix registration on construct | Nicolas Werner | 2020-04-17 | 1 | -7/+11 |
| | |||||
* | Add --debug switch | Nicolas Werner | 2020-04-15 | 2 | -1/+8 |
| | |||||
* | Cache decrypted events | Nicolas Werner | 2020-04-14 | 1 | -2/+24 |
| | |||||
* | Fix encrypted event indicator | Nicolas Werner | 2020-04-14 | 1 | -5/+5 |
| | |||||
* | Remove unused paramters | Nicolas Werner | 2020-04-13 | 2 | -2/+2 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 12 | -331/+132 |
| | | | | fixes #124 | ||||
* | Fix notification not being cleared, when read event didn't cause a notification | Nicolas Werner | 2020-04-11 | 2 | -36/+19 |
| | |||||
* | Mid color is used for scrollbars it seems | Nicolas Werner | 2020-04-11 | 1 | -2/+2 |
| | |||||
* | Clear notifications when event is read | Nicolas Werner | 2020-04-11 | 7 | -3/+95 |
| | |||||
* | Size reply background by contents | Nicolas Werner | 2020-04-10 | 2 | -11/+16 |
| | |||||
* | Add comment on why we surpress some of those log messages | Nicolas Werner | 2020-04-08 | 1 | -6/+12 |
| | |||||
* | Add a few missing palette colors | Nicolas Werner | 2020-04-08 | 1 | -19/+22 |
| | |||||
* | Fix UserProfile resizing | Nicolas Werner | 2020-04-01 | 2 | -13/+9 |
| | |||||
* | Set palette globally | Nicolas Werner | 2020-03-30 | 2 | -33/+37 |
| | |||||
* | Use palette for qml code for theming | Nicolas Werner | 2020-03-29 | 2 | -2/+4 |
| | | | | | Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably. | ||||
* | Removed double-sanitization of ... is typing names | Emi Simpson | 2020-03-24 | 1 | -1/+1 |
| | |||||
* | Try to fix avatars not updating after deletion | Nicolas Werner | 2020-03-22 | 3 | -5/+6 |
| | |||||
* | Fix high CPU usage on 5XX error codes | Nicolas Werner | 2020-03-22 | 1 | -26/+5 |
| | |||||
* | Fix avatar not being set for some rooms in the top bar | Nicolas Werner | 2020-03-22 | 1 | -5/+2 |
| | |||||
* | Clean up unused avatar functions | Nicolas Werner | 2020-03-22 | 5 | -28/+4 |
| | |||||
* | Fix broken avatars in quick switcher | Nicolas Werner | 2020-03-22 | 1 | -2/+7 |
| | |||||
* | Better image overlay handling when downloading | Adasauce | 2020-03-20 | 3 | -6/+20 |
| | | | | | | | | | | - hides the overlay when prompting for download location - cancel re-shows the dialog - success closes the overlay - would be nice to have a return code from the download fn in mtxclient. Closes #140 | ||||
* | Fixed bug caused by me forgetting what types im using (invites appearing at ↵ | Emi Simpson | 2020-03-15 | 2 | -2/+2 |
| | | | | the bottom of the list instead of the top when priority sorting was off) | ||||
* | Place invites on top of room list even when sorting by importance is off | Emi Simpson | 2020-03-15 | 1 | -8/+7 |
| | |||||
* | Clean up stray comment | Emi Simpson | 2020-03-15 | 1 | -2/+0 |
| | |||||
* | Fixed compatibility with Qt < 5.11 | Emi Simpson | 2020-03-15 | 1 | -1/+1 |
| | |||||
* | Make toggle in settings revert between old behavior and new behavior for ↵ | Emi Simpson | 2020-03-15 | 3 | -23/+26 |
| | | | | sorting by unreads | ||||
* | Sort room list on setting change | Emi Simpson | 2020-03-15 | 2 | -1/+10 |
| | |||||
* | Foiled by the linter once more | Emi Simpson | 2020-03-15 | 1 | -4/+1 |
| | |||||
* | Made merge compatible with master | Emi Simpson | 2020-03-15 | 4 | -20/+39 |
|\ | |||||
| * | Add periods to terminate non-user messages in the timeline | Pushpam Choudhary | 2020-03-13 | 1 | -14/+14 |
| | | |||||
| * | Make buttons hideable via setting, button contents can still be accessed via ↵ | Nicolas Werner | 2020-03-10 | 2 | -0/+21 |
| | | | | | | | | context menu | ||||
| * | Reduce times we read upload data | Nicolas Werner | 2020-03-08 | 1 | -6/+5 |
| | | |||||
* | | Added toggle in the settings to ignore minor events | Emi Simpson | 2020-03-15 | 7 | -13/+46 |
| | | |||||
* | | Switched room importance to an enum | Emi Simpson | 2020-03-15 | 1 | -2/+20 |
| | |