Krille
5ac6c940a9
refactor: Update rooms by event not event update
2025-01-07 12:36:49 +01:00
Krille
e7065afe31
refactor: Do not use eventupdate type for verification requests
2025-01-07 12:36:49 +01:00
Karthikeyan S
f2e2ee8daf
Merge pull request #1961 from famedly/karthi/cache-clear-matrix-sdk-db
...
fix: clear cache when clearing DB in MatrixSdkDatabase
2025-01-07 16:39:48 +05:30
Karthikeyan S
83003c86c7
fix: clear cache when clearing DB in MatrixSdkDatabase
2025-01-07 16:36:37 +05:30
Krille-chan
c87e2eeff2
Merge pull request #1993 from famedly/krille/fix-coverage-timeout
...
chore: Trigger coverage timeout
2025-01-06 13:38:28 +01:00
Krille
9c470c22d9
fix: Coverage CI job is timing out
2025-01-06 12:53:41 +01:00
Krille-chan
5b376756db
Merge pull request #1990 from famedly/karthi/latestEventReceivedTime
...
chore: BREAKING rename timeCreated to latestEventReceivedTime in Room
2025-01-02 09:18:19 +01:00
Karthikeyan S
05ee4031bf
chore: BREAKING rename timeCreated to latestEventReceivedTime in Room
2024-12-31 22:16:31 +05:30
Krille-chan
0caec7ca17
Merge pull request #1989 from famedly/krille/follow-up-store-utd-events
...
chore: Follow up store unable to decrypt information correctly
2024-12-31 13:40:41 +01:00
Krille
632ecbed7e
chore: Follow up store unable to decrypt information correctly
2024-12-31 13:36:11 +01:00
Karthikeyan S
d89c8a3b54
Merge pull request #1988 from famedly/krille/handle-room-account-data-outside-of-handle-room-events
...
refactor: Handle Room Account Data outside of Room Event Updates
2024-12-31 15:41:31 +05:30
Krille
2c42c12e72
refactor: Handle Room Account Data outside of Room Event Updates
...
This also makes sure that
room account data does not
get unnecessarily serialized
and deserialized before
storing it in the database.
For this it changes the
code flow at multiple
places.
2024-12-31 10:58:09 +01:00
Krille-chan
4c7bdb71cb
Merge pull request #1987 from famedly/krille/remove-deprecated-hive-database
...
refactor: Remove deprecated Hive Database
2024-12-31 09:05:44 +01:00
Krille
135face535
refactor: (BREAKING) Remove deprecated Hive Database
2024-12-31 09:00:47 +01:00
Karthikeyan S
cb9350fa8e
Merge pull request #1986 from famedly/krille/load-room-account-data-on-get-single-room
...
fix: Also load room account data in getSingleRoom()
2024-12-30 21:39:50 +05:30
Krille
ce0dfc77ff
fix: Also load room account data in getSingleRoom()
2024-12-30 12:49:14 +01:00
Karthikeyan S
5e1ff13821
Merge pull request #1985 from famedly/krille/unnecessary-json-serialize-account-data
...
refactor: Do not unnecessarily serialize and deserialize json for every account data object
2024-12-30 16:34:51 +05:30
Krille
2d2bbc60cd
refactor: Do not unnecessarily serialize and deserialize json for every account data object
...
This changes the database
api a little bit so that it does
not unnecessarily serialize
and deserialize all
account data objects. Should
improve the performance of
the SDK.
2024-12-30 12:00:29 +01:00
Krille-chan
8f783f6857
Merge pull request #1984 from famedly/krille/make-ephemerals-dont-event-updates
...
refactor: Do not handle ephemerals as EventUpdates
2024-12-30 11:41:50 +01:00
Krille
9fc7f4a3b4
refactor: Do not handle ephemerals as EventUpdates
...
This handles room ephemerals
directly and not as room
event updates, which saves
one unnecessary step to json serialize and
deserialize. Handling those
as room event updates had
no benefit anyway so this
should speed up performance.
2024-12-30 11:38:53 +01:00
Krille-chan
07e490aa98
Merge pull request #1975 from famedly/krille/use-event-instead-of-event-update-for-decryption
...
refactor: Use Event instead of EventUpdate for pending decryption event queue and for decrypt events in general
2024-12-30 09:38:45 +01:00
Krille
017a39c792
refactor: Use Event instead of EventUpdate for pending decryption event queue and for decrypt events in general
...
This should removes an
unnecessary step of
json serialization and deserialization and should
therefore improve performance.
Gets rid of some unnecessary
code as well.
2024-12-27 13:12:44 +01:00
Karthikeyan S
992c8e42f2
Merge pull request #1982 from famedly/karthi/push-rules
...
feat: support push rule conditions event_property_is & event_property_contains
2024-12-24 17:19:41 +05:30
Karthikeyan S
239a39e2cb
feat: support push rule conditions event_property_is & event_property_contains
2024-12-23 15:21:01 +05:30
Krille-chan
735190cd78
Merge pull request #1980 from famedly/krille/replace-enhanced-enum-with-native-dart-enum
...
refactor: Replace enhanced enum with native dart enum
2024-12-18 15:49:54 +01:00
Krille
957b4241ad
refactor: Replace enhanced enum with native dart enum
2024-12-18 15:14:20 +01:00
Krille-chan
258ca37692
Merge pull request #1976 from famedly/krille/use-correct-file-size-calculation
...
fix: Use MB and KB instead of MiB and KiB for file sizes
2024-12-18 11:38:39 +01:00
Krille
e33a32e4fe
fix: Use MB and KB instead of MiB and KiB for file sizes
2024-12-18 11:35:23 +01:00
td
c39cc71c70
Merge pull request #1974 from famedly/release/v0.36.0
...
build: Release v0.36.0
2024-12-18 11:33:09 +01:00
Krille
a3b9f40810
Merge remote-tracking branch 'origin/main' into release/v0.36.0
2024-12-18 11:29:48 +01:00
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