Commit Graph

3545 Commits

Author SHA1 Message Date
Krille-chan 01e6633cbd
Merge pull request #1978 from famedly/krille/fix-ci-does-not-end
chore: Dispose all clients in test
2024-12-18 11:24:47 +01:00
Krille e2f37c2ace
chore: Dispose all clients in test 2024-12-18 11:15:39 +01:00
Malin 9777dfbbd9
Merge pull request #1977 from famedly/krille/update-test-dependencies
build: Update dev dependencies and remove unused dependencies
2024-12-18 10:08:55 +01:00
Krille 814a363387
build: Update dev dependencies and remove unused dependencies 2024-12-18 09:58:05 +01:00
Krille 157fec4e47
build: Release v0.36.0 2024-12-17 14:54:19 +01:00
td 9ae238403e
Merge pull request #1956 from famedly/karthi/register-listener-callback
fix: BREAKING! missed initial updates for stream listener callbacks in P2P & mesh calls
2024-12-17 14:06:03 +01:00
Karthikeyan S f3e25596ac
fix: BREAKING! missed initial updates for stream listener callbacks in P2P & mesh calls 2024-12-17 18:11:13 +05:30
Krille-chan 4249cf16d2
Merge pull request #1971 from konrad-xtention/fix-well-known-cache-invalidation
don't reset wellknown cache on Client initialization
2024-12-17 13:12:50 +01:00
Konrad Pozniak c5532b8923
fix: don't reset wellknown cache on initialization 2024-12-17 13:09:10 +01:00
Krille-chan 5d7b802027
Merge pull request #1973 from famedly/krille/fix-flutter-3-27-lints
refactor: Fix new lints from flutter 3.27
2024-12-17 13:05:49 +01:00
Krille c58f55c012
chore: Make parse version error less sound 2024-12-17 12:55:56 +01:00
Krille bc7b987772
refactor: Remove unnecessary roomId parameter from decryptRoomEvent method 2024-12-17 11:23:58 +01:00
Krille 04a46226cb
refactor: Fix new lints from flutter 3.27 2024-12-15 12:21:26 +01:00
Karthikeyan S 168433a709
Merge pull request #1915 from famedly/karthi/clear-legacy-db
fix: clear legacy db on logout
2024-12-11 18:24:22 +05:30
Karthikeyan S 9ded85e786
fix: clear legacy db on logout properly 2024-12-11 07:54:05 +05:30
Krille-chan f3e249dab3
Merge pull request #1960 from famedly/krille/store-room-states-as-tripple-keys
refactor: Store room states as triple keys
2024-12-09 13:22:28 +01:00
Krille ce7838e72a
refactor: BREAKING Store room states as triple keys 2024-12-09 12:36:39 +01:00
Krille-chan 3bfc5efdc6
Merge pull request #1962 from famedly/krille/init-state
feat: (BREAKING) Replace onMigration with advanced callback onInitStateChanged
2024-12-09 12:36:06 +01:00
Krille 29aa28eecf
feat: (BREAKING) Replace onMigration with advanced callback onInitStateChanged
This makes it possible to track
the process of initialization in the
client by just enhancing what
the onMigration callback already
does.
2024-12-09 12:33:15 +01:00
td cd31df9b27
Merge pull request #1965 from famedly/krille/improve-join-room-documentation
refactor: Clarify Room.join() behavior and make sure DM link is purged if room not found
2024-12-09 12:32:31 +01:00
Krille a26653a098
refactor: Clarify Room.join() behavior and make sure DM link is purged if room not found 2024-12-09 12:29:45 +01:00
rmoradi88 4cd10b2e0f
Merge pull request #1966 from famedly/reza/send-reaction-on-only-admin-can-send-message-room
Throw error on failed reaction send
2024-12-06 15:39:45 +01:00
Mohammad Reza Moradi 08e1e714e7
Merge branch 'main' into reza/send-reaction-on-only-admin-can-send-message-room 2024-12-06 15:36:51 +01:00
td c30f77cfb6
Merge pull request #1968 from famedly/karthi/call-reject
fix: rejecting a call doesn't send m.call.reject event
2024-12-06 11:39:26 +01:00
Karthikeyan S 9b800db175
fix: rejecting a call doesn't send m.call.reject event 2024-12-06 12:38:58 +05:30
Mohammad Reza Moradi ba9c3e7fc9
Merge branch 'main' into reza/send-reaction-on-only-admin-can-send-message-room 2024-12-05 13:17:53 +01:00
Mohammad Reza Moradi 04612a2296
fix: throw error on failed reaction send 2024-12-05 13:13:47 +01:00
Krille-chan 67a95e3973
Merge pull request #1893 from famedly/krille/no-timeout-for-initial-sync
refactor: Do not set default timeout for initialSync
2024-12-02 10:51:36 +01:00
Krille 812c7dde82
refactor: Do not set default timeout for initialSync 2024-12-02 10:48:48 +01:00
td c0dc8ca0eb
Merge pull request #1958 from JohannesNevels/johannesnevels/support-types-in-retrieving-history-and-future
feat: support filtering events when requesting events history or future
2024-11-26 13:47:43 +01:00
Johannes Nevels 7515ff6dbe
feat: support filtering events when requesting events history or future 2024-11-26 13:43:21 +01:00
Krille-chan 708144aeea
Merge pull request #1957 from famedly/krille/do-not-send-deprecated-dont-notify-actions
refactor: Do not set the deprecated dont_notify action in push rules
2024-11-25 14:14:55 +01:00
Krille 989a1cd504
refactor: Do not set the deprecated dont_notify action in push rules
This has been deprecated since
https://spec.matrix.org/v1.7/client-server-api/#actions
An empty list of actions should now
be equal to a list with the entry
"dont_notify". Clients should
ignore this action and use
empty lists instead. A good
explaination can be found
https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3987-push-actions-clean-up.md
2024-11-25 14:08:45 +01:00
Nicolas Werner fd2f90903f
Merge pull request #1946 from famedly/krille/delete-file
feat: Add deleteFile() endpoint to database
2024-11-12 08:35:32 +01:00
Krille 60d500956c
feat: Add deleteFile() endpoint to database 2024-11-12 08:32:32 +01:00
Krille-chan 03416cd463
Merge pull request #1954 from famedly/release/v0.35.0
build: Bump version
2024-11-11 17:04:09 +01:00
Krille 4582010520
build: Bump version 2024-11-11 16:57:20 +01:00
Krille-chan 2856338cec
Merge pull request #1953 from famedly/krille/cache-members-for-encrypted-rooms
fix: BREAKING Cache members for encrypted rooms in database
2024-11-11 12:50:18 +01:00
Krille f46e76295c
fix: BREAKING! Cache members for encrypted rooms in database
This fixes a huge performance
leak as for every encrypted room
the whole member list is loaded
every time you start the client.
This also changes the default value of `cache` in
this method to if the room is encrypted or not.
For encrypted rooms we always want a complete
member list locally.
2024-11-11 11:58:18 +01:00
Krille-chan 52381cecfb
Merge pull request #1952 from famedly/reza/require-trailing-comma
Add require trailing comma lint
2024-11-11 11:47:22 +01:00
Mohammad Reza Moradi 9c32193dff
chore: add require trailing comma lint 2024-11-07 16:13:37 +01:00
Krille-chan 989dbd8a93
Merge pull request #1944 from famedly/krille/authenticated-profile-requests
feat: Optional authentication for profile requests
2024-10-23 12:21:19 +02:00
Krille 3116650210
feat: Optional authentication for profile requests 2024-10-23 12:18:36 +02:00
td 5e39ce9753
Merge pull request #1943 from famedly/krille/add-additional-properties-for-login-flow
feat: Add additional properties for LoginFlow type
2024-10-22 15:42:57 +02:00
Krille 9918c5ab8f
feat: Add additional properties for LoginFlow type 2024-10-22 15:03:38 +02:00
Krille-chan d8723b7339
Merge pull request #1941 from famedly/release/v0.34.0
build: Bump version to 0.34.0
2024-10-21 15:23:11 +02:00
Krille b978cf01c8
build: Bump version to 0.34.0 2024-10-21 15:05:17 +02:00
Krille-chan 2afd1cd800
Merge pull request #1942 from famedly/krille/invalidate-async-cache-on-error
fix: AsyncCache is not invalidating on error
2024-10-21 14:57:04 +02:00
Krille b1198f7b80
fix: AsyncCache is not invalidating on error
This fixes for example that if a
fetch from an asynccache once
failed it never gets retried. So we
only want to cache results, not
exceptions/errors
2024-10-21 14:53:52 +02:00
td 1fe916c619
Merge pull request #1939 from famedly/td/specv1.12
feat: v1.12 spec endpoints support
2024-10-21 14:03:01 +02:00