Commit Graph

  • 8f99cf810f build(nix): move pthreads to nativeBuildInputs for windows builds link2xt 2025-11-17 08:31:58 +00:00
  • fee488a427 feat: Move all encrypted messages to mvbox if MvboxMove is on iequidoo/dont-prefetch-chat-version iequidoo 2025-11-09 04:47:16 -03:00
  • c758fcd6fa feat: Don't download group messages unconditionally iequidoo 2025-11-09 04:25:34 -03:00
  • 91c0894637 feat: imap: Don't prefetch Chat-Version; try to find out message encryption state instead iequidoo 2025-11-05 18:57:38 -03:00
  • da3d35e3ff build(nix): nix flake update nixpkgs --override-input nixpkgs github:nixos/nixpkgs/6b076a71fad8106e7ef8910a1ecf46dea6c003d6 link2xt 2025-11-16 19:25:15 +00:00
  • 83529099b4 build(nix): run nix flake update fenix link2xt 2025-11-16 15:29:42 +00:00
  • 6bdba33d32 build: update rPGP from 0.17.0 to 0.18.0 link2xt 2025-11-16 11:07:43 +00:00
  • c6ace749e3 build: increase MSRV to 1.88.0 link2xt 2025-11-16 11:08:32 +00:00
  • 22ebd6436f feat: default bcc_self to 0 for new accounts link2xt 2025-11-13 12:37:44 +00:00
  • cdfe436124 chore(release): prepare for 2.27.0 v2.27.0 link2xt 2025-11-16 06:34:11 +00:00
  • e8823fcf35 test: test background_fetch() and stop_background_fetch() link2xt 2025-11-14 23:27:52 +00:00
  • 0136cfaf6a test: add pytest fixture for account manager link2xt 2025-11-14 23:27:52 +00:00
  • 07069c348b api(deltachat-rpc-client): add APIs for background fetch link2xt 2025-11-14 23:27:52 +00:00
  • 26f6b85ff9 feat!: Withdraw broadcast invites. Add Qr::WithdrawJoinBroadcast and Qr::ReviveJoinBroadcast QR code types. (#7439) Hocuri 2025-11-15 19:27:04 +01:00
  • 10b6dd1f11 test(rpc-client): test_qr_securejoin_broadcast: Wait for incoming message before getting chatlist (#7442) Hocuri 2025-11-15 18:49:16 +01:00
  • cae642b024 fix: send webm as file, it is not supported by all UI B. Petersen 2025-10-31 13:54:27 +01:00
  • 54a2e94525 fix: deprecate deletion timer string for '1 Minute' B. Petersen 2025-11-14 20:39:46 +01:00
  • 9d4ad00fc0 build(nix): exclude CONTRIBUTING.md from the source files link2xt 2025-11-15 07:45:40 +00:00
  • 102b72aadd fix: escape connectivity html Nico de Haen 2025-11-14 07:09:23 +01:00
  • 1c4d2dd78e api: add APIs to stop background fetch link2xt 2025-11-13 04:09:12 +00:00
  • cd50c263e8 api!(jsonrpc): rename accounts_background_fetch() into background_fetch() link2xt 2025-11-13 04:09:12 +00:00
  • 1dbcd7f1f4 test: HP-Outer headers are added to messages with standard Header Protection (#7130) iequidoo 2025-11-03 15:47:44 -03:00
  • c6894f56b2 feat: Add Config::StdHeaderProtectionComposing (enables composing as defined in RFC 9788) (#7130) iequidoo 2025-10-28 15:36:08 -03:00
  • e2ae6ae013 feat: mimeparser: Omit Legacy Display Elements (#7130) iequidoo 2025-10-28 04:48:15 -03:00
  • 966ea28f83 feat: Ignore unprotected headers if Content-Type has "hp" parameter (#7130) iequidoo 2025-10-26 16:33:21 -03:00
  • 6611a9fa02 fix: always set bcc_self on backup import/export link2xt 2025-11-13 21:32:40 +00:00
  • c64e4c7f8c fix the remaining case hoc/timestamp-for-securejoin-msgs Hocuri 2025-11-14 14:32:34 +01:00
  • d7ada8affa fix: Correct ordering of securejoin messages Hocuri 2025-11-14 14:10:17 +01:00
  • 88fae8b813 feat: Don't copy References and In-Reply-To to outer headers iequidoo/rm-outer-references-hdr iequidoo 2025-11-10 14:02:28 -03:00
  • 8c09ca3691 feat: Do not copy Auto-Submitted header into outer part iequidoo 2025-11-10 05:36:10 -03:00
  • a9949f87c2 feat: Do not copy Chat-Version header into outer part iequidoo 2025-11-05 19:22:00 -03:00
  • e95e40c94f feat: Move all encrypted messages to mvbox if MvboxMove is on iequidoo 2025-11-09 04:47:16 -03:00
  • 9e0e0dcaf7 feat: Don't download group messages unconditionally iequidoo 2025-11-09 04:25:34 -03:00
  • 37d9b704dc feat: imap: Don't prefetch Chat-Version; try to find out message encryption state instead iequidoo 2025-11-05 18:57:38 -03:00
  • dc4ea1865a fix: set get_max_smtp_rcpt_to for chatmail to the actual limit of 1000 instead of unlimited. (#7432) Simon Laux 2025-11-13 19:36:35 +01:00
  • 4b1dff601d refactor: use wait_for_incoming_msg() in more tests link2xt 2025-11-11 07:37:19 +00:00
  • a66808e25a api(rpc-client): add Account.wait_for_msg() link2xt 2025-11-11 07:37:19 +00:00
  • 2c21f54e36 test(rpc-client): test_qr_securejoin_broadcast: Wait for CHATLIST_CHANGED before getting chatlist iequidoo/test_qr_securejoin_broadcast iequidoo 2025-11-12 20:21:44 -03:00
  • 7b54954401 test: port folder-related CFFI tests to JSON-RPC link2xt 2025-11-09 17:48:42 +00:00
  • d39ed9d0f1 test: fix flaky test_send_receive_locations link2xt 2025-11-12 00:01:48 +00:00
  • c499dabbe1 feat: Add Contact::get_or_gen_color. Use it in CFFI and JSON-RPC to avoid gray self-color (#7374) iequidoo 2025-11-07 22:21:10 -03:00
  • e70307af1f feat: Tweak initial info-message for unencrypted chats (#7427) Hocuri 2025-11-11 19:28:28 +01:00
  • 69a3a31554 chore(release): prepare for 2.26.0 v2.26.0 link2xt 2025-11-11 17:30:19 +00:00
  • 267026b44e feat: Do not copy Auto-Submitted header into outer part iequidoo/hide-chat-version iequidoo 2025-11-10 05:36:10 -03:00
  • 22da92c563 feat: Do not copy Chat-Version header into outer part iequidoo 2025-11-05 19:22:00 -03:00
  • 357f7107a6 feat: Move all encrypted messages to mvbox if MvboxMove is on iequidoo 2025-11-09 04:47:16 -03:00
  • d96b4beff1 feat: Don't download group messages unconditionally iequidoo 2025-11-09 04:25:34 -03:00
  • 56c605fa0a feat: imap: Don't prefetch Chat-Version; try to find out message encryption state instead iequidoo 2025-11-05 18:57:38 -03:00
  • 1cb0a25e16 fix: do not ignore I/O errors in BlobObject::store_from_base64 link2xt 2025-11-08 00:17:44 +00:00
  • fdea6c8af3 feat: Error toast for "Not creating securejoin QR for old broadcast" iequidoo 2025-11-08 03:24:19 -03:00
  • 2e9fd1c25d test: do not add QR inviter to groups right after scanning the code link2xt 2025-11-07 16:22:34 +00:00
  • 1b1a5f170e test: Bob has 0 members in the chat until securejoin finishes link2xt 2025-11-07 19:29:02 +00:00
  • 1946603be6 test: at the end of securejoin Bob has two members in a group chat link2xt 2025-11-07 17:52:11 +00:00
  • c43b622c23 test: move test_two_group_securejoins from receive_imf to securejoin module link2xt 2025-11-07 17:27:12 +00:00
  • 73bf6983b9 fix: do not add QR inviter to groups immediately link2xt 2025-11-07 16:22:34 +00:00
  • aaa0f8e245 fix: do not return an error from receive_imf if we fail to add a member because we are not in chat link2xt 2025-11-07 22:35:43 +00:00
  • 5a1e0e8824 chore: rustfmt link2xt 2025-11-07 23:06:52 +00:00
  • cf5b145ce0 refactor: remove unused imports link2xt 2025-11-07 04:07:39 +00:00
  • dd11a0e29a refactor: replace imap:: calls in migration 73 with SQL queries link2xt 2025-11-04 02:30:15 +00:00
  • 3d86cb5953 test: remove ThreadPoolExecutor from test_wait_next_messages link2xt 2025-11-07 03:55:57 +00:00
  • 75eb94e44f docs: fix Context::set_stock_translation reference link2xt 2025-11-07 03:46:59 +00:00
  • ac78f76602 Fix unused variable warning and run cargo fmt copilot/create-calls-table-for-sdps copilot-swe-agent[bot] 2025-11-07 00:07:51 +00:00
  • 94c373368c Simplify calls table with single sdp column instead of offer_sdp and answer_sdp copilot-swe-agent[bot] 2025-11-06 23:10:34 +00:00
  • 76db7853ff Use SystemTime::shift instead of manually rewinding timestamps copilot-swe-agent[bot] 2025-11-06 22:44:31 +00:00
  • d946979b88 Use UPSERT for ended_timestamp to avoid replacing SDP data copilot-swe-agent[bot] 2025-11-06 22:34:57 +00:00
  • 12b21c6cb3 Fix test to use ended_timestamp instead of timestamp_sent copilot-swe-agent[bot] 2025-11-06 22:31:12 +00:00
  • 1a04fc5db3 Address review feedback: use Message field for SDP, remove table id, store ended_timestamp copilot-swe-agent[bot] 2025-11-06 22:28:26 +00:00
  • 55cf576e13 Add clarifying comments and improve documentation based on code review copilot-swe-agent[bot] 2025-11-06 20:17:01 +00:00
  • c6a871c64a Improve calls table with FOREIGN KEY, STRICT mode, and better housekeeping query copilot-swe-agent[bot] 2025-11-06 20:14:49 +00:00
  • 19be18dcbf Add test for housekeeping cleanup of old call SDPs copilot-swe-agent[bot] 2025-11-06 20:11:06 +00:00
  • c556b07380 Add calls table to store SDPs separately from message params copilot-swe-agent[bot] 2025-11-06 20:06:47 +00:00
  • abece73db1 Initial plan copilot-swe-agent[bot] 2025-11-06 19:33:55 +00:00
  • 7fef812b1e refactor(imap): move resync request from Context to Imap link2xt 2025-11-05 22:15:22 +00:00
  • 5f174ceaf2 test: test editing saved messages link2xt 2025-11-06 14:53:57 +00:00
  • 06b038ab5d fix: is_encrypted() should be true for Saved Messages chat link2xt 2025-11-06 14:53:57 +00:00
  • b20da3cb0e docs: readme: update language binding section to avoid usage of cffi in new projects (#7380) Simon Laux 2025-11-06 14:04:56 +01:00
  • a3328ea2de api!(jsonrpc): chat_type now contains a variant of a string enum/union. Affected places: FullChat.chat_type, BasicChat.chat_type, ChatListItemFetchResult::ChatListItem.chat_type, Event:: SecurejoinInviterProgress.chat_type and MessageSearchResult.chat_type (#7285) Simon Laux 2025-11-06 13:53:48 +01:00
  • ee75094bef chore(release): prepare for 2.25.0 v2.25.0 Hocuri 2025-11-05 17:27:00 +01:00
  • a40fd288fc fix: add info message if user tries to create a QR code for deprecated channel (#7399) Hocuri 2025-11-05 17:16:54 +01:00
  • 81ba2d20d6 fix: add device message instead of partial message when receive_imf fails link2xt 2025-11-04 23:32:45 +00:00
  • f04c881b8c feat: Put self-name into group invite codes (#7398) Hocuri 2025-11-04 23:17:54 +01:00
  • ee6b9075aa slightly nicer and shorter QR and invite codes (#7390) bjoern 2025-11-04 22:01:24 +01:00
  • 9c2a13b88e refactor(sql): do not expose rusqlite Error type in query_map methods link2xt 2025-11-03 15:51:17 +00:00
  • 1db6ea70cc chore(deps): bump astral-sh/setup-uv from 7.1.0 to 7.1.2 dependabot[bot] 2025-11-03 21:14:46 +00:00
  • da2d9620cd chore(deps): bump actions/download-artifact from 5 to 6 dependabot[bot] 2025-11-03 21:12:45 +00:00
  • d1dcb739f2 chore(deps): bump actions/upload-artifact from 4 to 5 dependabot[bot] 2025-11-03 21:14:53 +00:00
  • e34687ba42 core(release): prepare for v2.24.0 v2.24.0 Hocuri 2025-11-03 22:12:36 +01:00
  • 5034449009 feat!: QR codes and symmetric encryption for broadcast channels (#7268) Hocuri 2025-11-03 21:02:13 +01:00
  • 997e8216bf refactor: split "transport" module out of "login_param" link2xt 2025-11-03 12:27:28 +00:00
  • 7f059140be docs: Comment why spaced en dash is used to separate message Subject from text iequidoo 2025-11-01 14:01:30 -03:00
  • c9b3da4a1a chore(release): prepare for 2.23.0 v2.23.0 link2xt 2025-11-01 16:02:34 +00:00
  • 098084b9a7 feat: temporarily disable OpenPGP recipient anonymization link2xt 2025-10-31 23:52:00 +00:00
  • 9bc2aeebb8 feat: show if proxy is enabled in connectivity view (#7359) Simon Laux 2025-10-31 23:53:05 +01:00
  • 56370c2f90 ci: update Rust to 1.91.0 link2xt 2025-10-31 05:21:09 +00:00
  • 59959259bf chore: fix Rust 1.91.0 lint for derivable Default link2xt 2025-10-31 05:50:00 +00:00
  • 08f8f488b1 refactor: remove unused call to get_credentials() link2xt 2025-10-31 10:42:10 +00:00
  • f34311d5c4 build: do not install pdbpp in the test environment for CFFI Python bindings link2xt 2025-10-31 05:32:48 +00:00
  • 885a5efa39 fix: stop notifying about messages in contact request chats link2xt 2025-10-29 17:32:50 +00:00
  • 8b4c718b6b feat(backwards-compat): For now, send Chat-Verified header (instead of _verified) again Hocuri 2025-10-29 15:52:54 +01:00
  • 2ada3cd613 fix: stop using leftgrps table link2xt 2025-10-28 18:05:55 +00:00