Alexandre Esteves
6d177622e1
WIP: debug libjpeg package in windows CI
2026-01-05 00:15:23 +00:00
Alexandre Esteves
05a20d2297
WIP: debug libjpeg in windows pkg-config CI
2026-01-04 23:22:26 +00:00
Alexandre Esteves
0af484fde6
Disable flag for custom libturbojpeg linking options
...
Workarounds relocation error on x86_64-linux with gcc:
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libturbojpeg.a(turbojpeg.c.o): relocation R_X86_64_TPOFF32 against `errStr' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: failed to set dynamic section sizes: bad value
2026-01-04 23:18:51 +00:00
Alexandre Esteves
892d812e60
Install pkg-config in windows CI
2026-01-04 22:50:45 +00:00
Alexandre Esteves
325111cfb7
Use -dev version of libturbojpeg in dockerfiles
2026-01-04 22:01:30 +00:00
Alexandre Esteves
c376add7dd
Add libturbojpeg to dockerfiles
2026-01-04 21:40:22 +00:00
Alexandre Esteves
01698c11ec
Add pkg-config to dockerfiles
2026-01-04 21:30:34 +00:00
Alexandre Esteves
0f37c67f76
WIP: debug libjpeg in ubuntu pkg-config CI
2026-01-04 21:15:46 +00:00
Alexandre Esteves
e808170f33
Always use pkgconfig for libjpeg-turbo
2026-01-04 20:27:24 +00:00
Alexandre Esteves
ee7942e654
Merge branch 'master' into ab/resize-image
2025-12-22 03:48:56 +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
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
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
Evgeny Poberezkin
f5896d6ac5
website: update jobs
2025-11-29 22:59:58 +00:00
Evgeny Poberezkin
3691bf9e67
website: update donations page
2025-11-27 23:36:04 +00:00
Evgeny Poberezkin
4827e6c736
website: update donations page
2025-11-27 00:35:12 +00:00
Evgeny
5e16029841
ios: reduce memory used by iOS share extension ( #6465 )
2025-11-25 15:49:33 +00:00
sh
efbc4835a8
tests: skip multicast discovery in Mac CI ( #6458 )
...
* tests: skip multicast discovery in Mac CI
* tests: remove unneeded xitMacCI''
2025-11-25 10:06:40 +00:00
spaced4ndy
1a22a34c41
Merge branch 'master' into member-status-vector
2025-11-25 11:34:50 +04:00
spaced4ndy
594a74e337
docs: relations vector rfc ( #6463 )
2025-11-25 07:31:35 +00:00
spaced4ndy
65e3d8ca7c
core: fix relation vector indexes in code and migrations to start from 0 instead of 1 ( #6460 )
2025-11-24 09:43:33 +00:00
spaced4ndy
af7540248e
core: relations vector operations ( #6459 )
...
* core: relations vector operations
* tests
* simplify
* comment
* remove space
* core: use 1 byte for each member-to-member relation (#6462 )
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2025-11-24 07:36:44 +00:00
Evgeny Poberezkin
baa5d63ca6
Merge branch 'stable'
2025-11-21 16:23:35 +00:00
sh
247ab16a74
ci/reproducible builds: pin Java version ( #6447 )
...
* ci/reproducible builds: pin Java version
* ci/reproducible builds: fix aarch64 builds
* ci/reproducible builds: chech java hash
2025-11-20 09:33:37 +00:00
spaced4ndy
a5c6ea8e5d
core: member relations vector migration; set index in group for members; rework logic for avoiding duplicate introductions ( #6445 )
2025-11-19 15:25:09 +00:00
spaced4ndy
1101588c8b
docs: acknowledgements for async command responses rfc ( #6444 )
2025-11-18 07:26:25 +00:00
spaced4ndy
9f3b3c69dd
ui: allow to delete member's messages when/after removing member ( #6443 )
...
* ui: allow to delete member messages
* fix merge category, deleted view
* fix remove items in model
* don't create item repeatedly
* kotlin
* obsolete import
* less delays
2025-11-17 09:41:47 +00:00
BarbossHack
f853f84d03
ci: free up disk space before executing reproducible script ( #6441 )
...
* ci: free up disk space before executing reproducible script
* ci: use cleanup script template instead
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
---------
Co-authored-by: sh <37271604+shumvgolove@users.noreply.github.com >
2025-11-17 09:06:07 +00:00