Commit Graph

  • 6e6b202c85 fix: Add encrypted ad-hoc groups iequidoo/encrypted-adhoc-grp iequidoo 2025-07-31 05:57:56 -03:00
  • b696a242fc feat: wal_checkpoint(): Do wal_checkpoint(PASSIVE) and wal_checkpoint(FULL) before wal_checkpoint(TRUNCATE) iequidoo 2025-08-10 16:37:02 -03:00
  • 7e4822c8ca fix: do not reverify already verified contacts via gossip link2xt 2025-08-14 13:28:09 +00:00
  • a955cb5400 docs: remove broken link from documentation comments link2xt 2025-08-13 04:32:06 +00:00
  • 2e2cfc4cb3 chore(release): prepare for 2.11.0 v2.11.0 link2xt 2025-08-13 00:40:18 +00:00
  • 4157d1986f fix: Add messages that can't be verified as DownloadState::Available (#7059) iequidoo 2025-08-10 13:13:09 -03:00
  • d13eb2f580 feat: receive_imf::add_parts(): Get rid of extra Chat::load_from_db() calls iequidoo 2025-08-10 13:12:50 -03:00
  • 5476f69179 fix: don't break long group names with non-ASCII characters link2xt 2025-07-24 21:11:39 +00:00
  • dcdf30da35 Merge pull request #7103 from chatmail/dependabot/github_actions/actions/download-artifact-5 dependabot[bot] 2025-08-12 23:00:40 +00:00
  • 55746c8c19 Merge pull request #7104 from chatmail/dependabot/github_actions/actions/checkout-5 dependabot[bot] 2025-08-12 23:00:03 +00:00
  • dbdf5f2746 feat: get_securejoin_qr(): Log error if group doesn't have grpid iequidoo 2025-08-09 10:07:18 -03:00
  • b4e28deed3 feat: lookup_key_contact_by_address(): Allow looking up ContactId::SELF without chat id iequidoo 2025-08-09 10:03:19 -03:00
  • f4a604dcfb refactor: Chat::is_encrypted(): Make one query instead of two for 1:1 chats iequidoo 2025-08-09 09:48:58 -03:00
  • b3c5787ec8 test: Log the number of the test account if there are multiple alices (#7087) Hocuri 2025-08-12 10:51:23 +02:00
  • 471d0469dd chore(deps): bump actions/checkout from 4 to 5 dependabot[bot] 2025-08-12 08:21:41 +00:00
  • 113eda575f chore(deps): bump actions/download-artifact from 4 to 5 dependabot[bot] 2025-08-12 05:32:37 +00:00
  • 45f1da82fe fix: take Chat-Group-Name into account when matching ad hoc groups link2xt 2025-08-11 20:19:40 +00:00
  • 5f45ff77e4 chore: typo fix link2xt 2025-08-11 20:19:40 +00:00
  • 1c0201ee3d fix: assign messages to a group if there is a Chat-Group-Name link2xt 2025-08-11 17:16:04 +00:00
  • c7340e04ec feat: do not require resent messages to be from the same chat link2xt 2025-08-10 07:58:49 +00:00
  • 0a32476dc5 fix: do not reset GuaranteeE2ee in the database when resending messages link2xt 2025-08-09 06:32:42 +00:00
  • e02bc6ffb5 ci: update Rust to 1.89.0 link2xt 2025-08-11 19:10:51 +00:00
  • f41a3970b2 fix: do not add key-contacts to unencrypted groups link2xt 2025-08-11 05:37:39 +00:00
  • 8c868dcb4f fix: check for Chat-Version header before marking the contact as a bot link2xt/rrywvzvkwqnl link2xt 2025-08-11 08:55:10 +00:00
  • 7436368b50 Delete webxdc info messages in sync sk/delete_wexbdc_instance_messages Sebastian Klähn 2025-08-09 17:23:12 +02:00
  • c9fdfc32f2 Delete info messages on delete requets Sebastian Klähn 2025-08-09 17:22:52 +02:00
  • 0ce2f35909 clippy Septias 2025-07-24 16:08:00 +02:00
  • 5096a43831 remove clone Septias 2025-07-24 16:07:05 +02:00
  • 2db390b25a fixes Septias 2025-07-24 16:00:29 +02:00
  • 028b0211c9 add failing test Sebastian Klähn 2025-07-22 11:25:23 +02:00
  • 3a03c9993c Extend delete queue with webxdc info messages Sebastian Klähn 2025-07-20 22:30:07 +02:00
  • 6c536f3a9b fix: log and set imex progress error (#7091) bjoern 2025-08-09 01:17:27 +02:00
  • 4b24b6a848 refactor: skip loading the contact of 1:1 unencrypted chat to show the avatar link2xt 2025-08-08 18:42:06 +00:00
  • 5f254a929f refactor: rename icon-address-contact to icon-unencrypted link2xt 2025-08-08 18:36:25 +00:00
  • 8df1a01ace feat: better string when using disappearing messages of one year (365..367 days, so it can be tweaked later) B. Petersen 2025-08-06 18:23:51 +02:00
  • c16b29b126 feat: do not replace avatar for address-contact profiles link2xt/skswsklknmmt link2xt 2025-08-08 01:15:27 +00:00
  • 27b5ffb34f fix: do not remove query parameters from URLs link2xt 2025-08-07 08:49:44 +00:00
  • 80af012962 fix: set correct sent_timestamp for saved outgoing messages link2xt 2025-08-06 00:54:34 +00:00
  • 615c80bef4 feat: Contact::lookup_id_by_addr_ex: Prefer returning accepted contacts iequidoo 2025-08-05 13:20:00 -03:00
  • f5f4026dbb feat: Contact::lookup_id_by_addr_ex: Prefer returning key-contact iequidoo 2025-08-04 19:09:00 -03:00
  • b431206ede fix: allow receiving empty files link2xt 2025-08-06 13:02:21 +00:00
  • c4878e9b49 fix: Run wal_checkpoint during housekeeping (#6089) iequidoo 2025-08-03 12:17:24 -03:00
  • 4e5de01627 fix: Don't unblock chat on possibly wrongly assigned outgoing encrypted 1:1 message iequidoo/outgoing-encrypted-11-unblock iequidoo 2025-08-05 14:23:39 -03:00
  • 8ed2a220e7 fix comment hoc/channels-allow-leave-contact-request Hocuri 2025-08-05 16:49:22 +02:00
  • adeb2e0a61 test: Don't accept contact request group before leaving Hocuri 2025-07-16 16:10:59 +02:00
  • ce83952b4f feat: Allow leaving a 'Contact Request' group/channel Hocuri 2025-07-16 15:02:49 +02:00
  • aa452971a6 fix: ignore case when trying to detect 'invalid unencrypted mail' and add an info-message B. Petersen 2025-08-05 15:22:41 +02:00
  • ff33044e3b fix: Make "end-to-end encryption not setup" message work again hoc/fix-invalid-unencrypted-msg Hocuri 2025-08-05 15:43:58 +02:00
  • 2d798f7cfe Merge pull request #7066 from chatmail/dependabot/cargo/toml-0.9.4 dependabot[bot] 2025-08-04 23:53:05 +00:00
  • 08bb0484eb chore(release): prepare for 2.10.0 v2.10.0 link2xt 2025-08-04 22:33:59 +00:00
  • b0b7337f5a chore: upgrade async-imap to 0.11.1 link2xt 2025-08-04 21:42:24 +00:00
  • 93241a4beb feat: Also lookup key contacts in lookup_id_by_addr() (#7073) Hocuri 2025-08-04 21:32:09 +02:00
  • 4f1bf1f13c chore(deny.toml): add exception for duplicate toml_datetime 0.6.11 dependency iequidoo 2025-08-02 16:16:43 -03:00
  • 2d0b7b5bd8 chore(cargo): bump human-panic from 2.0.2 to 2.0.3 iequidoo 2025-08-02 16:14:48 -03:00
  • 8fe3ce5cab chore(cargo): bump strum_macros from 0.27.1 to 0.27.2 dependabot[bot] 2025-08-02 16:56:54 +00:00
  • 59a0f1d94f chore(cargo): bump strum from 0.27.1 to 0.27.2 dependabot[bot] 2025-08-01 22:02:16 +00:00
  • 5175dc3450 chore(cargo): bump criterion from 0.6.0 to 0.7.0 dependabot[bot] 2025-08-01 21:59:43 +00:00
  • 9a22ccd058 chore(cargo): bump hyper-util from 0.1.14 to 0.1.16 dependabot[bot] 2025-08-01 21:58:20 +00:00
  • c06ed49a2a chore(cargo): bump async-channel from 2.3.1 to 2.5.0 dependabot[bot] 2025-08-01 21:57:40 +00:00
  • 2e51a5a454 chore(cargo): bump bolero from 0.13.3 to 0.13.4 dependabot[bot] 2025-08-01 22:00:55 +00:00
  • 75cc353528 chore(cargo): bump serde_json from 1.0.140 to 1.0.142 dependabot[bot] 2025-08-01 21:58:01 +00:00
  • 3977580426 chore(cargo): bump toml from 0.8.23 to 0.9.4 dependabot[bot] 2025-08-01 22:00:13 +00:00
  • 3a1370e174 chore(release): prepare for 2.9.0 v2.9.0 link2xt 2025-07-31 18:57:58 +00:00
  • c218c05b96 fix: get_chat_msgs_ex(): Report local midnight in ChatItem::DayMarker iequidoo 2025-07-30 11:59:14 -03:00
  • db247d9f9a refactor: Don't call add_or_lookup_key_contacts() in advance iequidoo 2025-07-30 13:52:17 -03:00
  • 78b7715ea6 refactor: Rename add_or_lookup_key_contacts_by_address_list() to add_or_lookup_key_contacts() iequidoo 2025-07-29 17:13:05 -03:00
  • ba76944d75 fix: display correct timer value for ephemeral timer changes link2xt 2025-07-31 13:54:57 +00:00
  • 4a1a2122f0 feat(repl): Add import-vcard and make-vcard commands (#7048) cliffmccarthy 2025-07-30 11:16:29 -05:00
  • d80b749dec chore(release): prepare for 2.8.0 v2.8.0 link2xt 2025-07-28 19:31:43 +00:00
  • 039a8b7c36 fix: lookup self by address if there is no fingerprint or gossip link2xt 2025-07-28 16:07:42 +00:00
  • 779f58ab16 feat: Remove ProtectionBroken, make such chats Unprotected (#7041) iequidoo 2025-07-28 14:12:15 -03:00
  • b9183fe5eb chore(release): prepare for 2.7.0 v2.7.0 link2xt 2025-07-26 22:49:18 +00:00
  • 9d342671d5 fix: Do not fail to upgrade if the verifier of a contact doesn't exist anymore (#7044) Hocuri 2025-07-26 22:41:11 +02:00
  • eae8b13c8b doc: create_group_chat_unencrypted() may lead to chat split on the first device iequidoo/create_group_chat_unencrypted-doc iequidoo 2025-07-25 07:13:25 -03:00
  • 4e47ebd5fc test: fix flaky test_webxdc_resend link2xt 2025-07-23 19:06:20 +00:00
  • d5c418e909 feat: Put the debug/release build version into the info (#7034) Hocuri 2025-07-24 17:24:54 +02:00
  • 85414558c5 test: Add regression test for verification-gossiping crash (#7033) Hocuri 2025-07-24 17:24:00 +02:00
  • d6af8d2526 feat: mimefactory: Order message recipients by time of addition (#6872) iequidoo 2025-07-20 15:56:32 -03:00
  • 1209e95e34 fix: realtime late join (#6869) Sebastian Klähn 2025-07-23 12:50:53 +02:00
  • 51f9279e67 chore(release): prepare for 2.6.0 v2.6.0 Hocuri 2025-07-23 11:47:05 +02:00
  • f27d54f7fa fix: Fix crash when receiving a verification-gossiping message which a contact also sends to itself (#7032) Hocuri 2025-07-23 11:09:11 +02:00
  • 7f3648f8ae chore(release): prepare for 2.5.0 v2.5.0 link2xt 2025-07-22 14:21:07 +00:00
  • 49fc258578 fix: do not ignore errors in add_flag_finalized_with_set link2xt 2025-07-22 11:52:07 +00:00
  • 0c51b4fe41 docs(STYLE.md): prefer try_next() over next() link2xt 2025-07-21 16:27:22 +00:00
  • dbad714539 docs: clarify the meaning of is_verified() vs verifier_id() (#7027) bjoern 2025-07-22 10:40:12 +02:00
  • edd8008650 fix: Mark all email chats as unprotected in the migration (#7026) Hocuri 2025-07-21 22:15:59 +02:00
  • 615a1b3f4e fix: Correctly migrate "verified by me" Hocuri 2025-07-21 19:04:14 +02:00
  • fe6044e1aa docs: deprecate protection-broken and related stuff (#7018) bjoern 2025-07-21 18:40:00 +02:00
  • fba6e885ae More multidevice fixes; it's still not working completely hoc/channels-encryption Hocuri 2025-07-21 17:32:46 +02:00
  • 46b275bfab chore(release): prepare for 2.4.0 v2.4.0 link2xt 2025-07-21 15:08:00 +00:00
  • 25f44c517a chore: update async-imap to 0.11.0 link2xt 2025-07-21 09:26:58 +00:00
  • cac04f8ee4 refactor: use try_next() when processing FETCH responses link2xt 2025-07-20 13:29:16 +00:00
  • 45d8566ec0 fix: do not ignore errors when draining FETCH responses link2xt 2025-07-20 13:29:16 +00:00
  • 29a98ba13b fix: update tokio-io-timeout to 1.2.1 link2xt 2025-07-20 01:55:12 +00:00
  • 3010d28901 fix: prevent reuse of the stream after an error link2xt/error-capturing-stream link2xt 2025-07-18 04:59:15 +00:00
  • e3973f6448 chore(release): prepare for 2.3.0 v2.3.0 link2xt 2025-07-19 11:58:13 +00:00
  • 7b41425fe4 fix: save peer address for LoggingStream early link2xt 2025-07-19 08:14:13 +00:00
  • 1f41177da1 fix: do not ignore resync_folders link2xt/quota-errors-bubble-up link2xt 2025-07-17 20:04:21 +00:00
  • 2c7d51f98f feat: add "e2ee encrypted" info message to all e2ee chats (#7008) bjoern 2025-07-18 22:08:33 +02:00
  • 363a729584 refactor: fix log msg in add_contact_to_chat_ex wofwca/fix-add_contact_to_chat_ex-log WofWca 2025-07-18 19:19:08 +04:00