Sorunome
|
21a5854fbf
|
fix: Attempt event decryption on fetching replied events
|
2021-02-02 12:51:43 +01:00 |
Christian Pauly
|
94e3e5f681
|
chore: Determine invites as direct chats too
|
2021-01-26 14:04:55 +01:00 |
Sorunome
|
70a4dad1c3
|
fix: Emotes MSC compliance
|
2021-01-20 10:36:06 +01:00 |
Sorunome
|
88f8a57863
|
fix: Correctly generate reply fallbacks
|
2021-01-14 13:51:17 +01:00 |
Krille Fear
|
347a1ee6e0
|
Merge branch 'krille/hide-verification' into 'main'
fix: Hide verification timeline events in lastEvent
Closes app#1059
See merge request famedly/famedlysdk!612
|
2021-01-14 12:21:15 +00:00 |
Christian Pauly
|
c94da38438
|
fix: Hide verification timeline events in lastEvent
|
2021-01-13 13:30:47 +01:00 |
Christian Pauly
|
783f734713
|
change: setUnread locally
|
2021-01-13 08:41:36 +01:00 |
Christian Pauly
|
8b13df8c9d
|
refactor: Add json parsing for encryption and encrypted content
|
2021-01-08 13:26:25 +01:00 |
Christian Pauly
|
9ffecd845a
|
chore: Update license header
|
2021-01-04 10:34:50 +01:00 |
Christian Pauly
|
e450a09fb5
|
refactor: External matrix api
|
2021-01-04 10:26:29 +01:00 |
Christian Pauly
|
19905e348a
|
fix: Missing null check
|
2020-12-29 09:44:13 +01:00 |
Sorunome
|
768baa7602
|
chore: Implement a proper deep-copy function for json maps
|
2020-12-28 14:35:21 +01:00 |
Christian Pauly
|
f91349a45e
|
fix: sendTypingNotification
|
2020-12-27 09:58:14 +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 |
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 |
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 |
Marcus Hoffmann
|
2e3a2d38c0
|
fix: mark read wasn't sending read receipts
|
2020-11-26 01:58:49 +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
|
411d29cc89
|
feat: Implement room tombstones
|
2020-11-21 15:28:05 +01:00 |
Sorunome
|
b67ab870fa
|
fix: Use Uri.tryParse where applicable
|
2020-11-19 15:20:27 +01:00 |
Sorunome
|
588d7eb1a6
|
fix: Set new state events by sortOrder, rather than originServerTs
|
2020-11-08 15:13:02 +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
|
343c26b3ed
|
fix: Decrypt last message on received megolm key
|
2020-10-26 07:49:02 +00:00 |
Christian Pauly
|
66e590073e
|
refactor: Event Update Type
|
2020-10-22 13:01:35 +02: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
|
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 |
Sorunome
|
3187275ed7
|
fix: Don't query /members over and over
|
2020-09-18 12:41:26 +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
|
b05e4da34f
|
fix: Last event calculation
|
2020-09-16 10:23:37 +02:00 |
Sorunome
|
aa9940fdbc
|
fix: Room.requestUser sometimes throws an error
|
2020-09-10 09:37:56 +02:00 |
Sorunome
|
f7e63097b4
|
chore: Update emotes to match MSC
|
2020-09-07 09:34:14 +00:00 |
Christian Pauly
|
0d159c2db4
|
Fix: Send messages in web delay
|
2020-08-19 09:08:30 +02:00 |
Christian Pauly
|
84c27129d2
|
Hotfix: Send correct message type
|
2020-08-17 16:29:29 +02:00 |
Christian Pauly
|
cbc66ea308
|
Fix unencrypted calls
|
2020-08-17 08:46:04 +02:00 |
Christian Pauly
|
50d97ebeb2
|
Fix unencrypted call events
|
2020-08-15 16:05:11 +02:00 |
MTRNord
|
26586b6f02
|
style: Change package:famedlysdk imports to relative imports
Changing the imports from `package:famedlysdk` to relative imports allows us to easier move the files
Took 2 minutes
|
2020-08-13 10:40:39 +02:00 |
Christian Pauly
|
fb9b505988
|
Krille/make client extend matrixapi
|
2020-08-11 16:11:51 +00:00 |
Christian Pauly
|
6170c79fe1
|
Improve logging
|
2020-08-06 09:35:02 +00:00 |
Sorunome
|
2796ca613a
|
Fix resending messages reusing an existing transaction id
|
2020-08-06 06:51:06 +00:00 |
Daniel Schaefer
|
ede4fd1416
|
Implement function to send m.location event
Allows to share the location with a room.
|
2020-08-05 23:01:03 +02:00 |
Christian Pauly
|
dc1ed0c6e2
|
Use SyncUpdate for pending messages
|
2020-07-30 08:48:47 +00:00 |
Sorunome
|
f48f6bca12
|
Properly imlement event aggregations
|
2020-07-27 07:39:48 +00:00 |
Sorunome
|
a46942a140
|
Merge branch 'soru/fix-members-requests' into 'master'
try to load members from database first and cache them in-memory
Closes app#596
See merge request famedly/famedlysdk!382
|
2020-07-21 08:05:48 +00:00 |
Christian Pauly
|
4f2a8febf9
|
Fix request history
|
2020-07-21 07:34:30 +00:00 |
Sorunome
|
4394196ba1
|
try to load members from database first and cache them in-memory
|
2020-07-14 11:30:13 +02:00 |
Sorunome
|
8f122195c5
|
re-work state lazy loading after discussion
|
2020-07-01 11:09:31 +02:00 |
Sorunome
|
b7b369923f
|
only lazy-load m.room.member, not store presence
|
2020-06-30 13:41:52 +02:00 |
Sorunome
|
2e3d8205b1
|
analyze and format
|
2020-06-30 12:21:03 +02:00 |
Sorunome
|
a1f8120c59
|
Greatly imporve initial loading performance
|
2020-06-30 12:17:56 +02:00 |
Christian Pauly
|
4790925929
|
Merge branch 'soru/no-contains-key' into 'master'
Better validate event contents
See merge request famedly/famedlysdk!353
|
2020-06-29 12:02:18 +00:00 |
Sorunome
|
fd406987c1
|
Better validate event contents
|
2020-06-29 12:02:18 +00:00 |
Christian Pauly
|
0ac7aec071
|
Merge branch 'matrixfile-refactor-all' into 'master'
MatrixFile refactoring for thumbnails
See merge request famedly/famedlysdk!371
|
2020-06-29 12:00:26 +00:00 |
Lukas Lihotzki
|
842581699c
|
MatrixFile refactoring for thumbnails
|
2020-06-29 12:00:26 +00:00 |
Christian Pauly
|
7e9c8f88f3
|
Implement calcDisplayname without local part
|
2020-06-29 08:40:16 +00:00 |
Lukas Lihotzki
|
58dcedb883
|
Use mime instead of mime_type
|
2020-06-25 17:35:46 +02:00 |
Sorunome
|
5dda0c3623
|
Merge branch 'soru/cross-signing' into 'master'
Cross-Signing
See merge request famedly/famedlysdk!319
|
2020-06-25 07:53:30 +00:00 |
Christian Pauly
|
6846b7d5c6
|
Use timestamp as sort order
|
2020-06-25 09:04:26 +02:00 |
Christian Pauly
|
e6cf5cb927
|
Fix direct chats
|
2020-06-25 06:59:03 +00:00 |
Christian Pauly
|
13b3c0df4d
|
Add room tag support
|
2020-06-24 09:22:08 +00:00 |
Christian Pauly
|
2afd0bb3a8
|
Implement pinned events
|
2020-06-24 08:41:52 +00:00 |
Sorunome
|
5334266529
|
Merge branch 'master' into soru/cross-signing
|
2020-06-10 16:25:08 +02:00 |
Sorunome
|
f485ca29d8
|
Fix state attack
|
2020-06-10 14:17:57 +00:00 |
Sorunome
|
f261f35712
|
Merge branch 'master' into soru/cross-signing
|
2020-06-10 11:33:24 +02:00 |
Sorunome
|
7ddb6be30e
|
Allow requesting and updating of session keys with lower index and lower forwarded chain
|
2020-06-10 10:44:22 +02:00 |
Sorunome
|
6d49b4def3
|
Merge branch 'master' into soru/cross-signing
|
2020-06-09 20:24:22 +02:00 |
Sorunome
|
b8c58faaab
|
Merge branch 'soru/modularize-e2ee' into 'master'
split encryption stuff to other library
See merge request famedly/famedlysdk!333
|
2020-06-09 16:13:23 +00:00 |
Sorunome
|
d29fb9abfe
|
Merge branch 'soru/modularize-e2ee' into soru/cross-signing
|
2020-06-05 18:59:58 +02:00 |
Sorunome
|
7ed6dcce67
|
fix canonical alias sometimes being null
|
2020-06-05 17:12:50 +02:00 |
Sorunome
|
fcde6a2459
|
split encryption stuff to other library
|
2020-06-04 13:39:51 +02:00 |
Christian Pauly
|
c6bf098644
|
Init matrix_api library
|
2020-06-03 10:16:01 +00:00 |
Sorunome
|
03beffbb46
|
also load session keys when requesting history
|
2020-05-30 14:09:47 +02:00 |
Sorunome
|
a7bb8375dc
|
fetch from online key backup
|
2020-05-29 10:21:36 +02:00 |
Sorunome
|
c65b5948fc
|
Merge branch 'master' into soru/cross-signing
|
2020-05-29 08:54:33 +02:00 |
Sorunome
|
d672edf394
|
Make room key sharing requests (hopefully) more robust and spec-compliant
|
2020-05-29 06:49:37 +00:00 |
Sorunome
|
8d75c2a0af
|
format
|
2020-05-27 10:33:42 +02:00 |
Sorunome
|
f78657957a
|
fix emotes if canonical alias is null
|
2020-05-27 10:33:22 +02:00 |
Sorunome
|
011e427056
|
Hopefully fix room list sorting
|
2020-05-26 06:39:51 +00:00 |
Sorunome
|
384e5962d6
|
properly persist decryption of events
|
2020-05-22 11:15:48 +00:00 |
Christian Pauly
|
27b4a620e5
|
Add code formatting CI job
|
2020-05-22 10:12:18 +00:00 |
Christian Pauly
|
f4a5ccdaa9
|
Merge branch 'soru/more-emotes' into 'master'
add emote rooms and state key room emotes
See merge request famedly/famedlysdk!318
|
2020-05-21 15:01:10 +00:00 |
Sorunome
|
97ef716be8
|
add emote rooms and state key room emotes
|
2020-05-21 15:01:10 +00:00 |
Christian Pauly
|
9fad348d22
|
Merge branch 'soru/persist-inbound-session-index' into 'master'
properly persist inbound group session indexes
See merge request famedly/famedlysdk!316
|
2020-05-21 06:25:57 +00:00 |
Sorunome
|
7a41f4726f
|
properly persist inbound group session indexes
|
2020-05-20 10:36:05 +02:00 |
Sorunome
|
a3fc73dfc1
|
make e2ee recovery logic optional
|
2020-05-20 10:24:48 +02:00 |
Sorunome
|
9b67992a3a
|
Automatically request for keys from other devices, if not found
|
2020-05-19 09:34:11 +00:00 |
Sorunome
|
f734788eda
|
Merge branch 'soru/rotate-outbound-sessions' into 'master'
Add rotation of outbound group sessions
See merge request famedly/famedlysdk!309
|
2020-05-19 08:11:19 +00:00 |
Sorunome
|
a0fe8f4bad
|
Add rotation of outbound group sessions
|
2020-05-18 18:33:16 +02:00 |
Sorunome
|
09da5fa4ca
|
automatically clear an outbound session, if you are unable to decrypt your own messages
|
2020-05-18 17:31:40 +02:00 |
Sorunome
|
edaaa286e3
|
fix decryption of some events throwing an error
|
2020-05-18 16:45:53 +02:00 |
Christian Pauly
|
e50f6cc6c0
|
Merge branch 'soru/fix-last-event' into 'master'
fix lastEvent
See merge request famedly/famedlysdk!301
|
2020-05-18 11:42:38 +00:00 |
Sorunome
|
11a83725d1
|
Merge branch 'soru/emoji-verification' into 'master'
implement SAS, which is needed for emoji verification
See merge request famedly/famedlysdk!300
|
2020-05-18 10:57:54 +00:00 |
Sorunome
|
2615cd2727
|
fix lastEvent
|
2020-05-18 12:56:24 +02:00 |