Ecosyste.ms: OpenCollective

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

github.com/deltachat/deltachat-jsonrpc

[WIP Prototype] webserver that wraps the core so you can talk json-rpc with it over websocket, now lives in core repo:
https://github.com/deltachat/deltachat-jsonrpc

Update README.MD

77675a5bc2166c449cd7989380715b0edfec6456 authored over 2 years ago by Simon Laux <[email protected]>
Fix merge

b5774792622d2fa5a51903869a090718b1391fff authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
Merge branch 'revamp_jsonrpc_ts' into master2

ce8dc9479ad9cb7bf0a048c1071117689aa13d12 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
prettier

32652c58a0011176c79ded4d2ab1500024ec0cca authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
fixes

18bc4cbc67167056e1d00b866379beeef8e54236 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
cleanup and docs

c4c65bf9cf420ea21c43c6bad544c0c1cede2a78 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
add can_send property to chat

closes #5

3965312b014b07c2db075a5e4340107548798027 authored over 2 years ago by Simon Laux <[email protected]>
rename to deltachat-jsonrpc

a6ba3d430f3934e3885b735cd3274cfe637292ba authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
update dependencies

fbb8cfce2af782d81b19d712e011be321d394182 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
update typescript-type-def

3b91a64aee41d8821bf5ed17b44f53c9c469b832 authored over 2 years ago by Simon Laux <[email protected]>
update deps and core to 1.77

98631777ade47a63830eb2afb8b3b734b5472d73 authored over 2 years ago by Simon Laux <[email protected]>
fix Cargo.toml

5b3cdd9638edfc711df0f4f04aa06e4beb441673 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
make getChatlistEntries' listflags optional

4ca26236231fe9b114766c3af54c57dd6f3b0188 authored over 2 years ago by Simon Laux <[email protected]>
fix dependency stuff

2ea247a383950435106d709664627e81b430be83 authored over 2 years ago by Simon Laux <[email protected]>
disable webserver feature by default again

and instead require it for the bin target

d734d394884087281cee376c73382e07908ff505 authored over 2 years ago by Simon Laux <[email protected]>
add server process for test troubleshooting steps

6315a7ad91843a18b29f8e0a52d1b86d35dbdc59 authored over 2 years ago by Simon Laux <[email protected]>
fix basic test shutdown

b7d2830b8da559c986bd48f561e14555e9ec041f authored over 2 years ago by Simon Laux <[email protected]>
enable sourcemap support for tests

1cf2c5a1154bb020c9861ebefbe68594bb830947 authored over 2 years ago by Simon Laux <[email protected]>
fix code formatting

0021dc38c2c844c90baf61b6fb797a0ec91f42f2 authored over 2 years ago by Simon Laux <[email protected]>
- add prettier for code formatting

- move dev dependencies to where they belong
- adjust npm scripts

a40bbce6527fe25880ad1e2a6e2c18678dd0a854 authored over 2 years ago by Simon Laux <[email protected]>
add support for ui config keys

add batchSetConfig
add tests for it
fix the existing tests

56584aeded42454a096d8aade1c0b08aad39c3ef authored over 2 years ago by Simon Laux <[email protected]>
remove unused imports

bfbaa6730803c87bbebac47cb26089d9d510ff64 authored over 2 years ago by Simon Laux <[email protected]>
update example to work again

also expose the client in the js console
to make the example more useful for testing

b4436752fb73c5c54ca24f545aab2f032717ad4a authored over 2 years ago by Simon Laux <[email protected]>
add back rust smoke test

7657be031610298126a17d7473db847fb0c3b2b0 authored over 2 years ago by Simon Laux <[email protected]>
rename `sc` variable to `ctx`

also commit updated `client.ts`

17ac0d8858a441c8f33840b46c862d144be352df authored over 2 years ago by Simon Laux <[email protected]>
Change apis that they take an account ID

closes #8

19957d6f984a3ab75d6a62e68613c5c61ef4a319 authored over 2 years ago by Simon Laux <[email protected]>
make context the first argument

ca47e79f3513bbd537fc770c1a67dbbff572004f authored over 2 years ago by Simon Laux <[email protected]>
Merge pull request #11 from deltachat/enable_webserver_feature_by_default

