Christian Pauly
14ee16fe16
feat: Implement new Hive Database
...
The hive database now implements the whole API except for storing files which
should be better done by the flutter_cache_manager package inside of the
flutter app. All tests already run with Hive now but the Moor database is still
tested too. We needed to change some wait jobs in the tests because the Hive
database is not 100% in memory for the tests like Moor.
For now both database implementations are equal and the developer can pick
which one to use but we plan to get rid of Moor in the future.
2021-06-16 08:43:33 +02:00
Christian Pauly
c3d47b16c6
CI: Use correct image
2021-05-25 10:46:34 +02:00
Krille Fear
9bef8452d3
docs: Clean up dart documentations
...
Changing to `code` blocks where it cant be resolved to [stuff] things.
2021-03-16 12:32:21 +00:00
Christian Pauly
1f8285c3e7
refactor: Room states
2021-03-09 17:28:55 +00:00
Sorunome
fcb8d48bd7
feat: Add command parser
2021-02-09 18:19:38 +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
Sorunome
49f0679fbf
feat: Add bootstrapping
2020-12-10 08:13:24 +00: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
Sorunome
31614364d3
add update filters
2020-07-25 14:46:36 +00: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
d672edf394
Make room key sharing requests (hopefully) more robust and spec-compliant
2020-05-29 06:49:37 +00:00
Sorunome
0219a42c07
implement SAS
2020-05-17 15:25:42 +02:00
Christian Pauly
1e4f356280
Krille/implement well known
2020-05-16 06:42:56 +00:00
Sorunome
f71826739c
Switch to moor
2020-05-15 18:40:17 +00:00
Christian Pauly
9944844cc3
Implement localized String represantions
2020-05-06 10:13:30 +00:00
Christian Pauly
6f5ebe4681
[MxContent] Switch to Uri Extension
2020-04-24 09:24:06 +02:00
Christian Pauly
9884da02d2
[Lib] Fix exports
2020-02-22 17:46:48 +00:00
Christian Pauly
ac3a9a6b3a
[Room] Implement key sharing
2020-02-21 15:05:19 +00:00
Christian Pauly
92c9c709cc
[Lib] Fix export
2020-02-19 13:35:34 +00:00
Christian Pauly
f5b493f9bd
[SDK] Add dart-olm library and update CI
2020-02-15 07:48:41 +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
0be548e4e9
[Client] Implement request openID
2020-01-12 11:30:05 +01:00
Christian Pauly
ea4e767aa6
[Lib] Add receipts to lib
2020-01-05 07:40:50 +00: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
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
87ef1af3e4
[Room] fix states with statekeys
2019-11-20 13:02:23 +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
0a46ec9551
[Store] Make database private
2019-10-02 11:33:01 +00:00
Christian Pauly
48329674a9
[Lib] Add to lib
2019-09-05 11:36:35 +02:00
Christian Pauly
2314fa0e09
[Event] Remove RawEvent
2019-08-29 11:50:57 +02:00
Christian Pauly
8d563c9757
[RoomState] Rename State to RoomState
2019-08-08 12:51:07 +02:00
Christian Pauly
fbbb90aac6
[SDK] Update file list
2019-08-08 12:36:37 +02:00
Christian Pauly
4e3c1b271b
[Sdk] Add Pusherrequests to sdk lib
2019-07-24 10:37:04 +02:00
Christian
58a911fac3
Update famedlysdk.dart
2019-06-25 09:43:14 +00:00
Christian
68ab8b8c8c
[License] Replace 'foobar' with 'famedlysdk' in all Files.
2019-06-21 12:38:07 +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