B. Petersen
a0e89e4d4e
chore(release): prepare for 1.142.5
2024-08-15 02:13:59 +00:00
Hocuri
0c3a476449
fix: Increase timeout for QR generation to 60s ( #5882 )
...
On big accounts, it can take more than 10s, so that QR generation
failed.
2024-08-14 22:46:48 +02:00
link2xt
6519630d46
chore(release): prepare for 1.142.4
2024-08-09 17:30:54 +00:00
link2xt
3c688360fb
chore(release): prepare for 1.142.3
2024-08-04 04:11:52 +00:00
dependabot[bot]
ff3138fa43
Merge pull request #5830 from deltachat/dependabot/cargo/env_logger-0.11.5
2024-08-02 21:39:16 +00:00
link2xt
da50d682e1
chore(release): prepare for 1.142.2
2024-08-02 17:05:43 +00:00
dependabot[bot]
c9448feafc
chore(cargo): bump env_logger from 0.11.3 to 0.11.5
...
Bumps [env_logger](https://github.com/rust-cli/env_logger ) from 0.11.3 to 0.11.5.
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.3...v0.11.5 )
---
updated-dependencies:
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-02 15:51:02 +00:00
link2xt
0324884124
build: use workspace dependencies to make cargo-deny 0.15.1 happy
2024-07-31 16:45:12 +00:00
link2xt
c163438eaf
chore(release): prepare for 1.142.1
2024-07-30 15:40:06 +00:00
link2xt
5fb5fd4318
chore(release): prepare for 1.142.0
2024-07-23 05:02:53 +00:00
link2xt
d6d90db957
feat: new BACKUP2 transfer protocol
...
New protocol streams .tar into iroh-net
stream without traversing all the files first.
Reception over old backup protocol
is still supported to allow
transferring backups from old devices
to new ones, but not vice versa.
2024-07-19 03:16:57 +00:00
link2xt
307d11f503
api(deltachat-jsonrpc): add pinned property to FullChat and BasicChat
2024-07-17 10:12:39 +00:00
iequidoo
a3dd37b011
feat(jsonrpc): Allow to set message quote text without referencing quoted message ( #5695 )
...
Bridge bots like matterdelta need to set a quoted text without referencing the quoted message, this
makes easier bridging messages from other platforms to Delta Chat or even bridging Delta Chat groups
in different accounts where you can not set a quoted message by the message id from another account.
2024-07-12 15:08:45 -03:00
link2xt
7f1068e37e
chore(release): prepare for 1.141.2
2024-07-09 17:12:59 +00:00
link2xt
a198e9fce8
chore(cargo): update yerpc to 0.6.2
2024-07-06 16:08:35 +00:00
link2xt
71104e9312
chore(release): prepare for 1.141.1
2024-06-27 15:11:19 +00:00
link2xt
6607b7fd62
chore(release): prepare for 1.141.0
2024-06-24 21:03:24 +00:00
link2xt
9cbc9bf2bc
api(deltachat-jsonrpc): add get_chat_securejoin_qr_code()
...
New method is the same as `get_chat_securejoin_qr_code_svg()`,
but does not generate SVG.
2024-06-19 13:29:44 +00:00
Hocuri
a5d14b377d
refactor: Deduplicate dependency versions ( #5691 )
...
Deduplicate dependency versions by specifying them only once in
Cargo.toml for the whole workspace under `[workspace.dependencies]`.
2024-06-17 07:51:54 +00:00
link2xt
6a3902d90d
chore(release): prepare for 1.140.2
2024-06-07 22:22:27 +00:00
iequidoo
889b947792
api(jsonrpc): Add set_draft_vcard(.., msg_id, contacts)
...
Add a function setting a vCard containing the given contacts to the message draft. This should
simplify sending contacts as vCards for apps.
2024-06-06 16:14:47 -03:00
dependabot[bot]
d7dd563df4
chore(cargo): bump schemars from 0.8.19 to 0.8.21
...
Bumps [schemars](https://github.com/GREsau/schemars ) from 0.8.19 to 0.8.21.
- [Release notes](https://github.com/GREsau/schemars/releases )
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.19...v0.8.21 )
---
updated-dependencies:
- dependency-name: schemars
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 19:42:09 +00:00
link2xt
6d720b793d
chore(release): prepare for 1.140.1
2024-06-05 19:07:26 +00:00
dependabot[bot]
cc7c235556
chore(cargo): bump tokio from 1.37.0 to 1.38.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 11:24:10 +00:00
dependabot[bot]
56960882ce
chore(cargo): bump async-channel from 2.2.1 to 2.3.1
...
Bumps [async-channel](https://github.com/smol-rs/async-channel ) from 2.2.1 to 2.3.1.
- [Release notes](https://github.com/smol-rs/async-channel/releases )
- [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/async-channel/compare/v2.2.1...v2.3.1 )
---
updated-dependencies:
- dependency-name: async-channel
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-05 11:23:48 +00:00
link2xt
0be639b244
chore(release): prepare for 1.140.0
2024-06-04 12:01:55 +00:00
link2xt
d29538beb0
chore(release): prepare for 1.139.6
2024-05-25 07:05:10 +00:00
link2xt
97828234dd
chore(release): prepare for 1.139.5
2024-05-23 13:15:08 +00:00
link2xt
469ff799ad
api: add event channel overflow event
2024-05-21 22:05:48 +00:00
link2xt
81f6aec1a0
chore(release): prepare for 1.139.4
2024-05-21 18:09:55 +00:00
iequidoo
8c5d8477fb
feat: Add import_vcard() ( #5202 )
...
Add a function importing contacts from the given vCard.
2024-05-21 17:40:07 +00:00
link2xt
e7d9ff12ec
chore(release): prepare for 1.139.3
2024-05-20 18:19:27 +00:00
link2xt
578f29f215
chore(release): prepare for 1.139.2
2024-05-18 20:58:03 +00:00
link2xt
6c9643e39e
build: add repository URL to @deltachat/jsonrpc-client
2024-05-18 20:56:11 +00:00
link2xt
502ae7fd9f
chore(release): prepare for 1.139.1
2024-05-18 20:40:34 +00:00
link2xt
964c943dd9
chore(release): prepare for 1.139.0
2024-05-18 19:42:54 +00:00
link2xt
37d61e41ca
api(deltachat-jsonrpc): return vcard contact directly in MessageObject
2024-05-17 23:37:29 +00:00
Sebastian Klähn
36f1fc4f9d
feat: ephemeral peer channels ( #5346 )
...
Co-authored-by: link2xt <link2xt@testrun.org >
Co-authored-by: iequidoo <117991069+iequidoo@users.noreply.github.com >
2024-05-17 20:13:21 +00:00
Simon Laux
517cb821fb
jsonrpc: add api migrate_account and get_blob_dir ( #5584 )
...
closes #5533
adds the functions that were still missing for migration to jsonrpc (the
ones that the cffi already had, so just should be quick to review ;)
2024-05-17 21:33:59 +02:00
link2xt
d23a7b8523
chore(release): prepare for 1.138.5
2024-05-16 15:07:46 +00:00
iequidoo
6290ed8752
api: Add make_vcard() ( #5203 )
...
Add a function returning a vCard containing contacts with the given ids.
2024-05-15 21:49:59 -03:00
iequidoo
a38f0ba09e
refactor: VcardContact: Change timestamp type to i64
...
- u64 only adds unnecessary conversions.
- `Contact::last_seen` is also `i64`, so make timestamps such everywhere.
2024-05-15 21:07:24 -03:00
iequidoo
22f01a2699
api: Add Viewtype::Vcard ( #5202 )
...
Co-authored-by: Hocuri <hocuri@gmx.de >
2024-05-15 21:07:24 -03:00
iequidoo
95238b6e17
api(jsonrpc): Add parse_vcard() ( #5202 )
...
Add a function parsing a vCard file at the given path.
Co-authored-by: Hocuri <hocuri@gmx.de >
Co-authored-by: Asiel Díaz Benítez <asieldbenitez@gmail.com >
2024-05-15 21:07:24 -03:00
link2xt
4a738ebd19
chore(release): prepare for 1.138.4
2024-05-15 21:59:28 +00:00
link2xt
f1fa053f9f
chore(release): prepare for 1.138.3
2024-05-15 20:42:34 +00:00
link2xt
97d2812644
chore(release): prepare for 1.138.2
2024-05-15 18:34:06 +00:00
link2xt
30086038e6
chore(release): prepare for 1.138.1
2024-05-14 22:25:13 +00:00
B. Petersen
0541ecf22c
chore(release): prepare for 1.138.0
2024-05-13 12:47:11 +02:00
iequidoo
518db9a20f
feat: Make one-to-one chats read-only the first seconds of a SecureJoin ( #5512 )
...
This protects Bob (the joiner) of sending unexpected-unencrypted messages during an otherwise nicely
running SecureJoin.
If things get stuck, however, we do not want to block communication -- the chat is just
opportunistic as usual, but that needs to be communicated:
1. If Bob's chat with Alice is `Unprotected` and a SecureJoin is started, then add info-message
"Establishing guaranteed end-to-end encryption, please wait..." and let `Chat::can_send()` return
`false`.
2. Once the info-message "Messages are guaranteed to be e2ee from now on" is added, let
`Chat::can_send()` return `true`.
3. If after SECUREJOIN_WAIT_TIMEOUT seconds `2.` did not happen, add another info-message "Could not
yet establish guaranteed end-to-end encryption but you may already send a message" and also let
`Chat::can_send()` return `true`.
Both `2.` and `3.` require the event `ChatModified` being sent out so that UI pick up the change wrt
`Chat::can_send()` (this is the same way how groups become updated wrt `can_send()` changes).
SECUREJOIN_WAIT_TIMEOUT should be 10-20 seconds so that we are reasonably sure that the app remains
active and receiving also on mobile devices. If the app is killed during this time then we may need
to do step 3 for any pending Bob-join chats (right now, Bob can only join one chat at a time).
2024-05-13 12:08:36 +02:00