enable webserver feature by default

0d9a10f6db9630ee3b83ace154bf3c96409371da authored over 2 years ago by Simon Laux <[email protected]>
Merge pull request #10 from deltachat/update_to_new_unrleased_1.70_core

update core to new unreleased 1.70

815aefd8c65f2b786037757713d2f73b19d2db1d authored over 2 years ago by Simon Laux <[email protected]>
Merge pull request #12 from deltachat/fix_code_conventions_and_clippy

fix "context as first argument" code convention and fix clippy

a027ee4e7263b55f606a3b42850b235d728a9a5f authored over 2 years ago by Simon Laux <[email protected]>
cargo clippy --fix

76c7dcd6d5f177bdc8f184be492dccd99e21b483 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
cargo fmt

f749a2a1f55f0963cbc27e4d47efbea8ee6e927c authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
Remove obsolete code

12df1ebbf8c8fd060933422bf7f5f3bda8814a8d authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
update packages

453bf1d3a4a054b6116bd09fac5e715d93ce37c3 authored over 2 years ago by Franz Heinzmann (Frando) <[email protected]>
improve typescript client

31825f49fb8147e823da92c5283ae082fc724969 authored almost 3 years ago by Franz Heinzmann (Frando) <[email protected]>
it builds

8b8e44b3dcf5c166519916216da80d684f61e023 authored almost 3 years ago by Franz Heinzmann (Frando) <[email protected]>
fix "context as first argument" code convention

and fix clippy

aa963dc145abcb2ede5dff94b0f3659655eb782c authored almost 3 years ago by Simon Laux <[email protected]>
run cargo fmt

7e530822450dd4f8c78696efa29526c73cbeb00e authored almost 3 years ago by Simon Laux <[email protected]>
enable webserver feature by default

f861c11a8756249db36c843429362e0e4564df06 authored almost 3 years ago by Simon Laux <[email protected]>
update to new unrelease 1.70 core

for some reason this breaks the send message test - did something in the contact request logic ch...

0b148cae4d83eaf223b5b7d9a45cdbb0da2fa9e6 authored almost 3 years ago by Simon Laux <[email protected]>
Merge pull request #9 from deltachat/use_ts_rs_types_generator

use ts-rs to generate some of the typescript types

6e2d1bd299866b2cef3e0575ce1e930b60067ec4 authored almost 3 years ago by Simon Laux <[email protected]>
update ci rust toolchains to make ci run again

97ebde1fa555a6bc46640c4425931eebfdaf1af1 authored almost 3 years ago by Simon Laux <[email protected]>
add autocrypt_initiate_key_transfer api

afe3b8a1615f94fc3d24484be657f8c95fd6980d authored almost 3 years ago by Simon Laux <[email protected]>
Update rust toolchain for ci to 1.56.0 gi

7a081c8b15adda6deb22b9345ce16e147b2752bb authored almost 3 years ago by jikstra <[email protected]>
use ts-rs to generate some of the typescript types

c13ad9b47e84794a55f2977c630b34c52bccc8ab authored almost 3 years ago by Simon Laux <[email protected]>
fix clippy warnings

2585b720502c9c9ea803d796b1540c06be9f4429 authored almost 3 years ago by Simon Laux <[email protected]>
use api for get_selected_account_id

13702d60c508d775f99e8a6a2a9aa1521a68a4bd authored almost 3 years ago by Simon Laux <[email protected]>
restructure code

& give message sending test more time

333fe271d7ca525d9bd2ddadb7a97d52fab8d108 authored almost 3 years ago by Simon Laux <[email protected]>
Merge pull request #7 from deltachat/add_coverage_test

Add coverage test

612ca48c8e64aa40a0c45f92f652492b6448616a authored almost 3 years ago by Simon Laux <[email protected]>
fix formatting

1b7d47e8a7566385185ba5d1197033cb3e14aff1 authored almost 3 years ago by Simon Laux <[email protected]>
add `sc_contacts_get_blocked` api

8da0403be18fdcee6e92906da55524f908c379fd authored almost 3 years ago by Simon Laux <[email protected]>
generate list of uncoverd api functions

