Commit Graph

599 Commits

Author SHA1 Message Date
Evgeny Poberezkin e7c41f47ef Merge branch 'master' into master-android 2026-04-22 07:38:22 +01:00
Evgeny Poberezkin 27516a2af7 core: update simplexmq 6.5.0.16 2026-04-21 22:26:21 +01:00
Evgeny f49d985119 ios: sharing channel links/cards (#6821)
* ios: sharing channel links/cards

* update nix shas

* improve

* fix preview

* change condition

* move button for owner

* refactor

* refactor 2

* fix sheets

* MsgChatLink JSON encoding

* correct default icon when editing group profile

* drop link from card

* card layout

* strip link from text

* remove file ref

* share via chat when created

* rename file, do not show text when there is no text

* better card layout

* padding, info string

* add log

* padding

* text layout

* warning emoji if signature verification failed

* chat link preview in chat list

* description

* alert information

* tappable preview

* better

* conditional border color

* sending and forwarding views

* small link icons for forwarding

* strip link in one place

* forwarded context

* quote view for chat links

* reduce diff, remove unnecessary changes

* simplify

* trim description

* diff

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-04-17 21:10:00 +01:00
Evgeny Poberezkin 8f47508b02 Merge branch 'master' into master-android 2026-04-11 21:02:01 +01:00
Evgeny Poberezkin 46c41382a6 core: 6.5.0.15 (simplexmq 6.5.0.15) 2026-04-11 21:01:37 +01:00
Evgeny 6f21826579 core, ui: chat item to show message error (#6785)
* core: chat item to show message error

* ui: chat item for removed messages

* remove local maven repo

* command to test dropped messages

* update nix config

* show parse errors

* error texts, simplexmq

* alert messages

* simplexmq, alert

* better parsing

* better parsing

* simplify

* correct message

* remove test api

* do not check size twice, bot types

* send error in relays

* do not create error item in relays

* diff

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-04-11 19:40:33 +01:00
Evgeny Poberezkin c684ffa7c9 Merge branch 'master' into master-android 2026-04-04 19:08:53 +01:00
Evgeny Poberezkin 515b0f56cc core: 6.5.0.12 (simplexmq 6.5.0.14) 2026-04-04 19:07:34 +01:00
spaced4ndy 25637c0318 core: update simplexmq 2026-04-03 14:06:40 +04:00
Evgeny Poberezkin 4209e966d3 Merge branch 'master' into master-android 2026-03-29 09:46:58 +01:00
Evgeny Poberezkin 47cf8bc612 core: 6.5.0.10 (simplexmq 6.5.0.12) 2026-03-29 09:44:05 +01:00
Evgeny Poberezkin 9f15c34184 core: update simplexmq (fix tests) 2026-03-12 17:14:21 +00:00
Evgeny Poberezkin b1daba07a0 core: update simplexmq 2026-03-12 08:09:46 +00:00
spaced4ndy 3707a419ce core: update simplexmq (fix build) 2026-02-27 11:47:13 +04:00
Evgeny Poberezkin 967f87fd90 Merge branch 'master' into master-android 2026-01-29 00:05:53 +00:00
Evgeny Poberezkin 98f1882a55 core: 6.5.0.9 (simplexmq 6.5.0.8) 2026-01-29 00:04:53 +00:00
Evgeny Poberezkin 14d5819ade Merge branch 'stable' 2026-01-28 23:38:54 +00:00
Evgeny Poberezkin 5d32e14559 core: 6.4.10.0 (simplexmq 6.4.8.0) 2026-01-28 22:03:25 +00:00
Evgeny a786693c1a core: improve error handling (#6602)
* core: improve error handling

* simplexmq
2026-01-28 21:57:39 +00:00
spaced4ndy 2d64365d8c core: correctly handle errors in createWithRandomId/Bytes for postgres (reuse withSavepoint from simplexmq) (#6578) 2026-01-15 15:18:15 +00:00
Evgeny Poberezkin 7356be0efc Merge branch 'master' into master-android 2026-01-13 22:37:27 +00:00
Evgeny Poberezkin 2ecee42a40 core: 6.5.0.8 (simplexmq 6.5.0.7) 2026-01-13 22:28:52 +00:00
Evgeny Poberezkin f99e8da8fe update simplexmq 2026-01-13 19:13:51 +00:00
Evgeny 3596c37275 core: improve database concurrency (#6541)
* core: improve database concurrency

* tests: prints on timeouts (#6546)

* update simplexmq

* fix test

* update simplexmq

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
2026-01-08 13:43:37 +00:00
Evgeny 2251da970e core: reset schema after changes (#6545)
* core: reset schema after changes

* update simplexmq
2026-01-05 22:10:51 +00:00
Evgeny f0467aee00 directory service: fix queries (#6539)
* fix directory service queries

* fix

* reduce postgres pool size to 1

* stabilize postgres client tests, remove slow handshake tests

* update simplexmq

* fix test

* test delay
2026-01-04 19:04:32 +00:00
Evgeny Poberezkin 41cb754644 Merge branch 'master' into master-android 2025-12-23 18:50:46 +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 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 7f954058be Merge branch 'master' into master-android 2025-12-22 22:20:36 +00:00
Evgeny Poberezkin 81d31e6c9e core: 6.5.0.6 2025-12-22 21:58:44 +00:00
Evgeny Poberezkin 1458b2bf98 Merge branch 'master' into master-android 2025-12-11 18:26:19 +00:00
Evgeny Poberezkin 13bce0821c core: 6.5.0.5 2025-12-11 17:50:05 +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
spaced4ndy 850e4687f8 core: update simplexmq (support setting all link data fields) (#6425) 2025-11-05 08:11:26 +00:00
Evgeny Poberezkin b72c045755 Merge branch 'master' into master-android 2025-11-02 22:34:10 +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 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
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
Evgeny Poberezkin fa0103c7f5 core: update simplexmq 2025-09-17 09:13:28 +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