Karthikeyan S
c63e89f667
Merge pull request #2030 from famedly/karthi/ensureIsOnlyTwoMembers
...
chore: ensure direct chats have only 2 members before sending verification requests
2025-03-26 15:22:03 +05:30
Karthikeyan S
77ec2e0604
feat: ensure direct chats have only 2 members before sending verification requests
2025-03-21 15:54:18 +05:30
Karthikeyan S
64fa9098db
Merge pull request #2057 from famedly/release/v0.38.1
...
build: release v0.38.1
2025-03-19 17:38:20 +05:30
Karthikeyan S
ea8ea373d3
build: release v0.38.1
2025-03-19 17:30:26 +05:30
Karthikeyan S
58637f89c7
Merge pull request #2056 from famedly/karthi/fix-prev-batch-invite-state
...
fix: set prev_batch first time from sync response correctly
2025-03-19 17:12:35 +05:30
Karthikeyan S
a3aede19e8
fix: set prev_batch first time from sync response correctly
2025-03-19 17:09:28 +05:30
Karthikeyan S
d8b262b629
Merge pull request #2040 from famedly/karthi/export-chat
...
feat: export timeline events
2025-03-19 13:25:45 +05:30
Karthikeyan S
7899f598a2
feat: export timeline events
2025-03-18 22:48:59 +05:30
td
3f4c9da90b
Merge pull request #2054 from famedly/td/setPrevBatchWhenInSync
...
fix: set prev_batch when seen in sync
2025-03-18 08:25:36 +01:00
td
f4c6c8d203
fix: set prev_batch when seen in sync
2025-03-17 19:13:48 +01:00
td
850741df17
Merge pull request #2052 from famedly/td/skipExistingChat
...
feat: allow skipping existing chat when calling startDirectChat
2025-03-17 15:30:50 +01:00
td
3a9e65d375
feat: allow skipping existing chat when calling startDirectChat
...
feat: also allow specifying timeout duration in oneShotSync
2025-03-17 15:27:43 +01:00
Krille-chan
609ee1d4a7
Merge pull request #2044 from famedly/td/codecov
...
feat: upload code coverage to codecov
2025-03-14 20:35:46 +01:00
td
7bec90b8cf
Merge branch 'main' into td/codecov
2025-03-14 20:32:10 +01:00
Krille-chan
0eba8c7cea
Merge pull request #2050 from famedly/krille/add-file-info-before-sending
...
refactor: Add file info to placeholder before sending file event
2025-03-13 12:33:21 +01:00
Krille
f89e9f575b
refactor: Add file info to placeholder before sending file event
2025-03-13 08:15:59 +01:00
Krille-chan
acf6c990a9
Merge pull request #2049 from famedly/karthi/room-prev-batch-fix
...
fix: room prev_batch set incorrectly follow-up
2025-03-13 07:37:05 +01:00
Karthikeyan S
0d084d8824
fix: room prev_batch set incorrectly follow-up
2025-03-13 10:05:05 +05:30
Krille-chan
a75e0b9af4
Merge pull request #2047 from famedly/karthi/fix-filename
...
fix: incorrect filename when caption is used in body of event
2025-03-12 08:07:26 +01:00
Karthikeyan S
27c8e43dca
fix: incorrect filename when caption is used in body of event
2025-03-12 08:21:01 +05:30
td
5db5365ca3
feat: upload code coverage to codecov
2025-03-11 14:14:04 +01:00
Karthikeyan S
84c12ff143
Merge pull request #2045 from famedly/karthi/fix-prev-batch
...
fix: room prev_batch set incorrectly
2025-03-11 17:36:01 +05:30
Karthikeyan S
e11878eef6
fix: room prev_batch set incorrectly
2025-03-11 17:32:43 +05:30
Krille-chan
571e0369d6
Merge pull request #2046 from famedly/karthi/mimetype
...
fix: incorrect mimeType for files when downloading
2025-03-11 12:42:38 +01:00
Karthikeyan S
563629142d
fix: incorrect mimeType for files when downloading
2025-03-11 17:00:12 +05:30
Krille-chan
ef2c7a628e
Merge pull request #2038 from famedly/krille/add-command-to-upgrade-room
...
feat: Add command to upgrade room
2025-03-10 16:23:32 +01:00
Krille
70dc9c6ef9
feat: Add command to upgrade room
2025-03-07 12:47:13 +01:00
Krille-chan
77c3dc8d2d
Merge pull request #2039 from famedly/krille/allow-condition-for-restricted-rooms
...
feat: Add parameter for allow condition for restricted rooms
2025-03-07 12:46:28 +01:00
Krille
662dac4142
feat: Add parameter for allow condition for restricted rooms
2025-03-07 12:36:03 +01:00
Krille-chan
cebf0f6333
Merge pull request #2029 from famedly/krille/remove-unnecessary-template
...
chore: Remove unnecessary template
2025-03-07 12:35:13 +01:00
Krille
5c9d12fef0
chore: Remove unnecessary template
2025-03-07 12:31:36 +01:00
Krille-chan
095868fdca
Merge pull request #2043 from famedly/krille/export-event-localizations
...
chore: Export event localizations
2025-03-07 09:11:54 +01:00
Krille
297c4a6a25
chore: Export event localizations
2025-03-07 09:08:47 +01:00
Krille-chan
f76210d99b
Merge pull request #2041 from famedly/krille/refactor-mark-unread
...
refactor: Make markUnread a noop if unread is already as intendend and throw exception if room membership is not join
2025-02-28 14:30:47 +01:00
Krille
c194ddee66
refactor: Make markUnread a noop if unread is already as intendend and throw exception if room membership is not join
2025-02-28 11:24:46 +01:00
Krille-chan
352b3fa68b
Merge pull request #2023 from famedly/krille/make-sure-we-do-not-override-state-on-fetch-history
...
fix: Older state events overwrite newer ones on fetching history
2025-02-12 14:39:36 +01:00
Krille
fdbe95ba75
fix: Older state events overwrite newer ones on fetching history
2025-02-11 15:57:33 +01:00
Krille-chan
beef67bd02
Merge pull request #2008 from famedly/krille/make-clear-sdk-is-compatible-with-v1-spec
...
refactor: Add missing versions to supportedVersions and use warning instead of blocking
2025-02-11 09:49:02 +01:00
Krille
bf37bf82a0
refactor: Add missing versions to supportedVersions and use warning instead of blocking
2025-02-11 09:46:32 +01:00
Krille-chan
2f1e423416
Merge pull request #2022 from famedly/krille/fix-linebreaks-in-html-messages-correctly
...
refactor: Improve linebreak logic for html messages
2025-02-11 09:46:02 +01:00
Krille
e4f41fddeb
fix: WebRTC videoValue missing
2025-02-10 10:03:58 +01:00
Krille
2d3bfa64a7
refactor: Improve linebreak logic for html messages
2025-02-10 09:17:57 +01:00
Karthikeyan S
41a9fbc76b
Merge pull request #2021 from famedly/release/v0.38.0
...
chore: release v0.38.0
2025-02-05 19:03:06 +05:30
Karthikeyan S
9ecd487327
chore: release v0.38.0
2025-02-05 18:58:21 +05:30
td
a3d33eee65
Merge pull request #2018 from famedly/krille/make-share-keys-with-configurable
...
feat: (BREAKING) Make share keys with logic configurable
2025-02-05 14:24:09 +01:00
Krille
a352809a01
feat: (BREAKING) Make share keys with logic configurable
2025-02-05 14:18:49 +01:00
Karthikeyan S
24a0cfb9a8
Merge pull request #1937 from TheOneWithTheBraid/braid/command-runner
...
feat: improve commands_extension
2025-02-04 16:30:36 +05:30
The one with the braid
86fa1f9203
feat: BREAKING improve command_extension
...
- unify behavior of all message sending related command
- add a StringBuffer as stdout-like output buffer for commands
- create a typedef for the command function signature
- create a common exception type for command execution
- enable commands to run on Client-level rather than Room-level
- BREAKING: Client.addCommand signature now takes an optional StringBuffer as second parameter
2025-02-04 16:19:57 +05:30
Krille-chan
51b10057f6
Merge pull request #2013 from famedly/krille/fix-megolm-sessions-invalid-after-restart
...
fix: Megolm sessions become invalid after restarting client
2025-02-04 10:15:36 +01:00
Krille
6cd40d3f91
fix: Megolm sessions become invalid after restarting client
...
This bug seems to be in the
sdk for 5 years already without
anyone noticing. The method
loadInboundGroupSession
seems to return the wrong
variable when loading the
session from the key. While
the outboundgroupsession
loading method relies on
an inbound group session, it
silently marks the outbound
group session as invalid on
every restart and creates a
new one. This means we never
reuse megolm sessions after
restarting the client.
Fixing this will probably reduce
the amount of megolm sessions
used in a conversation by a lot
which could improve the
performance and make the
key backup more reliable.
2025-02-04 10:12:58 +01:00