core icon indicating copy to clipboard operation
core copied to clipboard

Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧

Results 449 core issues
Sort by recently updated
recently updated
newest added

SecureJoin has two types of tokens: invite tokens and auth tokens. Currently SecureJoin invite token can be used to silently probe device online status. Auth token when successfully used results...

# Pre-messages ## Motivation - Make background-fetch work reliably. On iOS, we somehow even have crashes because of timeout or memory exhaustion. - This will also make calls arrive more...

There was a comment that group messages should always be downloaded to avoid inconsistent group state, but this is solved by the group consistency algo nowadays in the sense that...

Separated from #7405 the commits which can be already merged (don't conflict with removal of partial downloads). Probably it makes to merge them earlier to avoid compatibility issues when we...

When running REPL and executing `setqr dcaccount:ci-chatmail.testrun.org` as the first command, repl runs configuration and in the end says "Config set from QR code, you can now call 'configure'". But...

bug

Implement suggestion from #7477 so that there's no incremental search by contact address in UIs, only direct matches are returned.

- Operating System (Linux/Mac/Windows/iOS/Android): xubuntu 24.04 - Core Version: 2.23.0 - Client Version: ## Expected behavior I tried running the chatmail/relay tests with: ``` cd chatmaild pipx run tox ```...

bug

Note that if the server doesn't support IMAP METADATA, the fallback TURN server isn't used. I didn't get why the code is written this way, i.e. `create_fallback_ice_servers()` is only called...

Adding second transport and switching to it is implemented in https://github.com/chatmail/core/pull/7348 There are APIs to list transports, add transports, remove transports and reconfigure existing transports. Selecting the "primary transport" works...