Commit graph

123 commits

Author SHA1 Message Date
Sorunome 0219a42c07
implement SAS 2020-05-17 15:25:42 +02: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
Christian Pauly e66a904ee0 Add tombstone enum 2020-05-16 09:47:19 +02:00
Christian Pauly 1e4f356280 Krille/implement well known 2020-05-16 06:42:56 +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
Christian Pauly 7d0c45e3ae Update lib/src/utils/pusher.dart 2020-05-12 11:19:26 +00:00
Christian Pauly 4253f0ce9a Implement getPushers 2020-05-12 13:03:02 +02:00
Sorunome 2352eb406a add markdown parsing 2020-05-09 14:00:46 +00:00
Christian Pauly 9944844cc3 Implement localized String represantions 2020-05-06 10:13:30 +00:00
Christian Pauly c22090a68d Fix blurry thumbnails 2020-05-04 14:03:07 +00:00
Christian Pauly 2064f53c34 Fix thumbnail scaling 2020-05-04 09:22:44 +02:00
Christian Pauly 0e3fabcef3 Make thumbnail width height and quality configurable 2020-05-04 08:59:05 +02:00
Christian Pauly e3ced175de Fix profile uri parse 2020-04-28 11:36:20 +00:00
Christian Pauly 6f5ebe4681 [MxContent] Switch to Uri Extension 2020-04-24 09:24:06 +02:00
Christian Pauly 7ce5002237 [MatrixFile] Fix thumbnail encoding 2020-04-23 08:18:33 +00:00
Christian Pauly 81c12c81f2 [Client] Implement thumbnails 2020-04-17 14:11:13 +00:00
Christian Pauly 0dcc818365 [RoomKeyRequest] Fix forwardKey 2020-03-31 17:18:37 +02:00
Christian Pauly 5f140a62ad [RoomKeyRequest] Fix index 2020-03-31 16:30:00 +02:00
Christian Pauly a3c5add79e [SDK] Refactoring with new linter rules 2020-03-30 09:08:38 +00:00
Christian Pauly a2d9bbfc9e [MatrixIdStringExtension] Add null check 2020-03-25 13:56:49 +01:00
Christian Pauly 2c1caf9072 [Client] Enable file encryption 2020-03-23 09:37:51 +00:00
Christian Pauly 04eb904629 [TurnServerCredentials] Fix type 2020-03-19 14:39:18 +00:00
Christian Pauly bb44fa6ac0 [Event] Implement file encryption 2020-03-16 10:38:03 +00:00
Lukas Lihotzki 3c78f11f2c [MatrixFile] Use Uint8List instead of List<int> 2020-02-24 17:54:43 +01:00
Christian Pauly f4be2aa023 [PublicRoomEntry] Fix fromJson 2020-02-22 18:13:13 +00:00
Christian Pauly 3e6552dc7a [PublicRoomEntry] Fix join method 2020-02-22 17:59:50 +00:00
Christian Pauly 2738c5a49d [Client] List public rooms 2020-02-22 18:20:50 +01:00
Christian Pauly ac3a9a6b3a [Room] Implement key sharing 2020-02-21 15:05:19 +00:00
Christian Pauly 77b11d78db [Client] Implement device management 2020-02-19 14:26:38 +01:00
Christian Pauly 5d73f06cd3 [DevicekeysList] Clear outbound group session on blocking device 2020-02-19 10:54:08 +01:00
Christian Pauly 8bf7eacc46 [DeviceKeys] outdated by default not null 2020-02-15 14:21:27 +01:00
Christian Pauly f5b493f9bd [SDK] Add dart-olm library and update CI 2020-02-15 07:48:41 +00:00
Christian Pauly 8e0373cdb9 [States] Return null on null key 2020-02-14 13:16:26 +00:00
Christian Pauly 9395b8fcd3 [Identifier] Implement string extension 2020-02-10 12:33:18 +01:00
Christian Pauly edd8aa5c4c Client feature add device tracking 2020-02-04 13:41:13 +00:00
Christian Pauly 0c7efaff62 [OpenIdCredentials] Fix type 2020-02-03 09:45:33 +00:00
Christian Pauly f2c92aa9bb [MatrixException] Add nullchecker 2020-01-29 09:21:23 +00:00
Christian Pauly 4cc5d263ab [SDK] Implement more matrix methods 2020-01-18 15:49:15 +01:00
Christian Pauly 9bc94c8780 Merge branch 'exception-fix-list' into 'master'
[MatrixException] Fix list

See merge request famedly/famedlysdk!164
2020-01-14 15:19:41 +00:00
Christian Pauly 0b393497f8 [Client] Add register methods 2020-01-14 15:16:24 +00:00
Christian Pauly 2751015ab7 [MatrixException] Fix list 2020-01-14 15:15:59 +00:00
Christian Pauly 5fbeceb217 [SDK] Refactoring 2020-01-14 11:27:26 +00:00
Christian Pauly 0be548e4e9 [Client] Implement request openID 2020-01-12 11:30:05 +01:00
Christian Pauly 103949576f [Client] Add call methods 2020-01-04 19:36:17 +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 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 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 930bc26be6 [Room] Add getter and setter for states 2019-11-20 13:42:08 +00:00
Christian Pauly 87ef1af3e4 [Room] fix states with statekeys 2019-11-20 13:02:23 +00:00
Christian Pauly 8b67d58ecc [MatrixFile] Path always lower case 2019-10-23 18:14:04 +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 89f58a272b [ChatTime] Fix time display 2019-10-16 13:59:16 +00:00
Christian Pauly 4ad22731a6 [Upload] Fix file type 2019-10-16 09:09:09 +00:00
Christian Pauly f8ed0384dd [Intl] Remove dependency 2019-10-02 12:40:16 +00:00
Christian Pauly 0a46ec9551 [Store] Make database private 2019-10-02 11:33:01 +00:00
Christian Pauly df0cc1d273 [Tests] Refactoring 2019-08-08 10:31:39 +02:00
Christian Pauly 740ac0dc9c [Classes] Non nullable id and mxcurl 2019-07-19 19:09:34 +02:00
Christian Pauly be2265f226 [Refactoring] Make analyzer happy. 2019-06-27 12:33:02 +02:00
Christian 68ab8b8c8c [License] Replace 'foobar' with 'famedlysdk' in all Files. 2019-06-21 12:38:07 +00:00
Christian Pauly c13b23dd0a Check if matrix homeserver is not null for MxContent 2019-06-14 07:45:48 +02:00
Christian 22231f87b7 Tests for ChatTime and MxContent including bug fixes 2019-06-10 06:28:21 +00:00
Christian Pauly 76649b852b Update docs 2019-06-09 14:33:25 +02:00
Christian Pauly 5ad2d4b7ce Hunt down dependencies 2019-06-09 14:08:41 +02: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