Commit Graph

  • 570119830f Merge tag 'v2.49.0' adbenitez 2026-04-17 20:13:30 +02:00
  • 82924952fb feat: allow TLS connections with invalid certificate if the key is unchanged link2xt 2026-03-29 17:47:12 +02:00
  • 7daa6cc8d9 ci: update Rust to 1.95.0 link2xt 2026-04-16 18:27:21 +02:00
  • b8cfee7e9e build: remove coredeps Dockerfile link2xt 2026-04-16 18:27:21 +02:00
  • 03fc2d26ee ci: remove Concourse CI pipelines link2xt 2026-04-16 18:27:21 +02:00
  • 942172a31a feat: remove MvboxMove and OnlyFetchMvbox link2xt 2026-01-26 23:11:16 +00:00
  • 04c0e7da16 feat: do not unconditionally watch mvbox for non-chatmail link2xt 2025-12-31 16:34:20 +00:00
  • 4178671839 fix: Scale up contacts messaged in groups to IncomingTo iequidoo 2026-04-07 22:01:24 -03:00
  • 49e8065b4c chore(deps): bump swatinem/rust-cache from 2.8.2 to 2.9.1 dependabot[bot] 2026-04-14 03:38:37 +00:00
  • 1c24ad91eb feat: Remove the largely-unused ability to send multiple reactions to one message (#8131) Hocuri 2026-04-16 16:30:05 +02:00
  • 8f7777b843 ci: upgrade cargo-deny-action to v2.0.17 link2xt 2026-04-15 15:26:21 +02:00
  • caeddcd57b chore: add exception for RUSTSEC-2026-0097 link2xt 2026-04-15 15:03:17 +02:00
  • 418fd92d6d build: upgrade rustls-webpki to 0.103.12 link2xt 2026-04-15 13:50:55 +02:00
  • a70924a1d6 fix: fetch_single_msg(): Lock fetch_msgs_mutex before fetching iequidoo 2026-04-15 15:14:01 -03:00
  • 8e91eecb3d feat: decide_chat_assignment: Log correct post_msg_exists value iequidoo 2026-04-15 15:08:43 -03:00
  • 89f948028d fix: Set Param::GuaranteeE2ee before preparing message blob (#8090) iequidoo 2026-04-15 11:28:53 -03:00
  • 9adb71bf8f feat: Change multiplier to 7/8 when scaling down avatars 72374 2026-02-04 01:00:04 +01:00
  • fe2ba05804 feat: Increase the resolution-limit WORSE_AVATAR_SIZE from 128 to 256 72374 2026-03-13 14:57:20 +01:00
  • 072fc34c77 fix: trash no-op messages about self being added to groups link2xt 2026-04-13 15:57:43 +02:00
  • cb00bd7043 refactor: replace HashSet with BTreeSet link2xt 2026-04-13 16:31:19 +02:00
  • f766c11075 perf: enable clippy::large_futures lint link2xt 2026-04-14 10:20:45 +02:00
  • 89e450894d refactor: make HTML parser non-async link2xt 2026-04-14 10:35:28 +02:00
  • 6ef1f7d52b fix: restart io on transport deletion DarkCat09 2026-04-12 17:25:57 +04:00
  • 33dc3d20ad chore(deps): bump taiki-e/install-action from 2.64.0 to 2.74.0 dependabot[bot] 2026-04-13 22:26:47 +00:00
  • b8a0c37efe chore(cargo): bump rand from 0.9.2 to 0.9.3 dependabot[bot] 2026-04-14 02:18:47 +00:00
  • ad7f873c68 fix: Ensure that message being sent is added to the bottom (#8027) iequidoo 2026-04-04 19:57:48 -03:00
  • 3236c8bbf4 chore: bump version to 2.50.0-dev link2xt 2026-04-13 10:14:01 +02:00
  • dab7ca19fe chore(release): prepare for 2.49.0 link2xt 2026-04-13 10:10:07 +02:00
  • aa51a76725 Fix inconsistent pattern matching style in chat.rs copilot/add-semi-public-group-feature copilot-swe-agent[bot] 2026-04-13 00:59:53 +00:00
  • 6efe567a77 Fix super group invite QR and member-adding copilot-swe-agent[bot] 2026-04-13 00:56:14 +00:00
  • d23d3021f9 Fix deltachat-ffi compilation: add missing Qr::AskJoinSuperGroup/WithdrawJoinSuperGroup/ReviveJoinSuperGroup match arms in lot.rs copilot-swe-agent[bot] 2026-04-12 21:42:58 +00:00
  • 520cd0ede8 docs: fix broken link for i-d "Common PGP/MIME Message Mangling" DarkCat09 2026-04-11 18:40:21 +04:00
  • 594071c079 Add JSON-RPC API for create_super_group, is_self_super_group_admin, super_group_admin_id, and SuperGroup QR variants copilot-swe-agent[bot] 2026-04-11 16:59:51 +00:00
  • 5b406fdcd7 Merge branch 'main' into copilot/add-semi-public-group-feature adb 2026-04-11 18:42:32 +02:00
  • 844a704a07 Refactor OutSuperGroup/InSuperGroup into single SuperGroup with is_admin/get_admin_id API copilot-swe-agent[bot] 2026-04-11 12:31:15 +00: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
  • 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
  • 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
  • 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
  • 0411ca5fbf Merge tag 'v2.48.0' adbenitez 2026-03-30 16:26:33 +02:00
  • 24b21c0588 chore(release): prepare for 2.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
  • 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
  • 8c3139f7a2 feat: add decryption error to the device message about outgoing message decryption failure link2xt 2026-03-27 09:02:15 +01:00
  • 3dd7defaa1 docs: add SQL performance tips to STYLE.md link2xt 2026-03-26 17:23:17 +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
  • 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
  • 0952e95e95 Merge remote-tracking branch 'upstream/main' adbenitez 2026-03-26 19:33:32 +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
  • af16fc9038 fix: Make Message-ID of pre-messages stable across resends (#8007) iequidoo 2026-03-25 14:58:29 -03: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