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

android: improve chat, chat info, console (#344)

* bigger fonts, text entry layout

* resize scroll area when keyboard appears; automatically s...

a0a45490458c9d67a54897a1dcec9b2b6e8ba159 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
android: splash screen (to avoid showing welcome screen before the user is loaded) (#345)

* initial attempt -- not recomposing

* change to mutable state, still not working

* two st...

69c79c5e0a5d166b8f832270f1a62175a371ddd9 authored over 2 years ago by IanRDavies <[email protected]>
android: UserProfileView (#341)

* android: update user profile view logic

* indentation

* format

* UserProfileView

*...

1edf60362e111fb79820929ba465f43bae72a835 authored over 2 years ago by Efim Poberezkin <[email protected]>
terminal: make input responsible for echo to keep commands synchronous (as in mobile) and avoid echo delays (#343)

* terminal: make input responsible for echo to keep commands synchronous (as in mobile) and avoi...

739990c732e431a3fd8841b69c7e5dc55d7e34ee authored over 2 years ago by Evgeny Poberezkin <[email protected]>
android: refactor sum types (#342)

c9cfead9bc28d25f7f1cb8ba2a6fa9db5ab806e0 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
android: add chat info page, delete contacts, show network connection status for contacts, improve error handling

d37f493c6a6fcca20213c1b28f32393e588a9fb7 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
align time format with iOS app, use kotlix-datetime only (#340)

b3153ae0fdfe857a84bce7bdf58ce360bdfff205 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
android: use deep links to connect (#339)

* simple case

* version almost working with true links

* show alerts in imperative way, li...

7fc5b833aa8f02738895326855ddd992124dd596 authored over 2 years ago by IanRDavies <[email protected]>
android app: connect via QR code (#338)

* connecting via QR code works

* add contact/scan qr code pages

* new chat sheet layout

...

d48d4ed8f90a2623884f377390cbe6470b19a54c authored over 2 years ago by Evgeny Poberezkin <[email protected]>
chat view layout (#335)

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

f57a7009a3bb43a19f1d188125352cad434b5e09 authored over 2 years ago by Efim Poberezkin <[email protected]>
android app: API, add chat sheet and view with QR code (#336)

* add contact (WIP)

* basic UI to create new chat, finalize API classes and functions (TODO: ...

6c4888d2752ab726bc576b9396a6d450eb564a8d authored over 2 years ago by Evgeny Poberezkin <[email protected]>
chat list styling round 2 (#334)

* initial restyling:

* polish styling a little

* lint

* more linting

* add dependenc...

3820d08af887f4085b835245a5330ce6366cea40 authored over 2 years ago by IanRDavies <[email protected]>
update model when messages arrive (#333)

* update model when messages arrive

* update chat in the list when message is added

* copy...

bba2783aa40cdc81195c5d4e45c457f429a5c785 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
initial chat list styling (#332)

f6503089862230cd4c3f7108425cc1183ceb7068 authored over 2 years ago by IanRDavies <[email protected]>
platform independent json encoding for db (#330)

bd1318104224c8450819cb5964fdbe788343bbb1 authored over 2 years ago by Efim Poberezkin <[email protected]>
make condition depend on host os (#329)

6daad1021054f9231596cb77e240c033411a27c8 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
make chat model not nullable (#328)

* make chat model not nullable

* parse datetimes

* smart constructors for TerminalItem

52f758c6e16d2875b57456398f1ec4754b714dcd authored over 2 years ago by Evgeny Poberezkin <[email protected]>
list of chats and chat messages (#327)

290a88fd90be2f5df499435d45367f25462f2327 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
chats in android app (#324)

* view placeholders for chats list and chat views

* classes for chats

* set the user to th...

423f54e95d117299d0824e593cd845c9e573d768 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
Id/conditional nav on launch (#326)

* add initial conditional routing -- create user not working

* only one nav controller

* u...

9e46b5117df4555fb32194ef6200d08b8a2b98b9 authored over 2 years ago by IanRDavies <[email protected]>
Id/android navigation edits (#325)

* add ids to terminalitems and work with these

* remove unnecessary logging

e8ff6f509b9691b553f72c259837442a5615a842 authored over 2 years ago by IanRDavies <[email protected]>
2 spaces holy war (#323)

e7e777ec7b022634f8d4107e7b26d0bc953e780d authored over 2 years ago by Evgeny Poberezkin <[email protected]>
pass IOS devine via GHC options in flake.nix (#322)

f74f932dcd2fbde9e7c3670ef313d8e1e909b3e6 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
rename file in android app

7fafb258218f1fa2cea92876864754078ec75e9a authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use tagged JSON on android, update tests (#321)

dd256be4ec092b84dbbe2b54f56149f34b7461cd authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update android api to call haskell off main thread (#320)

d743804b1d8ffeaac1a2db7f186c224fa048a8fe authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use sync commands (#319)

f8951b44fcbcbb7fcca0aeb0e8d40150de881608 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update condition in cabal file

ec706706309f0b545f1c83a888adbfc352b15366 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update cabal file - GHC option for android

ee07921d42d95393d32a6547d7d2b147d0b3b6c8 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update simplexmq sha (#318)

5548494a44f1d03c000ce0071ac3039eb959f251 authored over 2 years ago by Efim Poberezkin <[email protected]>
Android compose navigation (#316)

* initial rough ideas

* refactor and put in high level navigation

* refactor

Co-authore...

7c8ad4aee491b0478b1347c8228ef3e54be69bc8 authored over 2 years ago by IanRDavies <[email protected]>
switch to the new API (does not work) (#317)

* switch to the new API (does not work)

* kind of works without parsing JSON

12b4325435a19a93b2cbb76587cc6327305b02b9 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use different names for different build bundles (#315)

241d02584ab2a34e594555d078a9a0082f295d4e authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update readme (#314)

* update readme

* update README.md

Co-authored-by: Efim Poberezkin <8711996+efim-poberezki...

0f450fd9bfd320936685c1abdf9ff9428ef40fe2 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
started android / compose app (#301)

* new compose project

* classes for chat command and response

* use val with get() for com...

ce02c514cf7d18864ca1260878e93fa12c203c82 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use async commands (#313)

* switch to async

* make tests pass

322ab9d85492014743ebead99caf634b07584118 authored over 2 years ago by Efim Poberezkin <[email protected]>
update simplexmq sha (#312)

* update simplexmq sha

* package build for iOS/Intel simulator

Co-authored-by: Evgeny Pobe...

d40ee71a2c1189806eb58082a209af39ea254839 authored over 2 years ago by Efim Poberezkin <[email protected]>
iOS: show dates in older messages

c81bb0f15daf7a35dafa4777aaedb5ab9dbabbae authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update binaries in iOS app and build number (10)

b7fda194c8d0c1e60b636d0c38240244baed999a authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use sync commands (#306)

c37f41c1714fd01eafbbad1595afb3f9f3f98792 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #305 from simplex-chat/master (v1.2.0 terminal app)

ced8d2a45f378fe610d70f7ff3cee016f4fe1757 authored over 2 years ago by Efim Poberezkin <[email protected]>
1.2.0

c580c34a35d52330f72f0391b580502b6effc804 authored over 2 years ago by Efim Poberezkin <[email protected]>
ios: add contactNotReady error type (#304)

fdf312d9e14d34ebe0541c1c4e2bc9fcb4bf0b65 authored over 2 years ago by Efim Poberezkin <[email protected]>
return version number to mobile (#303)

44d8b549c48b200aececd35048cc4935ffb38885 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
prepare v1.2.0 (#302)

928dd27043514af4c37ef9ead8d6001ad2632210 authored over 2 years ago by Efim Poberezkin <[email protected]>
connection precedence logic in getContact_ (fixes asynchronous establishment of connection) (#300)

44190513479a2b031bdc42829214f9a1478bf2b9 authored over 2 years ago by Efim Poberezkin <[email protected]>
ios public beta announcement (#298)

* ios public beta announcement

* update post

* corrections

* corrections

* update bl...

8cf88019e592c9dc1611bdc2c0ce7983c7a4395a authored over 2 years ago by Evgeny Poberezkin <[email protected]>
show confirmation alert after the connection (#299)

* show confirmation alert after the connection

* update build number

710971a0cd93351e4cc49026d3980f6af00457ce authored over 2 years ago by Evgeny Poberezkin <[email protected]>
option to auto-accept contact requests (#296)

dc306dfcd0621decec6b726d688c1bbf62f8cca1 authored over 2 years ago by Efim Poberezkin <[email protected]>
update banner (#297)

e90520a5ece937b33aef91a6517c49142eaaa09b authored over 2 years ago by Mark Aleksander Hil <[email protected]>
show large unread numbers

7805bd1e4534553c2563de1580f1e46ee5bc8575 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
deduplicate contact requests (#287)

* deprecate XContact

* XInfoId

* xInfoId tests

* merging

* saving on connection

*...

c1c55ca70032f6b55ae0ea9c07cdb97887d40539 authored over 2 years ago by Efim Poberezkin <[email protected]>
fix swift

8e34d2fbbc165c83eacaa71c60afdfbcee4dbd58 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
search chats, longer emojis (#295)

* search chats, longer emojis

* simplify

61afb64dd75b13ae8d697f7fb30292377d7481ad authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update build number (8)

aa2bc545db18d710d6644a81d311801da9960b3f authored over 2 years ago by Evgeny Poberezkin <[email protected]>
iOS app version 0.3.1

067f122b05ecac3aaa3818de5bdbfed185db7117 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
iOS: show message sent/unread status (#293)

* light github image for dark mode

* show message received status, remove chevrons in chat li...

9d9bb68d50b17e618786413f459f9d30ebaf0e71 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
fix group leave (#294)

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

af5abae55874cb56da5423166d0a545a80b7ec9d authored over 2 years ago by Efim Poberezkin <[email protected]>
Merge pull request #292 from simplex-chat/master

v1.1.1 terminal app, v0.3 iOS app

c59caa5d7fc711ff7b1d6ade76c171560dacc70b authored over 2 years ago by Efim Poberezkin <[email protected]>
1.1.1

0ea870501462b8f425f3f5edc2bff3e96f0b0c65 authored over 2 years ago by Efim Poberezkin <[email protected]>
enable async commands (#290)

* enable async

* fix async command error response

Co-authored-by: Evgeny Poberezkin <27691...

92409820fb67e7f3ba81f629e418393256adfa55 authored over 2 years ago by Efim Poberezkin <[email protected]>
chat usage help and minor UI fixes (#291)

* chat usage help and minor UI fixes

* update version, build and binary

98fc6c6adf2c7d8122a254c453fa552202206679 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
prepare v1.1.1 (#289)

771bc6a14dd520c52c0ef2afb9dbd06342b2598a authored over 2 years ago by Efim Poberezkin <[email protected]>
simplify and fix background loading (#288)

* simplify and fix background loading

* start receive loop in the main chat

86c36f53e47f3a7856909c23710492e2ed70b5f9 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
check group member connection status before delivery; best effort delivery per group member (#286)

5c24089f9ffcd4a8700bf2f6b1ece79609a31880 authored over 2 years ago by Efim Poberezkin <[email protected]>
receiving messages in the background and sending local notifications (#284)

* receiving messages in the background and sending local notifications

* show notifications i...

516c8d79ad575778a422dad3a5f170e79c3313d3 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
test chat items (#285)

ff7a8cade157b3526560565f804b5d8b3f6d805d authored over 2 years ago by Efim Poberezkin <[email protected]>
add unreadCount and minUnreadItemId stats to Chat type (#283)

7af4cdffee2ecbd58096d041b5623eb7afad0286 authored over 2 years ago by Efim Poberezkin <[email protected]>
add APIChatRead chat command (#282)

b06838b6512d68ab066581acdf55cab81cf03445 authored over 2 years ago by Efim Poberezkin <[email protected]>
updated text items (#278)

* updated text items

* update version

* fix JSON parsing in CIDirection, refactor data sam...

b3a4c21c4b8ad61be045590b5f8961cbc1f1692e authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add CRContactConnecting api response (#281)

855881094b33899cfc1c8ee66e0ddc8fac0f48a0 authored over 2 years ago by Efim Poberezkin <[email protected]>
ios: add CIStatus type (#280)

82d02e923ad350ca0580cbfa8b4a2e791e3f3362 authored over 2 years ago by Efim Poberezkin <[email protected]>
connection precedence logic in getDirectChatPreviews_; update item status in object (#279)

d11d66fa90a9c77702123c69fe8721100c57066b authored over 2 years ago by Efim Poberezkin <[email protected]>
chat item status, CRChatItemUpdated api response (#269)

f5507436f3239640d61e6ff522d5fec873b3e647 authored over 2 years ago by Efim Poberezkin <[email protected]>
fix loading chat, contact connection status info (#277)

eeea33c7cbb8c2f6a69a6ea18434cf42a45c9b86 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
improve text message view (#276)

* show text and time on the same line

* convert emails and phones to links

7883ca76575c896e9f2bc4ed336ec5d305cd11c2 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use simplified chat controller, fix keyboard removing on tap (#275)

8efb8b2f8672ae47575745850354dbc5ec2d7745 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
simplify mobile API to have single controller (#274)

* simplify mobile API to have single controller

* update chat response in swift

* add asyn...

408a30c25b6e066cf7e31764fe007b1f15ab1a82 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
each command takes lock if it needs it (#273)

9b67aa537a06d5bd26071e832c2f4557a7009e56 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
ios: highlight URLs in texts (#272)

* ios: highlight URLs in texts

* Apply suggestions from code review

5aabf87898c592c633f9cd27c4a50d623d4877e8 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
contact and server connection info (#271)

67dbdcd25724989d53ffd0625e183fad0b64bc93 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
multiline message entry field (#270)

3d137995d8b1f6a522ed9b8028b724846846895f authored over 2 years ago by Evgeny Poberezkin <[email protected]>
large emojis, full contact names, contact createdAt, process profile updates, etc. (#268)

e424e9328b664b5cd4eaf7b31b99f6c7331efb6b authored over 2 years ago by Evgeny Poberezkin <[email protected]>
minor UI improvements (#267)

214ecf605b0b0b4cba965e4553b59ae285793385 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #266 from simplex-chat/ep/fix-utf8-api

fix utf8 encoding for C API requests

7d06d0660d276c710a985773e4e1021d8fc11c4b authored over 2 years ago by Evgeny Poberezkin <[email protected]>
fix utf8 encoding for C API requests

c34eddb82a2961e0eba253cc296bab241c37de0d authored over 2 years ago by Evgeny Poberezkin <[email protected]>
fix utf8 encoding when writing to database

9969606432d0f2e360ffd138478c5d138fd52860 authored over 2 years ago by Efim Poberezkin <[email protected]>
Merge pull request #265 from simplex-chat/ep/sync-cmd

fix C string UTF8 encoding, revert to sync commands

d8abdb792756cabc0ee0d7ffc0b610857ab72d4b authored over 2 years ago by Evgeny Poberezkin <[email protected]>
Merge pull request #263 from simplex-chat/ep/ios-fixes

configure build for device/simulator

71a60795cffdef8e8851b7fee1273941fb84eb51 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
use 8 byte characters, as encoding is handled elsewhere

d07ce0b8f494f5df23287e96309615294920d4d9 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
sync commands

565bc708437f575a9621928dc1502b2cd40919f3 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
sort chat items by id (#264)

792486181058141986f820dc2ab353c9bb405992 authored over 2 years ago by Efim Poberezkin <[email protected]>
configure build for device/simulator

08dd92b72673ff44591b2977900d85cc20f88018 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
iOS version 1.0.1

dca5dc4fcee69606d13698ed4e0031e22da6966a authored over 2 years ago by Evgeny Poberezkin <[email protected]>
add animations (#260)

* add animations

* improve settings screen

* app icons

24f3637199b02c670b27f79c9d45981434f172ac authored over 2 years ago by Evgeny Poberezkin <[email protected]>
create release as prerelease; fix windows build (#261)

4dd95c1639fb64d85c6b3e4ee9ef8a50238b8ff7 authored over 2 years ago by Efim Poberezkin <[email protected]>
prepare v1.1.0 (#259)

4724669bce9ebb91bbd8f2a3813fd099f9706640 authored over 2 years ago by Efim Poberezkin <[email protected]>
make slow commands asynchronous (#258)

292c3344600abb389f5b8fba7a35fca374049ae6 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
update entity connection status to report it correctly (#257)

dafdf66adacb5db9c2423807392dac3633381a73 authored over 2 years ago by Evgeny Poberezkin <[email protected]>
refactor files, auto-scrollback for messages (#256)

38424af48e73468ab29eba0661927fe75018ef9b authored over 2 years ago by Evgeny Poberezkin <[email protected]>