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

Fix broken example-bindings.js

1c1e6ccbc0589b8c230c25f0646d3c8a75fcc352 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implemented a method to unset (and release) the event handler. It's

unintuitive to release the threadsafe event handler in stop_threads and
also causes problems if s...

9965c0d75bc7e67d71fda7435b8ec315c74e47f9 authored over 6 years ago by jikstra <[email protected]>
Fix compile error

18d4dd3e1e9a50549d0273c262b58be4370dd4a4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement finalize for dcn_context

0e857a4f071ce6af1ef59ca401a19ba24280a8c2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove duplicate getContact method

d8ef503dd7048578941a893b4002acf29867011c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Finish off all dc_chat_t functions

9e9d282a95e8491be6ab6284a5e2f686b28b114f authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use NAPI_STATUS_THROWS()

a0ffc0dab4e48f442e198fcaeb49454fbb8d6672 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement finalize function for dc_chat_t* and do not export dc_chat_unref

5775012f43592d30a91eb3a9d8ab3a6f4cff8ef7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add Chat object

03d6243e6da0fe3e25dd2c1bfe0262d51ab9888d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Automatically camelCase methods on DeltaChat object

* implement stubs for special cases, e.g. methods that should not operate on dc_array_t etc
* do...

1886f617e56c8d3142aac730cea0dba975ff54d8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Export dcn_context_new without prefix

251ee6014272556aa5d2429c2221bc6ba5d88a6d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use NAPI_RETURN_UINT32() for uint32_t values

50e0a590bf7e6473ee387c6239364d8f56fe647e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Return the result

7247e160c4707c498e2a4180594d4ae01f1810c9 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Prefix c functions with context type so we can namespace nicely in js land

c6a9174dec7564e7fa33787173c344230ae141c4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Reorder methods according to their context

1c8718d6c4e353e37f0a6fcbcba74376d1e4f4f4 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Mark c functions with the corresponding context

fd5b540fec7e8f30a55a3d7b556a8ea0cf0b10a6 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Start implementing DeltaChat object for higher level api

5b34d6b07fb2f98ce378c27594ae29cac7a1d1dc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove printf

712fb4e2a6092dbc8fbf949c9d9d87488619eafa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Move mail_pw configuration

8f7bcd6c1c274148311acc7aa9ccde0a0bb6e348 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
index.js -> binding.js and example.js -> example-binding.js

1ca55b241f471fc15c482e5e20fa74c08160dcfc authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Clean up example.js a bit (only configure if needed)

