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
Krille-chan
98102adb59
Merge pull request #2089 from famedly/krille/return-correct-filename-for-thumbnails
...
fix: Correct filename when downloading thumbnail
2025-05-13 10:29:23 +02:00
Christian Kußowski
e94ef4ab82
fix: Correct filename when downloading thumbnail
2025-05-13 10:26:22 +02:00
Krille-chan
aba37559f9
Merge pull request #2090 from famedly/krille/add-missing-copy-map-in-database
...
fix: Add missing copy json in updateInboundGroupdSessionAllowedAtInde…
2025-05-13 10:24:46 +02:00
Christian Kußowski
c6ff6ebc76
fix: Add missing copy json in updateInboundGroupdSessionAllowedAtIndex method
2025-05-13 10:04:53 +02:00
Krille-chan
91677a691e
Merge pull request #2088 from famedly/krille/add-markdown-checkboxes
...
feat: Switch to github flavor markdown to render checkboxes
2025-05-12 09:33:34 +02:00
krille-chan
f3bb654ac2
feat: Switch to github flavor markdown to render checkboxes
...
Also fixes a bug where a room pill was not rendered as link.
2025-05-10 15:45:31 +02:00
Krille-chan
e4691d1636
Merge pull request #2086 from famedly/release/v0.40.0
...
build: Changelog for 0.40.0
2025-05-09 12:47:05 +02:00
Christian Kußowski
230b3e7f2b
build: Changelog for 0.40.0
2025-05-09 12:38:38 +02:00
Krille-chan
19b187f106
Merge pull request #2072 from famedly/krille/add-voice-message-localization
...
feat: Add localization for voice message type
2025-05-09 12:35:44 +02:00
Krille
4ee0fb021c
feat: Add localization for voice message type
2025-05-09 12:33:09 +02:00
Krille-chan
1d54922ea8
Merge pull request #2083 from famedly/krille/thread-fallback-support
...
feat: Support fallback for threads in Event.getReplyEvent()
2025-05-09 07:47:08 +02:00
Krille
35b352e8c1
feat: Support fallback for threads in Event.getReplyEvent()
2025-05-09 07:29:47 +02:00
Karthikeyan Sankaran
aefd690125
Merge pull request #2085 from famedly/krille/use-correct-domain-to-fetch-well-known
...
fix: Fetch well-known from domain from userId, not from homeserver do…
2025-05-09 10:14:56 +05:30
krille-chan
fc79d7142b
fix: Fetch well-known from domain from userId, not from homeserver domain
2025-05-08 18:55:05 +02:00
Karthikeyan Sankaran
d398ade831
Merge pull request #2082 from famedly/karthi/event-status-fix
...
fix: incorrect Event status update in constructor
2025-05-08 19:22:11 +05:30
Karthikeyan S
a6999255d6
fix: incorrect Event status update in constructor
2025-05-08 19:18:17 +05:30
Krille-chan
86d17e6415
Merge pull request #2084 from famedly/krille/remove-hive
...
refactor: Remove hive database and hive dependencies
2025-05-08 14:33:24 +02:00
Krille
5ec745915e
refactor: (BREAKING) Remove hive database and hive dependencies
2025-05-08 14:29:52 +02:00
Karthikeyan Sankaran
f6750feeed
Merge pull request #2081 from famedly/krille/remove-unused-event-status
...
refactor: Remove unused event status roomState
2025-05-08 13:24:04 +05:30
Krille
05f03e00d9
refactor: Remove unused event status roomState
2025-05-08 09:17:10 +02:00
td
9ee62f1f80
Merge pull request #2079 from famedly/release/0394
...
chore: release v0.39.4
2025-05-06 13:38:51 +02:00
td
878c0176d3
chore: release v0.39.4
2025-05-06 12:42:46 +02:00