Commit Graph

591 Commits

Author SHA1 Message Date
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
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
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
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
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
spaced4ndy
e5d3029edf core: update simplexmq (postgres modules) (#6031)
* core: update simplexmq (postgres modules)

* simplexmq

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-07-04 20:28:50 +01:00
spaced4ndy
79041390f1 core: allow to accept contact requests after address is deleted (#6032)
* core: allow to accept contact requests after address is deleted

* update

* update

* plans

* ios, postgres migration

* schema

* request lock, refactor

* update simplexmq

---------

Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2025-07-03 10:34:11 +00:00
shum
1b9abdef57 flatpak: update metainfo 2025-07-02 07:21:45 +00:00
Evgeny Poberezkin
9240be2dda core: 6.4.0.5 (simplexmq 6.4.0.11) 2025-07-01 15:09:35 +01:00
Evgeny
8b770ca03e ios: better error handling when connecting via links, improve alerts with chat information (#6012)
* simplexmq

* ios: error handling

* better new chat alerts

* vertical buttons in alert when they dont fit

* allow messages in prepared groups
2025-06-26 12:10:06 +01:00
Evgeny
c0b704f846 core: store welcome and request message IDs, ios: fix sending request without messages, trim sent messages (#6009)
* core: store welcome and request message IDs, ios: fix sending request without messages, trim sent messages

* remove comments

* rename, fix tests

* simplexmq

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-06-25 16:59:32 +01:00
Evgeny
fc04872c91 core: chat item content types for chat initiation (#5998)
* core: chat item content types for chat initiation

* connection mode for ui

* padding

* simplexmq

* initial items

* update content items

* core: feature and e2e items

* refactor

* chat items

* ios types

* fix condition for PQ encryption of link
2025-06-20 11:54:21 +01:00
spaced4ndy
c08a3e7c4a Merge branch 'master' into short-links 2025-06-17 10:57:11 +04:00
Evgeny
289b5ffffe core: fix updating invitation link data, use flexible link data encoding for backward/forward compatibility (#5988)
* core: fix updating invitation link data

* ghc 8.10.7 type annotation

* update link data encoding to use long strings for user data

* update encoding

* fix test

* update simplexmq

* rename field

* simplexmq

* remove comments

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2025-06-16 12:31:37 +01:00
sh
ba06ce8232 flatpak: update metainfo (#5990) 2025-06-16 08:10:14 +01:00
Evgeny Poberezkin
779b1ffdee core: 6.4.0.4 (simplexmq 6.4.0.10) 2025-06-14 21:42:03 +01:00
sh
5af6a59e65 flatpak: update metainfo (#5986) 2025-06-12 17:08:42 +01:00