Commit Graph
5607 Commits
Author SHA1 Message Date
Evgeny Poberezkin 0a170aa544 api for events, api test 2026-01-11 15:59:26 +00:00
Evgeny Poberezkin 2faf72f6e1 simplify cpp add-on - move logic to JS, fix API 2026-01-10 22:27:09 +00:00
Evgeny Poberezkin 6731d30014 high level chat api 2026-01-10 20:16:17 +00:00
Evgeny Poberezkin 1e4be145c0 refactor, fixes 2026-01-10 14:30:52 +00:00
Evgeny Poberezkin fe923ec9bd async addon, tests 2026-01-10 12:57:01 +00:00
shum c7748316d9 simpelx-chat-nodejs: adjust release tag 2026-01-08 08:53:07 +00:00
shum fe1c0f57a5 simplex-chat-nodejs: switch to official repository 2026-01-07 08:00:19 +00:00
shum dca2876a73 simplex-chat-nodejs: fixed libs version 2026-01-06 10:58:29 +00:00
shum 2a7c423d87 simplex-chat-nodejs: expose shim fucntions 2026-01-05 14:11:57 +00:00
shum 82a44c1261 simplex-chat-nodejs: expose low-level functions, move tests 2026-01-05 12:48:39 +00:00
shum f26aee7e46 simplex-chat-nodejs: fix library loading on Mac 2026-01-05 10:46:38 +00:00
shum 7b74831b18 simplex-chat-nodejs: rename shim to underscore 2025-12-29 10:21:48 +00:00
shum e55a3d5e14 gitignore: ignore nodejs package lock 2025-12-29 10:20:12 +00:00
shum 7bf943adcb simplex-chat-nodejs: fix shim name 2025-12-29 10:19:26 +00:00
shum 6cf88ab4d1 gitignore: add additional nodejs path 2025-12-29 10:15:09 +00:00
shum ca67bb1845 simplex-chat-nodejs: add npmignore 2025-12-29 10:13:07 +00:00
shum e79213ad51 simplex-chat-nodejs: install libs, adjust package and installation 2025-12-29 10:11:26 +00:00
shum f477ea3824 simplex-chat-nodejs: change addon name 2025-12-29 10:10:20 +00:00
shum 8322fa4f6d simplex-chat-nodejs: fix library paths 2025-12-29 10:07:43 +00:00
Evgeny Poberezkin d1c786316f Merge branch 'master' into av/node-addon 2025-08-26 22:30:12 +01:00
Evgeny e2d5c675d0 bots: generate code for TypeScript types module from Haskell tests (#6220)
* bots: generate code for TypeScript types module from Haskell tests

* types for API events and command responses

* code for chat command types

* license, readme

* fix array types

* fix more types

* add response type

* add Connect command to docs/ts

* update typescript client package to use auto-generated types
2025-08-26 16:38:27 +01:00
sh aec455c923 install.sh: fix linux arch (#6173) 2025-08-25 09:10:28 +01:00
Evgeny 78b4431dea directory: use bot commands and menu in SimpleX Directory (#6219)
* directory: use bot commands and menu in SimpleX Directory

* rename (remove hyphen), fix test
2025-08-25 07:51:53 +01:00
Evgeny Poberezkin 7f9e4cece2 ios: update core library 2025-08-24 17:40:39 +01:00
Evgeny 7a5e520cbe docs: simplex name and logo (#6218)
* docs: simplex name and logo

* update
2025-08-24 15:54:08 +01:00
Evgeny Poberezkin e5300fec84 core: update simplexmq 2025-08-24 12:35:59 +01:00
Evgeny 3454935b3b core: pre- and post-start chat hooks for CLI-based bots (#6217) 2025-08-24 10:24:00 +01:00
EvgenyandNarasimha-sc 1df92b7ff4 docs: update downloads page (#6216)
* docs: fix & update downloads

- Removed non-existent Ubuntu 20.04 downloads
- Added Ubuntu 24.04 downloads
- Added aarch64 downloads

* Update DOWNLOADS.md

* update

* update

---------

Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com>
2025-08-23 19:55:43 +01:00
EvgenyandNarasimha-sc bc68801435 docs: update FAQ (#6215)
* Update FAQ.md

- Fix "How do I connect to people?" button
- Add group roles FAQ
- Remove simplex.chat domain FAQ

* Update FAQ.md

* update

---------

Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com>
2025-08-23 19:34:41 +01:00
spaced4ndy 0d22280358 core: forward member name; ui: don't show "Member" label if unknown member was created with name (#6211) 2025-08-22 09:53:21 +00:00
spaced4ndy 0046fc27fe core: fix member version range not being correctly updated in some cases (fixes introducing owner to member in review, when host admin was invited via owner's link; likely fixes other interactions that check version) (#6208)
* core: fix introducing owner to member in review

* fix

* remove diff

* unfocus

* plans
2025-08-20 12:00:11 +01:00
Evgeny Poberezkin 6941539f25 6.4.4-beta.0: ios 296, android 316, desktop 118 v6.4.4-beta.0 2025-08-19 22:00:00 +01:00
Evgeny 83923b9740 android: reduce battery usage by not using permanent wakelock (#6176)
* android, desktop: core API event timeout setting

* chat_recv_msg_wait with STM timeout

* Revert "chat_recv_msg_wait with STM timeout"

This reverts commit fdfa2964c5.

* do not use permanent wake lock

* wakelock option, get wakelock on network information change

* remove option
2025-08-19 21:02:50 +01:00
Evgeny Poberezkin 24e1680a45 core: 6.4.4.1 2025-08-19 20:08:26 +01:00
Evgeny 0440616171 core: enable files in business groups by default (#6206) 2025-08-19 18:45:53 +01:00
spaced4ndy c5e05a10c0 core: fix duplicate error on group link creation (#6204)
* core: fix duplicate error on group link creation

* fix

* fix
2025-08-19 17:17:47 +01:00
fabac3030f website: translations (#6200)
* Translated using Weblate (French)

Currently translated at 97.6% (251 of 257 strings)

Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/fr/

* Translated using Weblate (French)

Currently translated at 97.6% (251 of 257 strings)

Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/fr/

* Translated using Weblate (German)

Currently translated at 100.0% (257 of 257 strings)

Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/

---------

Co-authored-by: Karl Rinneberg <deepl.gzdd1@passinbox.com>
Co-authored-by: tn <brandung_baut_0w@icloud.com>
2025-08-18 19:46:59 +01:00
+5 875d785039 ui: translations (#6199)
* Translated using Weblate (Italian)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/

* Translated using Weblate (Catalan)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ca/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/

* Translated using Weblate (German)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (Romanian)

Currently translated at 98.3% (2457 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (German)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (Russian)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (German)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (French)

Currently translated at 92.7% (2317 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/fr/

* Translated using Weblate (French)

Currently translated at 90.6% (1961 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/fr/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/

* Translated using Weblate (Romanian)

Currently translated at 98.3% (2459 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (Russian)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (Romanian)

Currently translated at 98.3% (2459 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (Russian)

Currently translated at 99.9% (2498 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (Romanian)

Currently translated at 99.4% (2485 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (Russian)

Currently translated at 99.9% (2498 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (German)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2499 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (Russian)

Currently translated at 99.9% (2498 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (German)

Currently translated at 100.0% (2163 of 2163 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (Romanian)

Currently translated at 99.9% (2497 of 2499 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2164 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/

* Translated using Weblate (Indonesian)

Currently translated at 96.5% (2413 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/id/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2164 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2164 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/

* Translated using Weblate (Russian)

Currently translated at 99.9% (2498 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/

* Translated using Weblate (German)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2164 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2500 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2164 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 41.9% (908 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 99.8% (2497 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 42.1% (913 of 2164 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pt_BR/

* Translated using Weblate (Romanian)

Currently translated at 99.8% (2497 of 2500 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ro/

* process

* ru correction

---------

Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: summoner001 <summoner@vivaldi.net>
Co-authored-by: fran secs <fransecs@gmail.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: tn <brandung_baut_0w@icloud.com>
Co-authored-by: Nicolae Fericitu <cni@disroot.org>
Co-authored-by: mlanp <github@lang.xyz>
Co-authored-by: Skyward Copied <shinigamiizmajnkrafta@gmail.com>
Co-authored-by: Karl Rinneberg <deepl.gzdd1@passinbox.com>
Co-authored-by: No name <CertainBot@users.noreply.hosted.weblate.org>
Co-authored-by: Rafi <rafimuhmad90@protonmail.com>
Co-authored-by: axmfs <axmfs@proton.me>
Co-authored-by: Alex Marcelle <me@alexmarcelle.com.br>
2025-08-18 19:44:50 +01:00
Evgeny Poberezkin c7b8d6c852 ios: update core library 2025-08-18 18:24:24 +01:00
Evgeny Poberezkin 44e8752e42 core: 6.4.4.0 (simplexmq 6.4.4.0) 2025-08-18 17:20:33 +01:00
spaced4ndy 5b0d0f19ce core: add tests for forwarding of connection deleting events in support scope (#6197) 2025-08-18 15:14:39 +00:00
spaced4ndy 24b66d9f4d core: exclude deleted entities when retrieving connection entity (#6198) 2025-08-18 15:59:18 +01:00
spaced4ndy b607b629a6 core: fix forwarding for connection deleting events (x.grp.mem.del, x.grp.del) (#6189)
* core: fix forwarding for connection deleting events (x.grp.mem.del, x.grp.del)

* more tests

* docs, mute tests

* plans

* rework wip

* improve tests

* revert plans

* only forward original message

* update simplexmq (err context)

* update

* don't always wait delivery

* don't do unnecessary ack

* docs

* Revert "don't do unnecessary ack"

This reverts commit 1a560b0333.

* ack

* update simplexmq
2025-08-18 12:58:25 +01:00
Evgeny dc3dcd4fc8 core, ui: safe mode to sanitize URIs when sending (#6196)
* core: safe mode to sanitize URIs when sending

* ui: use safe sanitize when sending
2025-08-18 12:58:10 +01:00
Evgeny 28a0959d96 core: additional whitelisted query string parameters (not removed from URLs) (#6190) 2025-08-16 16:46:34 +01:00
sh 2175db9345 github/workflows/build: disable aarch64 tests (#6192) 2025-08-16 13:14:01 +01:00
Evgeny Poberezkin f2055882bd ios: export localizations 2025-08-15 17:38:14 +01:00
Evgeny fb8d8ec7c3 core, ui: chat relay addresses (#6191) 2025-08-15 17:37:10 +01:00
spaced4ndy 16ed5bcb57 core: save correct body for received message record, instead of full batch body (#6188) 2025-08-14 16:41:04 +00:00
Evgeny faee989b04 android: prevent service notification from being swiped away (it kills the service) (#6175)
* android: prevent service notification from being swiped away (it kills the service)

* simpler
2025-08-11 16:51:48 +01:00