Commit Graph

2249 Commits

Author SHA1 Message Date
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
Nicolas Werner 21e9b802a0 chore: Update Matrix API Lite for spaces fixes 2022-06-08 12:55:16 +02:00
Krille Fear be8c3290a2 Merge branch 'krille/refactor-names' into 'main'
refactor: Rename methods and get rid of all Future getter

See merge request famedly/company/frontend/famedlysdk!1049
2022-06-08 08:05:23 +00:00
Christian Pauly 58cfd1f688 refactor: Rename methods and get rid of all Future getter 2022-06-08 08:30:05 +02:00
Krille Fear a38d726c6b Merge branch 'krille/do-not-display-seen-events' into 'main'
fix: Do not show seen events in push notification

See merge request famedly/company/frontend/famedlysdk!1048
2022-06-07 14:40:58 +00:00
Christian Pauly b00b1636d1 fix: Do not show seen events in push notification 2022-06-07 16:34:07 +02:00
Krille Fear 40c048f9be Merge branch 'krille/override-supported-versions' into 'main'
Krille/override supported versions

See merge request famedly/company/frontend/famedlysdk!1047
2022-06-07 07:19:59 +00:00
Christian Pauly 4549c63b6e chore: Bump version 2022-06-07 09:10:30 +02:00
Christian Pauly f1751a0744 refactor: Use single quotes 2022-06-07 08:53:14 +02:00
Christian Pauly 4692c95910 feat: Allow overriding supportedVersions 2022-06-07 08:53:08 +02:00
Henri Carnot f24c551721 Merge branch 'henri/make-sender-add-deprecated' into 'main'
fix: add deprecation mention for getUserByMYIDSync

See merge request famedly/company/frontend/famedlysdk!1046
2022-06-02 11:13:27 +00:00
Henri Carnot 44b7247d2c fix: add deprecation mention for getUserByMYIDSync 2022-06-02 11:13:27 +00:00
Nicolas Werner 311233f20a Merge branch 'henri/make-sender-getter-async' into 'main'
refactor: make sender getter async

Closes #296

See merge request famedly/company/frontend/famedlysdk!1042
2022-06-02 08:13:21 +00:00
Henri Carnot fb18843b08 refactor: make sender getter async 2022-06-02 08:13:21 +00:00
Nicolas Werner dc1e3d7397 Merge branch 'henri/add-update-image-size-mechanism' into 'main'
feat: allow updating image size

See merge request famedly/company/frontend/famedlysdk!1018
2022-05-31 20:32:36 +00:00
Henri Carnot 69dacc8ccd feat: allow updating image size 2022-05-31 20:32:35 +00:00
Henri Carnot 525f45940e Merge branch 'henri/wait-for-sync' into 'main'
feat: added waitForSync method

See merge request famedly/company/frontend/famedlysdk!1044
2022-05-25 10:53:52 +00:00
Henri Carnot 2d018d3d5f feat: added waitForSync method 2022-05-25 10:53:52 +00:00