Malin Errenst
8cb144aaae
Merge branch 'krille/performance-warning' into 'main'
...
feat: Display performance warning when requesting more than 100 participants
See merge request famedly/company/frontend/famedlysdk!1301
2023-05-30 11:48:51 +00:00
Krille
0f36659ba7
feat: Display performance warning when requesting more than 100 participants
2023-05-30 13:11:38 +02:00
Krille
07ceee4171
refactor: Let bootstrap throw custom Exception InvalidPassphraseException so it is easier to catch
2023-05-30 09:41:10 +02:00
td
c6b6c793d6
Merge branch 'krille/store-last-event-redacted' into 'main'
...
fix: Also update last event on redaction in store
Closes famedly/company/product-management#990
See merge request famedly/company/frontend/famedlysdk!1298
2023-05-30 06:58:40 +00:00
Reza
153005f4a7
chore: calculate unlocalized body
2023-05-17 08:37:41 +02:00
Krille
8f38006c18
fix: Also update last event on redaction in store
2023-05-16 13:33:57 +02:00
Malin Errenst
ac0fdc1deb
Merge branch 'td/moreMissingAwaitsbahh' into 'main'
...
chore: add missing awaits to to_device call events listener
See merge request famedly/company/frontend/famedlysdk!1295
2023-05-15 19:52:03 +00:00
td
26e0d0954d
chore: add missing awaits to to_device call events listener
2023-05-13 20:06:04 +05:30
td
8e4f4486b2
chore: add missing awaits to to_device call events listener
2023-05-13 20:05:09 +05:30
Krille
c714574c3f
refactor: Check correct if null
...
This checks it in a more consistent way
and also makes developing new
databases easier as they
might set the json key but
set it null.
2023-05-11 12:17:53 +02:00
Krille
9c2f026b4d
refactor: Remove unused parameters
2023-05-11 09:24:41 +02:00
Nicolas Werner
47c54cb397
fix: mark DMs as DMs properly when joining
...
If we join first, it is possible that our member event is not the invite
event anymore. As such we should fetch that state first, before joining.
But also there is little reason not to mark the room as a DM
immediately. That prevents the room from temporarily becoming a group
room, that might be visible in the UI temporarily.
fixes https://gitlab.com/famedly/company/product-management/-/issues/1006
2023-05-09 16:09:01 +02:00
Malin Errenst
cc377202da
fix: remove deprecated sender_key occurrences
2023-05-08 09:12:14 +00:00
td
36070e23b7
fix: cast issues in getEventList
2023-05-05 19:31:08 +05:30
Krille
e170325cae
refactor: Make parameters more clear and remove unused methods
2023-05-05 13:38:56 +02:00
Krille
f21260b035
fix: Only request users which are valid mxid
2023-05-04 15:22:44 +02:00
Nicolas Werner
4abefa906b
fix: Always wait for account data to load before returning SSSS status
...
Otherwise it would be possible, that we haven't loaded account data, so
we return that cross-signing is disabled and then we load it and return
a different result. Might fix the sentry issue for that.
2023-05-03 17:11:00 +02:00
Krille
2c14af9a8b
fix: Reactions are sent encrypted
2023-05-03 13:01:10 +02:00
Nicolas Werner
a250384eca
Merge branch 'td/singleShotSyncBeforeStaleChecker' into 'main'
...
chore: oneShotSync before staleCallChecker
Closes famedly/company/product-management#658
See merge request famedly/company/frontend/famedlysdk!1284
2023-05-03 06:35:56 +00:00
td
444ba47022
chore: oneShotSync before staleCallChecker
...
fix: while singleShotStaleCallChecker code seems to be correct we are seeings some random disconnects in group calls, this makes sure we have all the to-device messages we are supposed to have before checking for stale calls
2023-04-29 19:47:13 +05:30
td
f240ece32c
fix: updateMuteStatus after kConnected
...
fix: makes sure any state/race issues we had with sdp packets or cloned streams get fixed automatically
2023-04-29 19:33:34 +05:30
Malin Errenst
a0669a505e
Merge branch 'krille/set-read-marker-optional-eventid' into 'main'
...
refactor: Make optional eventId a named parameter
See merge request famedly/company/frontend/famedlysdk!1281
2023-04-28 08:50:26 +00:00
Krille
91617c1892
refactor: Make optional eventId a named parameter
...
This should not break the
API of consuming apps and
is more intuitive as the
parameter is nullable.
2023-04-28 10:03:04 +02:00
Krille
c6f7da12d4
fix: Check the max server file size after shrinking not before
2023-04-28 09:26:54 +02:00
td
1928f292b0
fix: casting of a List<dynamic> to List<String> in getEventList and getEventIdList
2023-04-28 00:55:20 +05:30
Nicolas Werner
831938b8f5
fix: Skip rules with unknown conditions
...
Without this, when new rules are added with new conditions, we would
always match on them. This would mean all messages now notify. It is
better to skip them instead.
2023-04-26 19:00:24 +02:00
td
046e2caf7d
fix: allow passing a WrappedMediaStream to GroupCall.enter() to use as the local user media stream
...
currently in the app we start the group call (but do not enter it), then we use the localStreams provided by it to show the setup page (enable/disable media devices). This causes some issues because the user hasn't joined the group call so the member state events don't update and the group call is killed if they just sit on the setup call page. Also creating a group call, sends notifications in our apps but no one has entered it. With this MR, apps can get their own user media, then edit that stream on setup page add it to GroupCall.enter(stream). This way, a group call doesn't have to be started and we get to do the setup page as well.
2023-04-25 14:18:45 +05:30
Nicolas Werner
62b43bef56
Merge branch 'nico/private-receipts' into 'main'
...
feat: Support private read receipts
See merge request famedly/company/frontend/famedlysdk!1272
2023-04-21 16:37:25 +00:00
Nicolas Werner
663ab11ec5
feat: Support private read receipts
...
You can either set them to private on the client or overwrite the
behaviour for that on each readMarker call. This also handles incoming
thread receipts and tries its best to figure out what is the latest
receipt. This however breaks the old m.receipt account data event.
2023-04-21 18:31:15 +02:00
Kristian Grønås
101e892cd9
chore: Update image dependency to 4.0.15
...
Signed-off-by: Kristian Grønås <Kristian.Gronas@student.uib.no>
2023-04-21 06:22:09 +02:00
Nicolas Werner
7f519b5619
Merge branch 'main' into 'main'
...
Implement Thread creating/sending + added neccessary tests
Closes #351
See merge request famedly/company/frontend/famedlysdk!1262
2023-04-17 13:15:36 +00:00
Dmitriy Bragin
203fc25d7a
feat: allow sending messages inside threads
2023-04-17 14:39:11 +03:00
Nicolas Werner
7039c33f3a
chore: Upgrade to matrix_api_lite 1.6
2023-04-17 13:23:51 +02:00
td
412bd71b23
Merge branch 'td/trySetTrackenabled' into 'main'
...
fix: update mute status on participants changed.
See merge request famedly/company/frontend/famedlysdk!1263
2023-04-13 14:57:04 +00:00
td
32ba85dc74
chore: stopMediaStream on all streams and make sure dispose runs everytime
2023-04-12 16:36:05 +05:30
td
05ba6368eb
fix: test if setting track enabled on participants changed helps with the media not working randomly issue
2023-04-06 01:18:09 +05:30
Krille
4b1bc435e5
fix: Clear HiveCollection boxes inside of transaction in order
...
This makes sure that the deleteFromDisk() method is
called AFTER the clear while
the execution order was
random before which could
lead to the problem that
Hive tries to clear a box after
it got deleted.
2023-03-31 13:09:01 +02:00
Malin Errenst
da61963d37
Merge branch 'malin/refactorVariableNaming' into 'main'
...
refactor: Rename one-character-variables in device_keys_list.dart
See merge request famedly/company/frontend/famedlysdk!1259
2023-03-30 13:04:31 +00:00
Malin Errenst
d8af3edbe1
refactor: Rename one-character-variables in device_keys_list.dart
2023-03-30 12:30:39 +02:00
Krille
c0000c0193
Merge branch 'td/leavedIgnore' into 'main'
...
chore: ignore stale call checking for archived rooms
See merge request famedly/company/frontend/famedlysdk!1255
2023-03-29 14:12:03 +00:00
td
d8d111b1b4
chore: ignore stale call checking for archived rooms
2023-03-29 19:04:10 +05:30
Krille
710752060a
feat: Implement onMigration callback to Client.init() method
2023-03-29 15:30:38 +02:00
Philipp Grieshofer
9aff62a18c
feat: Expose a getter for all rooms including archived rooms
2023-03-20 13:12:47 +00:00
Krille
efe8e7e5ac
feat: Make possible to overwrite boxcollection opener in Hive Collections Database
2023-03-20 08:01:51 +01:00
Philipp Grieshofer
00cb292781
fix: Use MatrixLocalizations to calculate fallback user displayname
2023-03-13 15:49:05 +00:00
Mohammad Reza Moradi
74deba3d3e
Merge branch 'krille/pagination-in-search-events' into 'main'
...
feat: Implement pagination for searchEvent endpoint
See merge request famedly/company/frontend/famedlysdk!1240
2023-03-06 08:17:24 +00:00
Christian Pauly
89c80e7917
feat: Implement pagination for searchEvent endpoint
2023-03-06 09:02:25 +01:00
Nicolas Werner
6f6f6b5d10
Merge branch 'kushal/http-call-issue-fix' into 'main'
...
fix: http api call replaced with httpClient
See merge request famedly/company/frontend/famedlysdk!1189
2023-03-03 15:21:28 +00:00
td
b776e8f9df
Merge branch 'td/asyncmesh' into 'main'
...
fix: make group call stuff async, let clients await what they need
See merge request famedly/company/frontend/famedlysdk!1244
2023-03-03 15:03:32 +00:00
Nicolas Werner
99036ca178
Merge branch 'td/stopCheckerLeave' into 'main'
...
chore: stop stale group call checker on room leave
See merge request famedly/company/frontend/famedlysdk!1245
2023-03-03 12:43:27 +00:00