shum
d7010d5271
core: fix flaky testDisableCIExpirationOnlyForOneUser for cleanup manager timing
2026-02-19 07:39:50 +00:00
shum
004869de80
core: fix flaky testGroupMemberReports for async broadcast delete events
2026-02-19 07:29:39 +00:00
shum
932f2bb998
core: fix flaky testGroupHistoryQuotes for non-deterministic connected item ordering
2026-02-19 07:29:36 +00:00
shum
8405bfe8f5
core: fix flaky testAppSettings for virtual terminal getDiff race
...
Long command echo may be split by virtual terminal getDiff when
readTerminalOutput observes intermediate window states between
individual termCommand atomically blocks. Skip echo check for long
commands and search for the expected response instead.
2026-02-19 06:33:45 +00:00
shum
9a043a74b7
proper fix for testScopedSupportMemberLeaves
2026-02-19 06:03:17 +00:00
shum
a65e75402c
core: fix flaky group tests for non-deterministic message ordering
2026-02-18 16:35:56 +00:00
sh
26e15221f6
directory-service: fix slow postgresql queries ( #6639 )
...
* add analysis
* implement p1.1 and p1.2
* Update apps/simplex-directory-service/src/Directory/Service.hs
Co-authored-by: Evgeny <evgeny@poberezkin.com >
* update plans
* remove plans
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-02-18 09:28:39 +00:00
sh
764fb27f1c
core, directory: allow voice messages during member approval phase to allow audio captchas in groups that prohibit voice messages ( #6624 )
...
* rfcs: add member-support-voice rfc
* update based on the feedback
* implement RFC
* add new tests
* fix protocol tests and update plans
* restrict voice captcha exemption to host approval phase
* update agent_query_plans.txt
2026-02-14 09:26:18 +00:00
Evgeny Poberezkin
5b90a85b2c
website: fix build
2026-02-09 19:20:15 +00:00
Evgeny Poberezkin
894368dac8
website: update transparency report
2026-02-09 18:58:14 +00:00
sh
279119e134
simplex-directory-service: add audio captcha ( #6619 )
...
* simplex-directory-service: add audio captcha
* add plan
* updated plan
* implement changes
* add tests with coverage
* add tests
* implement further changes
* directory tests overview
* fix tests on 8.10.7
* /audio command toggles between text and voice captcha
* core: /audio enables voice captcha, retry sends both image and voice
* remove irrelevant directory service tests
* fix flaky testJoinGroup message ordering
2026-02-07 13:29:41 +00:00
sh
eb02e65ec9
flatpak: update metainfo ( #6603 )
...
* flatpak: update metainfo
* Update scripts/flatpak/chat.simplex.simplex.metainfo.xml
Co-authored-by: Evgeny <evgeny@poberezkin.com >
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-01-30 09:15:44 +00:00
Evgeny Poberezkin
89c5898688
6.5-beta.5: android 335, desktop 131
v6.5.0-beta.5
2026-01-29 14:25:47 +00:00
Evgeny Poberezkin
b3410fb34a
ios: 6.5-beta.5 (build 321)
2026-01-29 13:45:15 +00:00
Evgeny Poberezkin
ff8c03e409
Merge branch 'stable'
2026-01-29 13:00:01 +00:00
Evgeny Poberezkin
2787401434
v6.4.10: android 333, desktop 130
v6.4.10
2026-01-29 12:42:48 +00:00
Evgeny Poberezkin
db442d9661
ios: 6.4.10 (build 320)
2026-01-29 11:13:47 +00:00
Evgeny Poberezkin
98f1882a55
core: 6.5.0.9 (simplexmq 6.5.0.8)
2026-01-29 00:04:53 +00:00
Evgeny Poberezkin
14d5819ade
Merge branch 'stable'
2026-01-28 23:38:54 +00:00
Evgeny Poberezkin
5d32e14559
core: 6.4.10.0 (simplexmq 6.4.8.0)
2026-01-28 22:03:25 +00:00
Evgeny
a786693c1a
core: improve error handling ( #6602 )
...
* core: improve error handling
* simplexmq
2026-01-28 21:57:39 +00:00
Evgeny
4c6d0ec57d
docs: contributing ( #6598 )
2026-01-24 17:59:46 +00:00
Evgeny
d30dde5026
android, desktop: content filter in chats ( #6594 )
...
* android, desktop: content filter in chats
* fix command
* fix
* show content filter menu in search
* show end call in app bar during active call with the current contact
2026-01-23 17:27:15 +00:00
Evgeny
a87f0772c8
ios: content filter in chats ( #6590 )
...
* ios: content filter in chats
* allowed content types
* icons
2026-01-23 12:50:44 +00:00
Evgeny
5453d8875c
core: filter all messages with links in text when link content filter is used ( #6591 )
...
* core: change msg_content_tag stored as blob to text
* track if items have links and use has_link when searching for links (MCLink_ MsgContentTag is passed)
* fix test (broken in master)
* merge migrations, update api and schema
* minor fixes
* tests
* update plans
* update migrations
2026-01-23 12:31:42 +00:00
sh
8d1ca9917b
multiplatform: stop video playback when swiping away ( #6588 )
...
* android/build.gralde.kts: add JAVA_HOME to PATH
* fullScreenView: dispose player.stop when view changes
* fullScreenView: stop the video playback midway swipe
Previously, video playback stopped **only** when screen was fully swiped away to next item.
* ImageFullScreenView: simplify
* revert back VideoView
2026-01-21 09:14:04 +00:00
Evgeny Poberezkin
d08202ee2d
Revert "website: directory under maintenance"
...
This reverts commit 3e5e655a8f .
2026-01-20 16:39:08 +00:00
Evgeny
89964bf15a
bots: support maintenance option ( #6558 )
...
* bots: support maintenance option
* maintenance mode: run pre-start hook, do not create user
2026-01-20 13:28:20 +00:00
Evgeny
3e5e655a8f
website: directory under maintenance
2026-01-20 13:10:24 +00:00
sh
32a9b29666
scripts: sysctl adjustments in reproducible-builds-android ( #6583 )
...
* scripts: sysctl adjustments in reproducible-builds-android
* scripts/reproduce-builds-android: better errors and sudo only if sysctl
* scripts/reproduce-builds-android: set max_pid var early and fix sysctl
2026-01-19 09:33:39 +00:00
M. Sarmad Qadeer
c9193fb702
website: fixes ( #6454 )
...
* add rtl support
* enable arabic language
* fix colors for navbar on RTL language and when scrolling to footer
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-01-17 09:50:50 +00:00
Evgeny Poberezkin
da02bae85e
readme: update SimpleX addresses
2026-01-17 07:16:23 +00:00
Evgeny Poberezkin
c11ff747b0
nodejs: update package 6.5.0-beta.4.4
2026-01-15 17:17:38 +00:00
sh
d3a72473e9
nodejs: add and fix windows ( #6581 )
...
* simplex-chat-nodejs: adjust binding.gyp for windows
* simplex-chat-nodejs: different library linkage for windows
* simplex-chat-nodejs: remove non-moving GC in Windows
"non-moving GC is broken on windows with GHC 9.4-9.6.3" from:
https://github.com/simplex-chat/simplex-chat/blob/master/apps/multiplatform/common/src/commonMain/cpp/desktop/simplex-api.c#L11-L17
* ci: add windows to release-nodejs-libs
* simplex-chat-nodejs: same curl flags for dll.def download
2026-01-15 16:36:35 +00:00
spaced4ndy
2d64365d8c
core: correctly handle errors in createWithRandomId/Bytes for postgres (reuse withSavepoint from simplexmq) ( #6578 )
2026-01-15 15:18:15 +00:00
Evgeny
2fc72861e2
multiplatform/common: catch every exception at base64ToBitmap ( #6576 )
...
Co-authored-by: shum <github.shum@liber.li >
2026-01-15 14:47:50 +00:00
Alexandre Esteves
a8d7a9b389
scripts: more portable ( #6562 )
...
* scripts/desktop: use more portable shebang on linux
* scripts/desktop: only query uname for architecture
* scripts/desktop: don't hardcode ghc version
* revert GHC version
* Apply suggestions from code review
* accept arch as param
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-01-15 09:51:54 +00:00
spaced4ndy
8800f5e62f
core: correctly handle errors in withLocalDisplayName for postgres (rollback to savepoint) ( #6577 )
2026-01-15 09:36:53 +00:00
Evgeny
43aa3e7e8a
nodejs: simplex-chat npm package ( #5556 )
...
* nodejs: addon
* rename
* changes
* change lib name
* package
* lib path
* simplex-chat-nodejs: fix library paths
* simplex-chat-nodejs: change addon name
* simplex-chat-nodejs: install libs, adjust package and installation
* simplex-chat-nodejs: add npmignore
* gitignore: add additional nodejs path
* simplex-chat-nodejs: fix shim name
* gitignore: ignore nodejs package lock
* simplex-chat-nodejs: rename shim to underscore
* simplex-chat-nodejs: fix library loading on Mac
* simplex-chat-nodejs: expose low-level functions, move tests
* simplex-chat-nodejs: expose shim fucntions
* simplex-chat-nodejs: fixed libs version
* simplex-chat-nodejs: switch to official repository
* simpelx-chat-nodejs: adjust release tag
* async addon, tests
* refactor, fixes
* high level chat api
* simplify cpp add-on - move logic to JS, fix API
* api for events, api test
* update @simplex-chat/types
* Revert "update @simplex-chat/types"
This reverts commit da3f89866f .
* change @simplex-chat/types version
* receiver for any events, wait with timeout
* low-level bot example
* typedoc
* network connection events
* declarative bot api
* readme, docs
* update docs
* update readme
* add liveMessage support
* allow passing welcome message as string
* @simplex-chat/webrtc-client 6.5.0-beta.3
* bot test
* concurrent connection in tests
* nodejs/download-libs: cleanup on version mismatch
* nodejs/download-libs: bump libs version
* do not handle signals in Haskell
* update bot examples
* flatten docs and use local links to code
* update readme
* 6.5.0-beta.4
* include more files in npm package, 6.5.0-beta.4.2
* .gitignore
---------
Co-authored-by: Avently <7953703+avently@users.noreply.github.com >
Co-authored-by: shum <github.shum@liber.li >
2026-01-14 21:42:21 +00:00
Evgeny Poberezkin
b2cbe9a41e
6.5-beta.4: android 332, desktop 129
v6.5.0-beta.4
2026-01-14 12:34:31 +00:00
Evgeny Poberezkin
56bda03c33
ios: 6.5-beta.4 (build 319)
2026-01-14 11:56:00 +00:00
Evgeny Poberezkin
2ecee42a40
core: 6.5.0.8 (simplexmq 6.5.0.7)
2026-01-13 22:28:52 +00:00
Evgeny Poberezkin
f99e8da8fe
update simplexmq
2026-01-13 19:13:51 +00:00
Evgeny Poberezkin
6f8f684c6f
Revert "website: directory under maintenance ( #6571 )"
...
This reverts commit 8e5481611b .
2026-01-13 15:02:33 +00:00
Evgeny
8e5481611b
website: directory under maintenance ( #6571 )
...
* website: directory under maintenance (#6557 )
* update
2026-01-13 12:05:47 +00:00
sh
324aefef86
ci: add nodejs action ( #6568 )
...
* ci: add nodejs action
* ci: better curl flags
* ci: fix naming
2026-01-12 17:30:35 +00:00
spaced4ndy
bf1783feb4
core: fix agent cleanup manager not starting in normal operation mode in CLI ( #6567 )
2026-01-12 10:16:32 +00:00
Evgeny
8ebc8894de
bots api: fix typescript code, add start/stop commands ( #6565 )
2026-01-11 16:57:15 +00:00
Evgeny Poberezkin
4b986c4cf6
Revert "website: directory under maintenance ( #6557 )"
...
This reverts commit 0f65ba0291 .
2026-01-09 18:17:28 +00:00
Evgeny
0f65ba0291
website: directory under maintenance ( #6557 )
2026-01-09 12:33:41 +00:00