Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/deltachat/deltachat-core-rust

Delta Chat Rust Core library, used by Android/iOS/desktop apps, bindings and bots 📧
https://github.com/deltachat/deltachat-core-rust

Optimize delete_expired_imap_messages()

For me this reduced query time from 0.3 s to 0.05 s.

cccdc51ad40f7c28447b00aff685f108a29976aa authored over 2 years ago by link2xt <[email protected]>
prepare 1.74 (#3046)

* update changelog for 1.74.0

* bump version to 1.74.0

99ddce6c3eec7ccc5a1965a90f87bcc84bc82065 authored over 2 years ago by bjoern <[email protected]>
Only fetch mvbox deltachat.h additions (#3045)

* Use the formatting of the rest of the file

* Add changes require restarting IO by calling d...

c8f56d748a0f3349dbc90a2dff75d48bc98dcf61 authored over 2 years ago by Hocuri <[email protected]>
update provider database (#3043)

* update provider database

ran `./src/provider/update.py ../provider-db/_providers/ > src/pro...

a43fc47bb69b0a07bd1a3980f98ebc13ddf9eb11 authored over 2 years ago by bjoern <[email protected]>
prepare 1.73 (#3042)

* update changelog for 1.73.0

* bump version to 1.73.0

8c1bfac53b9c5fcf5458e88816f37cb73a5874b5 authored over 2 years ago by bjoern <[email protected]>
Flub/watch mvbox only (#3028)

* Make set_config() look a bit nicer

* Add OnlyFetchMvbox option

* Add test for the config...

97853c3660153f9661cc4c32e19e13939140b280 authored over 2 years ago by Floris Bruynooghe <[email protected]>
imap: fetch Inbox before scanning other folders

f304a3019311f90c4aef9155d783f21ccfed5c17 authored over 2 years ago by link2xt <[email protected]>
imap: avoid reconnection loop when message without Message-ID is marked as seen

- do not attempt to mark reserved meessages as seen when
messages with empty Message-ID are ma...

f68088cfb5234e4429ca6c882e3bf62e9ec59bf6 authored over 2 years ago by link2xt <[email protected]>
imap: call delete_expired_imap_messages() less often

This operation takes roughly 0.3 s on a moderate size database.
Calling it once before scanning ...

8aa6decbf9e208a624b17913424275c446d7875f authored over 2 years ago by link2xt <[email protected]>
imap: call delete_expired_imap_messages() less often

This operation takes roughly 0.3 s on a moderate size database.
Calling it once before scanning ...

7cf4bcaca210f829f5ac92f5291afbd7db876091 authored over 2 years ago by link2xt <[email protected]>
Merge pull request #3011 from deltachat/dependabot/cargo/serde-1.0.136

9ccd9c3e0e5d8d36e2b262b023f83b60a8dd72cf authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #3020 from deltachat/dependabot/cargo/backtrace-0.3.64

c6773a6303c89ab0e74340e2d57646d3fdf7f9db authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
imap: do not synchronize Seen flags on unwatched folders

Synchronizing seen flags doubles the time required to scan all
folders. Delta Chat only marks me...

7eadca395996e29c020287a48700d4ce81080431 authored over 2 years ago by link2xt <[email protected]>
smtp: cancel message sending by removing the message

This restores the logic removed in
afd8c0d879fa0fdd625a3317fa334f975e3f9754

e858a32aa189e1ed869296ff62ef7e7df739425c authored over 2 years ago by link2xt <[email protected]>
test sending webxdc+text

7a9a323bac49cdcfc818492b79d926f65abc02ad authored over 2 years ago by B. Petersen <[email protected]>
fix splitting off text from webxdc messages

moreover, make the split check exhaustive
to avoid the same error on the next added Viewtype.

99f2680e2cd12a078fe44e1d74f695d5a4cb1b69 authored over 2 years ago by B. Petersen <[email protected]>
cargo: bump backtrace from 0.3.63 to 0.3.64

Bumps [backtrace](https://github.com/rust-lang/backtrace-rs) from 0.3.63 to 0.3.64.
- [Release n...

62aa234352cd402949bf84dd99fa20e3a72105e8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove direct dependency on byteorder crate

0cb9e7922ad96fb6a7550feb58f9ba1ec6bcbfae authored over 2 years ago by link2xt <[email protected]>
smtp: replace thiserror with anyhow

e73107006e541e169a6a264e28d0744ee79935bf authored over 2 years ago by link2xt <[email protected]>
Move webxdc change to Unreleased

ca389cc6fca9712dc6f3ebe0aff9a2084eedfc62 authored over 2 years ago by link2xt <[email protected]>
Move last changelog entry to Unreleased

60ec7f0cbf6f8aa9092436e4d25a5c85585fb4c3 authored over 2 years ago by link2xt <[email protected]>
use webxdc app name in chatlist/quotes/replies/etc

this uses `get_webxdc_info().name` for chatlist etc.
the previuosly used static strings comes fr...

d342d59e650b2fe164d9709bcaeefbd61caf3380 authored over 2 years ago by B. Petersen <[email protected]>
Don't watch Sent folder by default

2690fa2da59a20fd53af6d24f66465d2672a8e74 authored over 2 years ago by link2xt <[email protected]>
add a link to search for #webxdc on github to the webxdc-docs

e411c394cada4f2f436f14ff2b2a48fb0e0f59dc authored over 2 years ago by B. Petersen <[email protected]>
adapt draft to new api

d69f3ba225bebc7921225811acb3da57affc35da authored over 2 years ago by B. Petersen <[email protected]>
add links to webxdc development tool, simulator and to advanced examples

739807b1a9eac2a56cf4a6d00ff3e8612ab4fedd authored over 2 years ago by B. Petersen <[email protected]>
cargo: bump mailparse from 0.13.7 to 0.13.8

Bumps [mailparse](https://github.com/staktrace/mailparse) from 0.13.7 to 0.13.8.
- [Release note...

d029ea7f3f6498d2a03e2f4894129f42ec8173b2 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cargo: bump libc from 0.2.113 to 0.2.114

Bumps [libc](https://github.com/rust-lang/libc) from 0.2.113 to 0.2.114.
- [Release notes](https...

11098cb86966d573854e0d6f81fe8a3fece4b7f8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix set_config_bool() (#3013)

f6807d6b224cff7b6fc3ea41b5d407b4dec6e4f4 authored over 2 years ago by Hocuri <[email protected]>
cargo: bump serde from 1.0.135 to 1.0.136

Bumps [serde](https://github.com/serde-rs/serde) from 1.0.135 to 1.0.136.
- [Release notes](http...

7fc9bacf546b45f7baa4625f81dce628a696d9a9 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update changelog for 1.72.0

bcdd15ef3a9727d6e054164b734f76ddc23e7656 authored over 2 years ago by B. Petersen <[email protected]>
bump version to 1.72.0

57ea4c1d921b5f918d098b46ffc4738ecff0c685 authored over 2 years ago by B. Petersen <[email protected]>
Fix: Run migrations after importing backup again (#3006)

As of #2980, the migrations were not run after importing a backup. This lead to errors like "Fai...

5f939c3123a0b47864df81ea90f455621f5b345b authored over 2 years ago by Hocuri <[email protected]>
fix typo in mergeable description

2446fc44ad770d3719f92d175d9ee9877c0be610 authored over 2 years ago by B. Petersen <[email protected]>
Merge pull request #2990 from deltachat/dependabot/cargo/stop-token-0.7.0

9ba8dd91dff672db6f8a44bfbaccf587a36d7116 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bump version to 1.71.0

10e1cdbc526ac6e30bf241ee7b45d50be2f70679 authored over 2 years ago by B. Petersen <[email protected]>
update changelog for 1.71.0

as we had the changelog-chat only in the last days,
- add missing pr
- update some wrong referen...

46eceb38d5ed144a8bbbeb935f0631ee24358df0 authored over 2 years ago by B. Petersen <[email protected]>
Add Protected Headers standard to standards.md

81de882e2f30dfd41efcbfe98aec18fcdc50927d authored over 2 years ago by link2xt <[email protected]>
cargo update

593e07cdff9756f7f93f5d5b5e543cf2e746d5b8 authored over 2 years ago by link2xt <[email protected]>
raise webxdc sending limit to 640 kb

as discussed in dev chat,
100 kb is too low if one wants to use any game framework.
also, many g...

8ca54f616e8e6128ac86058cdec7a41cf18d8449 authored over 2 years ago by B. Petersen <[email protected]>
smtp: retry immediately if connection is stale

f7f899f0a4ac65a17bb87a11fa803978e3a3f722 authored over 2 years ago by link2xt <[email protected]>
webxdc: synchronous state for read-only-chats

already before,
we did _not_ sent updates to contact requests or other read-only-chats.
however,...

05a3c0c89ba5a1364eb760acdbf9d638c7f40177 authored over 2 years ago by B. Petersen <[email protected]>
Add "database_encrypted" field to Context.get_info()

f21691c12285df253340939bf086c45a526b5095 authored over 2 years ago by link2xt <[email protected]>
refine mergeable summary

836e26d8d0918821ccfcba73bc8107c08e789dc0 authored over 2 years ago by B. Petersen <[email protected]>
mergeable: adding #skip-changelog to pr description skips the corresponding test

8a7c1fe4cbd38753b901f17d8640b48fed1ca69e authored over 2 years ago by B. Petersen <[email protected]>
let sending invalid webxdc fail (#2993)

* let sending invalid webxdc fail

invalid webxdc can still be send as Viewtype::File, however...

7f43d3bb37713e10c6d63ec1fe844d1438005aff authored over 2 years ago by bjoern <[email protected]>
use new webxdc logo (#2994)

* use webxdc logo

* optimize png

11b975ab199bbea08a7fe889dc8d29d80e8a8304 authored over 2 years ago by bjoern <[email protected]>
make update messages work if a key is missing (#2998)

* add a test for unencrypted replies to encrypted webxdc instances

* make update messages wor...

315e4215d976640ae4b85af62ee19cad64457056 authored over 2 years ago by bjoern <[email protected]>
cargo: bump stop-token from 0.6.1 to 0.7.0

Bumps [stop-token](https://github.com/async-rs/stop-token) from 0.6.1 to 0.7.0.
- [Release notes...

e35e6c44cf06642e0ffa83a0ff1d6db0b0ff3346 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Re-write the blob filename creation loop

This was written in a way which attempted to avoid easily creating an
infinite loop. But really...

260cb78e3a129a4cebffe0f407510b4ccf10b976 authored over 2 years ago by Floris Bruynooghe <[email protected]>
handle parent for webxdc info-messages (#2984)

* set parent for webxdc info-messages

* test parent() for info-messages

* add dc_msg_get_p...

9b562eebcd65fea91b06737a96e0eec7a576e942 authored almost 3 years ago by bjoern <[email protected]>
update changelog for 1.71 (#2968)

* update changelog for 1.71

* Apply suggestions from code review

Co-authored-by: bjoern <r...

1d175c4557c0fa1b621458ce79723b0d7c83f333 authored almost 3 years ago by Simon Laux <[email protected]>
try fixing the mergeable configuration

1c6c72a0fe9cd7c308b891a292bc16b5b0347315 authored almost 3 years ago by Simon Laux <[email protected]>
update readme in deltachat-ffi to try out the changelog check

1755f2ea3daac2a6e76764273f8d651defa4a7fc authored almost 3 years ago by Simon Laux <[email protected]>
apply wording suggestion from @r10s

f7550700802488ebec3dae0a49053f1ffc71be83 authored almost 3 years ago by Simon Laux <[email protected]>
add mergable changelog test

498cc6c80bcdddd75575c143bdb69e0c57ad662d authored almost 3 years ago by Simon Laux <[email protected]>
fix webxdc forwarding and drafts (#2979)

* fix forwarding webxdc instances, add a test for that

* adapt webxdc test to fail on info-me...

8d3227a92b16a3f0b98ec50ee0796465842f1850 authored almost 3 years ago by bjoern <[email protected]>
Save "configured" flag later (#2974)

While experimenting with encrypted storage, once configuring failed between 920 and 940. But as ...

c6d855084e720cbe28dca9df9235ea26a234d23b authored almost 3 years ago by Hocuri <[email protected]>
Create parent directory if creating a new file fails (#2978)

With this PR, my encrypted-storage Android PR now works, at least I
couldn't find any further b...

827b3f8aeb2ed70e6785079761d2be04d5f5c909 authored almost 3 years ago by Hocuri <[email protected]>
imex: use `param2` for passphrase

a1f04d2129441b6235ca6546e5152f30a3e311a4 authored almost 3 years ago by link2xt <[email protected]>
cargo update

fb9557300098d3a674210e40888f61cba581b455 authored almost 3 years ago by link2xt <[email protected]>
Merge pull request #2966 from deltachat/dependabot/cargo/tagger-4.2.1

f026bd455fb8bcf27a1b182ba39f63baa4c2d9dd authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #2976 from deltachat/dependabot/cargo/smallvec-1.8.0

f0b92a575793b7104f18d783fee475034e8e4fe4 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
add editable "summary" to `dc_msg_get_webxdc_info()`

the summary can be modified by the apps using
`sendUpdate({summary: "foo", payload: ...})`

the ...

6316ee7c9b252328629f141bcfb12c6f5f9aad44 authored almost 3 years ago by B. Petersen <[email protected]>
add option to trigger an info-message from an webxdc-update

b6b8d11881072b86669d5f03fddc310d6385ec00 authored almost 3 years ago by B. Petersen <[email protected]>
Actually return a sensible error from create_new_file()

8753fd5887ab5734b43fa892d438a0722f7addf6 authored almost 3 years ago by Hocuri <[email protected]>
limit webxdc-sizes for a better ux (#2971)

* limit webxdc-sizes for a better ux

* Update src/webxdc.rs

Co-authored-by: Asiel Díaz Ben...

5aaafb5ac1c994ba1526160d3b7ec0d0969bcee4 authored almost 3 years ago by bjoern <[email protected]>
simplify WebxdcStatusUpdate handling

4af4914e32e88fd6f01317c60507fec5cf25baaf authored almost 3 years ago by B. Petersen <[email protected]>
move payload to {payload:PAYLOAD} to allow additional parameters

additional parameters will be `summary` and `msg` (for an info-message)
right now, and maybe mor...

a043557c44eaedaab2e2a54e6fb08ec73d28a971 authored almost 3 years ago by B. Petersen <[email protected]>
cargo: bump smallvec from 1.7.0 to 1.8.0

Bumps [smallvec](https://github.com/servo/rust-smallvec) from 1.7.0 to 1.8.0.
- [Release notes](...

d7c6f1e63bf8fbd85649412cd0dcc76a8dbe4dec authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fix clippy errors (#2973)

1e9e308df3c382843b6b28a263b53313ba07dc45 authored almost 3 years ago by Hocuri <[email protected]>
Merge pull request #2967 from deltachat/timeout_config_wait_finish

allow timeout for internal configure tracker API

c9a70f149d9be85aaa88a5df6348ce2d10693f5a authored almost 3 years ago by missytake <[email protected]>
allow timeout for internal configure tracker API

d4ff47b6ac5aa0377cc0421d14cd4d352af9c35d authored almost 3 years ago by holger krekel <[email protected]>
cargo: bump tagger from 4.0.1 to 4.2.1

Bumps [tagger](https://github.com/tiby312/tagger) from 4.0.1 to 4.2.1.
- [Release notes](https:/...

8b4b241403b7f5bbc32e916ffe91357df2919b15 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
check that the w30 app is actually an zip-archive with an index.html

b656a6023421330ece465e80e5964e011f3a337e authored almost 3 years ago by B. Petersen <[email protected]>
update changelog

6dcd6947d761b930856e71a83486df6c10507fff authored almost 3 years ago by B. Petersen <[email protected]>
another update

7ff25f282e1ad650f28b595b31411090c2b24289 authored almost 3 years ago by holger krekel <[email protected]>
let render_webxdc_status_update_object() return an Option; add a test for that

327328412a36ae6f8e17780ec6ba81ef98bbb2df authored almost 3 years ago by B. Petersen <[email protected]>
draft ffi for w30

69d174c9e83de2dada6f07c0fd71ac6d869c4b50 authored almost 3 years ago by B. Petersen <[email protected]>
create table to track w30 status updates

7aa05e1c9fd34e13c2b3c9505b7d51a24dc1e2d1 authored almost 3 years ago by B. Petersen <[email protected]>
add Message.parent() (Message.quoted_messages requires a text)

2280ce349a81f98370f693bd450d7918ac9ebf75 authored almost 3 years ago by B. Petersen <[email protected]>
provide a higher level view of web30 based on the conversations i started about it around November 14th 2021

41f9314e2a6082136b5956f33843244ad081e6a9 authored almost 3 years ago by holger krekel <[email protected]>
basic w30 sending and receiving

de20e4c9dda211fae367f86e4a98abcb7da203e3 authored almost 3 years ago by B. Petersen <[email protected]>
wrap payloads to json-object on the wire

de7706f622030a45ba25e3c08ca66c73e43bfe01 authored almost 3 years ago by B. Petersen <[email protected]>
wrap payload to a json-structure that can be extended as needed

e30c535f1847544e6b237a45a70005952c5d0964 authored almost 3 years ago by B. Petersen <[email protected]>
send status-update-event also for self-sent updates

7ad7ccb8fe30ccec73ccf41882e0c56963cd4b78 authored almost 3 years ago by B. Petersen <[email protected]>
better distinguish between update-items and payloads: update-items contain a payload (and maybe more in the future)

bd988d805c9f3d52c2bfa95f156b771eef7440fc authored almost 3 years ago by B. Petersen <[email protected]>
allow accessing zip-archives with absolute paths

9bc0824be6ed603e2a340d8b38174f1cbf40b3ff authored almost 3 years ago by B. Petersen <[email protected]>
adapt to new test apis

575a389b08b28de86aaba9bea95c0b4463ed883d authored almost 3 years ago by B. Petersen <[email protected]>
draft a w30 user guide

ef333da770bb6bc46014d1f412f8e8c742836edb authored almost 3 years ago by B. Petersen <[email protected]>
shift to webxdc naming (#2933)

d7e699320b55fd142788cbdb2e40b67bd5d0eca8 authored almost 3 years ago by holger krekel <[email protected]>
some updates/refinements

b8dc608032282e58e6fd665521c6b51846255fa6 authored almost 3 years ago by holger krekel <[email protected]>
rename w30 to webxdc

8e8c10c4389e67be0b7e68a69e3e668e6b15a87b authored almost 3 years ago by B. Petersen <[email protected]>
send status updates to self also for drafts

e2a6ac6625aba00a62b18885afe7e1f902f8a34b authored almost 3 years ago by B. Petersen <[email protected]>
update the webxdc language, fix some typos

cd1f164d18bf0b76b761d39c41ff1bf7dfcabdb5 authored almost 3 years ago by holger krekel <[email protected]>
refinements

0b983906daf49269fb5c0a2adf2d6b0a8b7fea9d authored almost 3 years ago by holger krekel <[email protected]>
Update draft/webxdc-user-guide.md

Co-authored-by: Asiel Díaz Benítez <[email protected]>

59658f2b0b2197c8db77dee74f572249112a5abf authored almost 3 years ago by bjoern <[email protected]>
document window.webxdc.selfName()

5a77df7cc50d08b9103dbc712361f24fea95c2d1 authored almost 3 years ago by B. Petersen <[email protected]>
read manifest.toml and add get_webxdc_info()

8f715532cbdfe77bdc9e636798e7c5c36aa27f35 authored almost 3 years ago by B. Petersen <[email protected]>
document `manifest.toml`

2cc84a0f0d5bb6eb565cd9ea17818ee46e0bba3c authored almost 3 years ago by B. Petersen <[email protected]>