Asiel Díaz Benítez
e280ca9db8
Merge pull request #3416 from deltachat/adb/add-missing-message-api
...
add missing Message API
2022-06-10 22:35:41 -04:00
bjoern
78f9383332
bubble up errors from update_param() and some related functions ( #3415 )
...
* bubble up errors from update_param() and some related functions
* log bubbled-up error in ffi
2022-06-10 16:41:20 +02:00
adbenitez
a96a4362cd
add missing Message API
2022-06-10 07:57:17 -04:00
Asiel Díaz Benítez
1fb6d1b59d
Merge pull request #3412 from deltachat/adb/allow-comparing-with-none
...
avoid exceptions when messages/contacts/chats are compared with None
2022-06-10 03:21:41 -04:00
adbenitez
f94d7d9ea5
add tests
2022-06-10 02:30:37 -04:00
Asiel Díaz Benítez
8eb04de748
Merge pull request #3411 from deltachat/adb/tweak-isort-config
...
move isort configuration to pyproject.toml
2022-06-09 05:08:54 -04:00
adbenitez
521d14a6e0
avoid exceptions when messages/contacts/chats are compared with None
2022-06-09 05:00:02 -04:00
adbenitez
e334b781fb
move isort configuration to pyproject.toml instead of passing it in command line usage in tox.ini, this allows isort usage with editors to pick the right configuration without manually tweaking it in the editors
2022-06-09 04:24:28 -04:00
bjoern
d286872782
force a reason when calling set_msg_failed() ( #3410 )
...
* force a reason when calling `set_msg_failed()`
the string is displayed to the user,
so even _some_ context as "NDN without further details"
is better than an empty string.
* make clippy happy
* add CHANGELOG entry
2022-06-08 21:25:34 +02:00
B. Petersen
db28349703
better definition of target group
2022-06-07 09:51:53 +02:00
B. Petersen
e8ff020543
add recent webxdc findings and reword example section
2022-06-07 09:51:53 +02:00
B. Petersen
3a971315dc
bump version to 1.86.0
py-1.86.0
1.86.0
2022-06-06 12:08:49 +02:00
B. Petersen
a37a38c79a
update changelog for 1.86.0
2022-06-06 12:08:49 +02:00
snan
b8cadaf8e6
Fix small typo
...
s/Changlog/Changelog/
2022-06-06 12:01:35 +02:00
link2xt
05abaa8461
Remove unused extern crates
2022-06-04 22:58:46 +00:00
link2xt
13e724c8ea
Remove unused error module
2022-06-04 20:55:07 +00:00
link2xt
0a51db3005
Enable clippy::unused_async lint
2022-06-04 17:46:17 +00:00
Asiel Díaz Benítez
4f02c811a3
update python API ( #3394 )
2022-06-04 18:12:38 +02:00
Simon Laux
0d1d1a25da
node: remove npx from build script, ( #3396 )
...
* node: remove `npx` from build script,
this broke flathub build
* add pr number to changelog
2022-06-04 17:03:03 +02:00
bjoern
cd27c143c3
update provider database ( #3399 )
...
ran `./src/provider/update.py ../provider-db/_providers/ > src/provider/data.rs`
2022-06-04 16:43:56 +02:00
bjoern
fcded63653
cleanup series of webxdc info messages ( #3395 )
...
* clarify webxdc reference wrt info-messages
* add from_id parameter to add_info_msg_with_cmd()
* flag webxdc-info-messages as such
* set from_id to sender for webxdc-info-messages
* test additional webxdc info properties
* do not add series of similar info messages
instead, if on adding the last info message
is already from the same webxdc and sender,
just update the text
* test cleanup of webxdc info messages series
* update changelog
* make clippy happy
there is no real complexity in the args,
so allowing one more arg is probably fine.
if really wanted, we can refactor the function in another pr;
this pr is already complex enough :)
* use cleaner function names and comments
* clarify CHANGELOG
2022-06-04 11:12:09 +02:00
link2xt
303c4f1f6d
Remove Action::FetchExistingMsgs
2022-06-04 00:28:15 +00:00
link2xt
925b3e254c
imex: do not remove our database if backup cannot be imported
...
We may still want to try importing another backup into
the same database.
2022-06-03 23:11:38 +00:00
link2xt
558850e68f
sql: do not reset our database if backup cannot be decrypted
2022-06-03 23:08:31 +00:00
link2xt
ce47942ba3
bump version to 1.85.0
py-1.85.0
1.85.0
2022-06-02 20:19:22 +00:00
link2xt
aaf3a17ada
python: build wheels for python 3.10
...
Recent manylinux2014 images contain Python 3.10 and Python 3.11.
Python 3.11 is in beta, so adding only Python 3.10.
2022-06-02 20:14:36 +00:00
Asiel Díaz Benítez
1d568076df
Merge pull request #3381 from deltachat/adb/apply-black-and-isort
...
apply isort and black formatters, add format checking to CI
2022-06-02 08:01:17 -04:00
Hocuri
e2b3339475
Remove direct dependency on async_trait ( #3382 )
...
Not completely sure it's worth it since some other dependencies still
depend on it. Anyway, proc macros are said to be bad for compile times, I just typed out what the proc macro generates and it's only 8 more lines, and we're already doing it this way in e.g. action_by_contact() and collect_texts_recursive() (the latter needs the boxed future both for the trait and for recursion).
2022-06-02 08:57:19 +00:00
dependabot[bot]
80efaa0dfa
Merge pull request #3391 from deltachat/dependabot/cargo/quick-xml-0.23.0
2022-06-01 22:27:18 +00:00
link2xt
24d967d6f4
dehtml: update for quick-xml 0.23
2022-06-01 22:03:43 +00:00
dependabot[bot]
ed5bbf6882
cargo: bump quick-xml from 0.22.0 to 0.23.0
...
Bumps [quick-xml](https://github.com/tafia/quick-xml ) from 0.22.0 to 0.23.0.
- [Release notes](https://github.com/tafia/quick-xml/releases )
- [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md )
- [Commits](https://github.com/tafia/quick-xml/compare/v0.22.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: quick-xml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-01 21:50:23 +00:00
link2xt
aa3974abaf
Revert async-global-executor to 2.0.4
...
2.1.0 does not support Rust 1.56.0
2022-06-01 21:29:39 +00:00
link2xt
8f8c375758
Make parse_sync_items() non-async
2022-06-01 20:59:21 +00:00
link2xt
12dd092133
Update uuid dependency
2022-06-01 20:36:27 +00:00
link2xt
93b0a3c854
cargo update
2022-06-01 20:25:52 +00:00
dependabot[bot]
c90a358674
Merge pull request #3364 from deltachat/dependabot/cargo/num-traits-0.2.15
2022-06-01 20:13:37 +00:00
dependabot[bot]
b6cd49c825
Merge pull request #3362 from deltachat/dependabot/cargo/sanitize-filename-0.4.0
2022-06-01 20:13:04 +00:00
dependabot[bot]
a89b405e16
Merge pull request #3366 from deltachat/dependabot/cargo/regex-1.5.6
2022-06-01 20:12:34 +00:00
bjoern
e1e5803067
do not add legacy info-messages on resending ( #3389 )
...
* do not wipe info for drafts
* drafts and received webxdc-instances, resent or not, do not trigger info-messages
* test that resending a webxdc does not not add legacy info-messages
* make clippy happy
* update CHANGELOG
2022-06-01 21:38:15 +02:00
B. Petersen
9e0decb6cb
test that bcc_self-updates are not triggered twice
...
bcc_self-updates are not received
due to the normal prevention of not even downloading these messages.
there is no extra defense of that on webxdc-level;
status-updates do not even have a "global-unique" id
(they have a local id and the message where they're wrappted into have the
"global-unique" Message-Id)
2022-06-01 21:37:41 +02:00
dependabot[bot]
8ae3449a43
cargo: bump num-traits from 0.2.14 to 0.2.15
...
Bumps [num-traits](https://github.com/rust-num/num-traits ) from 0.2.14 to 0.2.15.
- [Release notes](https://github.com/rust-num/num-traits/releases )
- [Changelog](https://github.com/rust-num/num-traits/blob/master/RELEASES.md )
- [Commits](https://github.com/rust-num/num-traits/compare/num-traits-0.2.14...num-traits-0.2.15 )
---
updated-dependencies:
- dependency-name: num-traits
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-01 18:43:35 +00:00
dependabot[bot]
dac5460da0
Merge pull request #3356 from deltachat/dependabot/cargo/once_cell-1.12.0
2022-06-01 18:41:27 +00:00
Robert Schütz
df0513f4f4
node: move split2 to devDependencies ( #3341 )
...
Co-authored-by: Simon Laux <Simon-Laux@users.noreply.github.com >
2022-06-01 21:08:26 +03:00
dependabot[bot]
d9535213dc
cargo: bump once_cell from 1.10.0 to 1.12.0
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.10.0 to 1.12.0.
- [Release notes](https://github.com/matklad/once_cell/releases )
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.10.0...v1.12.0 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-01 18:08:09 +00:00
Hocuri
a320817ee5
test_utils.rs / TestContext: Remove poison channel, don't fail test if events loop panics (because it can't panic anymore) ( #3380 )
...
I added this poison_sender and poison_receiver stuff back when we had event listeners (which were called "sinks", too, but anyway), i.e. user-definable closures that were run in the events loop. This was to make sure that the test fails if the closure panics. But since we don't have them anymore and this code isn't supposed to panic anyway:
```rust
while let Some(event) = events.recv().await {
for sender in senders.read().await.iter() {
sender.try_send(event.clone()).ok();
}
}
```
2022-06-01 12:50:14 +00:00
adbenitez
17aab01eaa
apply black with new line-length == 120
2022-05-31 23:05:20 -04:00
adbenitez
d3e6cc5acb
set black.line-length to 120
2022-05-31 23:02:51 -04:00
adbenitez
723d1828ec
configure flake8 to be compatible with black
2022-05-31 05:29:35 -04:00
missytake
ef85b4c919
delete preview in the proper folder
2022-05-31 10:55:16 +02:00
missytake
3bb12e4c3c
rename workflows
2022-05-31 10:55:16 +02:00