Commit Graph

3785 Commits

Author SHA1 Message Date
OfficialDakari c4df172416 fix warnings in room_timeline 2025-10-21 19:25:34 +05:00
OfficialDakari 5e1783eaa2 implement sendLocation and sendFileEvent in Thread 2025-10-21 19:23:49 +05:00
OfficialDakari 784d4e4010 implement Thread.sendTextEvent 2025-10-21 19:20:12 +05:00
OfficialDakari d5a743622f add trailing comma 2025-10-21 19:14:23 +05:00
OfficialDakari c1f42cf881 add _refreshLastEvent to Thread
use Event.fromMatrixEvent instead of casting
2025-10-21 19:12:05 +05:00
OfficialDakari dab7b8b5be use Event instead of MatrixEvent 2025-10-21 19:06:37 +05:00
OfficialDakari a64492e2d8 chore: add trailing comma 2025-10-21 19:04:30 +05:00
OfficialDakari 4ca2a5eee3 implement Thread.fromJson 2025-10-21 19:03:17 +05:00
OfficialDakari 8f4da40dec split Timeline into abstract and RoomTimeline 2025-10-19 17:44:46 +05:00
OfficialDakari c3e596653d boilerplate for threads 2025-10-19 16:37:49 +05:00
OfficialDakari c1d8f79976 Merge branch 'main' of https://github.com/famedly/matrix-dart-sdk 2025-10-16 20:18:42 +05:00
Krille-chan 9c574b5958
Merge pull request #2166 from famedly/release/v3.0.1
Release v3.0.1
2025-10-15 13:59:00 +02:00
Christian Kußowski 62b9ce9fe5
build: Bump version 2025-10-15 13:23:28 +02:00
Krille-chan b25c9f2ba9
Merge pull request #2165 from famedly/krille/fix-remove-avatar
fix: Remove avatar crashes with invalid uri
2025-10-15 13:20:37 +02:00
Christian Kußowski 6c17e43445
fix: Remove avatar crashes with invalid uri
We should send an empty string
there as the comment mentions.
Uri.parse around it was just a
typo.
2025-10-15 12:54:53 +02:00
td c628647eb5
Merge pull request #2164 from famedly/td/tidyCallMem
chore: tidy up call membership event
2025-10-14 10:59:09 +02:00
td dbde0f23d0
chore: tidy up call membership event 2025-10-13 18:22:08 +02:00
Krille-chan e772d4db68
Merge pull request #2163 from famedly/krille/forward-display-pending-event
chore: Follow up forward displayPendingEvent when using Room.sendText…
2025-10-09 13:17:37 +02:00
Christian Kußowski a43786674b
chore: Follow up forward displayPendingEvent when using Room.sendTextEvent() or Room.sendFileEvent() 2025-10-09 08:47:14 +02:00
Krille-chan b8bd1b3cc0
Merge pull request #2162 from famedly/krille/display-sending-event-configurable
feat: Make display sending event configurable in Room.sendEvent()
2025-10-09 07:56:08 +02:00
Christian Kußowski 39f74a7293
feat: Make display sending event configurable in Room.sendEvent()
It might be desirable to not display
a pending event in the timeline.
For example when sending a
message from a push notification
while the app is in background, the
app does not sync at all so the
pending events will be
misplaced.
2025-10-09 07:48:46 +02:00
Krille-chan b1b3f36fee
Merge pull request #2161 from famedly/release/3-0-0
build: Changelog for v3.0.0
2025-10-07 11:41:52 +02:00
Christian Kußowski 57f6d5c2e7
build: Changelog for v3.0.0 2025-10-07 10:58:50 +02:00
td 3a7a65dbb5
Merge pull request #2152 from famedly/yg/call-events
feat: implement reaction events for calls
2025-10-02 16:35:31 +02:00
td 6c17e3cfdf
feat: reactions for voip calls
Co-authored-by: Karthikeyan S <karthikeyan.s@famedly.com>
Co-authored-by: Yash Garg <me@yashgarg.dev>
2025-10-02 16:27:50 +02:00
OfficialDakari 58c4cf19d0 Merge branch 'main' of https://github.com/famedly/matrix-dart-sdk 2025-10-02 11:33:16 +05:00
Karthikeyan Sankaran 102d04304e
Merge pull request #2159 from famedly/krille/remove-unused-dependency
chore: Remove unused dependency
2025-10-01 17:13:44 +05:30
Christian Kußowski baa56bd1b9
chore: Remove unused dependency
Looks like this was a misunderstanding.
We are using dart:js_interop which has
nothing to do with the package on
pub.dev. So we don't need it.
2025-10-01 13:28:46 +02:00
Krille-chan 59cc954fc8
Merge pull request #2158 from famedly/krille/add-deprecated-type-aliases
chore: Add deprecated type aliases for renamed models
2025-10-01 10:51:16 +02:00
Christian Kußowski b21df62a2e
chore: Add deprecated type aliases for renamed models 2025-10-01 10:14:05 +02:00
Krille-chan 99745b0e21
Merge pull request #2157 from famedly/krille/remove-unused-callbacks
chore: Remove unused callbacks
2025-10-01 08:49:34 +02:00
Christian Kußowski 8439e2b11e
chore: Remove unused callbacks
Forgot to remove them in the last PR.
2025-10-01 08:00:31 +02:00
Krille-chan 47329df6af
Merge pull request #2154 from famedly/krille/matrix-spec-1-16
refactor: Support matrix spec 1.16
2025-09-30 13:50:56 +02:00
Christian Kußowski 014fc73957
refactor: Support matrix spec 1.16 2025-09-30 12:53:45 +02:00
Krille-chan b4b9bb6254
Merge pull request #2155 from famedly/krille/upgrade-to-vodozemac-crypto-utils
refactor: Upgrade to vodozemac cryptoutils
2025-09-30 12:53:21 +02:00
Christian Kußowski fe94df97db
refactor: Upgrade to vodozemac cryptoutils 2025-09-30 10:07:19 +02:00
Krille-chan 03c5e354d8
Merge pull request #2156 from famedly/krille/revert-on-upload-progress
chore: Revert on upload progress
2025-09-29 15:03:56 +02:00
Christian Kußowski 9549270423
chore: Revert on upload progress
This is not working as expected.
As far as I can see there is no
way to do this with the http
package for now. Only way would
be to switch to dio. Not sure
if we want to do this.
2025-09-29 14:58:40 +02:00
Krille-chan 6e599c2a53
Merge pull request #2149 from famedly/krille/on-upload-download-progress
feat: Add onProgress for upload and download methods
2025-09-29 12:01:08 +02:00
Christian Kußowski 8735ecd378
feat: Add onProgress for upload and download methods 2025-09-29 11:56:15 +02:00
Krille-chan a44dfbe58f
Merge pull request #2150 from famedly/krille/leave-rooms-on-ignore-user
feat: Leave DM rooms and invite when ignoring a user
2025-09-29 09:44:11 +02:00
Christian Kußowski 68f2fb9ddb
feat: Leave DM rooms and invite when ignoring a user 2025-09-29 09:40:51 +02:00
Krille-chan cde303c939
Merge pull request #2153 from famedly/karthi/web-js-interop-pkgs
refactor: migrate to web and js_interop pkgs
2025-09-26 15:51:55 +02:00
Karthikeyan S 6b73fc6354
refactor: migrate to web and js_interop pkgs 2025-09-26 14:08:01 +02:00
Krille-chan a782e196d5
Merge pull request #2141 from famedly/krille/implement-mentions
Krille/implement mentions
2025-09-17 13:39:25 +02:00
Christian Kußowski 98dd75d822
feat: Set m.mention field when sending text event 2025-09-17 13:35:30 +02:00
Christian Kußowski 77fb2b29e7
feat: Implement get mentions from event content 2025-09-17 13:35:30 +02:00
Krille-chan 2d6f043861
Merge pull request #2139 from famedly/krille/auto-fetch-last-event
feat: Auto refresh last event after limited timeline
2025-09-17 12:18:54 +02:00
Christian Kußowski bc8164a487
refactor: Return a better default for lastEventReceivedTime 2025-09-17 11:56:53 +02:00
Christian Kußowski 8a4eda5201
feat: Auto refresh last event after limited timeline
This adds a new behavior
on sync that the app
automatically fetches the
last event from server
after we receive a
limited timeline and the
lastEvent has not
changed.
2025-09-17 11:56:53 +02:00