Commit Graph

3163 Commits

Author SHA1 Message Date
Karthikeyan S 883785db86
feat: add sendAudioEvent and isVoiceMessage method to msc extensions 2024-04-11 14:12:54 +05:30
td 4bc4b14124
Merge pull request #1760 from famedly/td/exposeConstraints
fix: userMediaConstraints
2024-04-09 00:51:36 +05:30
td f7a4518c5f
fix: userMediaConstraints 2024-04-09 00:39:23 +05:30
Krille-chan 29d982b2de
Merge pull request #1749 from famedly/krille/sort-archive
chore: Sort archive by last activity
2024-03-28 09:01:33 +01:00
Krille 0e867402bc
chore: Sort archive by last activity 2024-03-26 13:30:06 +01:00
td 90ab339277
Merge pull request #1744 from famedly/td/pduFakeSync
chore: check message size before fake sync
2024-03-25 19:37:49 +05:30
td 981c3ea94d
chore: check message size before fake sync 2024-03-25 19:31:01 +05:30
Krille-chan 17ed3b255c
Merge pull request #1743 from famedly/td/apiReadme
chore: add api lite readme
2024-03-25 13:32:53 +01:00
td e08cf742e6
chore: add api lite readme 2024-03-25 17:46:59 +05:30
Krille-chan ae8094c834
Merge pull request #1736 from famedly/td/api
chore: merge api_lite and dart sdk
2024-03-25 13:00:35 +01:00
td 1df56c7756
Merge branch 'main' of github.com:famedly/matrix-dart-sdk into td/api 2024-03-25 17:22:50 +05:30
td cd94cf62a8
chore: merge api_lite and dart sdk 2024-03-25 17:22:05 +05:30
td dc895134c8
Merge pull request #1741 from famedly/td/emitOnIceFail
chore: emit handleCallEnded on ice fail
2024-03-25 17:15:59 +05:30
td 76ca4243bc
chore: emit handleCallEnded on ice fail 2024-03-25 17:09:07 +05:30
Nicolas Werner 81ebb19a5c
Merge pull request #1742 from famedly/krille/fix-delete-database
fix: Make database deleteable without the need to init the boxcollection
2024-03-25 11:45:33 +01:00
krille-chan 76a4ce7f67
fix: Make database deleteable without the need to init the boxcollection 2024-03-24 18:02:20 +01:00
td 691190f07a
Merge remote-tracking branch 'api/td/justUseMV' into td/api 2024-03-22 21:41:45 +05:30
Krille-chan 29c0bc7acc
Merge pull request #1735 from famedly/krille/change-default-test-database
refactor: Switch to MatrixSdkDatabase as suggested database and deprecate other ones
2024-03-22 17:07:10 +01:00
td b7befd781e
chore: git mv 2024-03-22 21:24:21 +05:30
Krille e266ef7312
refactor: Switch to MatrixSdkDatabase as suggested database and deprecate other ones 2024-03-22 16:05:08 +01:00
Karthikeyan S 8b2b8642b4
Merge pull request #1740 from famedly/krille/fix-typo-in-upload-key-json
fix: Typo in upload key json object creates invalid objects
2024-03-21 12:58:50 +05:30
Krille 1cb7e8f9ba
fix: Typo in upload key json object creates invalid objects 2024-03-21 08:22:15 +01:00
Krille-chan c0e34b3ab3
Merge pull request #1737 from famedly/td/v4Local
chore: update local v3 gh actions to v4
2024-03-19 14:37:29 +01:00
td aa0daec5f8
chore: update local v3 gh actions to v4 2024-03-19 13:48:41 +05:30
Krille-chan db49f1e196
Merge pull request #1695 from famedly/krille/use-records-check-homeserver
refactor: Use dart records for checkHomeserver method
2024-03-18 15:27:21 +01:00
Krille 2456a64f37
refactor: Use dart records for checkHomeserver method
This makes use of dart
records to return three
different values for one
method. This makes the
special class no longer
necessary just for
returning data.
2024-03-18 15:20:31 +01:00
Krille-chan 3fca8365b1
Merge pull request #1721 from famedly/krille/last-event-stored-in-room
refactor: Store lastEvent in room object instead of room state
2024-03-18 14:20:58 +01:00
Krille b90b902218
refactor: BREAKING Migrate database to new lastEvent storage method
This changes the way how the last event is stored
for each room. It is now stored next to the
room event itself in the rooms box and no longer
stored like a room state. This way we need to
bump the database version which will cause an
inital sync for the client. Be aware of this when
updating the SDK!
2024-03-18 14:11:15 +01:00
krille-chan 20073ddd49
refactor: Store lastEvent in room object instead of room state 2024-03-18 13:18:36 +01:00
Krille-chan d1cf6e2e9e
Merge pull request #1734 from famedly/release/v0.26.1
build: Bump version 0.26.1
2024-03-15 12:24:54 +01:00
Krille 1763c2dbdf
build: Bump version 0.26.1 2024-03-15 12:16:32 +01:00
Mohammadreza Moradi 8d484dbe37
Merge pull request #1733 from famedly/krille/add-commands-ignore-users
feat: Add commands /ignore and /unignore
2024-03-15 11:01:23 +01:00
Krille 0ae71fa843
feat: Add commands /ignore and /unignore 2024-03-15 10:13:11 +01:00
Krille-chan 9826bbeb7b
Merge pull request #1732 from famedly/krille/offer-ensure-not-soft-logged-out
feat: Offers client.ensureNotSoftLoggedOut() to fix using client with stopped sync loop
2024-03-14 14:56:41 +01:00
Krille 3d09219269
feat: Offers client.ensureNotSoftLoggedOut() to fix using client with stopped sync loop
This also makes sure that
the access token is
refreshed when calling
client.getEventByPushNotification()
which is porbably the most
common case for a client
with a stopped sync loop
doing network requests.
2024-03-14 14:49:47 +01:00
td 15549119db
Merge pull request #1727 from famedly/td/throwOnMaxPDU
fix: throw EventTooLarge on exceeding max fed PDU
2024-03-14 02:31:09 +05:30
td a60a0cad69
fix: throw EventTooLarge on exceeding max fed PDU 2024-03-14 01:18:10 +05:30
td dabe2fc97f
Merge pull request #1728 from famedly/td/audioProcessing
chore: add noice/echo cancelling flags to getUserMedia
2024-03-11 10:53:56 +05:30
td 1e90fcee93
chore: add noice/echo cancelling flags to getUserMedia 2024-03-11 10:45:43 +05:30
Krille-chan 0fedbc3307
Merge pull request #1731 from famedly/release/v0.26.0
build: Bump version to 0.26.0
2024-03-08 11:47:53 +01:00
Krille dec3ea00be
build: Bump version to 0.26.0 2024-03-08 11:11:39 +01:00
Krille-chan fdee8ee845
Merge pull request #1720 from famedly/krille/allow-init-on-soft-logout
refactor: Allow calling init when in soft logout state
2024-03-08 11:03:49 +01:00
Krille d049e667ee
refactor: BREAKING Allow calling init when in soft logout state and fix some bugs
This fixes several problems with current soft logout
handling, as it now stores the refresh token correct and
only refreshs it 1 minute in advance instead of 5
minutes.
2024-03-07 15:49:23 +01:00
td 2e1f21393a
Merge pull request #1729 from famedly/release/v0.25.13
build: Bump version to 0.25.13
2024-03-07 19:06:17 +05:30
Krille 6f905f7d3b
build: Bump version to 0.25.13 2024-03-07 08:51:38 +01:00
Nicolas Werner beeff0a2c3
Merge pull request #1706 from Romain-Guillot/romainguillot/download-attachment-from-local-store-only
feat: add fromLocalStoreOnly to Event.downloadAndDecryptAttachment
2024-03-06 12:21:46 +01:00
Romain GUILLOT 22df8b39a8
feat: add fromLocalStoreOnly to Event.downloadAndDecryptAttachment
Signed-off-by: Romain GUILLOT <romain.guillot@arche-mc2.fr>
2024-03-06 12:13:07 +01:00
Krille-chan 2f95e41ee9
Merge pull request #1726 from famedly/nico/fix-state-handling-after-invite
fix state handling after invite
2024-03-05 09:01:31 +01:00
Nicolas Werner cf4a2c7929
fix: some tests fail with the "fixed" membership fetch logic
We need to ensure the room summary and members are set to the expected
values, since otherwise these tests will try to fetch the current
members and then break our expectations.
2024-03-04 19:33:47 +01:00
Nicolas Werner f6fa9df2c5
fix: archived room state store logic
This was implicitly relying to the timestamp of state events getting
compared in the setState function. Fix this by using the helper
functions already used for invite and join rooms.
2024-03-04 19:31:35 +01:00