Commit Graph

1335 Commits

Author SHA1 Message Date
Christian Pauly e450a09fb5 refactor: External matrix api 2021-01-04 10:26:29 +01:00
Krille Fear 41df79c6ca Merge branch 'soru/matrix-string-event-parsing' into 'main'
feat: Add identifier string parsing

See merge request famedly/famedlysdk!599
2021-01-04 09:17:42 +00:00
Sorunome 19d96595cc
feat: Add identifier string parsing 2021-01-01 15:28:25 +01:00
Krille Fear 4d2c4df4d4 Merge branch 'soru/decrypt-file-in-background' into 'main'
fix: Don't block file decrypting

See merge request famedly/famedlysdk!598
2021-01-01 09:31:12 +00:00
Sorunome cd9f23d6c4
fix: Don't block file decrypting 2020-12-31 20:33:18 +01:00
Krille Fear 192c406cdf Merge branch 'soru/clear-in-memory-outbound-cache-properly' into 'main'
fix: Properly clear in-memory outbound sessions when clearing cache

See merge request famedly/famedlysdk!597
2020-12-31 13:24:25 +00:00
Sorunome f6589f9596
fix: Properly clear in-memory outbound sessions when clearing cache 2020-12-31 12:58:41 +01:00
Krille Fear ed8af418f0 Merge branch 'soru/throw-on-no-valid-olm-session' into 'main'
fix: Throw an error if all existing olm sessions are corrupted

See merge request famedly/famedlysdk!596
2020-12-31 09:48:55 +00:00
Sorunome 734ec0357b
fix: Throw an error if all existing olm sessions are corrupted 2020-12-31 10:45:22 +01:00
Sorunome 65d07609d4 Merge branch 'soru/debug-logs' into 'main'
chore: Add more debugging logs

See merge request famedly/famedlysdk!594
2020-12-30 17:54:00 +00:00
Sorunome 08dcce6225
chore: Add more debugging logs 2020-12-30 18:50:40 +01:00
Sorunome 92759ef56c Merge branch 'soru/load-multiple-olm-sessions' into 'main'
fix: Load multiple olm sessions from the database at once for increased performance

See merge request famedly/famedlysdk!593
2020-12-30 11:59:55 +00:00
Sorunome add19c73a0
fix: Load multiple olm sessions from the database at once for increased performance 2020-12-30 12:52:54 +01:00
Sorunome bbcc883777 Merge branch 'soru/lazy-send-keys' into 'main'
feat: Lazy-send room keys, chunked and sorted by importance

Closes #125

See merge request famedly/famedlysdk!580
2020-12-29 13:50:39 +00:00
Sorunome 6723c01a31
feat: Lazy-send room keys, chunked and sorted by importance 2020-12-29 14:46:36 +01:00
Krille Fear af0c402717 Merge branch 'soru/properly-handle-changes-x-signing-key' into 'main'
fix: properly handle changed cross-signing keys

Closes #128

See merge request famedly/famedlysdk!592
2020-12-29 13:40:22 +00:00
Sorunome 3ff958de4e
fix: properly handle changed cross-signing keys 2020-12-29 14:37:09 +01:00
Krille Fear 03b9c6e2ee Merge branch 'soru/animated-thumbnail' into 'main'
feat: Add animated property to thumbnails

See merge request famedly/famedlysdk!590
2020-12-29 09:38:47 +00:00
Sorunome 58044be1ba
feat: Add animated property to thumbnails 2020-12-29 10:32:18 +01:00
Sorunome 0a64ed2c6f Merge branch 'krille/nullcheck' into 'main'
fix: Missing null check

See merge request famedly/famedlysdk!591
2020-12-29 09:15:21 +00:00
Christian Pauly 19905e348a fix: Missing null check 2020-12-29 09:44:13 +01:00
Sorunome 71fb80aa1f Merge branch 'soru/megolm-session-on-typing' into 'main'
feat: Start megolm sessions while typing

See merge request famedly/famedlysdk!589
2020-12-28 15:21:07 +00:00
Sorunome 68afe362ce
feat: Start megolm sessions while typing 2020-12-28 16:14:07 +01:00
Sorunome bae9299fa1 Merge branch 'soru/e2ee-fixes' into 'main'
fix: Various small e2ee fixes

