Commit Graph

  • c2bf2a32b5 chore(cargo): bump toml from 0.9.8 to 0.9.10+spec-1.1.0 dependabot[bot] 2026-01-01 21:02:51 +00:00
  • 84710384fe chore(cargo): bump uuid from 1.18.1 to 1.19.0 dependabot[bot] 2026-01-01 21:02:13 +00:00
  • f60fce22ed chore(cargo): bump serde_json from 1.0.145 to 1.0.147 dependabot[bot] 2026-01-01 21:01:40 +00:00
  • 0d2f2b3266 refactor(ffi): remove one pointer indirection for dc_accounts_t link2xt 2025-12-31 15:04:35 +00:00
  • 516f0a1a98 fix: Don't send webxdc notification for notify: "*" when chat is muted (#7658) Casper Zandbergen 2025-12-30 23:14:35 +01:00
  • 25750de4e1 feat: send sync messages over SMTP and do not move them to mvbox link2xt 2025-12-25 11:00:32 +00:00
  • a89ce8ce7a docs: update documentation for TransportsModified event link2xt 2025-12-25 10:55:06 +00:00
  • 9ac64ea6b9 feat: connectivity view: quota for all transports (#7630) Simon Laux 2025-12-24 13:19:58 +01:00
  • 294e23d82d docs: delete_chat(): Don't lie that messages aren't deleted from server iequidoo 2025-12-23 06:21:09 -03:00
  • 184736723f fix: reset options not available for chatmail on chatmail profiles link2xt 2025-12-23 08:07:01 +00:00
  • cea528ed61 chore(deps): bump cachix/install-nix-action from 31.8.4 to 31.9.0 dependabot[bot] 2025-12-23 08:01:34 +00:00
  • 9b11f53da6 chore(deps): bump astral-sh/setup-uv from 7.1.4 to 7.1.6 dependabot[bot] 2025-12-22 21:14:53 +00:00
  • 5c339efb70 feat: add transports event to ffi B. Petersen 2025-12-22 12:46:14 +01:00
  • d71c163c7d chore(deps): bump actions/upload-artifact from 5 to 6 dependabot[bot] 2025-12-22 21:14:22 +00:00
  • 19fde9594f chore(deps): bump actions/download-artifact from 6 to 7 dependabot[bot] 2025-12-22 21:14:30 +00:00
  • 20b3a06adf fix: inner_configure: Check Config::OnlyFetchMvbox before MvboxMove for multi-transport (#7637) iequidoo 2025-12-22 05:28:02 -03:00
  • b0127fa381 fix: update fallback welcome message B. Petersen 2025-12-20 19:05:13 +01:00
  • 21025fa7f4 test: Synchronization of new transport as primary between devices iequidoo/test_transport_sync_new_as_primary iequidoo 2025-12-21 06:57:18 -03:00
  • 6a293aebe2 test: Port test_import_export_online_all to JSON-RPC (#7411) iequidoo 2025-12-16 21:16:56 -03:00
  • 20bb3235dc refactor: Remove unneeded deprecated attr hoc/remove-deprecated-attr Hocuri 2025-12-18 17:19:24 +01:00
  • a25f68e358 fix: Reset options that are not available for chatmail hoc/reset-config-options Hocuri 2025-12-18 17:14:49 +01:00
  • fd90493766 feat: add core version to receive_imf failure message link2xt 2025-12-17 23:46:29 +00:00
  • b1883c802b refactor: turn DC_VERSION_STR into &str link2xt 2025-12-17 23:46:29 +00:00
  • 71ee32b8b7 ci: pin GitHub Action references link2xt 2025-12-18 03:56:58 +00:00
  • 84161f4202 fix: When accepting group, add members with Origin::IncomingTo and sort them down in the contact list (7592) iequidoo 2025-12-16 03:33:09 -03:00
  • 4af9463a91 test: Contact list after accepting group with unknown contacts (#7592) iequidoo 2025-12-14 21:26:44 -03:00
  • ddd4fc49a2 chore(release): prepare for 2.35.0 v2.35.0 link2xt 2025-12-16 22:12:31 +00:00
  • 7d5bedde4d fix: take transport_id into account when using imap table link2xt 2025-12-15 05:19:15 +00:00
  • e34fee72a0 feat: lookup_host_with_cache(): Don't return empty address list (#7596) iequidoo 2025-12-14 18:01:26 -03:00
  • 7ba4a43253 feat: add transport addresses to IMAP URLs in message info link2xt 2025-12-15 05:38:50 +00:00
  • a09fd4577a fix: add explicit limit for adding relays (5 at the moment) (#7611) Simon Laux 2025-12-15 11:35:23 +01:00
  • 525a3539d2 misc: log entered login params and actual used params on configuration failure (#7610) Simon Laux 2025-12-15 09:37:45 +01:00
  • fbcdd45015 feat: add ip addresses of known public chatmail relays from https://chatmail.at/relays to dns cache (#7607) Simon Laux 2025-12-15 09:29:24 +01:00
  • 13bbbd8c14 [wip] fix auto-download for pre-messages hoc/pre-messages-auto-download Hocuri 2025-12-14 21:21:39 +01:00
  • 96fa64d69b refactor: use more idiomatic way of creating Vec, and remove premature optimization Hocuri 2025-12-14 21:00:16 +01:00
  • 411126fd5b refactor: Rename download_when_normal_starts->download_later Hocuri 2025-12-14 20:58:51 +01:00
  • 78f884f170 fix: Add additional_text also to the summary, in order to prevent empty summaries Hocuri 2025-12-14 20:47:56 +01:00
  • 1ea8ed6442 fix: Use fallback ICE servers if server can't IMAP METADATA (#7382) iequidoo 2025-11-22 06:11:38 -03:00
  • f6817131b8 fix: Don't use fallback servers if got TURN servers from IMAP METADATA iequidoo 2025-11-22 04:39:49 -03:00
  • 28fc1d2ff2 feat: Use turn.delta.chat as fallback TURN server (#7382) iequidoo 2025-11-20 15:39:52 -03:00
  • eb489bc016 remove "Contact" stock string again, use emoji like in summaries link2xt 2025-12-14 18:03:10 +00:00
  • a98fe05e08 feat: message previews Simon Laux 2025-10-29 21:50:58 +01:00
  • 5925f72316 fix: remove now redundant "used_account_settings" and "entered_account_settings" from Context.get_info() (#7587) Simon Laux 2025-12-13 22:21:55 +01:00
  • 8dfa5fc37e api: add blob dir size to storage info (#7605) Simon Laux 2025-12-12 21:15:12 +01:00
  • 49b04e8789 feat: improve error messages on adding relays B. Petersen 2025-12-12 18:12:46 +01:00
  • d87d87f467 fix: do not set normalized name for existing chats and contacts in a migration link2xt 2025-12-12 15:12:27 +00:00
  • bf72b3ad49 fix: Remove SecurejoinWait info message when received Alice's key (#7585) iequidoo 2025-12-10 20:08:42 -03:00
  • 30f2981259 fix: get_chat_msgs_ex(): Don't match on "S=" (Cmd) in param payload iequidoo 2025-12-10 19:16:36 -03:00
  • 121bfd1fa8 ci: update Rust to 1.92.0 link2xt 2025-12-11 18:03:21 +00:00
  • 9e2a4325e9 chore: apply Rust 1.92.0 clippy suggestions link2xt 2025-12-11 18:32:18 +00:00
  • 4509c1bd06 chore: prepare 2.34.0 release v2.34.0 link2xt 2025-12-11 16:16:59 +00:00
  • 3133d89dcc fix: Let securejoin succeed even if the chat was deleted in the meantime (#7594) Hocuri 2025-12-11 17:20:41 +01:00
  • 500ddb1f37 fix: Let securejoin succeed even if the chat was deleted in the meantime hoc/better-securejoin-logging Hocuri 2025-12-10 23:54:41 +01:00
  • 99775458c4 test: test setting up second device between core versions link2xt 2025-12-04 21:45:45 +00:00
  • e432960246 feat: Better logging for failing securejoin messages (#7593) Hocuri 2025-12-10 23:08:37 +01:00
  • 94cd0bc095 Capitalize Error Hocuri 2025-12-10 22:55:52 +01:00
  • eaa080900f feat: Better logging for securejoin messages Hocuri 2025-12-10 22:17:21 +01:00
  • 58cd133b5c fix: synchronize primary transport immediately after changing it link2xt 2025-12-09 17:06:28 +00:00
  • 74a62ceb0f add Message.post_message_view_type to jsonrpc api, to get the real viewtype of a pre-message. simon/api-for-prettier-pre-messages Simon Laux 2025-12-03 17:47:11 +01:00
  • 612f3f32aa add hide_pre_message_metadata_text config option to hide the additional text that would get added to pre-messages Simon Laux 2025-12-03 17:46:04 +01:00
  • bfc58e9204 feat: receive pre-messages and adapt download on demand Simon Laux 2025-11-01 00:16:45 +01:00
  • 3d234e7fc7 feat: double ringing time to 120 seconds B. Petersen 2025-12-09 14:47:28 +01:00
  • 2f1c383b02 clippy and ruff fix link2xt 2025-12-09 13:48:37 +00:00
  • ee5472b6a5 feat: send pre-message on messages with large attachments (#7410) Simon Laux 2025-11-26 15:14:28 +01:00
  • 4e766a0a6a feat: pre messages can now get read receipts (#7433) Simon Laux 2025-11-16 21:07:19 +01:00
  • 3378aa0356 remove: partial downloads (remove creation of the stub messages) (#7373) Simon Laux 2025-11-14 23:52:35 +01:00
  • 595258ae05 fix add multi-transport information to Context.get_info (#7583) Simon Laux 2025-12-09 14:44:55 +01:00
  • 06b2a890da fix: multi-transport: all transports were shown as "inbox" in connectivity view, now they are shown by their hostname (#7582) Simon Laux 2025-12-09 14:42:24 +01:00
  • d475c6519a fix lint that ci complained about Simon Laux 2025-11-12 19:38:15 +01:00
  • 869a6bda68 feat: Remove "Download maximum available until" and remove stock string DC_STR_DOWNLOAD_AVAILABILITY (#7369) Simon Laux 2025-10-29 21:50:58 +01:00
  • 95ed31391d fix: use logging macros instead of emitting event directly, so that it is also logged by tracing (#7459) Simon Laux 2025-12-09 13:17:31 +01:00
  • 6df71e9e9f fix: add multi-transport information to Context.get_info (own key for each transport, alternative to #7583) simon/i7581-multi-transport-information-missing-in-log-alternative Simon Laux 2025-12-09 10:32:49 +01:00
  • f0e6942438 fix add multi-transport information to Context.get_info Simon Laux 2025-12-09 10:09:28 +01:00
  • 98944efdb8 api: Forwarding messages to another profile (#7491) iequidoo 2025-12-07 19:24:03 -03:00
  • 3f27be9bcb refactor: Add params when forwarding message instead of removing unneeded ones iequidoo 2025-12-07 13:21:47 -03:00
  • 5902fe2cbe refactor: remove EncryptHelper.prefer_encrypt link2xt 2025-12-05 22:18:04 +00:00
  • 73e0f81e83 test: port test_synchronize_member_list_on_group_rejoin to JSON-RPC link2xt 2025-12-05 21:16:25 +00:00
  • cbe842735e api(rpc-client): add Chat.num_contacts() link2xt 2025-12-06 04:21:31 +00:00
  • 72bc9f0ae4 api(rpc-client): accept Account for Chat.{add,remove}_contact() link2xt 2025-12-06 04:21:31 +00:00
  • 0defa117a0 refactor: use u16 instead of usize to represent progress bar link2xt 2025-12-06 11:01:08 +00:00
  • 3821cfab0c fix: use u64 to count the number of bytes sent/received over the network link2xt 2025-12-06 11:01:08 +00:00
  • 09f159991e fix: use u64 to represent the number of bytes in backup files link2xt 2025-12-06 11:01:08 +00:00
  • 014d2ace76 fix: use u64 instead of usize to calculate storage usage link2xt 2025-12-06 11:25:32 +00:00
  • 646728372b chore: add RUSTSEC-2025-0134 exception to deny.toml link2xt 2025-12-05 21:52:00 +00:00
  • 7c30aef2ed chore(release): prepare for 2.33.0 v2.33.0 link2xt 2025-12-05 21:35:21 +00:00
  • c38d02728e fix: recognize all transport addresses as own addresses link2xt 2025-12-05 04:51:28 +00:00
  • ca7d4455bb feat: Don't allow to edit unencrypted messages iequidoo/dont-edit-unencrypted-msgs iequidoo 2025-12-05 17:48:12 -03:00
  • dea1b414db feat: Case-insensitive search for non-ASCII chat and contact names (#7477) iequidoo 2025-11-30 21:16:26 -03:00
  • aa5ee19340 chore(release): prepare for 2.32.0 v2.32.0 link2xt 2025-12-04 20:59:34 +00:00
  • 9271ecd208 feat: lookup_or_create_adhoc_group(): Add context to SQL errors (#7554) iequidoo 2025-12-04 06:03:41 -03:00
  • 952f6735a2 chore(release): prepare for 2.31.0 v2.31.0 link2xt 2025-12-04 19:28:31 +00:00
  • a50aa3b6e9 ci: update npm before publishing packages link2xt 2025-12-04 18:46:09 +00:00
  • 23d95df66a feat: use v2 SEIPD when sending messages to self link2xt 2025-11-30 04:45:03 +00:00
  • 6db2cf6144 chore(release): prepare for 2.30.0 v2.30.0 link2xt 2025-12-04 17:01:28 +00:00
  • b334603e27 [WIP] For testing, send statistics once every minute hoc/stats-send-every-minute Hocuri 2025-10-21 15:35:52 +02:00
  • 47c1e54219 ci: use "trusted publishing" for NPM packages link2xt 2025-12-03 02:30:03 +00:00
  • b41c309e21 fix: shutdown shortly after call d2weber 2025-11-29 21:38:50 +01:00
  • f7ae2abe52 feat: synchronize transports via sync messages link2xt 2025-11-21 12:09:55 +00:00
  • 3a7f82c66e api: add TransportsModified event link2xt 2025-11-21 12:09:55 +00:00
  • d75a78d446 feat: introduce cross-core testing along with improvements to test frameworking holger krekel 2025-11-25 23:02:48 +01:00