Commit Graph

  • 520cd0ede8 docs: fix broken link for i-d "Common PGP/MIME Message Mangling" DarkCat09 2026-04-11 18:40:21 +04:00
  • 5d5deedec3 refactor: less nested remove_contact_from_chat WofWca 2026-04-09 16:45:02 +04:00
  • f33e21ccb9 fix: trash message about group name change from non-member link2xt 2026-04-06 04:46:30 +02:00
  • 00c06c490b test: use TestContextManager in test_keep_member_list_if_possibly_nomember link2xt 2026-04-06 04:46:30 +02:00
  • 8b58b16cb5 fix: For bots, wait with emitting IncomingMsg until the Post-Msg arrived (#8104) Hocuri 2026-04-10 21:10:46 +02:00
  • fdc2864df4 feat(ffi): Return chat id as data2 for OutgoingCallAccepted, CallEnded events iequidoo/CallMissed iequidoo 2026-04-10 09:59:45 -03:00
  • 9cb2077c94 feat: Add EventType::CallMissed and emit it for missed calls (#7840) iequidoo 2026-03-04 20:12:47 -03:00
  • d6971ee4ac fix: make start messages stick to the top of the chat link2xt 2026-04-09 17:41:05 +02:00
  • e3bf6bf352 refactor(@deltachat/stdio-rpc-server): remove await from README example DavidSM100 2025-12-19 13:40:01 -05:00
  • 4b81cd2fc8 api(@deltachat/stdio-rpc-server): also export a class DavidSM100 2025-12-04 19:10:25 -05:00
  • be920bf3bf refactor(@deltachat/stdio-rpc-server): make getRPCServerPath and startDeltaChat synchronous DavidSM100 2025-12-04 18:27:27 -05:00
  • 602f0a088e ci: make sure -dev version suffix is not forgotten after release link2xt 2026-04-09 06:42:49 +02:00
  • a2bb8962cb fix: add missing extern "C" to dc_array_is_independent link2xt 2026-04-07 07:26:02 +02:00
  • 795fe9a38b chore: bump version to 2.49.0-dev link2xt 2026-04-08 22:27:29 +02:00
  • f9b49450a5 fix: test_message_info_imap_urls should look at Server-URLs and not Sent and other message-info content. hpk/make-keycontacts-discoverable holger krekel 2026-04-08 15:05:04 +02:00
  • aec4c111c4 fix: make keycontacts more generally discoverable, both when they send a message to us, and when they add other key contacts. Also add a discoverability test because we don't seem an explicit one. Some LLM was initially used for navigating/finding places, and drafting the test; every line is hand-edited/manually reviewed. holger krekel 2026-04-08 01:35:51 +02:00
  • 60bc4011f7 fix: let search also return hidden contacts if search value is an email address holger krekel 2026-04-07 21:33:43 +02:00
  • f552cf93b4 fix: assign webxdc updates from post-message to webxdc instance link2xt 2026-04-07 05:46:23 +02:00
  • f75a7986b5 refactor: ignore ForcePlaintext in saved messages chat link2xt 2026-04-06 23:42:34 +02:00
  • 3b8f1934f3 api!: remove dc_msg_force_plaintext link2xt 2026-04-06 23:42:34 +02:00
  • c8716f50aa chore(deps): bump dependabot/fetch-metadata from 2.4.0 to 3.0.0 dependabot[bot] 2026-04-06 21:53:40 +00:00
  • d2097d3523 fix: do not URL-encode proxy hostnames link2xt 2026-03-31 16:11:52 +02:00
  • 1219cbe1a3 fix: do not create 1:1 chat on second device when scanning a QR code link2xt 2026-04-05 09:30:39 +02:00
  • bc48b17e93 test: Fix flaky test_no_old_msg_is_fresh: Wait for incoming message before sending outgoing one iequidoo 2026-04-01 22:18:24 -03:00
  • 7233b4b811 test: Test that messages are only marked as delivered after being fully sent out (#8077) Hocuri 2026-04-05 22:37:32 +02:00
  • d1e0088201 feat: Flipped Exif orientations (#8057) iequidoo 2026-04-04 13:32:41 -03:00
  • a5e41b0b49 chore(cargo): bump proptest from 1.10.0 to 1.11.0 dependabot[bot] 2026-04-05 19:40:21 +00:00
  • 2f76fd98dd test: Add test for tweak_sort_timestamp() iequidoo 2026-04-03 14:28:20 -03:00
  • 6235f2a01a chore(cargo): bump image from 0.25.9 to 0.25.10 dependabot[bot] 2026-04-02 02:20:23 +00:00
  • cd6fddc3a5 feat: Ignore secured headers in signed-only messages iequidoo/ignore-secured-headers-if-unencrypted iequidoo 2026-04-02 16:29:46 -03:00
  • ec5117a6c2 chore(cargo): bump quote from 1.0.44 to 1.0.45 dependabot[bot] 2026-04-02 14:24:06 +00:00
  • d6e3a8829b chore(cargo): bump libc from 0.2.182 to 0.2.183 dependabot[bot] 2026-04-02 14:16:47 +00:00
  • 2340818488 chore(cargo): bump tokio from 1.49.0 to 1.50.0 dependabot[bot] 2026-04-02 14:17:14 +00:00
  • f175d2fed9 chore(cargo): bump pin-project from 1.1.10 to 1.1.11 dependabot[bot] 2026-04-02 02:23:07 +00:00
  • d318bbb0f4 chore(cargo): bump tempfile from 3.26.0 to 3.27.0 dependabot[bot] 2026-04-02 02:21:00 +00:00
  • a0f14a5978 chore(cargo): bump tracing-subscriber from 0.3.22 to 0.3.23 dependabot[bot] 2026-04-02 02:21:29 +00:00
  • 7e49033f92 chore(cargo): bump chrono from 0.4.43 to 0.4.44 dependabot[bot] 2026-04-02 02:23:22 +00:00
  • 626ac8161a fix: Mark a message as delivered only after it has been fully sent out (#8062) Hocuri 2026-04-02 15:12:17 +02:00
  • 28cce5e31d fix: determine whether a message is an own message by looking at signature. multiple devices can temporarly have different sets of self addresses, and still need to properly recognize incoming versus outgoing messages. Disclaimer: some LLM tooling was initially involved but i went over everything by hand, and also addressed review comments. holger krekel 2026-03-27 11:03:42 +01:00
  • 3b87e27f34 docs: document that events are broadcasted to all event emitters link2xt 2026-03-31 14:59:38 +02:00
  • 24b21c0588 chore(release): prepare for 2.48.0 v2.48.0 link2xt 2026-03-30 12:48:24 +02:00
  • eb666d4cc3 test: the message is sorted correctly in the chat even if it arrives late link2xt 2026-03-28 15:18:12 +01:00
  • ef265689dd fix: do not sort received messages below the last seen one link2xt 2026-03-25 02:09:28 +01:00
  • 49223792f9 fix: never sort the message before chat joining timestamp link2xt 2026-03-27 22:51:27 +01:00
  • 920da083d1 fix: Manipulate sort_timestamp to not be 0 Hocuri 2026-03-28 16:35:01 +01:00
  • 8f1bf963b4 fix: always sort "Messages are end-to-end encrypted" notice to the beginning link2xt 2026-03-27 21:17:52 +01:00
  • e33d50b4e0 test: use load_imf_email() more link2xt 2026-03-25 07:11:01 +01:00
  • f1dc03a4ee test: do not rely on loading newest chat in load_imf_email() link2xt 2026-03-25 07:11:01 +01:00
  • 5d90cc7a2a test: remove test_old_message_5 link2xt 2026-03-25 02:09:28 +01:00
  • 68e630eb82 fix: remove migration 108 link2xt 2026-03-29 19:40:20 +02:00
  • 18d0b0aafc feat: Add timestamp to msgs_index7 and speed up "normal chatlist" (#7848) iequidoo/chatlist-speedup iequidoo 2026-03-13 10:41:19 -03:00
  • ef718bb869 fix: When receiving MDN, mark all preceding messages as noticed, even having same timestamp (#7928) iequidoo 2026-03-26 16:23:10 -03:00
  • f1860f90d4 feat: Log received message sort timestamp iequidoo 2026-03-26 15:34:46 -03:00
  • a947f4296f refactor(securejoin): do not check for self address in forwarding protection link2xt 2026-03-27 17:31:47 +01:00
  • 232f8f24d1 fix: Manipulate sort_timestamp to not be 0 hoc/manipulate-e2eemsg-timestamp Hocuri 2026-03-28 16:35:01 +01:00
  • 8c3139f7a2 feat: add decryption error to the device message about outgoing message decryption failure link2xt 2026-03-27 09:02:15 +01:00
  • e28672f37b fix: don't forward quote wofwca/dont-forward-quotes WofWca 2026-03-28 13:54:45 +04:00
  • 58aafef935 fix: do not sort received messages below the last seen one link2xt 2026-03-25 02:09:28 +01:00
  • 3dd7defaa1 docs: add SQL performance tips to STYLE.md link2xt 2026-03-26 17:23:17 +01:00
  • be2b2bd561 fix: never sort the message before chat joining timestamp link2xt 2026-03-27 22:51:27 +01:00
  • 3e8acee642 fix: always sort "Messages are end-to-end encrypted" notice to the beginning link2xt 2026-03-27 21:17:52 +01:00
  • 1f9f0d7393 test: use load_imf_email() more link2xt 2026-03-25 07:11:01 +01:00
  • c5e53fa1a2 test: do not rely on loading newest chat in load_imf_email() link2xt 2026-03-25 07:11:01 +01:00
  • f98c021ad1 test: remove test_old_message_5 link2xt 2026-03-25 02:09:28 +01:00
  • 3096dd6027 ci: fix https://docs.zizmor.sh/audits/#bot-conditions link2xt 2026-03-28 09:29:09 +01:00
  • ee62d2d281 ci: use environment for js.jsonrpc.delta.chat deployment link2xt 2026-03-27 17:31:47 +01:00
  • 06fbb33ab3 fix: only encrypt to subkeys that are marked for encryption link2xt/look-at-key-flags link2xt 2026-03-27 23:26:42 +01:00
  • 6095971f67 ci: use environment for cffi.delta.chat deployment link2xt 2026-03-27 16:36:56 +01:00
  • 32ff5b7a6b ci: use environment for rs.delta.chat deployment link2xt 2026-03-27 10:08:38 +01:00
  • b87805ab24 fix: cleanup imap and imap_sync records without transport in housekeeping link2xt 2026-03-26 05:03:30 +01:00
  • c8716ad85a fix: delete imap_markseen entries not corresponding to any imap rows link2xt 2026-03-26 05:03:30 +01:00
  • 4dd0ba2c72 fix: move sorting outside of SQL query in store_seen_flags_on_imap link2xt 2026-03-26 03:37:59 +01:00
  • a24248a90b ci: update {c,py}.delta.chat website deployments link2xt 2026-03-25 02:09:28 +01:00
  • dbb027df9d fix: markseen_msgs(): Mark reactions to specified messages as seen too (#7884) iequidoo/markseen_msgs-reactions iequidoo 2026-02-28 13:14:25 -03:00
  • af16fc9038 fix: Make Message-ID of pre-messages stable across resends (#8007) iequidoo 2026-03-25 14:58:29 -03:00
  • 8ac9c6bb09 more debug logging link2xt/delay-debugging link2xt 2026-03-25 23:02:57 +01:00
  • 84459b6495 WIP: more delay debugging link2xt 2026-03-25 21:38:37 +01:00
  • c99b8a4482 feat: improve IMAP loop logs link2xt 2026-03-24 05:43:20 +01:00
  • 76e2c36d85 refactor: cleanup remaining Autocrypt Setup Message processing in mimeparser link2xt 2026-03-24 11:10:08 +01:00
  • 1b8bf4ed23 api: add JSON-RPC API markfresh_chat() link2xt 2026-03-25 05:19:08 +01:00
  • c553357c60 docs: move changelog entry for dc_markfresh_chat to API changes link2xt 2026-03-25 05:19:08 +01:00
  • ebe8550c52 chore: fix clippy warnings link2xt 2026-03-24 11:23:53 +01:00
  • 2637c3bea4 refactor: replace async RwLock with sync RwLock for stock strings link2xt 2026-03-25 09:41:11 +01:00
  • d1f1633c60 refactor: Remove wal_checkpoint_mutex, lock write_mutex before getting sql connection instead iequidoo 2026-03-21 14:45:34 -03:00
  • 98b55ec15f refactor(ffi): Correctly declare dc_event_channel_new() as having no params (#7831) iequidoo 2026-02-24 12:48:26 -03:00
  • 6a3ef20a99 chore(cargo): update rustls-webpki to 0.103.10 link2xt 2026-03-23 21:38:16 +01:00
  • 59be03a7eb chore: bump version to 2.48.0-dev link2xt 2026-03-24 04:30:06 +01:00
  • 8528184fa3 chore(release): prepare for 2.47.0 v2.47.0 link2xt 2026-03-24 04:07:52 +01:00
  • 5ab1fdca2e feat: use SEIPDv2 if all recipients support it link2xt 2026-03-23 23:52:00 +01:00
  • f616d1bd6c refactor: remove code to send messages without intended recipient fingerprint link2xt 2026-03-23 03:43:14 +01:00
  • e885e052c3 test: make add_or_lookup_contact_id_no_key public link2xt 2026-03-23 05:28:48 +01:00
  • 6b1e62faba fix: delete available_post_msgs row if there is no corresponding IMAP entry link2xt 2026-03-22 22:32:34 +01:00
  • 7b9e7ae611 fix: delete available_post_msgs row if the message is already downloaded link2xt 2026-03-22 22:32:34 +01:00
  • aedc60f1cc docs: document Header Confidentiality Policy link2xt 2026-03-22 06:01:49 +01:00
  • 017099215c chore: add RUSTSEC-2026-0049 exception to deny.toml link2xt 2026-03-22 04:04:42 +01:00
  • e86b170969 fix: Don't fall into infinite loop if the folder is missing (#8021) Hocuri 2026-03-23 18:29:49 +01:00
  • 695e22ca71 fix it, maybe hpk/moredebug Hocuri 2026-03-23 16:11:09 +01:00
  • 67851e64ba 4 more debug statements Hocuri 2026-03-23 16:04:50 +01:00
  • 88d31d6b30 add more debugging holger krekel 2026-03-23 16:03:21 +01:00
  • 452ac8a1bc docs: remove draft/aeap-mvp.md link2xt 2026-03-22 05:05:19 +01:00