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
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
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
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
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
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
sh
8ff0ccf392
ci: build simplex-chat CLI deb package ( #6474 )
...
* ci: build simplex-chat CLI deb package
* scripts/build-cli-deb: reproducible size (also actual file size)
* scripts/build-cli-deb: fix epoch
* scripts/build-cli-deb: set epoch to 1764547200
2025-12-01 10:13:18 +00:00
spaced4ndy
850e4687f8
core: update simplexmq (support setting all link data fields) ( #6425 )
2025-11-05 08:11:26 +00:00
sh
3d30d999fe
flatpak: update metainfo ( #6422 )
2025-11-03 13:05:40 +00:00
Evgeny Poberezkin
6ccd34bc40
Merge branch 'stable'
2025-11-02 22:28:28 +00:00
Evgeny Poberezkin
0c4f2343ae
core: update zip library to build in ghc8.10.7
2025-11-01 22:01:11 +00:00
Evgeny Poberezkin
70035bd473
core: upgrade zip (fixes export when database file is larger than 4gb
2025-10-30 14:27:39 +00:00
Evgeny Poberezkin
84a82b7d4a
core: 6.5.0.3 (simplexmq 6.5.0.3)
2025-10-24 16:12:39 +01:00
spaced4ndy
a65151ba6d
core, ui: replace map of network statuses with subscription status of current chat ( #6353 )
...
* core: subscription status wip
* update
* update
* update
* remove statuses core
* cleanup ios
* comment
* plans
* remove NetworkStatus
* ios wip
* contact sub status
* Revert "contact sub status"
This reverts commit 50cf94beed .
* sub status
* set on connected
* kotlin
* rename
* layout
* member status
* kotlin
* fix chat subscription status
* string
* core: update simplexmq
* client notices
* update simplexmq
* update alert
* update simplexmq
* android/desktop
* formatting
* fix tests
* update plans and API docs
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-10-18 22:53:47 +01:00
spaced4ndy
37c8aca3b3
core: sync connections ( #6345 )
...
* core: sync subsbriptions
* sha map
* sync event
* should delete flag
* wip
* schema
* wip
* delete
* update simplexmq
* plans
* rename, adapt
* update
* plans
* option to show ids
* plans
* fix, test
* more tests
* postgres
* plans
* cleanup
* plans
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-10-10 06:27:50 +00:00
Evgeny Poberezkin
3d8bbaf03b
core: update simplexmq
2025-10-06 22:36:15 +01:00
sh
0c3372917c
flatpak: update metainfo ( #6339 )
2025-10-05 10:02:15 +01:00
Evgeny Poberezkin
f2b37eff51
core: 6.4.6.0 (simplexmq 6.4.6.0)
2025-10-04 16:53:18 +01:00
Evgeny Poberezkin
a7869d3ab1
core: update simplexmq (fix file reception, optimize subscriptions)
2025-09-30 13:05:04 +01:00
Evgeny
015d5de364
directory: move all storage to the database, optimize performance ( #6287 )
...
* core: add custom indexed columns to groups and contacts
* directory: use database (TODO search/listing)
* triggers to maintain current member count
* update simplexmq, fix tests, use summary from GroupInfo
* fix all directory tests
* remove acceptance fields from group reg
* enable all tests
* clean up
* postgres migrations, fixes
* query plans
* use function in postgres triggers, improve sqlite query
* fix export/import
* update schema
* prevent admins from promoting groups when approving
* update listing every 5 minutes
2025-09-28 15:11:49 +01:00
sh
107af00ca5
scripts: suffix deb packages with distribution codename ( #6273 )
2025-09-22 08:58:17 +01:00
Evgeny Poberezkin
bec015b994
Merge branch 'stable'
2025-09-17 09:25:05 +01:00
Evgeny Poberezkin
fa0103c7f5
core: update simplexmq
2025-09-17 09:13:28 +01:00
Evgeny
c07c176896
core: batch load queues for subscriptions with PostgreSQL client ( #6272 )
...
* core: batch load queues for subscriptions with PostgreSQL client
* update simplexmq
* fix, update simplexmq
* update query plans
2025-09-16 21:58:28 +01:00
sh
7c92c7666c
scripts/db: update documentation, add pg -> sqlite section ( #6177 )
...
* scripts/db: update doc
* scripts/db: update documentation, add pg2sqlite script
* scripts/db/pg2sqlite: formatiing, code quality, modularity
* scripts/db: parallel pgloader
2025-09-15 14:06:39 +01:00
Evgeny Poberezkin
e9961ebb8e
Merge branch 'stable'
2025-09-15 14:04:11 +01:00
Evgeny
fa9bc1537c
cli: option to disable backup or change backup directory on migration ( #6267 )
...
* cli: option to disable backup or change backup directory on migration
* update nix
* update simplexmq
2025-09-14 14:41:50 +01:00
spaced4ndy
382241fe3e
core: rework synchronous group forwarding in receive loop into asynchronous delivery tasks ( #6178 )
2025-09-12 13:22:34 +00:00
sh
f2061a7c88
ci: update libffi to 3.5.2 in Mac build ( #6258 )
2025-09-12 09:16:12 +01:00
sh
b97a40f356
flatpak: update metainfo ( #6257 )
2025-09-09 08:56:02 +01:00
Evgeny Poberezkin
634fe96db6
core: 6.4.5.0 (simplexmq 6.4.5.2)
2025-09-07 15:27:14 +01:00
Evgeny
8798ede50a
core: extended network errors information (simplexmq) ( #6247 )
...
* core: extended network errors information (simplexmq)
* fix test
* docs: add NetworkError to bot API types
* update simplexmq - JSON encoding for missing NetworkError
2025-09-07 15:07:21 +01:00
Evgeny Poberezkin
6beb6b1efc
core: updated simplexmq to 6.4.5.0
2025-09-02 10:17:03 +01:00
Evgeny
f6c699f3a5
core: update simplexmq (error handling) ( #6231 )
...
* core: update simplexmq (error handling)
* update simplexmq
2025-08-29 10:05:20 +01:00
sh
e6e99ab709
flatpak: update metainfo ( #6229 )
2025-08-28 17:26:11 +01:00
Evgeny Poberezkin
e5300fec84
core: update simplexmq
2025-08-24 12:35:59 +01:00
Evgeny Poberezkin
44e8752e42
core: 6.4.4.0 (simplexmq 6.4.4.0)
2025-08-18 17:20:33 +01:00
spaced4ndy
b607b629a6
core: fix forwarding for connection deleting events (x.grp.mem.del, x.grp.del) ( #6189 )
...
* core: fix forwarding for connection deleting events (x.grp.mem.del, x.grp.del)
* more tests
* docs, mute tests
* plans
* rework wip
* improve tests
* revert plans
* only forward original message
* update simplexmq (err context)
* update
* don't always wait delivery
* don't do unnecessary ack
* docs
* Revert "don't do unnecessary ack"
This reverts commit 1a560b0333 .
* ack
* update simplexmq
2025-08-18 12:58:25 +01:00
Evgeny
fb8d8ec7c3
core, ui: chat relay addresses ( #6191 )
2025-08-15 17:37:10 +01:00
sh
95ab629e92
flatpak: update metainfo ( #6172 )
...
* flatpak: update metainfo
* add previous updates
* reword notes
2025-08-11 11:21:25 +01:00
Evgeny Poberezkin
76babe7791
core: 6.4.3.0 (simplexmq 6.4.3.0)
2025-08-09 10:57:39 +01:00
sh
9596029c30
scripts/simplex-chat-reproduce-builds.sh: adjust to x86_64 ( #6154 )
2025-08-07 07:43:00 +01:00
Evgeny Poberezkin
39a1c94ebc
core: updated simplexmq (prevent connection error with incomplete addresses of pre-configured servers)
2025-08-05 12:50:38 +01:00
sh
4f016ff509
flatpak: update metainfo ( #6150 )
2025-08-04 08:56:21 +01:00
Evgeny Poberezkin
f1c513bd33
core: 6.4.2.0 (simplexmq 6.4.2.0)
2025-08-02 09:04:31 +01:00
sh
06902fe678
desktop: prepare linux aarch64 ( #6107 )
...
* scripts/*: adjust to be arch independent
* github/workflows: build aarch64
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2025-08-01 20:07:52 +01:00
sh
671678b2aa
flatpak: update metainfo ( #6125 )
...
* flatpak: update metainfo
* remove 6.4.0 description in 6.4.1
2025-07-29 09:31:05 +01:00
Evgeny Poberezkin
d196387624
core: 6.4.1.0 (simplexmq 6.4.1.0)
2025-07-24 23:47:27 +01:00