See merge request famedly/famedlysdk!588
2020-12-28 13:58:07 +00:00
Sorunome ccd03ecd22
fix: Various small e2ee fixes 2020-12-28 14:49:55 +01:00
Sorunome d93f420d38 Merge branch 'soru/deepcopy-map' into 'main'
chore: Implement a proper deep-copy function for json maps

See merge request famedly/famedlysdk!587
2020-12-28 13:38:21 +00:00
Sorunome 768baa7602
chore: Implement a proper deep-copy function for json maps 2020-12-28 14:35:21 +01:00
Christian Pauly c69a8ac927 Merge branch 'soru/fix-history-state-events' into 'main'
fix: Sort state events of history requests correctly

See merge request famedly/famedlysdk!586
2020-12-28 07:42:33 +00:00
Sorunome c6f718adcc
fix: Sort state events of history requests correctly 2020-12-27 10:55:41 +01:00
Sorunome 1fff05d663 Merge branch 'krille/fixtyping' into 'main'
fix: sendTypingNotification

Closes fluffychat#221

See merge request famedly/famedlysdk!585
2020-12-27 09:41:37 +00:00
Christian Pauly f91349a45e fix: sendTypingNotification 2020-12-27 09:58:14 +01:00
Christian Pauly bce0c1d485 Merge branch 'krille/magicstrings' into 'main'
refactor: Replace some magic strings

See merge request famedly/famedlysdk!584
2020-12-23 11:28:43 +00:00
Christian Pauly e2f2c124d2 Merge branch 'krille/clearlogs' into 'main'
fix: Clear logs on clear()

See merge request famedly/famedlysdk!583
2020-12-23 11:28:36 +00:00
Christian Pauly 79fe7b0878 refactor: Replace some magic strings 2020-12-23 12:14:16 +01:00
Christian Pauly 40a314e840 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/famedlysdk!581
2020-12-23 10:35:16 +00:00
Christian Pauly dacd007780 fix: Clear logs on clear() 2020-12-23 11:32:58 +01:00
Christian Pauly 27dd05e1dd Merge branch 'soru/cache-self-signature' into 'main'
fix: Cache the result of the self-signature check

See merge request famedly/famedlysdk!582
2020-12-23 09:57:16 +00:00
Sorunome 48904b3a1b
fix: Cache the result of the self-signature check 2020-12-23 10:52:39 +01:00
Famedly Bot 35b0fcaedb chore: Update dependencies 2020-12-22 17:06:30 +00:00
Marcus 294d82752a Merge branch 'Bubu/clear_cache' into 'main'
fix: clear cache

See merge request famedly/famedlysdk!567
2020-12-22 16:38:10 +00:00
Marcus Hoffmann 54fc29f203 clear cache fix 2020-12-22 17:34:50 +01:00
Sorunome 0ed5c44919 Merge branch 'soru/verify-device-signatures' into 'main'
fix: Verify device signatures before storing devices and block those with invalid signatures

See merge request famedly/famedlysdk!578
2020-12-22 09:27:09 +00:00
Sorunome 6f9deb5ae2
fix: Verify device signatures before storing devices and block those with invalid signatures 2020-12-22 10:22:42 +01:00
Sorunome 150f742458 Merge branch 'soru/fix-power-level-string-is-not-int' into 'main'
fix: Don't assume a power level of a person is an int

See merge request famedly/famedlysdk!579
2020-12-22 09:13:52 +00:00
Sorunome f5b1c5fc5f
fix: Don't assume a power level of a person is an int 2020-12-22 10:05:44 +01:00
Sorunome 00299f292d Merge branch 'soru/encrypt-to-device' into 'main'
feat: Better determine which devices to encrypt to

See merge request famedly/famedlysdk!577
2020-12-21 14:39:47 +00:00
Sorunome b00a9e8834
feat: Better determine which devices to encrypt to 2020-12-21 15:26:46 +01:00
Sorunome dfd88277b9 Merge branch 'soru/autoreply-more-key-requests' into 'main'
feat: Auto-Share megolm sessions with other users we know for a fact are...

Closes #127

See merge request famedly/famedlysdk!570
2020-12-21 14:08:17 +00:00
Sorunome df1c249011
feat: Auto-Share megolm sessions with other users we know for a fact are allowed to see said message 2020-12-21 14:41:44 +01:00
Christian Pauly 589f75240a Merge branch 'krille/logger' into 'main'
chore: Nicer logs in tests

See merge request famedly/famedlysdk!576
2020-12-21 13:30:34 +00:00