Nicolas Werner
ac1ad1b897
fix: escape attributes in markdown less aggressively
2021-02-17 22:56:31 +01:00
Sorunome
6c2fc1679a
feat: Auto-selfsign and auto-cache when opening ssss keys
2021-02-13 14:55:09 +01:00
Sorunome
fcb8d48bd7
feat: Add command parser
2021-02-09 18:19:38 +01:00
Christian Pauly
d362d6db23
fix: Request history on limited timeline
2021-02-09 15:02:48 +01:00
Sorunome
d373a06aa2
fix: Add to_device queue to prevent olm session corruptions
2021-02-08 14:57:19 +01:00
Sorunome
0c4db25d05
feat: Add a way to string-encode a recovery key
2021-02-03 11:34:56 +01:00
Sorunome
21a5854fbf
fix: Attempt event decryption on fetching replied events
2021-02-02 12:51:43 +01:00
Krille Fear
c701268d71
feat: Do well known by default in check homeserver
2021-01-20 13:21:51 +00:00
Sorunome
a35266f1e4
feat: Replay last sent olm message on olm session recovery from other device
2021-01-20 12:50:52 +01:00
Sorunome
44a1bcfd57
fix: Accidental pills in URLs
2021-01-20 12:02:40 +01:00
Sorunome
9d6005ca2a
fix: Smoothen up sending to rooms with extremely many devices
2021-01-14 18:47:51 +01:00
Sorunome
88f8a57863
fix: Correctly generate reply fallbacks
2021-01-14 13:51:17 +01:00
Christian Pauly
c94da38438
fix: Hide verification timeline events in lastEvent
2021-01-13 13:30:47 +01:00
Christian Pauly
39b776716c
refactor: Olm Exceptions
2021-01-07 12:53:49 +01:00
Sorunome
c22615d8cd
fix: Prioritize specced replies over unspecced event aggregations
2021-01-05 15:32:47 +01:00
Christian Pauly
e450a09fb5
refactor: External matrix api
2021-01-04 10:26:29 +01:00
Sorunome
19d96595cc
feat: Add identifier string parsing
2021-01-01 15:28:25 +01:00
Sorunome
6723c01a31
feat: Lazy-send room keys, chunked and sorted by importance
2020-12-29 14:46:36 +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
68afe362ce
feat: Start megolm sessions while typing
2020-12-28 16:14:07 +01:00
Sorunome
768baa7602
chore: Implement a proper deep-copy function for json maps
2020-12-28 14:35:21 +01:00
Marcus Hoffmann
54fc29f203
clear cache fix
2020-12-22 17:34:50 +01: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
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
cd4dafcd45
chore: Nicer logs in tests
2020-12-21 14:21:12 +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
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
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
9b3f9e4ef7
feature: allow marking rooms as unread
2020-11-25 12:03:19 +01:00
Christian Pauly
01ce832aaa
fix: 3pid api bugs
2020-11-24 13:48:57 +01:00
Christian Pauly
0697d47cc2
refactor: Minor init refactoring
2020-11-19 17:02:07 +01:00
Sorunome
b1709ca8c3
feat: More advanced attchment handling methods
2020-11-18 14:56:14 +01:00
Sorunome
588d7eb1a6
fix: Set new state events by sortOrder, rather than originServerTs
2020-11-08 15:13:02 +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
Christian Pauly
f9f18641e3
refactor: Connection error handling
2020-10-29 10:42:05 +01:00
Sorunome
412da6ae0c
fix: Properly rotate megolm session on device changes
2020-10-26 11:55:47 +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
Christian Pauly
4d62a79e96
fix: CI
2020-10-08 12:29:18 +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
5019ebfeb5
feat: Auto retry send events
2020-09-21 16:51:40 +00: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
Christian Pauly
864cbfa906
fix: Hotfix ignored user list
2020-09-20 10:37:36 +02:00
Christian Pauly
a77e776479
feat: Implement ignore list
2020-09-19 12:39:19 +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
0871e218d1
refactor: Json signature check
2020-09-16 12:29:21 +00: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
cb1ec86b32
feat: Periodically fetch ssss secrets from other devices
2020-09-10 14:46:30 +02:00
Sorunome
b5ac500136
fix: Handle failed to send messages in low network significantly better
2020-09-10 13:19:58 +02:00
Sorunome
99d536b14f
feature: Upload to online key backup
2020-09-09 09:53:26 +02:00
Sorunome
f7e63097b4
chore: Update emotes to match MSC
2020-09-07 09:34:14 +00: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
Sorunome
ea59c4bd94
refactor(keybackup): Update database for stored megolm keys to prepare for proper online key backup
2020-08-17 09:10:51 +02:00
Sorunome
20d72eb8d7
fix: Event statuses progress and are saved correctly
2020-08-17 08:54:16 +02:00
Christian Pauly
cbc66ea308
Fix unencrypted calls
2020-08-17 08:46:04 +02:00
Christian Pauly
215563ab92
Fix wrong call types
2020-08-15 15:17:17 +02:00
Christian Pauly
a288216e03
Add call state localizations
2020-08-15 14:46:08 +02:00
Sorunome
3d2476cfdb
fix: Have matrix id string extension obay the proper grammar
2020-08-13 09:03:44 +00:00
Christian Pauly
fb9b505988
Krille/make client extend matrixapi
2020-08-11 16:11:51 +00:00
Sorunome
574fe27101
feat: Add Event.getDisplayEvent, which fetches an event based on all edits etc.
2020-08-11 13:44:42 +02:00
Christian Pauly
6170c79fe1
Improve logging
2020-08-06 09:35:02 +00:00
Christian Pauly
6779ab6624
Deprecate debug mode
2020-08-06 07:09:32 +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
31614364d3
add update filters
2020-07-25 14:46:36 +00:00
Sorunome
6cd745bd1a
Add data-mx-emote to emotes
2020-07-24 17:59:39 +02:00
Sorunome
c68487ac21
fix issue with sending messages
2020-07-23 08:09:00 +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
Marcel
7690c4ef9c
[Fake API] Further reduce amount of returns
...
Took 5 minutes
2020-07-20 15:21:46 +02:00
Marcel
0647df37e3
[Test] Properly encode fake api responses as utf8. Also remove not needed returns as they do the same as the last return.
...
Took 15 minutes
2020-07-20 15:16:23 +02:00
Sorunome
8b3e2e6c86
fix tests
2020-07-14 11:46:37 +02:00
Christian Pauly
c87450dafb
Remove deprecated contactlist method
2020-07-02 10:41:23 +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
Sorunome
e3241558f5
Fix CI
2020-06-25 10:15:38 +02:00
Sorunome
62f63ebf1f
Merge branch 'soru/olm-session-recovery' into 'master'
...
Adds olm session recovery
See merge request famedly/famedlysdk!355
2020-06-25 08:01:37 +00: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
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
b109e75962
also restore on broken olm session
2020-06-24 09:27:36 +02:00
Sorunome
48c03865a2
make auth_data just a json object
2020-06-23 08:30:50 +02:00
Sorunome
c4d09268a0
add key verification test
2020-06-15 13:12:59 +02:00
Sorunome
e2c358f319
format
2020-06-15 10:48:35 +02:00
Sorunome
c4491fe97b
fix
2020-06-15 10:42:10 +02:00
Sorunome
a88460b9d5
also test storing a decrytped room udpate
2020-06-15 10:39:26 +02:00
Sorunome
e874a5e00b
add signature verification tests
2020-06-15 10:26:50 +02:00
Sorunome
9b2952435f
add matrix api tests
2020-06-13 20:44:25 +02:00
Sorunome
c233d57f9f
add online key backup test
2020-06-13 19:48:38 +02:00
Sorunome
ef0a567401
finish ssss tests
2020-06-13 19:12:32 +02:00
Sorunome
7803dc4b93
add more tests
2020-06-13 10:56:39 +02: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
Christian Pauly
5487b62360
Hotfix OpenIdCredentials
2020-06-10 09:12:55 +00: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
e1679d59be
better smoothen out keys
2020-06-06 14:28:18 +02:00
Sorunome
4154c7d0eb
format and some analyze
2020-06-06 13:47:37 +02:00
Sorunome
4c60369b8d
migrate to new thingy!
2020-06-05 22:03:28 +02:00
Sorunome
d29fb9abfe
Merge branch 'soru/modularize-e2ee' into soru/cross-signing
2020-06-05 18:59:58 +02:00
Sorunome
22a5793e07
hopefully fix coverage
2020-06-05 15:34:13 +02:00
Sorunome
1c115ecf51
fix tests for real
2020-06-05 13:10:53 +02:00
Sorunome
c47bdee9f5
Merge branch 'master' into soru/modularize-e2ee
2020-06-05 13:05:47 +02:00
Sorunome
bd3c51924b
to set presence you use PUT, not POST
2020-06-05 10:56:42 +00:00
Sorunome
fe3a697a15
fix test for non-olm
2020-06-05 12:07:06 +02:00
Sorunome
f065a92445
fix coverage
2020-06-05 11:32:02 +02:00
Sorunome
8358dec3a5
analyze and format
2020-06-05 10:56:51 +02:00
Sorunome
086dcae907
add key manager tests
2020-06-05 10:51:11 +02:00
Sorunome
aa9764b511
finish up olm manager tests
2020-06-05 10:22:38 +02:00
Sorunome
fbc8f03f67
encrypt m.room_key event properly
2020-06-05 10:15:36 +02:00
Sorunome
0b1d6ae8dd
split off into fake client
2020-06-05 09:59:37 +02:00
Sorunome
e14cd61d6d
flutter analyze
2020-06-04 20:30:55 +02:00
Sorunome
05c799e6a5
format
2020-06-04 20:16:18 +02:00
Sorunome
8748545f67
add olm manager tests
2020-06-04 18:36:07 +02:00
Sorunome
c94e41d393
fix tests for real
2020-06-04 18:16:22 +02:00
Sorunome
f3f3231df6
add some encrypt / decrypt tests
2020-06-04 17:51:49 +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
15be6c5244
stuff and things
2020-05-29 09:06: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
97a10c7de1
Merge branch 'master' into soru/cross-signing
2020-05-25 13:22:13 +02:00
Christian Pauly
cbf5069e32
Add more tests
2020-05-25 09:34:43 +00:00
Sorunome
c9a0c5302a
format
2020-05-22 13:18:45 +02:00
Sorunome
29721f00a8
Merge branch 'master' into soru/cross-signing
2020-05-22 13:18:36 +02:00
Christian Pauly
27b4a620e5
Add code formatting CI job
2020-05-22 10:12:18 +00:00
Sorunome
ee9090b7a7
fix tests
2020-05-22 11:13:58 +02:00
Sorunome
fc8625d30e
clear timeline events cache on limited updates
2020-05-21 14:52:14 +00:00
Sorunome
ead44e4014
fix tests and stuffs
2020-05-21 15:32:06 +02:00
Christian Pauly
066221b84d
Make coverage visible again
2020-05-19 09:28:13 +00:00
Sorunome
c5e4e2c751
decrypt events in sync loop, making it async
2020-05-19 09:49:37 +02:00
Christian Pauly
a6c7d88f00
Add profile cache
2020-05-18 11:45:49 +00:00
Christian Pauly
81b9d79518
Merge branch 'soru/fix-lazy-session-keys' into 'master'
...
lazy-load group session keys
See merge request famedly/famedlysdk!293
2020-05-17 07:54:34 +00:00
Sorunome
06b601c41b
lazy-load group session keys
2020-05-17 07:54:34 +00:00
Sorunome
9d1c7f16a5
add pill parsing to markdown
2020-05-15 21:00:10 +02:00
Sorunome
f71826739c
Switch to moor
2020-05-15 18:40:17 +00:00
Sorunome
2352eb406a
add markdown parsing
2020-05-09 14:00:46 +00:00
Marcel
811589a895
[Room] Send correct filter on the messages endpoint
...
Took 6 minutes
2020-05-02 05:02:11 +00:00
Christian Pauly
6f5ebe4681
[MxContent] Switch to Uri Extension
2020-04-24 09:24:06 +02:00
Christian Pauly
0e61885821
[User] Format displayname
2020-04-23 09:46:10 +00:00
Christian Pauly
7c7a0f15e5
[Client] Remove lazyloadingcheck
2020-04-02 11:29:07 +00:00
Christian Pauly
a3c5add79e
[SDK] Refactoring with new linter rules
2020-03-30 09:08:38 +00:00
Christian Pauly
44ed403cd6
[Room] Request only 10 events on getTimeline
2020-03-20 08:59:29 +00:00
Christian Pauly
f7b03f5668
[Room] Dont wait for send event while sending files
2020-03-17 07:55:25 +00:00
Christian Pauly
31b64a6631
[Room] Clear outbound session only if devices changed
2020-02-27 08:41:49 +00:00
Lukas Lihotzki
3c78f11f2c
[MatrixFile] Use Uint8List instead of List<int>
2020-02-24 17:54:43 +01:00
Christian Pauly
ac3a9a6b3a
[Room] Implement key sharing
2020-02-21 15:05:19 +00:00
Christian Pauly
49e643625c
[Client] Add debug prints
2020-02-20 07:28:15 +00:00
Christian Pauly
77b11d78db
[Client] Implement device management
2020-02-19 14:26:38 +01:00
Christian Pauly
f5b493f9bd
[SDK] Add dart-olm library and update CI
2020-02-15 07:48:41 +00:00
Christian Pauly
3404cffada
[Event] Add support for replies
2020-02-11 11:06:54 +00:00
Christian Pauly
9395b8fcd3
[Identifier] Implement string extension
2020-02-10 12:33:18 +01:00
Christian Pauly
24d08d83b9
[Client] Always claim own devices
2020-02-05 08:23:47 +00:00
Christian Pauly
cabb5679a7
[Client] Add canonical json
2020-02-04 18:01:53 +01:00
Christian Pauly
edd8aa5c4c
Client feature add device tracking
2020-02-04 13:41:13 +00:00
Christian Pauly
995da7d255
[Client] Upload with StreamedRequest
2020-02-01 12:08:14 +00:00
Christian Pauly
c710768937
[Event] Fix typo
2020-01-29 12:11:21 +00:00
Christian Pauly
0b393497f8
[Client] Add register methods
2020-01-14 15:16:24 +00:00
Christian Pauly
5fbeceb217
[SDK] Refactoring
2020-01-14 11:27:26 +00:00
Christian Pauly
27da3041b4
[Client] Fix openid method
2020-01-13 11:52:42 +00:00
Christian Pauly
0be548e4e9
[Client] Implement request openID
2020-01-12 11:30:05 +01:00
Christian Pauly
de2872cfee
Update lib/src/client.dart, lib/src/user.dart, lib/src/timeline.dart, lib/src/room.dart, lib/src/presence.dart, lib/src/event.dart, lib/src/utils/profile.dart, lib/src/utils/receipt.dart, test/client_test.dart, test/event_test.dart, test/presence_test.dart, test/room_test.dart, test/timeline_test.dart, test/user_test.dart files
2020-01-04 17:56:17 +00:00
Christian Pauly
d0fbe45598
[Room] Enhance tests
2020-01-04 15:43:53 +01:00
Christian Pauly
90a06ebce5
[Client] Make callbacks to streams
2020-01-04 11:29:38 +01:00
Christian Pauly
c72f38d5ec
[Event] Fix types
2020-01-04 10:31:27 +01:00
Christian Pauly
7e71c5ad5f
[SDK] Make analyzer much more happy
2020-01-02 15:33:26 +01:00
Christian Pauly
8e4a604f1f
[SDK| Big refactoring
2020-01-02 14:09:49 +00:00
Christian Pauly
4c6c3715d9
[Connection] Throw MatrixErrors
2019-12-29 10:28:33 +00:00
Christian Pauly
496349078b
[Archive] Fix requesting archive
2019-12-19 11:26:21 +00:00
Christian Pauly
311a39c50c
[Room] Detect mimetype automatically
2019-12-18 11:46:25 +00:00
Christian Pauly
bff394fbb5
[Event] Add support for redactions
2019-12-12 12:19:18 +00:00
Christian Pauly
fd43196c9d
[Room] New push rule methods
2019-12-04 09:58:47 +00:00
Christian Pauly
579570a19e
Merge branch 'presence-enhance-features' into 'master'
...
[Presence] Enhance presences
See merge request famedly/famedlysdk!130
2019-12-04 09:39:07 +00:00
Christian Pauly
c566948be5
[Client] Add profile getter
2019-11-30 10:36:30 +01:00
Christian Pauly
918bec4c09
[Presence] Enhance presences
2019-11-30 10:21:11 +01:00
Christian Pauly
888155fbc7
[Archive] enhance lazyload archive
2019-11-29 16:19:32 +00:00
Christian Pauly
8051b360ac
[Room] Add powerlevels getter
2019-11-26 06:38:44 +00:00
Christian Pauly
4ff3146d63
[Room] Fix state handling
2019-11-21 14:10:24 +00:00
Christian Pauly
87ef1af3e4
[Room] fix states with statekeys
2019-11-20 13:02:23 +00:00
Christian Pauly
88b9cdd345
[Connection] Clean up receipts
2019-10-25 08:02:56 +00:00
Christian Pauly
9049d3b4f5
[Room] enhance performance
2019-10-24 09:39:39 +00:00
Christian Pauly
32141618b6
[Ephemerals] Add new features
2019-10-20 09:44:14 +00:00
Christian Pauly
77f62f042d
[Files] Use MatrixFile
2019-10-18 11:05:07 +00:00
Christian Pauly
4ad22731a6
[Upload] Fix file type
2019-10-16 09:09:09 +00:00
Christian Pauly
3a7dff596e
[ContactSearch] Hotfix
2019-10-14 16:50:10 +00:00
Christian Pauly
846cc4b0fa
[Flutter] fix dependency
2019-10-04 09:44:32 +00:00
Christian Pauly
0a46ec9551
[Store] Make database private
2019-10-02 11:33:01 +00:00
Christian Pauly
2061908f3a
[Room] Image resizing in isolate
2019-09-30 12:03:34 +00:00
Christian Pauly
4015f36440
[Client] createRoom method with optional params
2019-09-26 14:53:08 +00:00
Christian
3203c4366a
[RoomList] Fix update on room summary
2019-09-19 14:00:17 +00:00
Christian Pauly
eccc880fcb
[Room] Fix request User method
2019-09-17 14:21:16 +02:00
Christian
7d5da300c4
[Connection] Add upload method
2019-09-09 13:22:02 +00:00
Christian Pauly
e6a859d83c
[Room] Add a onUpdate callback
2019-09-03 13:24:44 +02:00
Christian Pauly
963866f408
[Room] Add getParticipants method
2019-09-02 12:09:30 +02:00
Christian Pauly
7b4c51aae9
[Room] Remove loadEvents
2019-09-02 10:55:46 +02:00
Christian Pauly
2802901eec
[Room] Request history with users
2019-08-29 12:28:50 +02:00
Christian Pauly
2314fa0e09
[Event] Remove RawEvent
2019-08-29 11:50:57 +02:00
Christian Pauly
76a1e538c7
[Room] Fix room id
2019-08-28 13:06:41 +02:00
Christian Pauly
8d563c9757
[RoomState] Rename State to RoomState
2019-08-08 12:51:07 +02:00
Christian Pauly
1e46af6b67
[Room] Minor bugfix
2019-08-08 12:00:24 +02:00
Christian Pauly
3236224496
[Eventtests] Fix event tests
2019-08-08 11:57:40 +02:00
Christian Pauly
b4ae8b47f8
[Tests] Fix user tests
2019-08-08 11:54:39 +02:00
Christian Pauly
1617a8b7d5
[Tests] Write much more tests
2019-08-08 11:41:42 +02:00
Christian Pauly
df0cc1d273
[Tests] Refactoring
2019-08-08 10:31:39 +02:00
Christian Pauly
bb41db7f14
[Tests] Bugfixes
2019-08-08 09:58:37 +02:00
Christian Pauly
cacf7cc530
[Tests] Fix some tests
2019-08-07 12:27:02 +02:00
Christian
98bb93e657
[Room] Add support for RoomSummary
2019-08-06 09:47:09 +00:00
Christian Pauly
01d6b511ca
[Tests] Fix tests
2019-07-26 15:05:46 +02:00
Christian Pauly
de55c201fc
[Event] Make delete function async
2019-07-24 10:48:13 +02:00
Christian Pauly
02d9d33ba8
[Tests] Fix Client text
2019-07-24 10:20:05 +02:00
Christian Pauly
b827bc7714
[Event] Add more tests
2019-07-24 10:13:02 +02:00
Christian Pauly
f4252f2fc3
[Client] Add more tests
2019-07-24 09:59:29 +02:00
Christian
cfb757df0f
[Sending] Refactoring
2019-07-23 09:09:13 +00:00
Christian Pauly
df7adbe5b6
[Events] Add more EventTypes and tests
2019-07-22 11:54:06 +02:00
Christian Pauly
d5326772d7
[Tests] Check if crash if null
2019-07-19 19:12:15 +02:00
Marcel
650810c63e
[FakeMatrixAPI] add missing slash
2019-07-18 19:01:05 +02:00
Marcel
330863b066
[FakeMatrixAPI] add missing slash
2019-07-18 18:54:58 +02:00
Christian
19be1bdbf4
Disable lazy loading for first sync.
2019-07-18 14:30:42 +00:00
Marcel
e063af9fe7
[Store] Rename User table to Users
...
[Connection] Add HTTPtype enum
[User] Add Membership enum
[Event] Add Reply to the Event types
Took 2 hours 0 minutes
2019-07-12 09:26:07 +00:00
Christian Pauly
3d59aae034
Fix calc displayname and add tests
2019-07-03 11:27:46 +02:00
Christian Pauly
7e5fae5377
[FakeMatrixApi] Fix sync tests.
2019-07-02 11:16:37 +02:00
Christian
b8de0f054b
[Room] Store prevBatch when requesting history
2019-06-28 10:32:33 +00:00
Christian Pauly
70a71884b6
[FakeMatrixApi] Fix sync tests.
2019-06-28 11:56:39 +02:00
Christian Pauly
c56c2f0a95
[Room] Fix the requestHistory query.
2019-06-28 11:42:57 +02:00
Christian
23bcc1acde
[Room] Add method to get an event by the ID.
2019-06-28 08:59:00 +00:00
Christian Pauly
31bff2d00e
[Timeline] Implement tests for request history function.
2019-06-28 08:39:43 +02:00
Christian
db47a4d30e
[RoomList] Enhance onlyLeft lists and add more tests.
2019-06-27 17:34:15 +00:00
Christian Pauly
be2265f226
[Refactoring] Make analyzer happy.
2019-06-27 12:33:02 +02:00
Christian Pauly
ddc7efdc53
Fix event test
2019-06-27 10:13:27 +02:00
Christian Pauly
939e7e738a
[Event] Add functions to remove and resend an error event
2019-06-27 10:12:39 +02:00
Christian Pauly
93d904b1ae
[Event] Fix wrong id reference
2019-06-27 09:44:37 +02:00
Christian
ef83753079
[Sending] Fix storage for sending events and add more tests.
2019-06-26 18:03:20 +00:00
Christian
2d466c796b
[Timeline] Fix event state change.
2019-06-26 17:03:15 +00:00
Christian Pauly
7423ab6d2b
[Event] Set default status to '2' if there is no status given.
2019-06-26 17:27:27 +02:00
Christian Pauly
96bc9b6aca
[Lists] Add test for sending error
2019-06-26 16:37:49 +02:00
Christian Pauly
41d8b91f87
[Lists] Fix send status
2019-06-26 16:36:34 +02:00
Christian Pauly
66fce65dee
[Lists] Add RoomList List type.
2019-06-21 13:30:39 +02:00
Christian Pauly
1b1abf7190
[Lists] Add Timeline List type.
2019-06-21 12:18:54 +02:00
Christian Pauly
372c185228
[License] Replace 'foobar' with 'famedlysdk' in all Files.
2019-06-21 09:46:53 +02:00
Marcel
253e0ecda6
[client][pushrules] Add GET Pushrules Endpoint
...
[sdk] Add "build_runner", "json_annotation" and "json_serializable" to dependencies required for [client][pushrules]
[test][client][pushrules] Add Tests for [client][pushrules]
Took 2 hours 13 minutes
2019-06-21 07:41:09 +00:00
Christian Pauly
fd7302bcde
More tests
2019-06-18 12:06:55 +02:00
Christian Pauly
e1352e0f9e
More tests for Client and Connection
2019-06-18 11:37:06 +02:00
Christian Pauly
db3c3f0c6d
Fix membership table column
2019-06-12 12:30:22 +02:00
Christian Pauly
06bcf90d6e
Fix tests
2019-06-12 10:04:54 +02:00
Christian Pauly
5343cb8fca
Fix Room Tests
2019-06-12 08:40:43 +02:00
Christian Pauly
e2f7791daa
Add User Update class
2019-06-11 14:10:50 +02:00
Christian Pauly
1962897ddb
Refactoring Room tests
2019-06-11 12:25:47 +02:00
Christian Pauly
1fc329eb23
Add test for Room
2019-06-11 12:21:45 +02:00
Christian Pauly
6909bbac7d
Add test for User
2019-06-11 11:53:32 +02:00
Christian Pauly
cf3b73d061
Add test for Event
2019-06-11 11:48:31 +02:00
Christian
f969d83d04
Database changes
2019-06-11 06:59:22 +00:00
Christian Pauly
117a6950af
Disable chattime test
2019-06-11 08:45:45 +02:00
Christian
e18f149fb1
Fix ChatTime test
2019-06-10 10:00:39 +00:00
Christian
22231f87b7
Tests for ChatTime and MxContent including bug fixes
2019-06-10 06:28:21 +00:00
Christian Pauly
f1b468e192
Add licence header
2019-06-09 13:57:33 +02:00
Christian Pauly
77be6102f6
Initial commit
2019-06-09 12:16:48 +02:00