Commit Graph

5780 Commits

Author SHA1 Message Date
Evgeny Poberezkin f027e3a996 test, fix 2025-12-28 10:55:36 +00:00
Evgeny Poberezkin a8a6971eac cli command to toggle service for a user 2025-12-27 16:35:18 +00:00
Evgeny Poberezkin 91daa0b069 update simplexmq 2025-12-27 09:15:42 +00:00
Evgeny Poberezkin f9965f1ecf Merge branch 'master' into ep/smp-server-pages 2025-12-26 13:53:51 +00:00
spaced4ndy fe4ff8993d core: finalize introductions -> member relations vector stage 2 migration (drop introductions) (#6490)
* core: finalize introductions -> member relations vector stage 2 migration (drop introductions)

* remove comment

* skip down migration check

* fix

* plans

* postgres schema

* skip down migration comparison

* do not drop group_member_intros table, rename migrations

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-12-26 13:29:48 +00:00
Evgeny Poberezkin c8e1bf6ab0 core: add flag to User to use client services 2025-12-25 22:40:35 +00:00
Evgeny Poberezkin 282314cb82 Merge branch 'master' into ep/smp-server-pages 2025-12-25 13:04:46 +00:00
Alex 0c0342550c docs: add Nodify to bots list (#6527) 2025-12-25 12:54:41 +00:00
Oleksandr Kryvytskyi 83cef2d52b docs: list available bot SDKs (#6516) 2025-12-25 12:53:52 +00:00
sh fceb987906 docs: verify and reproduce builds (#6515)
* docs/REPRODUCIBLE: add new

* docs/REPRODUCIBLE: clarify Android requirements

* rename to REPRODUCE

* expand and fix sections

* website

* docs, site: change links to simplex.apk to simplex-aarch64.apk

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-12-24 20:31:46 +00:00
Evgeny Poberezkin 44227bcee8 6.5-beta.3: android 331, desktop 128 v6.5.0-beta.3 2025-12-23 21:36:56 +00:00
Evgeny Poberezkin 5141339fa3 ios: 6.5-beta.3 (build 318) 2025-12-23 19:42:06 +00:00
Evgeny Poberezkin 89b72effaf core: 6.5.0.7 (simplexmq 6.5.0.6) 2025-12-23 18:48:09 +00:00
Evgeny Poberezkin b52d0b90ee Merge branch 'stable' 2025-12-23 16:48:23 +00:00
Evgeny Poberezkin 113e5a032b ios: 6.4.9 (build 317) 2025-12-23 16:44:52 +00:00
Evgeny Poberezkin cf11d4587e core: 6.4.9.0 2025-12-23 14:42:00 +00:00
Evgeny Poberezkin b0eb01a8fa Merge branch 'stable' 2025-12-23 14:19:53 +00:00
Evgeny 67fbe62ae1 core: update simplexmq (support any 127.x.x.x address as loopback), show other addresses in CLI during remote connection, update tests (#6526) 2025-12-23 14:16:05 +00:00
Evgeny Poberezkin bf0750735f core: update query plans 2025-12-23 08:38:12 +00:00
Evgeny Poberezkin 6530c98402 ios: 6.5-beta.3 (build 316) 2025-12-22 23:24:30 +00:00
Evgeny Poberezkin 81d31e6c9e core: 6.5.0.6 2025-12-22 21:58:44 +00:00
Evgeny Poberezkin fd6929e967 Merge branch 'stable' 2025-12-22 21:54:39 +00:00
Evgeny 5066c5ccca ios: fix new chat sheet closing on new message in iOS 26 (#6525) 2025-12-22 21:53:49 +00:00
sh 5096acc9e7 scripts/android/compress-and-sign-apk: fix sorting (remove -z) (#6524) 2025-12-22 09:01:56 +00:00
sh 4f65763d59 scripts/simplex-chat-reproduce-builds-android: fixes (#6523)
* scripts/simplex-chat-reproduce-builds-android: fix check

* drop the case
2025-12-22 09:01:27 +00:00
sh e432f7a060 scripts/simplex-chat-reproduce-builds-android: add script (#6497)
* script/simplex-chat-reproduce-builds-android: initial structure

* Dockerfile.build: add dependencies

* scripts/build-android: allow setting custom vercode

* scripts/simplex-chat-reproduce-builds-android: populate functions

* Dockerfile.build: setup regular user

* Dockerfile.build: fix env

* Dockerfile.build: switch user to ubuntu

* Dockerfile.build: set USER variable

* Dockerfile.build: create ubuntu user (aarch64 doesn't have it)

* ci/build: remove permissions workaround

* Dockerfile.build: fix groupadd

* ci/build: adjust permissions before build

* Dockerfile.build: allow to dynamically set user/group

* ci/build: set uid and gid in Docker

* ci/build: remove unneeded step

* Dockerfile.build: also create /out

* sync changes, add debugging

* add verification function, fixes

* Dockerfile: add android scripts

* fixes, remove debugging

* more fixes

* fix download apk and add message at the end

* scripts/simplex-chat-reproduce-builds.sh: add user uid and gid

* fix vercode

* add logging

* refactor and make vars saner

* fixes
2025-12-20 17:19:00 +00:00
Evgeny Poberezkin febb79d7e1 website: update image 2025-12-18 23:16:34 +00:00
spaced4ndy dc3fc21be4 core: fix opening new contact request on remote desktop (#6514) 2025-12-18 14:07:13 +00:00
spaced4ndy 6c750eb5df core: fix remote desktop failing to receive new events after agent error (#6512) 2025-12-18 14:03:44 +00:00
Evgeny 889b5ac2f5 website: update community vouchers page (#6481)
* website: update community vouchers page

* update doc

* old FAQ
2025-12-18 08:58:27 +00:00
sh 14043da748 github/workflows: macos-13 -> macos-15-intel (#6362) 2025-12-15 09:10:08 +00:00
Evgeny Poberezkin c19a7c6fb5 6.5-beta.2: android 330, desktop 127 v6.5.0-beta.2 2025-12-12 18:34:43 +00:00
Evgeny Poberezkin e6c00da9e1 ios: 6.5-beta.2 (build 315) 2025-12-12 17:52:11 +00:00
sh afccda1b69 android: determinstic build in Android Studio (#6502)
* apps/android: pass and adjust PATH to shell script

* scripts/compress-and-sign: attempt to make determenistic build

* android: strip app-lib from project paths

* scripts/compress-and-sign-apk: compatability with MacOS

* apps/android: remove redundant cmake flag from app-lib

* scripts/compress-and-sign-apk: fix permissions + timestamp normalization

* scripts/compress-and-sign-apk: fix file ordering

some weird mac issues, i dunno

* apps/android: strip comment sections and do not embed build-id in libapp

* scripts/compress-and-sign-apk: disable verbose logging

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-12-12 17:00:59 +00:00
Evgeny Poberezkin 13bce0821c core: 6.5.0.5 2025-12-11 17:50:05 +00:00
spaced4ndy caef012003 core: fix support chat deletion (#6271) 2025-12-11 17:29:31 +00:00
sh 86a053729b flatpak: update metainfo (#6501) 2025-12-11 09:04:24 +00:00
Evgeny Poberezkin 99d655f5d3 Merge branch 'stable' 2025-12-10 21:03:56 +00:00
Evgeny Poberezkin 453d4fe227 v6.4.8: android 328, desktop 125 v6.4.8 2025-12-10 20:11:47 +00:00
Evgeny Poberezkin 90851143c4 ios: 6.4.8 (build 314) 2025-12-10 18:43:21 +00:00
Evgeny Poberezkin 8cd33f77fc ios: update core library 2025-12-10 18:32:05 +00:00
Evgeny Poberezkin f29a50f6fe core: 6.4.8.0 2025-12-10 17:45:55 +00:00
Vitaly Kanevsky 5bb52c1e6e website: fix typo (#5933) 2025-12-10 17:40:18 +00:00
Evgeny 8089a8c7ef desktop: fix linking mobile and connecting after onboarding. Also fixes other cases when core controller changes in android/desktop. (#6489) 2025-12-10 09:51:03 +00:00
sh 267e680698 nix: make android library reproducible (#6486)
* nix: make android aarch64 library reproducible

* src/Operators: embed PRIVACY.md without full paths

* nix: make android library reproducible

* Update src/Simplex/Chat/Operators.hs

Co-authored-by: Evgeny <evgeny@poberezkin.com>

* nix: remove unnecessary flags and apply changes to armv7a

* nix: strip libraries from debug symbols

* nix: strip before timestamp normalization

* nix: set epoch to 1764547200

---------

Co-authored-by: Evgeny <evgeny@poberezkin.com>
2025-12-10 09:50:26 +00:00
sh c5a69a4950 scripts/build-android: make build reproducible (#6493)
* scripts/build-android: attempt to make it reproducible

* scripts/build-android: set epoch to 1764547200
2025-12-10 09:30:53 +00:00
spaced4ndy 894ea4a0ed Merge pull request #6451 from simplex-chat/member-status-vector
core: migrate from introductions to member relations vector
2025-12-09 16:33:06 +00:00
spaced4ndy f76e994034 core: forward based on relations vector (#6464)
* core: forward based on relations vector wip

* fix introductions

* fix forwarding tests

* fix forwarding inside support scope

* fix deduplication test

* fix more tests

* plans, api

* live migration wip

* enable tests

* member locks

* api

* plans

* fix for postgres

* fix for postgres

* rename predicate

* rename predicate

* optimize

* refactor

* fix

* check

* move part of migration to sql

* plans

* core: preserve detailed information in relation vectors (#6484)

* core: relations vector live migrations; stage 2 migration sql (#6472)

* rework forwarding in support scope

* move operations inside transactions

* set_member_vector_new_relation function

* read vector ad-hoc

* partition in transaction

* fix postgres

* postgres schema

* api

* plans

* remove comment

* lock before migration computation

* refactor

* simplify set relations

* retreive only support scope members

* fix

* refactor

* fix comment

* enable tests

* 1 second

* for update

* locks

* fix mask

* plans

* fix

* postgres

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-12-09 14:48:32 +00:00
sh 2ed76fd386 ci: execute reproducible script from tag (#6485)
* ci: execute reproducible script from tag

* ci: target our repository tags
2025-12-03 11:16:37 +00:00
sh 702f198566 ci: add cli deb and fix formatting to reproducible-builds (#6483)
* scripts/reproducible-builds: add cli deb and fix formatting

* scripts/reproducible-builds: properly strip v from tag
2025-12-02 11:33:30 +00:00