Commit Graph

3831 Commits

Author SHA1 Message Date
OfficialDakari 3ac7f6153a Merge branch 'main' of https://github.com/famedly/matrix-dart-sdk 2025-11-17 11:09:35 +05:00
Krille-chan 2b317e1a9d
Merge pull request #2186 from famedly/release/v4.0.0
build: Bump version to 4.0.0
2025-11-13 11:13:28 +01:00
Christian Kußowski bc338bb2a9
build: Bump version to 4.0.0 2025-11-13 10:54:37 +01:00
Krille-chan 420346e103
Merge pull request #2179 from famedly/krille/fix-replies-in-threads
fix: Replies in threads
2025-11-12 11:02:57 +01:00
Christian Kußowski 1365cbffe5
refactor: (BREAKING) Replace Event.relationshipType
and Event.relationshipEventId with Event.inReplyToEventId()
for replies.

This fixes the situation that an event can be
a reply and in a thread. Before we have seen reply
as an relationshipType but this does conflict with
the concept of threads, where an event can be
of relationship type "thread" but also be a reply
with being a fallback or not.
2025-11-12 10:57:23 +01:00
Krille-chan 42964f388f
Merge pull request #2005 from famedly/krille/direct-chat-type-safe
refactor: Make direct chat getter type safe
2025-11-11 09:24:40 +01:00
Christian Kußowski 4a4ccfd4e8
refactor: Make direct chat getter type safe
This also makes sure that we
do not accidentally change
it in RAM before the
change comes from the server
when calling
addToDirectChat()
2025-11-11 09:18:51 +01:00
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
OfficialDakari a0685ec64c fix 2025-11-02 18:55:21 +05:00
OfficialDakari f678376e3a Merge pull request 'Feature: threads' (#1) from feature/threads into main
Reviewed-on: #1
2025-11-02 17:56:50 +05:00
OfficialDakari 92e69b5f1e edits and reactions in threads 2025-11-02 14:11:11 +05: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
OfficialDakari 09643a172f make Room#loadThreadsFromServer public 2025-10-30 11:50:17 +05: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
OfficialDakari 56f34ecb59 implement some changes 2025-10-26 15:01:18 +05:00
OfficialDakari 6b5ecb21d4 load more threads when requesting history 2025-10-25 21:53:33 +05:00
OfficialDakari 98031bbb3d working hard 2025-10-25 18:43:31 +05:00
OfficialDakari 74c39f91fe did something 2025-10-24 21:21:20 +05: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
OfficialDakari 0fb0a6c47f working on threads 2025-10-22 18:13:59 +05:00
OfficialDakari 889477e07c I forgot what I changed sorry 2025-10-21 21:31:42 +05:00
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