Ecosyste.ms: OpenCollective

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

github.com/simplex-chat/simplex-chat

SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!
https://github.com/simplex-chat/simplex-chat

sort chats w/t items by time of creation; created_at & updated_at in all tables; merge v1.1 migrations (#255)

* merge migrations; timestamps

* contact created_at

* group, contact request created_at

...

88a33990b7bcb4bed818209182a10d0800e2dc0b authored over 2 years ago by Efim Poberezkin <[email protected]>
ios: fix message view updates (refactor model to make it shallow) (#254)

7ce305e16fcba06b639b5f58c32f0a2c00a76e5c authored over 2 years ago by Evgeny Poberezkin <[email protected]>
send message integrity errors to view as a separate notification (#253)

1d1ba8607ebcf2388e710fca3e5e97c9030c2520 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update connection status in entity used in controller notifications (#252)

* update connection status in entity used in controller notifications

* remove unused code

9f6385f763a1bfac8ff221ed89fc02a48aeebedb authored over 2 years ago by Evgeny Poberezkin <[email protected]>
connect via link with simplex: protocol (#251)

a68b591029b558bb536fd3ff084dff2edf7f3c06 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add support for user addresses (#246)

* add support for user addresses

* started processing contact requests

* update command sy...

711207743b51ec3486f40969530f36f5ff598787 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
return accepted contact from APIAcceptContact (#250)

a8a7bb3c99d11dfafebc91d29f502431d8b28d47 authored over 2 years ago by Efim Poberezkin <[email protected]>
api for chat pagination (#249)

228c118714e95ff3d2d91b8b906d1b8aca15ca2c authored over 2 years ago by Efim Poberezkin <[email protected]>
fix constructor name for JSON encoding (#248)

0b86402ce39508eef26a72d242b96bca740a3677 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update commands (#247)

2295f7a92bb3ef57c5cf62b49051eaa6308c553e authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update API commands syntax

8e03eefa9bc36f7969525c1a5284eb8a9982be72 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
iOS: chats and messages layout (#241)

* iOS: chats and messages layout

* model update for updated API

* improve chat list view
...

53040dbe1d96bb3c01e0c8c727c5e4f7f4892a79 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
getContactRequestChatPreviews_ (#245)

6d5b5ab44f1e2a0aa7a6e39bcd0e0c3691e8a267 authored over 2 years ago by Efim Poberezkin <[email protected]>
contact requests api (#244)

Co-authored-by: Evgeny Poberezkin <[email protected]>

0a18985e68b0b22ada696ae8546e2321489b8bbb authored over 2 years ago by Efim Poberezkin <[email protected]>
delete contact api (#243)

* delete contact api

* chat command

047aa7deef143a393014fd8c682ea79e0d278589 authored over 2 years ago by Efim Poberezkin <[email protected]>
fix queries returning duplicate contacts (#242)

945ed3f7cb1f23073a8a01133f528cead56d7b4a authored over 2 years ago by Efim Poberezkin <[email protected]>
getChats returns [Chat] with 0-1 item instead of [ChatPreview] (#240)

e29ea99d2cb99ea93fd0d0bcd39a4a0cb414e18f authored over 2 years ago by Evgeny Poberezkin <[email protected]>
iOS: send/receive messages in chats, connect via QR code (#238)

* send messages from chats

* update API to use chat IDs

* send messages to groups

* gen...

3b19aaf1d178aed7b47c85eed35caacc22b2b989 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
API to send direct and group messages (#239)

* API to send direct and group messages

* update API parsing

15a91278d64688e944475d50a5733bc75b7c9b5f authored over 2 years ago by Evgeny Poberezkin <[email protected]>
show received messages in chat, send command on Enter, fix Date parsing (#237)

* refactor UI and API, send command on Enter, fix Date parsing

* UI sheets to create connecti...

cb602dd377089caf74b12e8aeed13bd551194b14 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
ios: group chat preview (#235)

7e2f365c1c98b983ea1469c7e30af6d0f74fe798 authored over 2 years ago by Efim Poberezkin <[email protected]>
use aeson fork with nullableToObject option to make JSON compatible with Swift (#236)

8425be0612dba300be19521a4a113ab775af875d authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add readme for ios setup (#234)

c0199a38fdf9c08f009df367e00a47c43a7c5ec2 authored over 2 years ago by Efim Poberezkin <[email protected]>
getGroupChat, getGroupChatPreviews_ (#233)

d97a8c1934f00bde493a23bd02fc658ca2a65453 authored over 2 years ago by Efim Poberezkin <[email protected]>
swift API for chat, started chat UI (#228)

* started swift API for chat

* skeleton UI

* show all chat responses in Terminal view

*...

7c36ee79554ab6e6e6ea3fcd50bd42c3dc77e805 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
most recent chat items in getDirectChatPreviews_ (#232)

55dde3531e4e6f89501e026702262ee7cc12d3dc authored over 2 years ago by Efim Poberezkin <[email protected]>
chats API for mobile (#230)

Co-authored-by: Efim Poberezkin <[email protected]>

c3a8ae1eb53b28f0032f87daac2001faaf550625 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
getDirectChat (#227)

Co-authored-by: Evgeny Poberezkin <[email protected]>

edc9560d3616980ab0bcd8183d3984517c85c85b authored over 2 years ago by Efim Poberezkin <[email protected]>
switch to JSON single field encodings for sum types to align with Swift enums (#229)

37cfb9321754e45011c73953f0d9f0b638b8d063 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update sha256map.nix

28ee40074a4a0adfa74ec3aa68dc236cfee5128e authored over 2 years ago by Evgeny Poberezkin <[email protected]>
JSON encoding for ChatResponse and all other types used in mobile API (#226)

* JSON encoding for ChatResponse and all other types used in mobile API

* omit null corrId in...

0ba4598ca227c739552a806ccd95bc6c7bb809bd authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add getChatPreviews to Store (#225)

ecb5b0fdeb09a5e4695d78e1c8ba845c566d8945 authored over 2 years ago by Efim Poberezkin <[email protected]>
chat items (#223)

* add chat items migration

* chat and chat items types

* queries draft

* ChatInfo with ...

6cf23f1fd171036456d5e72b18a84b6a3d608d52 authored over 2 years ago by Efim Poberezkin <[email protected]>
update C api to return JSON messages via chat_recv_msg (#224)

b86f034c0b2028f4c8689d9f9a38a38113b91c84 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
haskell nix flake CI (#222)

* Adds preliminary flake

This nix flake should be enough to try and build an android library....

ce3d7f21b0e17cb4141986ccb062f876c6310bdd authored over 2 years ago by Evgeny Poberezkin <[email protected]>
started chat model (#221)

* started chat model

* refactor processing commands and UI events

* message chat event pro...

b38d5f34650a2ae8d0fb4fb5c95311f4ab7e824c authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use Haskell library (#220)

a5ad0b185c5da655c55417331cc83113307bbeeb authored over 2 years ago by Evgeny Poberezkin <[email protected]>
test android app (#219)

4f5e13599278e431a0b944bbb1394b00a06089b3 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
prepare v1.0.2 (#218)

* update dependencies

* update version and dependencies

* add [email protected] to stack.yaml

*...

50d83d2374857cb5edbc123412ad06317ef6c7e9 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
export C interface, started mobile app (#210)

* initial mobile app design draft

* add proposals

* xcode project

* refactor function t...

64381be91d2398641a2ec602374a27daeff8248a authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add loggin option to test

f47494e5c8bdc45517e57457cc65cc08ca40a902 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
fix Windows CI to fail when commands fail, use fixed terminal package (#214)

* fix windows CI

* use fixed terminal package

Co-authored-by: Evgeny Poberezkin <2769109+e...

32a105bac85e16a4126491206dcac4ef67fbac31 authored over 2 years ago by Efim Poberezkin <[email protected]>
add option to enable logging (#216)

Co-authored-by: Evgeny Poberezkin <[email protected]>

65b17c9d18e9856c8041b9a8acc7cd5f0c48915e authored over 2 years ago by Efim Poberezkin <[email protected]>
readme: building from stable branch

aef159b0979ef1369b439bbe7c66b6790a8c4c35 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
1.0.1

d29a6542dea9af4c019e041afb34d3d18d700b16 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
make tests independent of JSON fields order (#212)

aef697e30a859d4592f40eb18241926a121ebf5e authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
Fork/fix terminal libary to work on Apple M1 (#211)

* use forked terminal with CapiFFI (fails to compile)

* update terminal package git tag

* ...

fca063e131a0938d71c04c6a7b8e8102d265c95c authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
fix explanation of server fingerprint (#207)

8a859044cb8b4ed46df9db5aee62e8f1c56d6d99 authored almost 3 years ago by Efim Poberezkin <[email protected]>
add cabal.project (#205)

* add cabal.project

* update meta-data in package.yaml

895e3878f98bdcb20665f3ef11ad3e99c3ea465a authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
add blog (#187)

* blog: v1 release notes

* Update 20220112-simplex-chat-v1-released.md (#181)

* Update 202...

b2556e330677345a959e0df73453a6c6acbee86e authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
fix installation script (#204)

eebc24086b0d1e56f9f24702369f37e67a66bf1d authored almost 3 years ago by Efim Poberezkin <[email protected]>
1.0.0

94bbc449600b948562e2623563c13cc368ef5448 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update "incompatible link" message

78712541f0f28884264227f3e220bd63129cdd39 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #196 from simplex-chat/v1

v1

2b4bdf39fb36e0921f53467683ccc41947847346 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
team user address, remove onboarding

a8faaef54e3c4f697458fd877dc0ac6506e83718 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
rename migration file

44bad8e093c3107d1dbe6f8b2ac2a8f292d477a5 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
restore bracket in readme

a988ab84f9505f5acc97777af7206735f5a4cff6 authored almost 3 years ago by Efim Poberezkin <[email protected]>
update simplexmq version

85e2013639aa5097f1887baa8df147912d42f189 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
add tests for group deletion; remove restrict constraints (#203)

* add tests for group deletion

* update constraints

* move index

Co-authored-by: Efim P...

19788015614275246003e69942e17df7e748d0c4 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update banner image (#202)

* Add files via upload

* Updated logo

Added line back in

95a4da71cb6f25b2a9053f28f358c0d8bf362a78 authored almost 3 years ago by Mark Aleksander Hil <[email protected]>
update chat README for v1 (#201)

Co-authored-by: Evgeny Poberezkin <[email protected]>

f13a65ca85258aa215717a6804d38be98b17054b authored almost 3 years ago by Efim Poberezkin <[email protected]>
update server addresses

e87be44134e83ce370d5ba517575467f54d4e98a authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
merge database migration, rename field in group_members: inv_queue_info to sent_inv_queue_info (#200)

fb8dfa02f285f9f274f0360c7f986f8c9620a0e6 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
additional notifications (#199)

67e0ca28a927e147ae8aebdb147288957af49196 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update file chunk size (#198)

7438db0a7dd337d770b70c722db96b0e0678f2cb authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
Simplex chat logo (#197)

* Updated SimpleX Chat logo

* Updated logo

Co-authored-by: Mark Aleksander Hil <32651095+m...

b47f064115eda582b6c3cd8fb1c6a6dcfe527017 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update install.sh to check for v0 and ask to continue (#184)

* update install.sh to check for v0 and ask to continue

* pseudo code

* pseudo

* contin...

d9afc47993c274d6b751c887d55326ed743be5b1 authored almost 3 years ago by Efim Poberezkin <[email protected]>
Merge branch 'master' into v1

fcee1088637ec2579d6c276e5b597021c76db0c3 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
prepare v1 release (#189)

* update servers

* update version

* update simplexmq version

* update database file nam...

5a74b8066f032ecf09e6cfb9a18a830ee9a6da45 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
script to add message views to database (#195)

809a87ce6127e12b7db9aaa108783428824b9e36 authored almost 3 years ago by Efim Poberezkin <[email protected]>
binary encoding for file chunks (#191)

c2c05816f315aaa3b47aeb1921ad880e263d04da authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
tests for JSON message encoding/decoding (#190)

* tests for JSON message encoding/decoding

* fix XContact parsing to allow absent field "cont...

cc4fff0ae586f055415ba4826e86bd7ed2c78dac authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update chat protocol to use JSON encoding for chat messages (#182)

* started chat protocol

* text message example

* events json

* same style comments

*...

be537f3a249d8f9f032caf79b45eb8247a507680 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
0.5.5 (#179)

7498cd4432de6ff439e410d77f718fa501014b9e authored almost 3 years ago by Efim Poberezkin <[email protected]>
update simplex-chat.cabal (#178)

5e545b639f6ce6b8b30c1bd6a7779d10e6e69bd9 authored almost 3 years ago by Efim Poberezkin <[email protected]>
update simplex.md (#133)

* switch to ghc-8.10.7 (lts-18.17 resolver) (#125)

* update simplex.md

Co-authored-by: Efi...

1093b01e7e19e56429dc5f9e43a67be1869435a8 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
refactor closure (#177)

44845ad5631429dbe8c35b88724933c71b26d4e5 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
allow to repeat group invitation using saved queue info; recognize it's the same group at invitee (#176)

* naming; full names on start for groups

* allow to re-add member

* save and reuse connect...

1bfa7f1104f88e0deb601c96281e294c075634b3 authored almost 3 years ago by Efim Poberezkin <[email protected]>
update simplexmq to 0.5.2, update resolver (#175)

* groups when in status invited - list as invitations on /gs

* don't list on start

* test
...

79658b3d8dd386b95a0ba83ff9ac1f324071004d authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
unprocessed group invitations - highlight, print on start (#174)

962287c439e7368e39dffe7051537973b6390a5f authored almost 3 years ago by Efim Poberezkin <[email protected]>
groups when in status invited - list as invitations on /gs; do not list on start (#173)

ea89c9d8c866f5fce7b129dc95ed3a044fabb9d5 authored almost 3 years ago by Efim Poberezkin <[email protected]>
allow invitee to delete group when in status invited (#172)

7c723213c2bbaa5a917695e3f7b1c04d8ada091e authored almost 3 years ago by Efim Poberezkin <[email protected]>
0.5.4 (#171)

f29614058af752181854b8424e0530318fb7b44a authored almost 3 years ago by Efim Poberezkin <[email protected]>
update README for v0.5.4 (#170)

8033c8648b8e0d6232fbe1c031c3fd3c807737a0 authored almost 3 years ago by Efim Poberezkin <[email protected]>
don't broadcast x.grp.mem.del when removing group member with status "invited" (#169)

3160a9559ada76947482c80e5f1907df6ac82513 authored almost 3 years ago by Efim Poberezkin <[email protected]>
fix contact field in all_messages_plain view (#168)

74cb3a3cc06f9de751b6aaea41a1eda532cf944c authored almost 3 years ago by Efim Poberezkin <[email protected]>
improve README instructions on querying messages (#167)

f2735020e31e8d8ee2e828132c1ead4e08e7a597 authored almost 3 years ago by Efim Poberezkin <[email protected]>
store messages (#166)

Co-authored-by: Evgeny Poberezkin <[email protected]>

81f29d679b80471343d69abb4828c19e8096f9d0 authored almost 3 years ago by Efim Poberezkin <[email protected]>
change tests port (fix for port 5000 now in use on macOS) (#165)

a7703209f243d219ccf8e5107ebd2d65148a3fdd authored almost 3 years ago by Efim Poberezkin <[email protected]>
0.5.3

6e48fe3f72fade81cf921e82137d53c3a00fec59 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
show "upgrade" message on invalid connection request (#164)

29b683329d067fd415581ef2de492ce29e5687c0 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
only use notify-send when present (#163)

e7f9e5a834af89b35a8a2a1e5f3788ef5c1736fb authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
0.5.2

66ab5bc424f1a99f86628a1cc38462c2a69584f6 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
add CODEOWNERS (#160)

279f8c545307b513dffae486bc9523ba6f48e596 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
fix welcome message type (#159)

0e91f10851ebf1b29c9f08c57a1b9fb732bedd5e authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
Update FUNDING.yml

4856f6e3e459371042f1c534e286468aa9d2048b authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
add simplex-chat.cabal file (#158)

0ccf431002ab9db4b35cc9c18a40b73b13f53ff6 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
0.5.1

433200bab921f4c1dcafed30570d9dfb3946757a authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update version to 0.5.1 (#157)

9513a47860535d6f9505d6e7ecb8bcfa09c8a526 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>
update welcome messages (#156)

* simple welcome message

* show welcome message only once

* show onboarding progress

* ...

96176936e6dab471c4b9cab6d855d9e07422d193 authored almost 3 years ago by Evgeny Poberezkin <[email protected]>