Evgeny and Evgeny @ SimpleX Chat
16618c26cc
ci: reduce runners ( #7778 )
...
* ci: reduce runners
* ram disk in mac tests
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 22:36:12 +01:00
Evgeny Poberezkin
3e2c487ad9
Merge branch 'stable'
2026-10-19 16:03:47 +01:00
Evgeny and Evgeny @ SimpleX Chat
1ad402d06b
docs: update discovery spec ( #7774 )
...
* docs: update discovery spec
* rename
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 15:51:03 +01:00
Evgeny Poberezkin
7361a029ac
docs: update web discovery
2026-10-19 14:31:21 +01:00
Evgeny and Evgeny @ SimpleX Chat
03d789aed7
website: add link relations, update spec ( #7773 )
...
* website: add link relations, update spec
* wellknown
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 14:28:35 +01:00
Evgeny and Evgeny @ SimpleX Chat
85cae84809
docs: web discovery and LLM agent protocols ( #7769 )
...
* docs: web discovery and LLM agent protocols
* update
* update
* update
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 13:50:32 +01:00
Evgeny and Evgeny @ SimpleX Chat
e41ee3a851
docs: web discovery and LLM agent protocols ( #7769 )
...
* docs: web discovery and LLM agent protocols
* update
* update
* update
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 13:49:56 +01:00
sh
58bc94bc74
core: carry ICE restart session in call extra info ( #7718 )
2026-10-19 12:22:10 +01:00
Evgeny and Evgeny @ SimpleX Chat
1cbbe82517
ci: fix mac library build to sign and notarize library ( #7765 )
...
* ci: fix mac library build to sign and notarize library
* script
* sign and notarize to test
* remove test build
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-19 11:59:43 +01:00
sh
bdc4edc524
nix: build armv7a from master with ghc 8.10.7 ( #7763 )
2026-10-19 09:07:52 +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
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
Evgeny and Evgeny @ SimpleX Chat
5dfe7c1f0e
website: downloads page ( #7728 )
...
* website: downloads page
* bigger headings
* translations
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-15 22:10:59 +01:00
sh and spaced4ndy
daa7c4f3d8
badge-service: accept a list of Apple roots ( #7707 )
...
* badge-service: accept a list of Apple roots
* badge-service: document root_certificates
---------
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2026-10-14 10:43:53 +00: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
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
Evgeny and Evgeny @ SimpleX Chat
2e56d32b52
core: badge presentations in profiles ( #7573 )
...
* badge presentation in groups
* fix tests
* badge presentations in profiles
* update simplexmq
* change types
* badge profile presentations
* improvements
* remove proof from cards, send owner public key for channel to relay
* add test
* merge migrations
* update
* prevent fallback to PHTest
* fixes
* many fixes
* fixes
* fixes
* cleanup
* improve
* query plans
* fix test
* diff
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-10 17:48:45 +01:00
spaced4ndy
57ab333a2b
Merge branch 'master' into badge-in-app-checkout
2026-10-09 15:00:36 +04:00
Evgeny and Evgeny @ SimpleX Chat
10166454fd
website: add sitemap, robots, llms.txt and markdown pages ( #7670 )
...
* website: markdown pages for llms
* website: add sitemap, robots, llms.txt and markdown pages
* faster site generation
* more faster
* faster
* update
* optimize build
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-09 07:53:40 +01:00
Evgeny and Evgeny @ SimpleX Chat
f2b3fe385c
core: remove legacy field to support contact connections in groups ( #7671 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-09 07:00:27 +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
Evgeny and shum
b79223fe5c
core: call media key HKDF, expire stale calls ( #7642 )
...
* core: call media key HKDF, expire stale calls
* core: expire stale calls in bulk SQL
* core: reduce call tests
* core: remove periodic call cleanup
* core: expire calls with DELETE RETURNING
* core: skip call item update when none expired
---------
Co-authored-by: shum <github.shum@liber.li >
2026-10-04 18:44:52 +01:00
Evgeny and Evgeny @ SimpleX Chat
851ff062da
core: compress messages if needed to fit envelope, even if there is no PQ e2ee in connection ( #7630 )
...
* core: compress messages if needed to fit envelope, even if there is no PQ e2ee in connection
* simplify
* remove noise
* compress messages without PQ too
* case
* update query plans
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-30 14:07:00 +01:00
sh
b1dc25dc3e
badges: service group with multi-use codes ( #7578 )
...
* core: cancel the chat callback on interrupt
* badges: add multi-use codes
* badges: add the managed group
* badges: document multi-use codes and the group
* core: sign test badges with whole-second expiry
* badges: rework tracker and reply texts
2026-09-30 08:48:57 +01:00
Evgeny and Evgeny @ SimpleX Chat
e863ee4c27
core: limit depth of forwarded messages ( #7614 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-29 21:56:03 +01:00
Evgeny and Evgeny @ SimpleX Chat
176e55895a
blog: supporter badges ( #7538 )
...
* blog: supporter badges
* update post
* update date, add video image
* add image
* update
* update
* update post, add to lists
* update video
* add preview
* images
* update post and overview
* update
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-19 10:10:10 +01:00
Evgeny and Evgeny @ SimpleX Chat
000244f9a6
docs: supporter badges technical overview ( #7535 )
...
* docs: supporter badges
* improve
* update
* update
* improve
* update
* correction
* update
* simplify
* revise
* corrections
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-19 09:26:01 +01:00
spaced4ndy
f9bab17643
core: renew badges monthly and alert when support ends ( #7448 )
2026-09-09 14:31:05 +00:00
spaced4ndy
c623f4284c
Merge branch 'master' into badges
2026-09-02 13:53:35 +04:00
Evgeny and Evgeny @ SimpleX Chat
90340b116d
website: update livestream page ( #7439 )
...
* website: update livestream page
* update
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-31 23:41:54 +01:00
Evgeny Poberezkin
ed2cf1d98f
Merge branch 'master' into badges
2026-08-29 19:14:04 +01:00
Evgeny Poberezkin
498d7da837
Merge branch 'stable'
2026-08-29 18:59:49 +01:00
spaced4ndy
e80a174f13
core: badge codes schema, plan ( #7427 )
2026-08-28 09:31:24 +00:00
Evgeny Poberezkin
78332d0c73
Merge branch 'master' into badges
2026-08-27 07:59:57 +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
1160215570
Merge stable
2026-08-18 17:16:21 +01:00
Evgeny and Evgeny @ SimpleX Chat
5e45fe1f0e
directory: only create group links after approval ( #7356 )
...
* directory: only create group links after approval
* update test
* update messages
* diff
* get group and link in one query
* reduce database reads
* better errors
* typos
* query plans
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-18 16:35:37 +01:00
Evgeny and Evgeny @ SimpleX Chat
352550089f
core: client and service schema for badge purchases ( #7358 )
...
* core: client and service schema for badge purchases
* simplify api, receipt is payment type
* split invoice
* update
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-17 19:25:18 +01:00
Evgeny Poberezkin
e2a3f6317a
website: add links
2026-08-16 13:14:07 +01:00
spaced4ndy
4217c9ee84
Merge branch 'master' into badges
2026-08-14 11:31:01 +04: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
Narasimha-sc and Evgeny
486c2abf26
ui: connect when a SimpleX link is pasted as a markdown hyperlink ( #7348 )
...
* ui: connect when a SimpleX link is pasted as a markdown hyperlink
* remove comments
Co-authored-by: Evgeny <evgeny@poberezkin.com >
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-08-12 14:54:45 +01:00
Evgeny Poberezkin
9ca5cbb895
website: update links
2026-08-10 22:51:08 +01:00
spaced4ndy and Evgeny Poberezkin
7ce2e6583e
core: simplex-badge-service scaffolding ( #7353 )
...
* core: simplex-badge-service scaffolding
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* clean-up
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-08-08 21:00:23 +01:00
Evgeny Poberezkin
302988a50b
docs: add email updates signup link to contact us page
2026-08-06 23:21:45 +01:00
Evgeny and Evgeny @ SimpleX Chat
9c7128d547
core: plan for supporter badges ( #7325 )
...
* core: plan for supporter badges
* ledger maths
* update plan
* language
* lines
* lists
* redeem
* badge rpc protocol and draft service schema/plan
* update badge service protocol to support upgrades
* badge purchase ledger types and schema
* type, mvp plan
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-08-06 09:37:10 +01:00
Evgeny
5cf03de92d
blog: SimpleX public names ( #7291 )
...
* post
* update readme
* update
* typos
* the
2026-07-22 18:37:53 +01:00