Commit Graph

2366 Commits

Author SHA1 Message Date
Krille Fear 8217532ba7 Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/company/frontend/famedlysdk!1074
2022-07-09 08:06:18 +00:00
Christian Pauly 20695fb2b2 chore: Bump version 2022-07-09 09:53:32 +02:00
Krille Fear 2a280cec98 Merge branch 'krille/share-keys-with-unknown-devices' into 'main'
feat: Calc encryption health state and allow key sharing with unknown devices

Closes #307

See merge request famedly/company/frontend/famedlysdk!1072
2022-07-09 07:50:32 +00:00
Christian Pauly 28231936b1 feat: Calc encryption health state and allow key sharing with unknown devices
In order to allow key sharing with
unknown devices (master key has been
verified but this device is not
signed by this master key) the
user should at least be informed.
This makes it possible to set
in the client constructor whether
the app should share keys with
unverified devices or unknown
devices.
2022-07-09 09:39:31 +02:00
td ca4a78be69 Merge branch 'fix/add-stream-clone-to-webrtc-deletage' into 'main'
fix: Add WebRTCDelegate.cloneStream to adapt to platform differences.

See merge request famedly/company/frontend/famedlysdk!1073
2022-07-09 05:32:51 +00:00
Duan Weiwei 80b7e7c566 fix: Add WebRTCDelegate.cloneStream to adapt to platform differences. 2022-07-09 05:32:51 +00:00
Krille Fear c070a7ed40 Merge branch 'krille/refactor-handle-ephemerals' into 'main'
refactor: Handle Ephemerals method

Closes #306

See merge request famedly/company/frontend/famedlysdk!1064
2022-07-08 16:20:51 +00:00
Lanna Michalke d351a9a743 Merge branch 'krille/fix-clear-database' into 'main'
fix: Database did not get cleared correctly

See merge request famedly/company/frontend/famedlysdk!1071
2022-07-08 11:52:47 +00:00
Christian Pauly 95b060a299 fix: Database did not get cleared correctly 2022-07-08 12:46:17 +02:00
Nicolas Werner 01e16506dc Merge branch 'henri/fix-request-history' into 'main'
fix: request history

See merge request famedly/company/frontend/famedlysdk!1070
2022-07-05 13:24:36 +00:00
Henri Carnot 65b20e7d17 fix: request history 2022-07-05 13:24:35 +00:00
Nicolas Werner 8b307722a9 Merge branch 'voip/fix-issue-448' into 'main'
fix: fixed camera is still active after leaving the group call.

Closes famedly-web#448

See merge request famedly/company/frontend/famedlysdk!1069
2022-07-01 18:37:37 +00:00
Duan Weiwei 425274cb9c fix: fixed camera is still active after leaving the group call. 2022-07-01 18:37:37 +00:00
td f3c1eda97f Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/company/frontend/famedlysdk!1068
2022-07-01 09:32:14 +00:00
Christian Pauly cceb2b4042 chore: Bump version 2022-07-01 11:04:39 +02:00
Krille Fear 48a376cdc0 Merge branch 'krille/refactor-handle-rooms' into 'main'
chore: Add macOS libraries to gitignore

See merge request famedly/company/frontend/famedlysdk!1067
2022-07-01 08:12:52 +00:00
Krille Fear c3a9d64329 Merge branch 'reza/sending-queue' into 'main'
fix: implement sending queue

Closes #257

See merge request famedly/company/frontend/famedlysdk!1061
2022-07-01 06:34:22 +00:00
Reza 4af89c6de4 fix:implement sending queue 2022-06-30 20:16:56 +02:00
Christian Pauly a6a33bede8 chore: Add macOS libraries to gitignore
To run tests locally on
macOS the easiest way
is to copy the dylib files
to the sdk directory.
2022-06-30 15:34:05 +02:00
Christian Pauly 211c366662 refactor: Use tryGet in handleRoomEvents 2022-06-30 15:33:20 +02:00
Krille Fear edc86aa26c Merge branch 'krille/use-rxdart' into 'main'
feat: Implement CachedStreamController

Closes #304

See merge request famedly/company/frontend/famedlysdk!1065
2022-06-30 07:47:25 +00:00
Christian Pauly 5b831fcc83 refactor: Handle Ephemerals method
This makes sure that the handle
ephemerals method becomes fully
type and null safe, does not handle
maps directly anymore and stores
the corresponding fake m.read
room account data only once
per sync.
2022-06-30 09:39:34 +02:00
Christian Pauly 9628095ac9 feat: Implement CachedStreamController
This makes it possible to access the last
value of a stream at any time.
2022-06-30 09:22:53 +02:00
Krille Fear 248aba1199 Merge branch 'krille/refactor-sync-function' into 'main'
Refactor Sync and remove pure JSON usage

