Sorunome
|
6723c01a31
|
feat: Lazy-send room keys, chunked and sorted by importance
|
2020-12-29 14:46:36 +01: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 |
Christian Pauly
|
19905e348a
|
fix: Missing null check
|
2020-12-29 09:44:13 +01:00 |
Sorunome
|
68afe362ce
|
feat: Start megolm sessions while typing
|
2020-12-28 16:14:07 +01:00 |
Sorunome
|
ccd03ecd22
|
fix: Various small e2ee fixes
|
2020-12-28 14:49:55 +01:00 |
Sorunome
|
768baa7602
|
chore: Implement a proper deep-copy function for json maps
|
2020-12-28 14:35:21 +01:00 |
Sorunome
|
c6f718adcc
|
fix: Sort state events of history requests correctly
|
2020-12-27 10:55:41 +01:00 |
Christian Pauly
|
f91349a45e
|
fix: sendTypingNotification
|
2020-12-27 09:58:14 +01:00 |
Christian Pauly
|
dacd007780
|
fix: Clear logs on clear()
|
2020-12-23 11:32:58 +01:00 |
Sorunome
|
48904b3a1b
|
fix: Cache the result of the self-signature check
|
2020-12-23 10:52:39 +01: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
|
f5b1c5fc5f
|
fix: Don't assume a power level of a person is an int
|
2020-12-22 10:05:44 +01:00 |
Sorunome
|
b00a9e8834
|
feat: Better determine which devices to encrypt to
|
2020-12-21 15:26:46 +01: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
|
3d6dbc9dc3
|
chore: Implement logoutput
|
2020-12-21 09:35:36 +01:00 |
Christian Pauly
|
57286d4c28
|
feat: Use logger package
|
2020-12-19 12:04:25 +00:00 |
Sorunome
|
405306f84e
|
feat: Add == operator to the Receipt, User and Room objects
|
2020-12-19 12:15:50 +01:00 |
Sorunome
|
d1ce075b5b
|
feat: Automatically cache storable files on upload
|
2020-12-17 11:59:31 +01:00 |
Christian Pauly
|
3856b618e8
|
refactor: Encryption errors
|
2020-12-15 08:24:55 +01:00 |
Christian Pauly
|
d3c44687f6
|
fix: Missing null check which F*cks me up!
|
2020-12-14 13:24:39 +00:00 |
Christian Pauly
|
6657e073a0
|
refactor: Follow up clean up bootstrap
|
2020-12-11 09:57:45 +01:00 |
Christian Pauly
|
b563aec7bb
|
refactor: Add secretstoragekeycontent
|
2020-12-10 11:03:45 +01:00 |
Sorunome
|
49f0679fbf
|
feat: Add bootstrapping
|
2020-12-10 08:13:24 +00:00 |
Lukas Lihotzki
|
88888a43f1
|
feat: set presence in sync
|
2020-12-09 16:02:42 +01:00 |
Christian Pauly
|
f7768af44e
|
fix: Clear init lock on failed init
|
2020-12-07 09:51:25 +00:00 |
Christian Pauly
|
5167e92913
|
feat: Update room api
|
2020-12-04 12:23:40 +01:00 |
Christian Pauly
|
bec1761172
|
refactor: content parsing
|
2020-11-30 15:34:46 +01:00 |
Christian Pauly
|
323b203718
|
refactor: algorithm types
|
2020-11-30 14:26:31 +01:00 |
Marcus Hoffmann
|
2e3a2d38c0
|
fix: mark read wasn't sending read receipts
|
2020-11-26 01:58:49 +01:00 |
Christian Pauly
|
20ae1ae20e
|
fix: Push Rule getter
|
2020-11-25 20:16:42 +01:00 |
Sorunome
|
bed7de81c7
|
fix: Wrong emote pack identifier
|
2020-11-25 15:17:22 +01:00 |
Marcus Hoffmann
|
9b3f9e4ef7
|
feature: allow marking rooms as unread
|
2020-11-25 12:03:19 +01:00 |
Christian Pauly
|
9181701df0
|
fix: Display stateKey when changing displayname
|
2020-11-23 17:35:50 +01:00 |
Christian Pauly
|
ab8eb71fee
|
fix: Unban
|
2020-11-22 21:05:34 +01:00 |
Christian Pauly
|
411d29cc89
|
feat: Implement room tombstones
|
2020-11-21 15:28:05 +01:00 |
Christian Pauly
|
0697d47cc2
|
refactor: Minor init refactoring
|
2020-11-19 17:02:07 +01:00 |
Sorunome
|
b67ab870fa
|
fix: Use Uri.tryParse where applicable
|
2020-11-19 15:20:27 +01:00 |
Sorunome
|
b1709ca8c3
|
feat: More advanced attchment handling methods
|
2020-11-18 14:56:14 +01:00 |
Christian Pauly
|
1e14cd3ff0
|
fix: Hotfix request archive
|
2020-11-09 19:09:38 +01:00 |
Christian Pauly
|
ac4cded10f
|
feat: Implement UIA for login
|
2020-11-09 17:48:27 +01:00 |
Sorunome
|
b0043ea0e4
|
fix: Pick right DM room, if multiple are set
|
2020-11-08 19:30:28 +01:00 |
Sorunome
|
588d7eb1a6
|
fix: Set new state events by sortOrder, rather than originServerTs
|
2020-11-08 15:13:02 +01:00 |
Sorunome
|
c509144987
|
fix: Fetching history sometimes re-sorting events in the timeline
|
2020-11-08 14:54:19 +01:00 |
Sorunome
|
66572bd032
|
feat: Check if event type is known
|
2020-11-08 13:52:10 +01:00 |
Sorunome
|
5aec7aab32
|
fix: Properly handle redacted events in event.getDisplayEvent
|
2020-11-07 11:40:47 +01:00 |
Sorunome
|
33b1e36efd
|
fix: Timeline history requests causing "scrolling" and sometimes ordering things wrong
|
2020-11-07 11:32:51 +01:00 |
Christian Pauly
|
793d398d72
|
fix: Automatic leave broken invites
|
2020-11-06 09:43:48 +01:00 |
Christian Pauly
|
cbae6b9c84
|
fix: Better handling leave broken room on join
|
2020-11-05 14:03:58 +01:00 |
Christian Pauly
|
388598ef67
|
fix: Join broken room handling
|
2020-11-05 13:43:36 +01:00 |
Sorunome
|
15d817023d
|
feat: Decrypt events on megolm key receiving better
|
2020-10-31 12:08:49 +01:00 |
Sorunome
|
5924e57cf1
|
feat: Add broadcast to-device verification
|
2020-10-30 11:40:19 +01:00 |
Christian Pauly
|
f9f18641e3
|
refactor: Connection error handling
|
2020-10-29 10:42:05 +01:00 |
Christian Pauly
|
5381c3935c
|
refactor: Check server
|
2020-10-26 08:33:25 +00:00 |
Sorunome
|
343c26b3ed
|
fix: Decrypt last message on received megolm key
|
2020-10-26 07:49:02 +00:00 |
Sorunome
|
ad0192e8e1
|
fix: Greatly improve latex markdown
|
2020-10-24 12:08:23 +02:00 |
Christian Pauly
|
66e590073e
|
refactor: Event Update Type
|
2020-10-22 13:01:35 +02:00 |
Sorunome
|
be6824b746
|
feat: Add LaTeX markdown rendering as per MSC2191
|
2020-10-21 11:20:19 +02:00 |
Sorunome
|
d116a52ea9
|
fix: Better handle olm session recovery
|
2020-10-17 12:03:54 +02:00 |
Christian Pauly
|
8908f33393
|
fix: Logout from outside
|
2020-10-15 09:17:28 +02:00 |
Sorunome
|
01bb3f5b50
|
fix: Make key backup work in web
|
2020-10-14 12:18:20 +02:00 |
Sorunome
|
2e941b85e9
|
fix: Delete files older than 30 days
|
2020-10-08 13:02:20 +00:00 |
Christian Pauly
|
0761d33b6f
|
refactor: Database first to single
|
2020-10-08 12:48:56 +00:00 |
Sorunome
|
c571fe4dd5
|
fix: don't assume msgtype is a string
|
2020-10-08 12:29:59 +00:00 |
Sorunome
|
74bd1d331b
|
fix: Messages being encrypted for too many devices
|
2020-10-04 14:20:17 +02:00 |
Sorunome
|
ae79af6ea8
|
fix: store timestamps in milliseconds to fix decrypt error
|
2020-10-04 12:12:03 +02:00 |
Christian Pauly
|
84cc925b08
|
fix: Mimetype null
|
2020-09-28 12:43:23 +02:00 |
Sorunome
|
877ff9963c
|
fix: Don't sort rooms too often
|
2020-09-27 10:54:54 +02:00 |
Sorunome
|
b6754fbc46
|
chore: update emote stuff
|
2020-09-24 15:59:46 +02:00 |
Christian Pauly
|
5019ebfeb5
|
feat: Auto retry send events
|
2020-09-21 16:51:40 +00:00 |
Christian Pauly
|
adb907bbc4
|
fix: Clear on logout
|
2020-09-21 16:31:28 +00:00 |
Sorunome
|
86a4f90a5a
|
fix: Run automated key requests in root zone
|
2020-09-21 18:11:14 +02:00 |
Sorunome
|
0ff971faa9
|
fix: Obay variant selectors for emoji regex
|
2020-09-21 08:45:12 +02:00 |
Sorunome
|
d42979da12
|
fix: Emoji regex incorrectly using multiline
|
2020-09-20 19:09:32 +02:00 |
Sorunome
|
ba7a01ddea
|
fix: emoji regex typo
|
2020-09-20 11:24:56 +02:00 |
Christian Pauly
|
864cbfa906
|
fix: Hotfix ignored user list
|
2020-09-20 10:37:36 +02:00 |
Christian Pauly
|
510de05304
|
fix: ignore list
|
2020-09-19 15:05:43 +02:00 |
Christian Pauly
|
a77e776479
|
feat: Implement ignore list
|
2020-09-19 12:39:19 +02:00 |
Sorunome
|
3187275ed7
|
fix: Don't query /members over and over
|
2020-09-18 12:41:26 +02:00 |
Sorunome
|
024a27bfc2
|
fix: Back off of failed key queries
|
2020-09-18 10:24:14 +02:00 |
Sorunome
|
053585852e
|
Merge branch 'send-location' of gitlab.com:JohnAZoidberg/famedlysdk into main
|
2020-09-18 09:43:10 +02:00 |
Christian Pauly
|
bc8fef4a94
|
fix: Remove pubspec.lock from repo
|
2020-09-16 14:41:09 +02:00 |
Christian Pauly
|
b05e4da34f
|
fix: Last event calculation
|
2020-09-16 10:23:37 +02:00 |
Sorunome
|
d9c4472cac
|
feat: Add emote helpers
|
2020-09-15 19:03:55 +02:00 |
Sorunome
|
c90e18b55d
|
fix: Handle domains with port or ipv6 addresses correctly
|
2020-09-15 12:40:29 +02:00 |
Sorunome
|
b5ac500136
|
fix: Handle failed to send messages in low network significantly better
|
2020-09-10 13:19:58 +02:00 |
Sorunome
|
bbc1b63695
|
feat: Auto-verify own master key, if there is a valid signature chain within the same account
|
2020-09-10 13:04:24 +02:00 |
Sorunome
|
e08f35b5d0
|
fix: Don't trust the info block of events
|
2020-09-10 11:12:52 +02:00 |
Christian Pauly
|
5d45c224a3
|
fix: Mark pending events as failed on startup
|
2020-09-10 10:01:44 +02:00 |
Sorunome
|
aa9940fdbc
|
fix: Room.requestUser sometimes throws an error
|
2020-09-10 09:37:56 +02:00 |
Sorunome
|
99d536b14f
|
feature: Upload to online key backup
|
2020-09-09 09:53:26 +02:00 |
Christian Pauly
|
8899f4c677
|
fix: Remove logs in event constructor trycatch
|
2020-09-08 09:19:26 +00:00 |
Sorunome
|
f7e63097b4
|
chore: Update emotes to match MSC
|
2020-09-07 09:34:14 +00:00 |
Christian Pauly
|
8a0cc70cfe
|
fix: prev content error log in web
|
2020-09-07 11:16:52 +02:00 |
Lukas Lihotzki
|
e6d96ad8ed
|
feat(sync): configurable sync
|
2020-09-07 11:03:24 +02:00 |
Sorunome
|
54a128d2c5
|
fix: Properly detect sicket message types
|
2020-09-06 15:40:12 +02:00 |
Sorunome
|
089ce88b57
|
chore: Add tests to Event.downloadAndDecryptAttachment
|
2020-09-04 11:00:56 +02:00 |