Commit Graph

  • 0806cac0cb Merge branch 'wofwca/fix-get-draft-race' into wofwca/keep-draft-id-json-rpc-2 WofWca 2026-08-04 13:33:58 +04:00
  • 56e66047bf refactor: de-indent transaction fns in chat.rs wofwca/keep-draft-id-stuff WofWca 2026-08-02 17:18:10 +04:00
  • ea01dd2a98 fix: set_draft mutating real messages (race) WofWca 2026-07-30 18:01:49 +04:00
  • a85ce53680 fix: don't send an already sent draft WofWca 2026-07-29 17:14:54 +04:00
  • 2ac217ddd4 feat: send messages to 5 relays instead of the newest 3 ones link2xt 2026-08-01 00:20:55 +00:00
  • 8e60ed7d89 perf: Box::pin iroh::endpoint::Builder::bind link2xt 2026-08-03 11:38:42 +00:00
  • fab974f31e feat: collect ICE servers from all relays link2xt 2026-07-28 17:44:39 +00:00
  • c1a8fc54c3 fix: get_draft possibly returning non-draft msg wofwca/fix-get-draft-race WofWca 2026-08-01 16:09:00 +04:00
  • 6bd6fa9b5f test: add test_dont_send_sent_draft WofWca 2026-07-29 15:52:17 +04:00
  • 154e47dace chore(cargo): bump libc from 0.2.186 to 0.2.189 dependabot[bot] 2026-08-02 02:15:07 +00:00
  • 99d202a973 api(ffi): store reference-counted Context in dc_chatlist_t link2xt 2026-07-31 20:34:10 +00:00
  • ae02b6dcfc api!: remove dc_chatlist_get_context() link2xt 2026-07-31 20:34:10 +00:00
  • e1f5858fa3 api(ffi): store reference-counted Context in dc_contact_t link2xt 2026-07-31 16:58:45 +00:00
  • abfc1b9a76 api(ffi): store reference-counted Context in dc_msg_t link2xt 2026-07-31 16:13:15 +00:00
  • 77d2d037f2 chore(cargo): bump thiserror from 2.0.18 to 2.0.19 dependabot[bot] 2026-08-02 03:01:56 +00:00
  • 057d6c0c5e refactor: reduce the scope of unsafe in dc_context_unref() link2xt 2026-07-31 16:50:33 +00:00
  • 2c6c8c6609 WIP: feat: keep draft msg ID, also for JSON-RPC wofwca/keep-draft-id-json-rpc WofWca 2026-08-02 17:26:51 +04:00
  • d1fbc49f39 refactor: de-indent transaction fns in chat.rs WofWca 2026-08-02 17:18:10 +04:00
  • c979797425 refactor: add ChatId::get_draft_trans() WofWca 2026-08-02 14:49:03 +04:00
  • e73643cd18 WIP: refactor: move draft reuse decision logic deeper WofWca 2026-07-31 17:29:13 +04:00
  • 2a6aad3abe fix: get_draft possibly returning non-draft msg WofWca 2026-08-01 16:09:00 +04:00
  • 486c206d92 fixup! fix: set_draft mutating real messages (race) WofWca 2026-07-31 16:28:13 +04:00
  • 664f941a1c fix: set_draft mutating real messages (race) WofWca 2026-07-30 18:01:49 +04:00
  • eaf0533232 fixup! fix: don't send an already sent draft WofWca 2026-08-02 14:23:33 +04:00
  • 21e08d7e95 chore(cargo): bump serde from 1.0.228 to 1.0.229 dependabot[bot] 2026-08-02 03:12:32 +00:00
  • 03c1ea9942 chore(cargo): bump anyhow from 1.0.103 to 1.0.104 dependabot[bot] 2026-08-02 02:41:31 +00:00
  • cf5f87c81b chore(cargo): introduce syn 3 dependency link2xt 2026-08-01 21:53:29 +00:00
  • 7021a3e899 chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 dependabot[bot] 2026-08-01 21:53:11 +00:00
  • a794e5f359 chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 dependabot[bot] 2026-08-01 21:54:07 +00:00
  • f7ffb924bf chore(cargo): bump serde_json from 1.0.150 to 1.0.151 dependabot[bot] 2026-08-01 21:57:39 +00:00
  • 61f7107d0f chore(deps): bump taiki-e/install-action from 2.83.4 to 2.85.1 dependabot[bot] 2026-08-01 21:53:57 +00:00
  • 710e33bc48 chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 dependabot[bot] 2026-08-01 21:54:10 +00:00
  • 2df5ea038b chore(cargo): bump tokio-util from 0.7.18 to 0.7.19 dependabot[bot] 2026-08-01 21:55:48 +00:00
  • f26cb8044f fixup! fix: don't send an already sent draft WofWca 2026-07-31 16:20:50 +04:00
  • 6bd1b57a6b fixup! fix: don't send an already sent draft WofWca 2026-07-30 16:32:14 +04:00
  • dc267fe1fb fix: Don't download pre-message again if it is known already (#8488) Hocuri 2026-08-01 12:48:24 +02:00
  • ed613c43f2 showcase wild cancel is fixed hpk/show-wild-cancel-fixed holger krekel 2026-08-01 10:18:45 +02:00
  • cdc4dc4b44 showcase wild cancel failure hpk/show-wild-cancel holger krekel 2026-08-01 09:57:52 +02:00
  • c43e8f4828 test: wait for second TRANSPORTS_MODIFIED before asserting configured_addr holger krekel 2026-07-31 03:03:39 +02:00
  • 3cf6b16137 fix: invalidate configured_addr cache before sending transport sync message holger krekel 2026-07-31 03:03:39 +02:00
  • d97b330982 fix: ensure same-second primary transport change propagates correctly holger krekel 2026-07-31 03:03:07 +02:00
  • 62d3f3877f refactor: mark enabled ephemeral timer duration as NonZero link2xt 2026-07-30 19:23:22 +00:00
  • fb4fdeb470 fix(python): create event emitter when EventThread is initialized link2xt 2026-07-31 18:02:02 +00:00
  • b17f722f9f fix: prevent transport de-synchronization because of early fetch cancellation holger krekel 2026-07-31 03:03:39 +02:00
  • 89d885a530 test: wait for second TRANSPORTS_MODIFIED before asserting configured_addr holger krekel 2026-07-31 03:03:39 +02:00
  • da75d9fe27 fix: invalidate configured_addr cache before sending transport sync message holger krekel 2026-07-31 03:03:39 +02:00
  • d49017cc6f fix: ensure same-second primary transport change propagates correctly holger krekel 2026-07-31 03:03:07 +02:00
  • db13d08f6c feat: Basic multi-relay onboarding (#8444) Hocuri 2026-07-31 13:14:43 +02:00
  • 00022cf2d1 fixup! test: add test_dont_send_sent_draft WofWca 2026-07-30 18:57:42 +04:00
  • b9cf769924 fixup! test: add test_dont_send_sent_draft WofWca 2026-07-29 18:40:10 +04:00
  • d0902bded2 fix: don't send an already sent draft WofWca 2026-07-29 17:14:54 +04:00
  • 9476f9ec7f test: fix flaky test_no_markseen_in_team_profile (#8500) holger krekel 2026-07-31 11:12:28 +02:00
  • 020e477662 test: fix flaky test_markseen_message_and_mdn test holger krekel 2026-07-30 21:40:54 +02:00
  • 4dd7a478f9 feat: allow to connect a python rpc-client to an rpc-server via a unix FIFO file instead of subprocess hpk/rpc-pipes holger krekel 2026-07-30 17:25:14 +02:00
  • 3d50f3c9a3 refactor: do not clean imap_send table on transport change link2xt 2026-07-30 16:19:25 +00:00
  • 3617b95a9d test: allow to run the test suite against underscore-domain relays hpk/tests-underscoredomain holger krekel 2026-03-01 23:51:44 +01:00
  • 6487581c0a Update comments hoc/fix-deleting-messages-on-server Hocuri 2026-07-29 17:46:27 +02:00
  • f62e39cb82 fix: Add parentheses in SQL statement Hocuri 2026-07-29 17:36:08 +02:00
  • fcf087f74f Remove TODO from message.rs Hocuri 2026-07-29 16:21:06 +02:00
  • ba608d71f2 Slight clarification Hocuri 2026-07-29 15:43:58 +02:00
  • bcc88c9586 Improve comments Hocuri 2026-07-29 15:33:35 +02:00
  • d79f7a047a --wip-- [skip ci] Hocuri 2026-07-29 15:23:32 +02:00
  • a5300e3031 woops Hocuri 2026-07-24 23:32:55 +02:00
  • 0816aa2c71 --wip-- [skip ci] Hocuri 2026-07-24 22:40:56 +02:00
  • 14a67063b6 fix: Fix deleting messages on the server in some cornercases Hocuri 2026-07-24 22:28:28 +02:00
  • a122bd4638 test: add test_dont_send_sent_draft WofWca 2026-07-29 15:52:17 +04:00
  • e14329b3e0 feat: use stable community-provided iroh relay instead of N0's public one hpk/use-community-iroh-fallback holger krekel 2026-07-26 18:46:18 +02:00
  • 22837e57f9 docs: update run_connection_attempts comment to say that it returns all errors link2xt/run-connection-attempts-testing link2xt 2026-07-24 19:48:48 +00:00
  • f9dbc23336 test: add basic tests for run_connection_attempts link2xt 2026-07-24 18:18:39 +00:00
  • ebff8ce455 test: assert that run_connection_attempts tries all candidates link2xt 2026-07-24 16:44:50 +00:00
  • 285e8b08d8 feat: add enforce_outer_from_key_alignment config for bots using addresses as identity hpk/outer-from-alignment holger krekel 2026-07-20 12:36:27 +02:00
  • fba375075a feat: truncate long messages when loading instead of saving link2xt/stop-message-truncation link2xt 2026-01-19 21:26:39 +00:00
  • f6ecc575e5 Add generated folder d2weber/qt_bindings d2weber 2026-07-16 09:29:17 +02:00
  • b84b669ba4 use newer yerpc d2weber 2026-07-16 09:21:26 +02:00
  • 43dae389d7 feat: Generate qt jsonrpc bindings d2weber 2026-06-12 22:44:35 +02:00
  • e5bcb60ac0 build(nix): make it possible to build powerpc64le-linux and riscv64-linux builds link2xt/ppc-riscv-builds link2xt 2026-06-20 22:04:08 +00:00
  • 9462af9120 refactor: split flake.nix into muiltple files link2xt/refactor-flake.nix link2xt 2026-05-25 05:14:36 +02:00
  • da3f434143 chore: update rusqlite from 0.37 to 0.40 link2xt/rusqlite-0.40 link2xt 2026-07-12 01:54:27 +00:00
  • 73ef09978c build: increase MSRV to 1.95 link2xt 2026-07-12 10:20:42 +00:00
  • 9ea576f182 feat: a way to add a device message as InNoticed wofwca/add-device-message-seen WofWca 2026-07-06 22:22:27 +04:00
  • 3be65b145d 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
  • ed65f5e8bd chore(cargo): bump typescript-type-def from 0.5.13 to 0.5.15 dependabot/cargo/typescript-type-def-0.5.15 dependabot[bot] 2026-07-01 21:55:20 +00:00
  • 45c0a37984 WIP: feat: Autocrypt2 link2xt/autocrypt2 link2xt 2026-06-02 12:34:51 +02:00
  • eccb5c94d3 feat: merging and minimization of subkeys link2xt/pgp-subkey-selection-merging-minimization link2xt 2026-06-08 15:05:38 +02:00
  • ffbc5e8927 feat: take key flags and expiration into account when selecting the key link2xt 2026-06-08 00:23:04 +02:00
  • bd5b110e8a refactor: remove Context argument from secret_key_to_public_key() link2xt 2026-06-08 00:23:04 +02:00
  • 0e6d8c4d4e feat: accept messages from key contacts with forged From address link2xt 2026-06-30 16:30:30 +00:00
  • cf4c759df9 fix: do not put locations into pre-messages link2xt/rpxwnupunxzu link2xt 2026-06-18 05:07:02 +02:00
  • aafb5ac3ed fix(imex): flush each tar entry immediately after appending link2xt/yqvttvnlmxov link2xt 2026-06-26 15:51:19 +00:00
  • 946588b19f fix: replace last_added_location_id with last_added_location_timestamp link2xt 2026-06-18 00:03:04 +02:00
  • e14f01f866 fix: Send pre-message after successful sending of post-message (#8063) iequidoo/send-post-msg-first iequidoo 2026-05-08 00:14:43 -04:00
  • 3a36b0beb9 fix: ChatId::delete_ex(): Interrupt inbox loop iequidoo 2026-05-18 07:13:18 -03:00
  • 9d213e0b67 fix: Fail receive_imf to not tombstone self-MDN if original message isn't found iequidoo/dont-tombstone-orphaned-reaction iequidoo 2026-05-01 07:00:15 -03:00
  • 07ecea9aab feat: Apply self-MDN before tombstoning it iequidoo 2026-04-30 11:22:29 -03:00
  • 089e679bda test: Add function to get sent MDN as SentMessage iequidoo 2026-04-30 11:23:42 -03:00
  • bbb7c3c152 fix: Fail receive_imf to not tombstone Chat-Edit message if original message isn't found iequidoo 2026-04-28 00:38:28 -03:00
  • 72cd3d543f fix: Fail receive_imf to not tombstone Iroh-Node-Addr message if webxdc instance isn't found iequidoo 2026-04-28 00:33:24 -03:00
  • 4dec34aeb0 fix: Fail receive_imf to not tombstone reaction if the referenced message isn't found iequidoo 2026-04-27 15:30:23 -03:00
  • 0dfe92ffbf fix: Return MessageState::OutMdnRcvd for 1:1 failed-to-deliver messages with MDNs (#8241) iequidoo/MessageState-OutFailed-with-mdns iequidoo 2026-05-29 18:12:59 -03:00
  • 070e670d3a test: Add function to get sent MDN as SentMessage iequidoo 2026-04-30 11:23:42 -03:00