Commit Graph

3791 Commits

Author SHA1 Message Date
Krille 1484e6770f
chore: Add tests for converting event types 2025-01-14 12:49:15 +01:00
Krille-chan a069589c77
Merge pull request #2001 from famedly/krille/add-missing-redacts-key-when-transforming-event
fix: Add missing redacts parameter when transforming to Event type
2025-01-14 10:16:48 +01:00
Krille 83f993a2ff
fix: Add missing redacts parameter when transforming to Event type 2025-01-14 10:12:22 +01:00
td 02988de6ee
Merge pull request #1981 from famedly/td/specv1.13
chore: (BREAKING CHANGE) spec v1.13 autogen
2025-01-13 09:29:55 +01:00
td 020438f698
chore: (BREAKING CHANGE) spec v1.13 autogen 2025-01-13 09:26:59 +01:00
Krille-chan 928f6ba96f
Merge pull request #1999 from famedly/krille/remove-basic-room-event
refactor: Remove BasicRoomEvent type
2025-01-09 12:14:59 +01:00
Krille 3642ff60a8
chore: Add missing sqlite dependencies 2025-01-09 12:10:48 +01:00
Krille 3f04532ffe
refactor: Remove BasicRoomEvent type
We actually never use the
roomId of this type and the
matrix spec has changed in
a way that the roomId is
never sent there actually. So
it was super easy to just
replace all BasicRoomEvent
with BasicEvent. The roomId
became nullable anyway.
2025-01-09 11:05:01 +01:00
td 8d7b4dd9c0
Merge pull request #1998 from famedly/karthi/transactionId
chore: add transactionId getter to Event class
2025-01-08 20:23:14 +01:00
Karthikeyan S 64030693c9
chore: add transactionId getter to Event class 2025-01-08 23:07:32 +05:30
Krille-chan a6ee302d64
Merge pull request #1997 from famedly/krille/room-id-null-in-basic-room-event
fix: No roomId in BasicRoomEvent stores roomaccountdata silently wrong
2025-01-08 15:50:32 +01:00
Krille 50ac4b55b2
fix: No roomId in BasicRoomEvent stores roomaccountdata silently wrong 2025-01-08 15:03:35 +01:00
Karthikeyan S 32e051c439
Merge pull request #1996 from famedly/krille/refactor-push-notification-object
refactor: Push Notification helper class make all fields optional and migrate dynamics to Object?
2025-01-08 14:39:52 +05:30
Krille 2e8bae85c8
refactor: (BREAKING) Push Notification helper class make all fields optional and migrate dynamics to Object? 2025-01-08 09:43:09 +01:00
Krille-chan b23ad952a4
Merge pull request #1992 from famedly/krille/remove-event-update-type
refactor: Use Event instead of EventUpdate for storing in db
2025-01-08 09:06:37 +01:00
Krille bc328aab5c
refactor: Use Event instead of EventUpdate for storing in db 2025-01-07 14:56:04 +01:00
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