Commit Graph

728 Commits

Author SHA1 Message Date
Evgeny Poberezkin
a9a25c3f01 Merge branch 'master' into master-android 2025-10-24 16:28:46 +01: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
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
45dfff939d Merge branch 'master' into master-android 2025-09-07 15:27:33 +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
8edc96cfc4 Merge branch 'master' into master-android 2025-08-27 18:10:53 +01:00
Evgeny Poberezkin
e5300fec84 core: update simplexmq 2025-08-24 12:35:59 +01:00
Evgeny Poberezkin
5795879355 Merge branch 'master' into master-android 2025-08-18 17:44:44 +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
1e745b991d Merge branch 'master' into master-android 2025-08-09 11:07:50 +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
9ef4761593 Merge branch 'master' into master-android 2025-08-02 09:05:49 +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
ab64fb3443 Merge branch 'master' into master-android 2025-07-24 23:47:57 +01:00
Evgeny Poberezkin
d196387624 core: 6.4.1.0 (simplexmq 6.4.1.0) 2025-07-24 23:47:27 +01:00
Evgeny Poberezkin
7d59920399 core: update simplexmq (faster creation of notification credentials) 2025-07-17 11:07:12 +01:00
sh
0506c5bdc2 flatpak: update metainfo (#6085) 2025-07-16 08:17:12 +01:00
Evgeny Poberezkin
01f7254778 Merge branch 'master' into master-android 2025-07-12 20:14:13 +01:00
Evgeny Poberezkin
cc32eb131b core: 6.4.0.6 (simplexmq 6.4.0.12) 2025-07-12 20:13:48 +01:00
Evgeny Poberezkin
ca22cd4367 core: update simplexmq (fix message delivery to groups when the first member connection is broken) 2025-07-10 10:27:40 +01:00
Evgeny Poberezkin
1523c8a9e8 Merge branch 'master' into master-android 2025-07-07 11:40:21 +01:00
Evgeny Poberezkin
bd02053e28 core: 6.4.0.5.1 (simplexmq 6.4.0.11.2) 2025-07-07 11:38:14 +01:00
Evgeny
88547ab704 core: use longer timeouts for background network requests, support retries with increased timeouts (#6043)
* core: use longer timeouts for background network requests, support retries with increased timeouts

* ios: update types

* ios: allow user retry actions with failed network requests

* build: add exporting API functions with retry

* android, desktop: update types and C APIs

* android, desktop: alert to retry action on network error

* simplexmq
2025-07-07 11:01:03 +01:00