See merge request famedly/company/frontend/famedlysdk!1062
2022-06-29 10:47:59 +00:00
Christian Pauly 0f17fec3f4 fix: Only trigger onCall streams by latest call event for a call_id
This should fix that calls can get
started on
2022-06-29 09:00:01 +02:00
Christian Pauly c591c1d4b5 refactor: Use handleRoomEvents method instead of handleEvent
This makes it easier to update
the state by a whole timeline.
2022-06-28 14:09:12 +02:00
Christian Pauly fc229c5715 refactor: Pass BasicEvent to handleEvent instead of JSON 2022-06-28 14:09:12 +02:00
Christian Pauly c4cdf6ab4e refactor: Call handleEphemerals with BasicRoomEvent instead of dynamic 2022-06-28 14:09:12 +02:00
Christian Pauly a1c6bc7551 refactor: Let _handleRoomEvents use BasicEvent
This is the first step to reduce
the use of pure json in the
sync method.
2022-06-28 14:09:12 +02:00
Nicolas Werner 55417bcc25 Merge branch 'nico/testing-ci' into 'main'
Fix CI by using the new baseimage as well as fixing openssl 3.0 compat.

See merge request famedly/company/frontend/famedlysdk!1063
2022-06-28 11:17:39 +00:00
Nicolas Werner c292a8602b fix: Support for OpenSSL 3.0 2022-06-28 12:31:47 +02:00
Nicolas Werner 50eea778fa chore: Use a specific version of the flutter-linux images 2022-06-28 12:31:47 +02:00
Nicolas Werner 96c420fbf9 Merge branch 'nico/bump-version' into 'main'
chore: bump version

See merge request famedly/company/frontend/famedlysdk!1060
2022-06-16 15:24:31 +00:00
Nicolas Werner d491e09de8 chore: bump version 2022-06-16 16:17:02 +02:00
Nicolas Werner 507dfc8777 Merge branch 'nico/fix-ringtone-on-reject' into 'main'
fix: ringtone not stopping when rejecting a call

See merge request famedly/company/frontend/famedlysdk!1058
2022-06-16 14:15:00 +00:00
Nicolas Werner 9b8f3dae81 fix: ringtone not stopping when rejecting a call 2022-06-16 12:08:37 +02:00
Nicolas Werner a6c09e41dc Merge branch 'nico/fix-stun-in-groupcalls' into 'main'
fix: missing turn servers in group calls

See merge request famedly/company/frontend/famedlysdk!1057
2022-06-14 15:51:29 +00:00
Nicolas Werner d76fee7a20 fix: missing turn servers in group calls 2022-06-14 17:17:22 +02:00
Nicolas Werner 20a564cb78 Merge branch 'nico/bump-version' into 'main'
chore: bump version

See merge request famedly/company/frontend/famedlysdk!1056
2022-06-14 13:11:40 +00:00
Nicolas Werner 6b0fafff4e chore: bump version 2022-06-14 12:44:15 +02:00
Nicolas Werner 80c8c91680 Merge branch 'voip/group-call' into 'main'
Support group call.

See merge request famedly/company/frontend/famedlysdk!946
2022-06-13 15:26:25 +00:00
Duan Weiwei e2efa3e758 Support group call. 2022-06-13 15:26:25 +00:00
Nicolas Werner 6cc99bdad6 Merge branch 'braid/hive-collection-late' into 'main'
fix: BoxCollection not re-assignable

See merge request famedly/company/frontend/famedlysdk!1055
2022-06-10 10:36:11 +00:00
TheOneWithTheBraid 3f0a177abf fix: BoxCollection not re-assignable
- make BoxCollection field in Hive collection DB re-assignable
- used by session import

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-10 06:17:29 +02:00
Lanna Michalke dacbe0ac6e Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/company/frontend/famedlysdk!1054
2022-06-09 07:29:28 +00:00
Christian Pauly 4ee8c932fd chore: Bump version 2022-06-09 09:23:46 +02:00
Lanna Michalke 8473cd8831 Merge branch 'krille/add-calc-localized-body-fallback' into 'main'
refactor: add calcLocalizedBodyFallback method

See merge request famedly/company/frontend/famedlysdk!1052
2022-06-09 06:59:42 +00:00
Christian Pauly 0ab2b7e443 refactor: add calcLocalizedBodyFallback method 2022-06-09 08:48:37 +02:00
Nicolas Werner 152cb7f474 Merge branch 'nico/bump-api-lite' into 'main'
chore: Update Matrix API Lite for spaces fixes

See merge request famedly/company/frontend/famedlysdk!1050
2022-06-08 11:05:53 +00:00
Nicolas Werner 7a8eca99ce chore: bump version 2022-06-08 13:00:08 +02:00