9adfafea9f88319a33515f3c39563928b87c369c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_stop_threads (#34)

7743f077bc71b52b5650f6bf4f95783b378737eb authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #33 from deltachat/libuv-threads

Use threads from libuv for cross platform

fa56bdd4a50f673068ec7c4fc5c108b591296410 authored over 6 years ago by björn petersen <[email protected]>
Use threads from libuv for cross platform

557aa9c1c12fd7710f7652bb22651914ee3e7b59 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Update deltachat-core

7c103d94d6708e97b0fd0aff73190e87cde22ec7 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Reduce output a bit for each message in the vent loop

6e8c4a2d333a67eaaf7be3a62bb9987dbbc2fe5e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #29 from ralphtheninja/master

Implement dc_get_info()

8a46df8987f5db59119f8deee3be14fccdb0f2d7 authored over 6 years ago by björn petersen <[email protected]>
Implement dc_get_info()

56ff21660ee394bcbd3cdc5a0e338dd93059fa02 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
dcn_start_threads accepts one parameter, not two

e509fb68a2cc38a41d3864288feea3cb83dfecc2 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Tweak scripts/travis-before-install.sh

daf240ecf794aef3a685f935b69667ed120ae586 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix Travis (#28)

7e89ed1df216d709c8d0d8bf253c96e631e4ff53 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Merge pull request #25 from deltachat/document-minimal-version

Document minimal version + add node badge

74bcb29f3d148205adeb043fd76656a35f9b2280 authored over 6 years ago by björn petersen <[email protected]>
Document minimal version + add node badge

b5c362cdeb3d2a2cf2d51bed2318dd6de4ade176 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
add a function to set the online/offline state at any time that is then queried from the core synchronously as needed (#21)

add missing parameter

add missing parenthesis

c95a28a6bdc83f23971405be2728c230af81d87f authored over 6 years ago by björn petersen <[email protected]>
mark functions that are only needed in the file itself as being static (#22)

ec110efc135525b39e4b18592bd1938ac224dcdd authored over 6 years ago by Björn Petersen <[email protected]>
avoid using the same name for our header as for the system napi-macros.h (#19)

7310d1b7e3ece1f46aca7421ce98ee41ea76044d authored over 6 years ago by Björn Petersen <[email protected]>
divide the wrapper functions into in-call-out parts divided by empty lines, remove unused mutex object (#18)

f01abdb8691e653ee4047b9850d312047b7f5271 authored over 6 years ago by Björn Petersen <[email protected]>
Put napi macros in own header file (#17)

84bc6b80db03600f6da3201f9a7c35a1553904f5 authored over 6 years ago by Jikstra <[email protected]>
Rename repository and module

2778e9f715098acf722d0abc38b430aa0c233d21 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
add the macro NAPI_RETURN_AND_FREE_STRING that free()'s the string after copying it to the return buffer (napi_create_string_utf8() makes a copy of the string) (#15)

e50e894184969f21d4f2238b012a136fceb297c0 authored over 6 years ago by Björn Petersen <[email protected]>
Add functions (#14)

* add dcn_create*() functions

* add send-text-function

f133c752be5385b6921d182bd8f86b207cdd83a0 authored over 6 years ago by Björn Petersen <[email protected]>
remove some functions that are handle by NAPI and are not needed from the JavaScript side (#12)

c04b9d747502fd7136a986ffa1229c5d6bfb580b authored over 6 years ago by Björn Petersen <[email protected]>
Implement dcn_get_config_int() and dcn_set_config_int()

597e60a0addd2ad0c4121894eabc7daf177f8e15 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Implement dcn_get_config()

3922dd6ec8a100da2d5d3d153e9a1b0dc670bd5d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add stubs for not yet implemented api functions

00a006c4e07b7aaea077cb89adb71a5d267cd52d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Get rid of warnings

2607fa9232dfa07c381a2394d5d7efe142e673bd authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Clean up and re-order c functions

fcc19fb632247171032f08a548338d4781d61792 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use dcn_context in example + fix standard

f44f03462f492af8d79ba2d4bdf8e2a1c480ba24 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Enable Travis

7ad7d400129a1f7fc9c3d42fd18c9be78ef2da67 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add LICENSE

0272a23306641e02fa04c5d34ccbe76fa7dd3fa0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fixed locked up event handler and implemented dcn_configure &

dcn_is_configured

de10a3f6ece7c94e9adaf611a0e1a7e671d8240e authored over 6 years ago by jikstra <[email protected]>
Implemented dcn_set_config

f010eb8a756beb9ce106962d772b2b551af96dca authored over 6 years ago by jikstra <[email protected]>
Get rid of current_event variables in dcn_context_t and pass all event

handler arguments to javascript callback

bb5991f099b5e607ed077da03be54010c8de5f05 authored over 6 years ago by jikstra <[email protected]>
Updated deltachat-core

cd4ba5759c813a9d060578e305450237337ae0d9 authored over 6 years ago by jikstra <[email protected]>
Fixed and js event handler, removed global variables

559f8962f0c3e18de89ffa45c48d12378fee67d8 authored over 6 years ago by jikstra <[email protected]>
refactored dcn_set_event_handler

f1be9831a5563b5a47025d038ccd591f57debe4f authored over 6 years ago by jikstra <[email protected]>
Started working on getting back the context into the javascript context

dd0d82b58533c45edb09b977b85aea9389b81400 authored over 6 years ago by jikstra <[email protected]>
set_event_handler() and start_threads() can return undefined

b096bb63ec1412d34074fb1fbfb60a42f99eea75 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Use napi-macros module and clean up

e93705e63fd83a77f7f98b041e12f6d2d4807350 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Remove MyFunction :boom:

dc6cb958662d7710af65416a11537604155f0dfa authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix standard

97553c385b339895aa6e805830632919170e7809 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add index.js as main entry point. Rename module.js to example.js

c7f4616cd8b662ffb3d656c5c5573311ba1cf23d authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Fix indentation in c + minor cleanup

5396e8c3d71d36ff331ef20d1e66000b9b287ea0 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add standard

3b1882ad82077ff2398fda119704b31102e977ce authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Load bindings using node-gyp-build

b069281004ff557a7d8d2acf5121a593d42df382 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Ignore node_modules/

90e86a2348807f211590680fdf62ef656a545bbe authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add README.md + change license to GPL-3.0

72def660a720334bf5c9a4396c8a666bc63549d8 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
remove package-lock.json

90446aac765d78f0521bf1cf4eae8d62595ac96c authored over 6 years ago by jikstra <[email protected]>
Merge branch 'master' of https://github.com/Jikstra/deltachat-node-napi

47cddf0f7e3384796222ae458ef7a2f78e96cee7 authored over 6 years ago by jikstra <[email protected]>
update package.json

da4940e277e9b04939e716a18390b40061984c8b authored over 6 years ago by jikstra <[email protected]>
npm install should take care of everything + add rebuild-all script

de6749bd44a5daa07e1bd7ec81c46c729f97868c authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Ignore build/ folder

e0100fe5f1fbfe67716980535f7566987cf0dd0e authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Add deltachat-core submodule

362aa0d2bd458e4d14e0dc262650e765f1f40ee5 authored over 6 years ago by Lars-Magnus Skog <[email protected]>
Here we go

9f4622516421ef9631b06467ac3e395117be8f24 authored over 6 years ago by jikstra <[email protected]>