Nicolas Werner
5d583e5808
Merge pull request #1847 from famedly/release/v2.29.10
...
chore: bump version to 0.29.10
2024-06-10 15:46:37 +02:00
Nicolas Werner
939aef067a
chore: bump version to 0.29.10
2024-06-10 15:39:47 +02:00
td
3cf5664cf4
Merge pull request #1845 from famedly/td/bumpRTCKeyDelays
...
chore: bump make and use key delays to have more buffer
2024-06-10 18:45:06 +05:30
td
ef102c4b72
Merge branch 'main' into td/bumpRTCKeyDelays
2024-06-10 18:38:49 +05:30
Nicolas Werner
fdabed8748
Merge pull request #1846 from famedly/nico/fix-state-updates
...
fix: state updates being also applied when fetching history
2024-06-10 15:07:47 +02:00
Nicolas Werner
bc336709af
fix: state updates being also applied when fetching history
...
This could sometimes lead to the room name or the names of members in
the room being incorrect.
2024-06-10 14:51:37 +02:00
td
188eb0f387
chore: bump make and use key delays to have more buffer
2024-06-07 14:55:10 +05:30
td
ab7deed01f
Merge pull request #1841 from famedly/td/retryKeyReqeustLogic
...
feat: retry call encryption key request logic
2024-06-07 14:43:47 +05:30
td
9896ebb814
feat: retry call encryption key request logic
2024-06-06 01:19:51 +05:30
Nicolas Werner
4430fc97f9
Merge pull request #1839 from famedly/nico/dependency-upgrades
...
chore: Upgrade lints to 4.0.0
2024-06-04 15:13:55 +02:00
Nicolas Werner
1137f0092a
chore: Upgrade lints to 4.0.0
2024-05-30 16:15:09 +02:00
td
0330d9b37c
Merge pull request #1836 from famedly/td/participantChangeStreams
...
feat: add participant changed streams
2024-05-30 18:50:01 +05:30
td
2e1e3a48c7
feat: expose matrixRTCEventStream
...
currently only supports participant join/leave updates
2024-05-30 18:21:13 +05:30
Nicolas Werner
579546bb4d
Merge pull request #1833 from famedly/release/0-29-9
...
build: Release v0.29.9
2024-05-30 14:09:59 +02:00
Nicolas Werner
88a453f365
Merge remote-tracking branch 'origin/main' into release/0-29-9
...
(Merge to avoid dangling tags)
2024-05-30 14:03:04 +02:00
Nicolas Werner
37a4452394
Merge pull request #1837 from famedly/td/dontFireMissOnAnswerElseWhere
...
fix: do not fire missedCall on answeredElseWhere
2024-05-30 14:01:35 +02:00
td
10687d88a1
fix: do not fire missedCall on answeredElseWhere
2024-05-30 15:38:10 +05:30
rmoradi88
25e46cb25b
Merge pull request #1835 from famedly/krille/do-not-return-invalid-state-events-from-database
...
fix: Do not return invalid state events from database
2024-05-29 12:15:36 +02:00
Krille
4d9b0f6574
fix: Do not return invalid state events from database
2024-05-29 12:07:40 +02:00
Krille
6e43f94d4c
build: Release v0.29.9
2024-05-29 11:14:43 +02:00
Krille-chan
e207800c0f
Merge pull request #1820 from famedly/krille/fix-request-profiles-for-users
...
fix: Requst profiles for left users
2024-05-29 10:14:53 +02:00
Krille
14b8ceb2eb
refactor: requestUser logic
2024-05-29 10:08:46 +02:00
Krille
a21ead8cd5
fix: Requst profiles for left users
...
This has been set to false
to prevent storing global
user profiles as member states
in the database. However
looks like this is already
solved below. We can
safely store the profile
in the local cache, otherwise
we cannot calc the body
for an event synchroniously.
2024-05-29 10:04:32 +02:00
Nicolas Werner
e8f979ec96
Merge pull request #1807 from famedly/krille/use-enhanced-enums-for-room-enums
...
refactor: Use enhanced enums for room enums
2024-05-28 14:52:36 +02:00
Krille
491313ae7d
refactor: Use enhanced enums for room enums
2024-05-28 14:25:38 +02:00
Krille-chan
f637bcd4d9
Merge pull request #1813 from famedly/krille/deprecate-streams-in-favor-of-onSync
...
refactor: Deprecate Streams in favor of client.onSync
2024-05-28 13:55:10 +02:00
krille-chan
885aeb3c17
refactor: Deprecate Streams in favor of client.onSync
...
This deprecates all streams which can
be created by using client.onSync
anyway for a more predictable state
handling in consuming apps.
2024-05-28 13:48:31 +02:00
Krille-chan
1f597a72f8
Merge pull request #1816 from famedly/krille/update-example
...
docs: Update example with matrixsdkdatabase
2024-05-27 15:22:48 +02:00
Krille
ea98ca4c88
docs: Update example with matrixsdkdatabase
2024-05-27 15:16:41 +02:00
Nicolas Werner
265f889842
Merge pull request #1809 from famedly/nico/fix-history-request
...
fix: canRequestHistory doesn't reflect reality
2024-05-27 15:01:27 +02:00
Nicolas Werner
51dbb90436
fix: canRequestHistory doesn't reflect reality
...
canRequestHistory could become false, even though you didn't load all
events from the database yet. So you had to either rely on fetching
until the requestHistory method throws or rely on other workarounds.
This makes requestHistory not throw, when the prev_batch is null, but
also makes canRequestHistory return sane values (but might require an
extra request, that does nothing).
2024-05-27 14:55:11 +02:00
td
5a4b5741e4
Merge pull request #1828 from famedly/release/v0.29.8
...
chore: release v0.29.8
2024-05-23 15:59:47 +05:30
td
3534f4e25b
chore: release v0.29.8
2024-05-23 15:33:27 +05:30
td
fd99b4dce6
Merge pull request #1827 from famedly/td/fcallspermlevels
...
fix: make sure room is postLoaded before starting calls
2024-05-23 14:58:26 +05:30
td
06728b4b75
fix: make sure room is postLoaded before starting calls
...
more logging
2024-05-23 14:10:20 +05:30
td
5cf4a884ec
Merge pull request #1825 from famedly/release/v0.29.7
...
chore: release v0.29.7
2024-05-22 23:05:17 +05:30
td
54c88646ed
chore: release v0.29.7
2024-05-22 22:58:16 +05:30
td
25437f8a18
fix: nonLocal join/left values
2024-05-22 22:55:41 +05:30
Nicolas Werner
6ce072fa4c
Merge pull request #1810 from famedly/krille/do-not-set-messages-as-state-events-anymore
...
fix: Do not set messages as state events anymore
2024-05-22 19:09:30 +02:00
td
79960d1be3
fix: Do not set messages as state events anymore
...
We had this as a workaround and forgot to remove it after the database migration to the new way how to store the last message.
2024-05-22 22:22:56 +05:30
td
763bb0ba00
Merge pull request #1824 from famedly/td/fireNewPifJoined
...
preShareKey improvements
2024-05-22 22:21:42 +05:30
td
fd6c7a1016
feat: preShareKey using fetchOrCreateGroupCall
...
fix: only fire backend.onNewParticipant and backend.onLeftParticipant when it is not the local participant, this fixes the issue where onNewParticipant would get triggered when it detects a new call even though you were not in the call, as of now there is no code in those functions which needs to be triggered before you have joined the call so this should be fine
chore: also improve participants join leave tracking logic
2024-05-22 22:15:00 +05:30
td
f98a947181
Merge pull request #1823 from famedly/td/preShareKeyFunc
...
feat: hide _makeNewSenderKey and expose a new preShareKey function
2024-05-22 20:06:27 +05:30
td
48043ec753
feat: hide _makeNewSenderKey and expose a new preShareKey function
...
also bumps version
2024-05-22 19:06:33 +05:30
td
69c12b1220
Merge pull request #1822 from famedly/release/v0.29.5
...
chore: release v0.29.5
2024-05-22 18:51:33 +05:30
td
60f22fff00
chore: release v0.29.5
2024-05-22 18:38:00 +05:30
Nicolas Werner
8c33ce3a12
Merge pull request #1821 from famedly/td/makeKeyPublic
...
feat: make voip key generator public
2024-05-22 15:05:47 +02:00
td
d313cbb18e
feat: make voip key generator public
...
with this you can now send the key before joining the call to the participants, make sure to call onMemberStateChanged first to ensure groupCall.participants is populated
2024-05-22 18:19:18 +05:30
Krille-chan
162a4f31f3
Merge pull request #1818 from famedly/release/v0.29.3
...
build: Release v0.29.3
2024-05-21 14:16:57 +02:00
Krille
26f0ea92e7
build: Release v0.29.4
2024-05-21 13:31:18 +02:00