Commit Graph

3801 Commits

Author SHA1 Message Date
Karthikeyan Sankaran c839b95e31
Merge pull request #2184 from famedly/krille/cache-auth-metadata
chore: Cache auth metadata response in client
2025-11-10 20:30:46 +05:30
Christian Kußowski 4e3e7d9ccc
chore: Cache auth metadata response in client
This is helpful for oidc and
a requirement for implementing
soft logout with oidc.
2025-11-10 13:30:09 +01:00
Krille-chan 3d1aa6607e
Merge pull request #2182 from famedly/krille/allow-init-with-access-token
feat: Allow init with access token
2025-11-10 10:50:18 +01:00
Christian Kußowski 4170c0fca5
feat: Allow init with access token
Makes it possible to just init
with an access token and a
homeserver uri and the init()
method would just call /whoami
to fetch the missing data.
Makes it easier to login with
Matrix native OIDC
2025-11-10 10:30:42 +01:00
Krille-chan 5ef19c6d3b
Merge pull request #2181 from famedly/krille/fix-fetch-auth-metadata
refactor: Add option to always call auth metadata
2025-11-10 10:27:01 +01:00
Christian Kußowski c30c1c15a1
refactor: Add option to always call auth metadata
This also makes sure we call
on v1.15 as there the endpoint
was actually introduced.
Also adds a unit test.
2025-11-09 08:41:32 +01:00
Krille-chan dceaf6c3e3
Merge pull request #2177 from famedly/krille/discover-auth-metadata
feat: (BREAKING) Discover OIDC auth metadata on Client.checkHomeserver()
2025-11-07 10:27:33 +01:00
Christian Kußowski 374c8c5379
feat: (BREAKING) Discover OIDC auth metadata on Client.checkHomeserver() 2025-11-07 10:15:07 +01:00
Reza 3106b5d877
Merge pull request #2178 from famedly/krille/escape-html-tags-before-markdown-rendering
refactor: Escape HTML tags before markdown rendering
2025-11-06 09:38:01 +01:00
Christian Kußowski c9f8ece8d4
refactor: Escape HTML tags before markdown rendering 2025-11-04 14:57:30 +01:00
Krille-chan 9e26e5087a
Merge pull request #1995 from famedly/krille/implement-polls-msc
feat: Implement msc 3381 polls
2025-11-04 14:40:03 +01:00
krille-chan 32a9f53587
feat: Implement msc 3381 polls 2025-11-04 14:06:43 +01:00
Krille-chan 4bd25bd005
Merge pull request #2171 from famedly/krille/refactor-update-user-device-keys
refactor: Simpler update user device keys
2025-11-04 07:25:06 +01:00
Christian Kußowski 0008ae380f
refactor: Simpler update user device keys 2025-11-03 15:18:35 +01:00
Krille-chan 96f1f056e9
Merge pull request #2169 from famedly/krille/fix-set-join-rule
fix: Set join rules with knowk_restricted and multiple allow condition room ids
2025-10-30 08:36:22 +01:00
Christian Kußowski eb2cd6cb96
fix: Set join rules with knowk_restricted and multiple allow condition room ids 2025-10-30 08:30:19 +01:00
Krille-chan c3f89d9bcf
Merge pull request #2174 from famedly/krille/remove-flutter-from-ci
chore: Remove flutter from CI
2025-10-27 14:43:42 +01:00
Christian Kußowski 17339e43bb
chore: Remove flutter from CI 2025-10-27 14:38:17 +01:00
Krille-chan e1478a5db3
Merge pull request #2168 from famedly/krille/correctly-remove-space-child
fix: Correctly remove space child
2025-10-27 10:21:20 +01:00
Christian Kußowski 86d1eb85f9
fix: Correctly remove space child 2025-10-27 10:15:56 +01:00
Krille-chan 2a81bcf885
Merge pull request #2120 from Kelrap/kelrap/add-small-bullets
feat: Use small versions of bullet point characters
2025-10-27 09:18:36 +01:00
Kelrap 889c8e6555 feat: Use small versions of bullet point characters 2025-10-27 09:06:28 +01:00
Karthikeyan Sankaran 174656b390
Merge pull request #2173 from famedly/release/v3.0.2
build: release v3.0.2
2025-10-24 12:44:45 +05:30
Karthikeyan S e3440c610c
build: release v3.0.2 2025-10-24 11:53:06 +05:30
Karthikeyan Sankaran ed07945089
Merge pull request #2172 from famedly/karthi/vdz-bump-v0.4.0
chore: bump vodozemac version to v0.4.0
2025-10-23 23:03:34 +05:30
Karthikeyan S fcf8e6ad17
chore: bump vodozemac version to v0.4.0 2025-10-23 21:18:52 +05:30
td 5a59ba4cf4
Merge pull request #2148 from famedly/karthi/grp-call-state-stream-refactor
unify group call stream stuff into matrixRTCEventStream
2025-10-21 11:41:39 +02:00
Karthikeyan S 2cd5ac0e06
test: matrixRTCEventStream emitted events in a group call 2025-10-21 14:59:48 +05:30
Karthikeyan S 9df13a02ea
refactor: merge onGroupCallState and onGroupCallEvent into matrixRTCEventStream with proper types 2025-10-21 14:59:48 +05:30
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
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