Eric Lin
f98f93c1ed
fix: fix the issue that user avatar can not be loaded on windows
...
chore: resort imports
2025-09-03 19:51:45 +09:30
Krille-chan
138eddac3f
Merge pull request #2126 from famedly/krille/remove-dynamic-in-maps
...
refactor: Remove dynamic in cross signing code
2025-08-27 09:18:14 +02:00
Christian Kußowski
7d0a4dc3bc
refactor: Make signableJson type safe with type safe class
2025-08-22 14:06:54 +02:00
Christian Kußowski
a6fc1a004d
refactor: Remove dynamic in cross signing code
2025-08-22 13:32:49 +02:00
Krille-chan
26226d9f31
Merge pull request #2125 from famedly/krille/add-commands-doc
...
chore: Add documentation for commands
2025-08-21 12:45:56 +02:00
Christian Kußowski
ffe1accdf6
chore: Add documentation for commands
2025-08-21 12:17:01 +02:00
Krille-chan
27bb592f59
Merge pull request #2124 from famedly/krille/sync-for-unknown-room-in-push-helper
...
refactor: Sync for unknown room in push helper and catch timeout exce…
2025-08-19 11:06:13 +02:00
Christian Kußowski
b32f0f28ba
refactor: Sync for unknown room in push helper and catch timeout exceptions
2025-08-19 10:49:55 +02:00
Krille-chan
026fd74352
Merge pull request #2118 from famedly/krille/matrix-security-predisclosure
...
Krille/matrix security predisclosure
2025-08-07 09:57:58 +02:00
Christian Kußowski
e0ff0b8698
refactor: Allow room ids to not have a domain
2025-08-07 09:51:20 +02:00
Christian Kußowski
0e7e9a9634
refactor: Allow room ids to not have a domain
2025-08-07 09:51:20 +02:00
td
199573634f
Merge pull request #2119 from famedly/td/reuseDeviceId
...
fix: reuse a deviceId if available
2025-08-06 19:56:14 +02:00
td
bc3d2bbd6d
fix: reuse a deviceId if available
2025-08-01 21:23:46 +02:00
Krille-chan
092eb0a931
Merge pull request #2117 from famedly/krille/restrict-can-send-event-to-joined-users
...
Krille/restrict can send event to joined users
2025-07-17 10:21:25 +02:00
Christian Kußowski
282ac54c7b
refactor: Restrict canKick canBan and canRedact to joined users
2025-07-17 10:18:05 +02:00
Christian Kußowski
d3071ec531
refactor: Restrict canRequestHistory to joined or archived rooms
2025-07-17 09:51:50 +02:00
Christian Kußowski
48f59f378d
refactor: Restrict canChangeStateEvent, canInvite and canSendEvent to joined users
2025-07-17 09:51:49 +02:00
Krille-chan
e76593fc7c
Merge pull request #2115 from famedly/release/v1.1.0
...
build: add changelog for 1.1.0
2025-07-17 09:50:12 +02:00
Christian Kußowski
8cd40509d6
build: add changelog for 1.1.0
2025-07-14 14:59:31 +02:00
td
1991098b2f
Merge pull request #2114 from famedly/krille/fix-relogin-with-same-client
...
fix: Can not logout and login again with same Client object
2025-07-14 14:57:12 +02:00
Christian Kußowski
3129f7cb47
fix: (BREAKING) Can not logout and login again with same Client object
2025-07-14 14:53:04 +02:00
Krille-chan
12c6c082fc
Merge pull request #2097 from famedly/krille/clean-up-code-new-flutter-lints
...
refactor: Clean up new dart version lints
2025-06-22 17:05:35 +02:00
Christian Kußowski
b94677240b
refactor: Clean up new dart version lints
2025-06-22 17:02:01 +02:00
Krille-chan
72768af5ad
Merge pull request #2111 from famedly/release/v1.0.1
...
build: Changelog for 1.0.1
2025-06-18 12:48:46 +02:00
Christian Kußowski
d010cbd070
build: Changelog for 1.0.1
2025-06-16 12:10:31 +02:00
Krille-chan
ab8202d7bc
Merge pull request #2107 from famedly/krille/add-tests-for-export-import
...
fix: exportDump and importDump and add unit tests
2025-06-16 11:22:29 +02:00
Christian Kußowski
92f5427e0a
fix: exportDump and importDump and add unit tests
2025-06-16 11:19:08 +02:00
Krille-chan
7d66fde236
Merge pull request #2110 from famedly/krille/fix-can-kick-knocking-users
...
fix: user.canKick should be true for knocking users as well
2025-06-16 10:48:34 +02:00
Christian Kußowski
a5d1e72bdf
fix: user.canKick should be true for knocking users as well
2025-06-16 09:56:40 +02:00
Krille-chan
2cdc977c1b
Merge pull request #2109 from famedly/krille/add-hint-to-init-vodozemac-in-native-implementations
...
chore: Add hint to init vodozemac also in native implementations
2025-06-16 09:04:38 +02:00
Christian Kußowski
71b878fd8c
chore: Add hint to init vodozemac also in native implementations
2025-06-16 09:00:09 +02:00
Krille-chan
e8140edb7a
Merge pull request #2106 from famedly/release/1-0-0-beta-1
...
Release/1 0 0 beta 1
2025-06-10 12:32:34 +02:00
Christian Kußowski
16cb1164eb
build: Add changelog for 1.0.0
2025-06-10 12:18:56 +02:00
Christian Kußowski
93cd2c4165
build: Add changelog 0.40.2
2025-06-10 12:04:34 +02:00
Krille-chan
a881249126
Merge pull request #2100 from famedly/krille/vodozemac
...
feat: Migrate to vodozemac
2025-06-10 08:39:12 +02:00
Christian Kußowski
6df0fb5d06
refactor: Remove olm dependency
2025-06-10 08:34:49 +02:00
Christian Kußowski
5fdcbf8006
refactor: Migrate olm account to vodozemac
2025-06-08 10:18:15 +02:00
Christian Kußowski
98fcd683a6
refactor: Migrate megolm to vodozemac
2025-06-08 10:18:15 +02:00
Christian Kußowski
31a32b0145
feat: Migrate to vodozemac
2025-06-08 10:18:15 +02:00
Krille-chan
6cf6171b35
refactor: disable benchmarks by global boolean ( #2104 )
...
Benchmarks are flooding the logs. We should disable them by default and allow having low debug level at the same time.
2025-06-06 17:15:13 +05:30
Krille-chan
a3da3bda77
Merge pull request #2098 from famedly/krille/ignore-leave-room-update-for-unknown-rooms
...
refactor: Ignore leave room update for unknown rooms
2025-06-02 10:12:24 +02:00
Christian Kußowski
ba38b1f97f
refactor: Do not store room update for leave rooms not cached anyway
...
This adds a check before the storeRoomUpdate() call
if the room is actually known. This has the effect
that the call of forgetRoom() is skipped.
The reason for this is an edge case in the database
implementation when calling getAllKeys(). This
somehow can corrupt the keys-cache and lead to
some problems. I wasn't able to fix this problem
yet so this refactoring is more a good-enough
workaround for now to not trigger it on an
initial sync. I plan to fix it with a different
approach which completely removes the keys-cache
in the future.
However this change leads to some problems in the
tests as they already rely on this edge case.
2025-06-02 10:08:19 +02:00
Malin
dca5177357
Merge pull request #2101 from famedly/krille/fix-no-user-feedback-on-get-config
...
fix: no user feedback if client.getConfig() takes some time
2025-06-02 10:05:29 +02:00
Christian Kußowski
bac29d959d
fix: no user feedback if client.getConfig() takes some time
...
When sending a file in an environment with bad internet
where Client.getConfig() takes some
seconds, the user does not get
any feedback at all.
This change now makes sure that
the user always sees the pending
event in the timeline before anything
else is done in the room.sendFileEvent method.
2025-06-01 18:01:21 +02:00
Krille-chan
8d8cbfb0b9
Merge pull request #2094 from TheOneWithTheBraid/braid/well-known-fix
...
fix: null check on Client.userID in Client.checkHomeserver
2025-05-20 10:22:57 +02:00
The one with the braid
ee51dfcca6
fix: fallback on homeserver is userID null
...
Signed-off-by: The one with the braid <info@braid.business>
2025-05-20 10:06:27 +02:00
Krille-chan
39d7b40ac7
Merge pull request #2092 from famedly/krille/make-database-required
...
refactor: (BREAKING) Make database required
2025-05-16 08:31:29 +02:00
Christian Kußowski
c618baae70
refactor: (BREAKING) Make database required
2025-05-16 08:28:08 +02:00
Krille-chan
9af1c563f1
Merge pull request #2091 from famedly/krille/logout-command
...
feat: Add logout command
2025-05-13 13:43:05 +02:00
Christian Kußowski
65f1b68f97
feat: Add logout command
2025-05-13 13:38:19 +02:00