Alain Brenzikofer
ebac1c9c11
repin to simplexmq PR
2026-09-30 12:55:02 +02:00
Evgeny @ SimpleX Chat
f41a582b88
simplexmq
2026-09-29 10:25:52 +00:00
Evgeny @ SimpleX Chat
d739fe3c1a
use deriveAddress, update simplexmq
2026-09-29 08:52:00 +00:00
Alain Brenzikofer
03499c92fe
repin
2026-09-28 16:03:31 +02:00
Alain Brenzikofer
cfe6a69acd
repin to mq, derivation fallible again
2026-09-28 15:31:46 +02:00
Alain Brenzikofer
7b4ac1bb8b
review iterations
2026-09-26 14:29:40 +02:00
Alain Brenzikofer
143d073980
infallibel wallet and account derivation
2026-09-26 12:34:06 +02:00
Alain Brenzikofer
41d06dd4ea
repin
2026-09-26 08:26:39 +02:00
Alain Brenzikofer
3130a7c556
repin
2026-09-25 08:34:31 +02:00
Alain Brenzikofer
ab88104dbd
self-review iteration 10
2026-09-25 08:31:31 +02:00
Alain Brenzikofer
0c0a9ec57b
self-review iteration 5
2026-09-24 16:39:17 +02:00
Alain Brenzikofer
24ef8bf1f5
self-review iteration 3
2026-09-24 15:47:36 +02:00
Alain Brenzikofer
68c84a9e75
self-review iteration 2
2026-09-24 11:37:21 +02:00
Alain Brenzikofer
74e724fe41
Merge remote-tracking branch 'origin/master' into ab/wallet
2026-09-24 10:26:59 +02:00
Alain Brenzikofer
04b1992f94
fix review comments
2026-09-24 10:14:37 +02:00
Evgeny and Evgeny @ SimpleX Chat
23136f1cd5
core: update agent API for connections ( #7574 )
...
* core: update agent API for connections
* update simplexmq
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-23 21:29:41 +01:00
Alain Brenzikofer
7445e685b7
minimize diff and align style even more
2026-09-22 09:29:47 +02:00
Alain Brenzikofer
ac98973598
repin
2026-09-21 17:24:57 +02:00
Alain Brenzikofer
522f5dbd90
Merge remote-tracking branch 'origin/master' into ab/wallet
2026-09-21 17:11:02 +02:00
Simplex Operations
faedb0328e
core: 7.1.0.7 (simplexmq 7.1.0.8)
2026-09-19 11:39:26 +00:00
Evgeny Poberezkin
25c5b3cdfd
Merge branch 'stable'
2026-09-19 12:21:53 +01:00
sh
683fd67555
scripts: re-init submodules in reproduce builds ( #7508 )
2026-09-19 12:19:45 +01:00
brenzi
9af6fb00e6
minimal adjustment to make client compile against SMP-v22 PR ( #7520 )
...
* minimal adjustment to make client compile against SMP-v22 PR
* repin after upstream merge
2026-09-16 10:07:18 +01:00
Evgeny Poberezkin
ebabcc4053
core: 7.1.0.5 (simplexmq 7.1.0.6)
2026-09-15 10:13:10 +01:00
Evgeny and Evgeny @ SimpleX Chat
5ffbe733a8
core: attach badge proofs to files over size limit ( #7455 )
...
* core: attach badge proofs to files over size limit
* types
* more types
* implement file badge proofs
* tests
* move file limits to config, add tests
* more tests, work correctly in "send as group" case
* fix races in tests
* group badge tests
* query plans
* add history support, fixes
* simplify
* refactor
* refactor
* type
* restructure schema for proofs
* rename, refactor
* refactor
* fix, refactor
* refactor
* ui
* comments
* alerts
* update nix, ios library
* updare sharing
* update simplexmq
* update text
* improve messages
* api types
* postgres schema
* fix
* test
* query plans
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-12 14:33:52 +01:00
Alain Brenzikofer and Claude Opus 5
f45647e113
core: pin simplexmq with the wordlist embedded from the upstream file
...
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Rvc3HbiWBTqbAvRT45G5oX
2026-09-10 17:15:38 +00:00
Alain Brenzikofer and Claude Opus 5
3ad17ca477
core: pin simplexmq for the BIP-44 path, and use it
...
ethereumPath now takes the address index, so the path a name key sits at is
built once in the library rather than again here.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Rvc3HbiWBTqbAvRT45G5oX
2026-09-10 16:29:06 +00:00
Alain Brenzikofer and Claude Opus 5
257cdc02c8
core: pin simplexmq with eth crypto merged into master
...
ab/eth-crypto forked before Crypto.Entitlement, which Chat.Badges imports,
so the branch had to be merged with simplexmq master before it could be
pinned here.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Rvc3HbiWBTqbAvRT45G5oX
2026-09-08 15:47:40 +00:00
Alain Brenzikofer and Claude Opus 5
c11d0318c4
core: wallet key for name ownership (CLI only)
...
A name has to be owned by an address the client can still derive after a
restart or on a new device. This adds that key and nothing else.
/wallet create makes one BIP-39 key per device and one BIP-44 account per
chat profile under it, /wallet shows the address that would own the next
name that profile buys, /wallet import and /wallet export move the key with
its recovery phrase.
A name key sits at m/44'/60'/<profile>'/0/<name>, which is ordinary BIP-44,
so the phrase reaches the same addresses in other wallets. No signing, so
nothing can be bought or edited yet.
Split out of #7390 / #7425 .
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Rvc3HbiWBTqbAvRT45G5oX
2026-09-08 15:30:13 +00:00
Evgeny Poberezkin
a0b6643932
Merge branch 'stable'
2026-09-02 19:20:55 +01:00
SimpleX Chat
4df04bdb3f
7.0.2: android 375, desktop 159, ios 351
2026-09-02 12:22:31 +00:00
Evgeny Poberezkin
4bb7e0f1bf
core: 7.1.0.4 (simplexmq 7.1.0.5)
2026-09-02 11:08:06 +01:00
Evgeny and Evgeny @ SimpleX Chat
f99c474ca6
core: send badge ZK-proofs to XFTP servers, add file expiry time ( #7430 )
...
* core: send badge ZK-proofs to XFTP servers
* update simplexmq, use keys and header from simplexmq
* core: add file expiry time
* refactor
* remove posix module
* rename migrations
* bot api
* update UI
* import
* show item from loaded information
* ios: update core library
* text
* send entitlements in handshake
* simplexmq
* query plans
* update simplexmq
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-01 23:16:15 +01:00
Evgeny Poberezkin
498d7da837
Merge branch 'stable'
2026-08-29 18:59:49 +01:00
sh
647ba691ef
desktop: bump vlc to v3.0.23-2 ( #7407 )
2026-08-29 15:30:22 +01:00
sh
a99541d0fe
scripts: add chat relay docker setup ( #7406 )
...
* scripts: add chat relay docker setup
* docs: add docker setup to chat relay guide
* scripts: bump relay ref and add RTS options
* scripts: reduce comments in relay setup
* scripts: increase relay pool and queue size
* scripts: add relay metrics exporter
* docs: trim docker section in chat relay guide
* scripts: bump cabal for hackage key rotation
* scripts: retry cabal update on mirror failure
* scripts: split cabal update into its own layer
* scripts: allow setting relay address server
* docs: adjust systemd service limits
* docs: mention docker volume full path
2026-08-26 09:10:41 +01:00
Evgeny Poberezkin
9a152a017e
Merge branch 'stable'
2026-08-20 13:46:14 +01:00
sh
ca8a7eda69
desktop: build nanohttpd from a submodule ( #7396 )
2026-08-20 13:43:09 +01:00
sh and Evgeny Poberezkin
b9d38ec05d
core: fast queue rotation not requiring the current server to be online ( #7397 )
...
* core: fast queue rotation not requiring the current server to be online
* simplexmq
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-08-20 10:39:02 +01:00
sh
95dff91205
flatpak: update metainfo ( #7395 )
2026-08-19 14:35:00 +01:00
sh and Evgeny Poberezkin
cbfdf63f4b
core: drop agent versions in simplexmq ( #7360 )
...
* core: adapt to dropped agent versions
* refactor
* remove comments
* api types, protocol tests
* fix test
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-08-18 22:50:59 +01:00
Evgeny Poberezkin
0f45645afe
Merge branch 'stable'
2026-08-12 15:30:16 +01:00
sh
0a61b0ddea
android: add google and foss build flavors ( #7328 )
...
* android: add google and foss build flavors
* android: get the Google Play account country in the google flavor
* android, desktop: update whats new
* temp: comment out wefunder link
2026-08-12 15:28:59 +01:00
sh
3d0fa806a9
core: 7.1.0.2 (simplexmq 7.1.0.2) ( #7367 )
2026-08-12 11:28:19 +01:00
sh
398c777c93
core: 7.1.0.1 (simplexmq 7.1.0.1) ( #7366 )
2026-08-12 09:33:46 +01:00
Evgeny and Ed Asriyan
24816b66fe
core: enhance server test result handling with additional server info ( #7357 )
...
* core: enhance server test result handling with additional server info
* simpler
* nix
---------
Co-authored-by: Ed Asriyan <service.github@asriyan.me >
2026-08-09 16:09:29 +01:00
Evgeny Poberezkin
cbae9c5e87
core: 7.1.0.0 (simplexmq 7.1.0.0)
2026-08-01 13:13:40 +01:00
Evgeny and Evgeny @ SimpleX Chat
e1a349b90f
core: support contact addresses with DR keys, service requests ( #7310 )
...
* core: use double ratchet keys in contact address (#7278 )
* core: use double ratchet keys in contact address
* use PQ from the first message
* query plans
* update simplexmq
* api to rotate keys, option to show full links in CLI
* shorter description
* ui: add error parameters
* disable DR in addresses
* core: parameter for create address command to configure ratchet keys
* add pqRatchet param to address-related commands
* query plan
* fix parser
* fix kotlin
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* core: contact request rejection and service requests (#7292 )
* update simplexmq
* implement service requests and rejections
* tests
* migration
* fix migration
* add api event and response
* bot api, postgres migration
* nix shas
* bot types, rename property
* update bot type
* sign service requests
* update bots api
* query plan
* update plan
* update simplexmq
* fix test, update bot api
* fix bot api
* resolve name for service request
* refactor
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
* update simplexmq
* update simplexmq
* test delays
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-01 12:51:03 +01:00
Evgeny Poberezkin
8dc387cb56
Merge branch 'stable'
2026-07-28 16:58:15 +01:00
SimpleX Chat
e11128ce5b
7.0: android 366, desktop 155, ios 345
2026-07-28 16:41:46 +01:00