shum
4cf98ddec3
mcp: reject inherited names as commands
2026-10-24 14:56:58 +00:00
shum
37a4ef492f
mcp: wire session, daemon and hook commands
2026-10-24 14:55:59 +00:00
shum
8ef4385324
mcp: remove unused shell quoting
2026-10-24 14:55:59 +00:00
shum
75b2e1e04d
mcp: add the SessionStart hook and link commands
2026-10-24 14:54:29 +00:00
shum
afa82561f9
mcp: retry session calls after a daemon restart
2026-10-24 14:52:30 +00:00
shum
59247d550a
mcp: add the stdio session server
2026-10-24 14:43:17 +00:00
shum
9516414097
mcp: handle spawn errors and a stopped daemon
2026-10-24 14:37:24 +00:00
shum
d921b066f2
mcp: add the daemon client
2026-10-24 14:35:41 +00:00
shum
82aad0f561
mcp: create the socket token atomically
2026-10-24 14:31:09 +00:00
shum
b23ae55bd1
mcp: fix daemon disconnects, stop and idle calls
2026-10-24 14:27:06 +00:00
shum
9da63d223c
mcp: add the daemon
2026-10-24 14:12:22 +00:00
shum
7d61da9c8d
mcp: order hub control work on one chain
2026-10-24 13:59:17 +00:00
shum
6de05718c8
mcp: open session agents and the hub
2026-10-24 13:56:33 +00:00
shum
18a014b88b
mcp: fix socket UTF-8 and late error handling
2026-10-24 13:54:58 +00:00
shum
50020411f7
mcp: add the daemon socket protocol
2026-10-24 13:53:25 +00:00
shum
efa31b460e
mcp: promote only the first joiner to owner
2026-10-24 13:51:38 +00:00
shum
65d206c992
mcp: share the Main group across sessions
2026-10-24 13:46:42 +00:00
shum
87f280c3a3
mcp: add plain QR code text
2026-10-24 13:39:48 +00:00
shum
a9d5ba3be1
mcp: serve tools for one session profile
2026-10-24 13:37:32 +00:00
shum
6479a1859e
mcp: keep actions per session
2026-10-24 13:35:05 +00:00
shum
5a4c6e4b83
mcp: add daemon data root layout
2026-10-24 13:33:26 +00:00
shum
d497c90d79
mcp: read plugin options
2026-10-24 13:31:44 +00:00
shum
225b9336e9
mcp: remove HTTP serve and register modes
2026-10-24 13:30:19 +00:00
sh
31c4b68189
ui: don't reconnect calls with peers before v22 ( #7785 )
2026-10-23 10:06:33 +01:00
Evgeny and Evgeny @ SimpleX Chat
d63906ad55
mcp server: fixes ( #7793 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-22 21:33:25 +01:00
Evgeny and Evgeny @ SimpleX Chat
7ffe252659
packages: npm public access ( #7779 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 23:03:50 +01:00
Evgeny and Evgeny @ SimpleX Chat
46eb5cc001
packages: SimpleX Chat MCP server ( #7752 )
...
* packages: simplex-chat MCP server
* update
* standing approvals per chat, leave tool, simplify
* fixes
* add error messages
* LICENSE
* specification
* migration
* update simplex-chat, tests, fixes
* update simplex-chat libraries
* use agent peer type
* better server and tool descriptions
* short readme
* reference
* images
* update readme
* update readme
* update
* change links to master
* fix links to point to master branch
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 22:57:25 +01:00
Evgeny Poberezkin
61a57d3835
libs: nodejs 7.1.0-beta.6.6
2026-10-19 19:54:16 +01:00
Evgeny and Evgeny @ SimpleX Chat
46b2cf9f85
nodejs: add tests to library ( #7694 )
...
* nodejs: add tests to library
* new tests
* remove message splitting
* fix race
* docs
* replace extract-zip with yauzl that it wraps (high severity issue)
* fix ci tests
* skip server tests on macos and win unless SMP_SERVER is set
* fix win test
* fix win test
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 19:49:44 +01:00
Evgeny Poberezkin
82d44a951f
libs: 7.1.0-beta.6.5
2026-10-19 16:13:15 +01:00
Evgeny Poberezkin
5a02b906e6
core: 7.1.0.14 (simplexmq 7.1.0.14)
2026-10-19 13:25:55 +01:00
2ea1ec0d50
ui: reconnect call ( #7711 )
...
* Update Call.hs
* Update Internal.hs
* add reconnecting string
* Update WebRTC.kt
* desktop: show reconnecting state, keep call duration
* android keep connection time correct wiith adding reconnecting
* Update CallTypes.swift add reconnecting status on IOS
* Update WebRTC.swift add reconnecting
* add reconnecting and make sure call duration is correct
* Update call.ts
* core: regenerate call.js from call.ts
* Update Call.hs revert call status change
minimization
* Update Internal.hs rever to minimize changes
* Update CallTypes.swift minimize changes
* Update WebRTC.kt minimize changes
* Update CallView.desktop.kt desktop shows reconnecting without sending to core
* Update CallView.android.kt show reconnecting without sending it to the core
* Update ActiveCallView.swift show reconnecting to ui without sending to core
* Update CallView.desktop.kt add reconnecting sound on reconnect
* Update CallView.android.kt add reconnecting sound
* Update ActiveCallView.swift play reconnecting sound when reconnecting
* Update RecAndPlay.desktop.kt
* rebuild
* refactor
* build
* android, desktop: restart ICE to reconnect calls
* ios: restart ICE to reconnect calls
* webrtc: add call reconnection e2e tests
* android, desktop: fix lost call commands
---------
Co-authored-by: GuavaGoat <320862384+GuavaGoat@users.noreply.github.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 12:17:16 +01:00
Evgeny and Evgeny @ SimpleX Chat
924f2b9644
api: fix python code generation ( #7764 )
...
* api: fix python code generation
* fix python types
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 08:32:09 +01:00
Evgeny and Evgeny @ SimpleX Chat
a766d0af0f
ci: package releases with drafts in simplex-chat-libs ( #7754 )
...
* ci: package releases with drafts in simplex-chat-libs
* test release
* core: 7.1.0.12
* packages: release nodejs and python libraries
* fixes
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 07:50:09 +01:00
Evgeny and Evgeny @ SimpleX Chat
0563460204
core, ui: support block markdown ( #7734 )
...
* plan: support block markdown
* update plans
* core, ui: markdown plans and implementation
* better
* simplify
* markdown tests and fixes
* implement
* fixes
* fix test
* bold
* block markdown rendering
* fix selection and rtl
* fixes
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-18 22:44:33 +01:00
Evgeny and Evgeny @ SimpleX Chat
77f9f4a464
core: add peer type "agent" ( #7738 )
...
* add agent peer type
* bot types
* agent app icons
* refactor
* smaller image
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-17 19:23:53 +01:00
spacedandy-agents-simplex
e3324c6828
Merge branch 'master' into badge-in-app-checkout
...
# Conflicts:
# simplex-chat.cabal
# src/Simplex/Chat/Store/Postgres/Migrations.hs
# src/Simplex/Chat/Store/SQLite/Migrations.hs
# src/Simplex/Chat/Store/SQLite/Migrations/chat_query_plans.txt
# src/Simplex/Chat/Store/SQLite/Migrations/chat_schema.sql
2026-10-16 09:40:53 +00:00
sh
fba65d98ee
nodejs: ignore local libs directory ( #7731 )
2026-10-16 09:01:13 +00:00
Simplex Operations
f5b13f608f
packages: release nodejs 7.1.0-beta.6.3 ( #7720 )
2026-10-15 06:18:30 +00:00
sh
489b07ff4f
ci: record package releases in simplex-chat-libs ( #7719 )
...
* ci: use default registries for empty variables
* ci: drop package publish tags
* ci: record releases in simplex-chat-libs
* ci: skip recorded versions in publish plan
* nodejs: raise default test timeout for migrations
* nodejs: print download progress without console.error
* nodejs: use the default timeout in migrating core tests
2026-10-14 15:10:31 +00:00
sh
f65c2da587
nodejs: lazy per-backend libsimplex download ( #7543 )
...
* ci: drop dlltool from nodejs libs release
* nodejs: download libsimplex into the user cache
* nodejs: load libsimplex at runtime per backend
* support bot: select db backend with --db
* python: match backend switch error text
* nodejs: download prebuilt add-on at runtime
* ci: build nodejs add-on for libs release
* calculator bot: load libs and add-on in image
* support bot: document add-on override
* nodejs: keep worker test output free of colors
* nodejs: verify sha-256 of downloaded assets
* python: pin core libs release with sha-256
* ci: add packages release script
* ci: release nodejs add-on and open release PR
* ci: publish packages after release PR
* nodejs: keep npm from building the add-on
* calculator bot: build the add-on in the image
* ci: merge package release workflows
* ci: open release PR when publishing fails
* ci: build the add-on with node-addon-api only
* ci: skip publishing in a called packages workflow
* ci: update package release actions to Node 24
* nodejs: fix receive test timeout
* ci: test packages on pull requests
* nodejs: reuse the database in the close stress test
* ci: keep failed package tests from hanging
* ci: skip preset server tests
* ci: plan package builds from the changes
* ci: test packages with a given libsimplex
* ci: test packages with libsimplex of core changes
2026-10-14 09:53:53 +01:00
spaced4ndy
59c588932e
badge-service: verify App Store and Google Play purchases ( #7654 )
2026-10-13 15:24:07 +00:00
Evgeny and Evgeny @ SimpleX Chat
eda94a505d
nodejs: send error events to bot ( #7691 )
...
* nodejs: send error events to bot
* version
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-12 13:26:48 +01:00
Evgeny and Evgeny @ SimpleX Chat
599076d7a2
packages: update nodejs libraries ( #7690 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-12 09:14:37 +01:00
Evgeny and Evgeny @ SimpleX Chat
07c363849b
core, ui: invite member of one group to another group ( #7682 )
...
* rfc: invite member of one group to another group
* update
* update
* implement
* version
* update
* do not show error if contact was removed when joining group
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-11 09:50:42 +01:00
spaced4ndy
80b7f96a96
merge master into badge-in-app-checkout
2026-10-08 14:31:30 +04:00
spaced4ndy
27d12f230d
core, ui: buy a badge with an App Store or Google Play purchase ( #7590 )
2026-10-07 14:32:48 +00:00
SimpleX Chat
51630d61ef
7.1-beta.6: android 386, desktop 167, ios 362
2026-10-03 13:33:46 +00:00
SimpleX Chat
2158f3039a
7.1-beta.5: android 383, desktop 165, ios 360
2026-09-30 15:58:31 +00:00
Evgeny and Evgeny @ SimpleX Chat
643a9afad6
bots: SimpleX Calculator demo bot ( #7583 )
...
* bots: SimpleX Calculator demo bot
* refactor
* use local server in test
* simplify
* icon
* simplify
* expression
* replies
* improve
* log
* update name in bot address
* @simplex-chat/type: 0.12.0
* simplex-chat nodejs: 7.1.0-beta.4.2
* update dependencies
* option to add domain to bot address
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-27 17:20:40 +01:00