741c248d36df0e9f039c5b30b8fcc8ca2aad18ca authored almost 3 years ago by Simon Laux <[email protected]>
add coverage test

195925c8aa1aa36dba88847bf06d06746d3598d4 authored almost 3 years ago by Simon Laux <[email protected]>
Merge pull request #6 from deltachat/add_tests

add more contact metods

f020353ad6579d9294b98761c341416d5b68b0ff authored almost 3 years ago by Simon Laux <[email protected]>
implement 3 more contact methods:

- sc_contacts_get_contacts_by_ids
- sc_contacts_get_contacts
- sc_contacts_get_contact_ids

8a333a23ca092730ba9e93d20dd42cbfa6ae9831 authored almost 3 years ago by Simon Laux <[email protected]>
block and unblock contact

+ test for it

876d5c7e9c75943b39994223b832928f95f92c21 authored almost 3 years ago by Simon Laux <[email protected]>
Merge pull request #3 from deltachat/add_tests

add typescript tests

b36ffcc43867ce0c86cb709f32b5e7c58c325ecf authored about 3 years ago by Simon Laux <[email protected]>
fix formatting

bd3b4a75f2c81092c07d022dda5d989bd3f3ac08 authored about 3 years ago by Simon Laux <[email protected]>
add building of the webserver I forgot in test

6dd9f983a4faf86b1c904112cc2b1c06ae85fb12 authored about 3 years ago by Simon Laux <[email protected]>
also add caching to build job of cmd_api_test

and change rust toolchain version to 1.50.0

b1a6ef802680dbb40faa9c1a3cee4fcb1577d311 authored about 3 years ago by Simon Laux <[email protected]>
fix issue in typesctipt test ci

and add rust caching, should solve #4

b5aad30f2493beceaac8ba5a537604bb9c693c5d authored about 3 years ago by Simon Laux <[email protected]>
update todo and fix label in ci job

b00346ccf514c3279478370dd9333e129b9af0da authored about 3 years ago by Simon Laux <[email protected]>
fix ts tests

missing directory change

4e182fd0e7585e7575ab6deea7e2fbb9d0516c5c authored about 3 years ago by Simon Laux <[email protected]>
add basic online tests

add api sc_contacts_create_contact
and sc_contacts_create_chat_by_contact_id

a51cfbaddb95dfbda647b483c74b37aad05999c4 authored about 3 years ago by Simon Laux <[email protected]>
update core

653ea4aa9615ee21bb22408318c3e1c1c4868b13 authored about 3 years ago by Simon Laux <[email protected]>
fix formatting

d746ba27457c585ac0f1bf44f48306d0f089d509 authored about 3 years ago by Simon Laux <[email protected]>
add tests

0b3029481ec6d611583c8facf6d754dde70c94e1 authored about 3 years ago by Simon Laux <[email protected]>
fix tests

ff357188a44ae2ffbfff07b8ee3257a9befd63b7 authored about 3 years ago by link2xt <[email protected]>
update to the latest core

9eff5056fa14a9156c5eed227657a3ecf7201c58 authored about 3 years ago by link2xt <[email protected]>
fix ci test workflow file

597146758b6747a4a194ec3816677668c74c3295 authored about 3 years ago by Simon Laux <[email protected]>
typescript: add tests

typescript: make loglevel configurable

ada0b56be795f7d8f9dbf49e05defd934a3fdd83 authored about 3 years ago by Simon Laux <[email protected]>
add scripts to check/fix prettier code formatting

add ts and formatting checks to GH action

af825d9537e2cbbaef479c719f43e67986d4943a authored about 3 years ago by Simon Laux <[email protected]>
configure - only start/stop io of this context

not all contexts.
reason:
configure doesn't affect other contexts
and when it fails other account...

a39557fe79be052e4fba0fd718c11009e8a302bf authored about 3 years ago by Simon Laux <[email protected]>
allow to get account info for single account

ddd6d74648fa8e5aebd7cfd9fd5c56b4ae771101 authored about 3 years ago by Simon Laux <[email protected]>
update ts file

5d539049ec2960192818d5c56063b5e432d601bb authored about 3 years ago by Simon Laux <[email protected]>
fixup ts type

