Ecosyste.ms: OpenCollective

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

github.com/deltachat/deltachat-node

Email-based instant messaging for Node.js.
https://github.com/deltachat/deltachat-node

Split dc.createGroupChat() into dc.createUnverifiedGroupChat() and dc.createVerifiedGroupChat()

47cdeb67909d2b04b372ee22aa2747ce808f6f5f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove console.log from binding.js

089ceaa4d964817e6e1f69dfa82ca8a90a61fe55 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove magic numbers from tests

bf9a9df5f9ab9de4d31842c39e8aa902c0b50028 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Parse deltachat-core/src/deltachat.h and generate constants.js

2309ee3b68849736add47ec68671131acdf72fce authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Refactor code converting dc_array_t to js array

19d2fee40f94c130d75dd772e5ccfaa37706fb2b authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Refactor code converting js array to uint32_t array

11a64d533d82cef9b23b2aa201ab87f17a643659 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Handle NULL strings in NAPI_RETURN_AND_FREE_STRING() macro (#68)

647874a409e16a448df92df6d5333753636729bf authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Throw helpful error if credentials are missing

9d0a43e2903b0ef061ec0248a0c6c79092f57da3 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Tweak license description to similar style as deltachat-core

9c02aa525be994fde9a5b0b96bfaf865fa70a545 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add nyc and coveralls for code coverage (#64)

99722d00de7ca6ac6d0f0a28269ca3279ba829f8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
0.1.1

b58d4ed1402e2982bb3fddec0176bdeb7a451dbc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Update changelog

6149b2a78e4c3ff4fea3bf3ede4de76bebec81b1 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Make npm install work on package

0c47ef7ab2aa6e528deb2b70b89bc27c133e9f6f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
0.1.0

d7471d1f19f6c513f2346cd0670fe228b21ad111 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add .npmignore

7e314ebc29a63d3907812a3aea69e32c39e188eb authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add CHANGELOG.md

043b9772611a8dc1c2fbb465aaa6f22a45caeb47 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add initial documentation

17dc9a71d97fa5307f2d6f2302ca30818f00fe28 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
getMessages -> getMessage

67900b0f0a2a167c02f08fc59f55b9e0cd437189 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Better naming of parameters

57081b813f368260e3155f501ee9bf6db485c2ea authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Explicitly callback with null if ready

906601c54fead60c9228eae1965a2d78cb778208 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use ready event instead of open

734ef013011c0c9729cd7a8c1246e7631e609d9f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Free data in async open + callback with error or null

2d8a2a75324eb1b90b18e02e8648870c2df5d63a authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Try linking with ssl to fix CRYPTO_num_locks() undefined symbol

baef52a13c6503071e1ffb03d47e14fc90ac9ed1 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Free NAPI_UTF8() strings

72b2f56a76ac5d10add7e02634a0d611a5e56088 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_set_text_draft() (api completed!)

a62320b993ce5023e269b17fd0b4d9a1f5ef820a authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_set_chat_name() and dcn_set_chat_profile_image()

48cda0ee1e1596fd4124824ecb8ebee047b1822a authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Finish off functions for sending messages

* implement dcn_send_audio_msg()
* implement dcn_send_file_msg()
* implement dcn_send_image_msg(...

b2d1b1658f30033bead5ebeabc10fb82165a35b8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_search_msgs()

724651934d6dcf6e33b8140f6cc2e31fc9cb97c0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_marknoticed_chat(), dcn_marknoticed_contact() and dcn_markseen_msgs()

0e1d802130c599f5629031571e5b827802cd49e7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_join_securejoin()

163e4fd9c5c4b5ceb6f34e97072f31ea36099eb6 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Change to deltachat.node

fb1c0a1246929973f4684ded0938b7f191af7b6d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Boolean return values

fb26d04e25e4b03b707335c3ef0880bc976cc795 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_get_securejoin_qr()

282556cae6db5fc6e842f0fee81463c5a63be58b authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_get_next_media()

26b21dca2fcf5531de49d162309252175e85f687 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Better naming

0846c5fa2851cea4bc46849b8324764cc833cd22 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_get_fresh_msg_cnt() and dc_get_fresh_msgs()

9c33432e5df5fcda91196ab6d5d56786e57f6d42 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
getContactEncrInfo -> getContactEncryptionInfo

d16ce604eca1bc758554c94973f82c5f0cb11c17 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_get_contact_encrinfo()

f6df75100c8aff80b3f865d0cde2943d7a322d26 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_get_chat_media() and dc_get_chat_msgs()

7ac89a07a6734ed94518172e8bc94c4f20af9df9 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_star_msgs()

4e1c20c2027955f43be97d7e979b0ed276a14abe authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_forward_msgs()

a74a2c59638652222e8d2cbe1978ef345e75c432 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_delete_msgs()

50c5503c8a4af9636f0f60b718beff997f7b0332 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_imex() and dcn_imex_has_backup()

a1e6998af28029c493aeb2220ce04e32773f3971 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add some newlines for better readability

3b4c00bcb5d369e8c81ff540580831fdc2e55aff authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_initiate_key_transfer() and dcn_continue_key_transfer()

6684ae2e3d2d209eaec266d5fedee7b2c018e5d2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove dcn_get_userdata() (used internally only)

0f1e4c9b2118baf47c1aca2994706c305b2d763e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_check_qr()

1e56b22512346fed358a057b06d9bd9c1ef694c2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Make async functions for open static

b348a7bbf556d754f85b5a8b636f84ec3e06539e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Move and rename finalize functions to the top and make them static

d84489f668d5d778e633ae28cd3fa3b838931a2c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_check_password()

fa10bde31bffe8104c9f16b5fbc0c82a88f831ba authored over 6 years ago by Lars-Magnus Skog <[email protected]>
password -> mail_pw

84ac19afdd8a4fe83826fdc2b0b40eba74b83ec4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_add_contact_to_chat(), dcn_is_contact_in_chat() and dcn_remove_contact_from_chat()

e4cf2e73369140e6a47d315fc7842757723e4c64 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_add_address_book() and dcn_get_contacts()

01a722968a6e28f01ef36094abe93fdc0faf9b97 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_get_chat_contacts() and dcn_get_chat_id_by_contact_id()

233953b524839299f119da47172ea4d2d66622e4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Only allow calling with ids for simplicity

525efd641cca4a11abfa63d3752f16718ab74330 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_archive_chat()

2f8795e03145cecc5ad7d9e9f6bb1e5a1e7622f7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement tests for the old remnants in test/index.js

413854fdff5b3bdd38044b57d6396512375ce9ef authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Test creating chat from contact and test chat methods

74f535f531742a6467430a70e50aa7b5993199ae authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_delete_contact()

77ffe5ddd1ac2293eb2c72fcd4a29d291b1c275f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Transfer some of the old code to a real test

803183136bf08da112e9ec8e4314cda053924028 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove Travis notifications for now

8dbab6a7add44cd4cbd3a8f1c5871dc5daeebe45 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_delete_chat()

5feb6e2f8890279b44105cae2215bb4745cbc62f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove example.js in favor of test/index.js

da604f8ff26f2ed5af586e2a9948a6a34057e862 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use one context for all unit tests for now

e0fcb7a72489ce4d0c0fc3d74a124d62541227a1 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Return null instead of throwing if chat, contact or msg does not exist

1a337e130990724e82133950eafc718e75bd6aeb authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Finish off functions related to blocked contacts

* implement dcn_block_contact()
* implement dcn_get_blocked_cnt()
* implement dcn_get_blocked_co...

28c05b6e67635e1455aae1852cfa41d18d20b132 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_get_blobdir()

ee7051ee73dd193370420714fd2cd8aea9dd0918 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Skip implementing dcn_is_open

c94d6dd4dcb020d2f173fa9227cf1f6f32743037 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Skip implementing interrupt functions

383f1c57000cb9fdbab035cb7522897d40a2176d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_stop_ongoing_process() and call from close()

e05d563b3ac1f6d65297252eb77b5367b77d7654 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix undefined result values

42fc683271770ae980f18783a807ca267cb63d63 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_close()

14369ecfe462e38cbc5a8a744eaee5f3b3ac65c5 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove example-bindings.js

7c16641beb46bb264e3c861792069c6845a16bc1 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Make some methods private, add close() method

88fbf82ac28136b7d124ba5a26450e2ca9615cdf authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add a callback to open in javascript and emit open event

0d2b8a25fe491f63f063ba19fc2943567597fcd5 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement async callback for dcn_open method (#50)

503f45e0b3dfcae55cd74007a8c3d8dbf7bb0292 authored over 6 years ago by Jikstra <[email protected]>
Implement dcn_msg_new() and dcn_send_msg()

5a9c35ea4e4e6f5a01456eb52c5ee52edee767ba authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement all Message functions

270a9fb052fdb561e61f2395347686be3feedd80 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
text1 and text2 can be NULL in dc_lot_t

ed440ca33ddd5ed85f1b84bbcbdcd07e9bdbb4c2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Actually always send a message in test so we can use the id

9c0917706daab103ed9db60af05cc7d6aa4d9cef authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add Message object

* implement DeltaChat#getMsg
* implement DeltaChat#getMsgCount
* implement DeltaChat#getMsgInfo

a90c583bf3abad2a3ed226f743bbe8d2cc8d3862 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use environment variables in test/index.js

ddac03f778715e29c5806121c7adb143f5738fab authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #46 from Jikstra/refactor_es6

fix linter issues

4ada41825dafeec31d48be4b1d5c90a4f60fe6f9 authored over 6 years ago by Jikstra <[email protected]>
fix linter issues

cd3ac91ee5c909b688ea696369cf063d590413da authored over 6 years ago by jikstra <[email protected]>
Merge pull request #45 from Jikstra/refactor_es6

Refactor es6

cf80e108f79825e15078c7be186e751c5fa79e2c authored over 6 years ago by Jikstra <[email protected]>
refactor prototype stuff and use es6 classes

e55ea96b9a05d04549a7c8de1c172c7406d613fc authored over 6 years ago by jikstra <[email protected]>
Add simple test file

409da47000a8836e85ca27bf118e63be1bf737c9 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_lot_t* functions

6df001a5d6c00300d661300c2dabe61f1081ad86 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_chatlist_t functions

be4d576f6589bc4cf56734eba6e04cbfb43874ff authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Incorrectly freeing an integer

90e7e53e58cb4295aa2de0b632691086ce14f48e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Clean up printf

fd08f57071ded0fba9fb2cfd7c69d8a68894a757 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
NAPI_UTF8() should alloc on the heap

5f56159284b8af1250706623f355f3aecdade284 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Do not export any *_unref functions

5fcc46fe3a70ff955bab5f9f8326e08ceecc41cc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
dc_array_t* functions should not be exported from c

e4656fe89fbfe44543fc0ea7751f3757cc7fd626 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Finish Contact methods

0e4847e09419a3000c8e7bc51bd85047a88d9e16 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Be explicit! (#41)

* Be explicit!

* revert the prefixed names and go back to dcn_ prefix
* implement prototype ...

50eb4db67803e3320c354b605ccb2c1282bd3b40 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dc_contact_get_addr()

854e399b48e7474d4e92862adcd0a8465aef5448 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #36 from Jikstra/reusable_event_handler

*UNTESTED DONT MERGE* Implemented a method to unset (and release) the event handler. It's

686502ef770e745886d0eed8f9e91ede271dd838 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge remote-tracking branch 'upstream/master' into

reusable_event_handler and fix example-binding.js

41d421ec311a7defd109ea6686900056c4d38e2b authored over 6 years ago by jikstra <[email protected]>
Implement dc_get_contact() and add Contact object

833471c62502aad76a62aa18d95b126b5b967b38 authored over 6 years ago by Lars-Magnus Skog <[email protected]>