summary refs log tree commit diff
path: root/src/timeline/EventStore.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-161-0/+2
|
* A few more small speedupsNicolas Werner2023-10-311-2/+1
|
* Speed up compilation a bitNicolas Werner2023-10-311-0/+2
|
* Fix a few conversionsNicolas Werner2023-10-311-0/+1
|
* Qt6.6 compatibilityNicolas Werner2023-10-131-1/+1
|
* Port state events and imagesNicolas Werner2023-08-251-2/+2
|
* lintNicolas Werner2023-06-081-3/+1
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-9/+5
|
* Don't delete uncached messages after editNicolas Werner2023-06-011-1/+2
| | | | fixes #1469
* Adapt to the new inherited variantNicolas Werner2023-04-111-19/+19
|
* Get rid of an edge case, that can break paginationNicolas Werner2023-04-041-2/+1
|
* Fix explicit optional construction on gcc13Nicolas Werner2023-03-241-1/+1
|
* Dedup reactionsNicolas Werner2023-02-221-6/+4
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* More template bloat reductionNicolas Werner2023-02-201-66/+65
|
* Automatically fetch keys for undecrypted messages after verificationNicolas Werner2023-02-181-3/+23
| | | | | | | | Also fix rerendering edited messages after keys are received. fixes #1375 fixes #770 fixes #888
* Fix edits in other clients jumping out of threadsNicolas Werner2023-02-181-5/+9
| | | | fixes #1373
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Continue fetching past messages when searchingNicolas Werner2022-11-031-5/+6
|
* Add a slow way to search a roomNicolas Werner2022-10-061-0/+1
|
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-2/+3
| | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Basic threading supportNicolas Werner2022-09-301-2/+2
|
* Request full online keybackup when turning it onNicolas Werner2022-06-191-1/+0
|
* Get rid of 'using json = nlohmann::json'Nicolas Werner2022-06-171-3/+3
|
* Fix pins not refreshing after being loadedNicolas Werner2022-06-151-3/+7
|
* Fix edits not updating in repliesNicolas Werner2022-06-151-1/+16
|
* Remove sender key from megolm session indexNicolas Werner2022-04-081-5/+3
| | | | | | implements MSC3700 see https://github.com/matrix-org/matrix-spec-proposals/pull/3700
* Fix thumbnails of received encrypted imagesNicolas Werner2022-03-221-0/+3
|
* If you replace the txn id, replace a string the length of the txn id...Nicolas Werner2022-03-051-1/+1
|
* Allow properly editing pending encrypted messagesNicolas Werner2022-02-271-4/+50
|
* Fix editing pending messagesNicolas Werner2022-02-271-10/+8
|
* support for hidden read receiptsGuillaume Girol2022-02-211-2/+6
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Get rid of some useless codeNicolas Werner2021-12-311-4/+0
|
* Pretty up code with fewer allocationsNicolas Werner2021-12-291-2/+2
|
* Reduce allocations for accessing event membersNicolas Werner2021-12-291-13/+16
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-0/+1
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-1/+1
|
* Fix more warnings and remove dead codeNicolas Werner2021-12-281-2/+3
|
* Fix redaction of edited messagesNicolas Werner2021-11-081-1/+2
|
* Fix loading spinner when switching to a fully loaded roomNicolas Werner2021-11-021-1/+3
| | | | fixes #754
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-1/+0
|
* Change indentation to 4 spacesNicolas Werner2021-09-181-710/+679
|
* Fix day separator when loading older messagesNicolas Werner2021-09-081-0/+3
| | | | fixes #632
* Allow downloading keys from key backupNicolas Werner2021-08-171-4/+3
|
* Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-071-148/+108
|
* Don't spam key requests directly after startupNicolas Werner2021-06-251-0/+15
|
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-191-1/+5
|
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-181-7/+18
|
* Allow editing unsent messagesAlexander Bantyev2021-06-181-0/+32
| | | | | | | | | | As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server).
* Try to get rid of an allocationNicolas Werner2021-05-301-8/+6
|
* Make pagination logic slightly more robustNicolas Werner2021-04-291-1/+1
|
* fix lintingNicolas Werner2021-03-051-93/+96
|
* Merge pull request #505 from Nheko-Reborn/license-headersDeepBlueV7.X2021-03-051-0/+4
|\ | | | | License headers
| * Update license headersNicolas Werner2021-03-051-0/+4
| |
* | Fix lintingJoseph Donofry2021-03-041-96/+93
|/
* Display edits correctlyNicolas Werner2021-02-091-6/+8
|
* Fix edited repliesNicolas Werner2021-02-091-4/+15
|
* Render editsNicolas Werner2021-02-091-3/+51
|
* Switch to new relations formatNicolas Werner2021-02-091-20/+17
|
* Fix crash, when keys for no events were requestedNicolas Werner2021-01-271-1/+2
|
* Fix request key loopsNicolas Werner2021-01-271-2/+5
|
* Fix old messages being played back after limit resetNicolas Werner2021-01-241-0/+9
|
* Request unknown message indicesNicolas Werner2021-01-231-6/+15
|
* Make it easier to understand, what button to click for verification from profileNicolas Werner2021-01-121-0/+8
|
* Fix timeline becoming corrupted on backfillNicolas Werner2021-01-121-7/+25
| | | | Fixes #273
* Load sessions lazily from dbNicolas Werner2020-11-301-2/+3
|
* Optimize buildNicolas Werner2020-10-271-0/+3
|
* Fix infinite pagination properly now.Nicolas Werner2020-10-231-1/+4
|
* Clean up key requests + autoreloadNicolas Werner2020-10-201-14/+37
|
* Store timestamp with olm sessionsNicolas Werner2020-10-201-0/+6
|
* Try to fix windows buildNicolas Werner2020-10-081-3/+3
|
* Fix in room verificationNicolas Werner2020-10-061-68/+50
|
* Make steps in verification flow explicitNicolas Werner2020-10-051-8/+8
|
* Fix nullopt when iterating reactionsNicolas Werner2020-10-031-1/+2
|
* Merge remote-tracking branch 'origin/master' into cross-signingNicolas Werner2020-09-241-1/+1
|\
| * Fix typo in encryption error messageNicolas Werner2020-09-191-1/+1
| |
* | Simplify outbound session setupNicolas Werner2020-09-201-72/+76
| | | | | | | | Don't send inbound session to self and claim and send all keys at once.
* | Split qml part of Device VerificationCH Chethan Reddy2020-09-141-76/+72
| |
* | Add support non-encrypted room-verification messagesChethan2k12020-09-101-58/+59
| |
* | Fix Wrong Emojis Issue in Room VerificationChethan2k12020-09-041-103/+128
| |
* | Merge branch 'master' into device-verificationDeepBlueV7.X2020-09-031-1/+1
|\|
| * Fix endless pagination, when old history is inaccessibleNicolas Werner2020-09-021-1/+1
| |
* | Merge remote-tracking branch 'upstream/master' into device-verificationCH Chethan Reddy2020-08-301-19/+103
|\|
| * Add /clear-timeline commandNicolas Werner2020-08-091-0/+20
| |
| * Try to fix issue of pagination interfering with limited: trueNicolas Werner2020-08-071-0/+6
| |
| * Split error messages from event decryptionNicolas Werner2020-08-061-82/+75
| |
* | Small FixesCH Chethan Reddy2020-08-291-0/+7
| |
* | [WIP] Room Verification Works!CH Chethan Reddy2020-08-181-4/+18
| |
* | [WIP] Room-Verification MessagesCH Chethan Reddy2020-08-091-85/+136
|/
* Fix shadowing variableNicolas Werner2020-07-261-3/+3
|
* Rename EventStore::event to get to remove ambiguity with QObject::eventNicolas Werner2020-07-261-3/+3
|
* Reset fetch in progress when fetch failedNicolas Werner2020-07-251-0/+1
|
* Return to redacted messages instead of just storing the redactionNicolas Werner2020-07-251-1/+6
|
* Fix reactionsNicolas Werner2020-07-201-0/+14
|
* Fix reaction displayNicolas Werner2020-07-191-0/+70
|
* Mark own events as read again after sendingNicolas Werner2020-07-181-3/+12
|
* Reenable sending messagesNicolas Werner2020-07-181-0/+109
|
* Readd pagination and fix redactionsNicolas Werner2020-07-131-2/+53
|
* Fetch missing eventsNicolas Werner2020-07-101-2/+35
|
* WIP: Event Store split outNicolas Werner2020-07-091-0/+259