628a222ae1a34104e3cf6691baaf8f94b8210879 authored about 3 years ago by Simon Laux <[email protected]>
add accept & block chat

and a simple function to send text messages.

9ce55641305c262eeccc81158e9268f18a9a967d authored about 3 years ago by Simon Laux <[email protected]>
add functions to get chat and get messages

ce0aa370cd0c9e977a5de1e6e22cbf0194faf094 authored about 3 years ago by Simon Laux <[email protected]>
fix sc_get_chatlist_items_by_entries

object key was not the chatid

4592aa06a3e9c1fe3811a2b1201aab22bea98ff7 authored about 3 years ago by Simon Laux <[email protected]>
add sc_stop_ongoing_process

8582a72e04bfdb6f9dbf6ef4cbb19f2fbe0780c7 authored about 3 years ago by Simon Laux <[email protected]>
add missing contextId to events

2373a033e3ced2e04c3eac301427d12e27996dc9 authored about 3 years ago by Simon Laux <[email protected]>
make typescript strict

5a23a8a034805b366e0a0c6fac4f8e9c8d3ccc97 authored about 3 years ago by Simon Laux <[email protected]>
prevent prettier from using wrong config file

51857a71ba2b6009599e7ae790afefbf9b1a08e0 authored about 3 years ago by Simon Laux <[email protected]>
add sc_is_configured()

add DeltaChat.isConnectedToBackend()

d477e0c4878f91a9ad1a039016c2ebc846929eca authored about 3 years ago by Simon Laux <[email protected]>
fix text avatars on example

21b7dabf8abb9bf2f10961bdf51cb0567604688d authored about 3 years ago by Simon Laux <[email protected]>
cleanup old socket on connecting again

874186f5eea2c6161f1eeaff385f93bdf0922632 authored about 3 years ago by Simon Laux <[email protected]>
enable strictNullChecks

49f2a2c2d21c6253069c7299a8904653dd37a52c authored about 3 years ago by Simon Laux <[email protected]>
add get_provider_info

cb118ffa4cf6931be97f5f8bb7657f96921ac927 authored about 3 years ago by Simon Laux <[email protected]>
add get_info and get_system_info

ea369e5d4102f7ed876ae8329d8f4bb8cac67778 authored about 3 years ago by Simon Laux <[email protected]>
add vscode settings

bc98e94a67b84e85aabc97b9fef5eaa9e918c9c2 authored about 3 years ago by Simon Laux <[email protected]>
Merge branch 'master' of github.com:deltachat/dc_cmd_api

ee52286c38062c33cb2750290a4cb627e5f9403a authored about 3 years ago by Simon Laux <[email protected]>
add events

also add emit an event when the connectivity to backend changes

2bdad8c901637ab281fc756660e270da2df6f8b0 authored about 3 years ago by Simon Laux <[email protected]>
Merge pull request #2 from deltachat/add-rust-test

add rust test ci

007f35346f245dc41b0ebd5070447ff9aeff7998 authored about 3 years ago by Simon Laux <[email protected]>
add sc_set_config & implement into_json_value for HashMap

and update todo

d9d45533f3f48d6ad32db7572b378fdb8b6ca219 authored about 3 years ago by Simon Laux <[email protected]>
add remove_account api and update todo

also improve the example a tiny bit

e8a121f84c1e3d4852dcba474e3d30c739cb1dec authored about 3 years ago by Simon Laux <[email protected]>
fix license year

9219e0f5b2dfe311a831345df9facc5d79ab355b authored about 3 years ago by Simon Laux <[email protected]>
add license

271caee7f47e09156bdcfc7c905e9aa91d93c628 authored about 3 years ago by Simon Laux <[email protected]>
more rust ci checks

459141edfaf22931b7049ad3e907f7cb11150b9e authored about 3 years ago by Simon Laux <[email protected]>
Create rust.yml

29dcb4482e8179a6af2c634eef53ec90b60e68b1 authored about 3 years ago by Simon Laux <[email protected]>
Merge pull request #1 from deltachat/add_instructions_to_readme

add example instructions to readme

4262d2c47a9a5022321113fa5eae6bda7e9bc11b authored about 3 years ago by Simon Laux <[email protected]>