Evgeny
ad5ccaaa9d
blog: new technology for connecting people (based on short links) ( #6033 )
...
* blog: new technology for connecting people (based on short links)
* update text, add images
* update readme
* image
* revert
* simplify
2025-07-03 18:05:04 +01:00
spaced4ndy
94c5e7bc80
android, desktop: fix chat preview verified shield layout ( #6036 )
2025-07-03 16:02:37 +01:00
spaced4ndy
5b5c7e587b
android: fix crash on opening group link ( #6035 )
2025-07-03 15:58:09 +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
Evgeny
4f227518f1
Merge pull request #6027 from simplex-chat/flatpak
...
flatpak: update metainfo
2025-07-02 10:35:59 +01:00
shum
1b9abdef57
flatpak: update metainfo
2025-07-02 07:21:45 +00:00
Evgeny Poberezkin
05965c8aa1
6.4-beta.4: ios 287, android 300, desktop 109
v6.4.0-beta.4
2025-07-01 17:33:38 +01:00
Evgeny Poberezkin
9240be2dda
core: 6.4.0.5 (simplexmq 6.4.0.11)
2025-07-01 15:09:35 +01:00
Evgeny Poberezkin
7600017f28
Merge branch 'stable'
2025-07-01 14:15:27 +01:00
Evgeny Poberezkin
4305bbad0b
6.3.7: ios 285, android 298, desktop 108
v6.3.7
2025-07-01 14:10:04 +01:00
Evgeny
646296199d
Merge pull request #5950 from simplex-chat/short-links
...
short links better UX
2025-07-01 13:37:34 +01:00
spaced4ndy
557e8ddbe4
ios: fix accepting contact request incognito; android, desktop: fix showing incognito auto-accept toggle when short link data is not set ( #6026 )
...
* ios: fix accepting contact request incognito
* kotlin: fix incognito toggle
2025-07-01 13:35:21 +01:00
Evgeny
7726522e5a
core: postgres migration for short links, postgres schema dump, fix query to be compatible ( #6025 )
...
* core: postgres migration for short links, postgres schema dump, fix query to be compatible
* rename fields
2025-07-01 13:02:11 +01:00
Evgeny Poberezkin
d3f05d84fe
core: 6.3.7.0
2025-07-01 12:52:45 +01:00
Evgeny Poberezkin
7b7471207a
ui: do not store large link data (for backward compatibility with versions before 6.3.6)
2025-07-01 12:40:39 +01:00
spaced4ndy
8750666a2e
android, desktop: align address and requests UI ( #6024 )
...
* android, desktop: align address and requests UI
* align business
* align accept
* cleanup imports
2025-07-01 11:24:59 +01:00
Evgeny
6cd59f262b
test: short links with disabled large link data ( #6022 )
2025-07-01 09:24:25 +01:00
Evgeny
0d875c72a3
ios: alerts to open known/prepared contact and groups ( #6020 )
...
* ios: alerts to open known/prepared contact and groups
* android, desktop: alerts for knonw chats; all ui: fix prepared contacts misinterpreted as contact cards
2025-06-30 22:02:45 +01:00
spaced4ndy
bf305964bc
android, desktop: fix accepting contact request ( #6021 )
2025-06-30 16:34:42 +00:00
spaced4ndy
c80ae1c64a
android, desktop: compose UI ( #6018 )
2025-06-30 15:22:25 +00:00
Evgeny
d8636953d3
core: connection plans for short links recognize prepared contacts/groups ( #6019 )
...
* core: connection plans for short links recognize prepared contacts/groups
* query plans
2025-06-30 16:12:07 +01:00
Evgeny
524de4067a
core: add/send contact address and request messages, ios: use auto-reply as welcome message ( #6017 )
...
* core: add/send contact address and request messages, ios: use auto-reply as welcome message
* revert event type change
* fix test, type
* multiplatform: update type
* fix query
* ios: hide keyboard when sending the message
* failing test for business chat with a welcome message
* retry joining via contact address
* query plans
* do not send history to the first member (the original customer) of business chat
* correctly handle retries when joining groups, do not create a new connection on retry
* failing test for group welcome message and feature items
* do not send history item if member saw it during joining (based on welcomeSharedMsgId in join request)
* correct fields in PendingContactConnection, update plans
* prevent duplicate group description created in chat, while ensuring that it is created
* fix query
2025-06-30 11:54:13 +01:00
spaced4ndy
e31e8a6def
desktop, android: update types, context user picker, rework address settings, align previews UI ( #6016 )
2025-06-27 15:43:44 +00:00
Evgeny
1702f5ce34
core: fix retry when connecting via invitation short link, ios: improve connection status usage ( #6014 )
...
* core: fix retry when connecting via invitation short link
* ios: fix conditions, mark contacts as connected, only show spinners on contacts when connection status is ready or sndReady
2025-06-26 20:06:22 +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
spaced4ndy
cc643e5aeb
core: rework contact requests so that they are always created with entity ( #6011 )
...
* core: rework contact requests so that they are always created with entity
* remove group requests (revert)
* fix schema
* remove accepted, set xcontactId
* enable tests
* fix deduplication, fix address deletion
* fix business ldn
* disable, add tests
* comments, schema
* cleanup
* fix
* plans
2025-06-26 11:05:23 +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
spaced4ndy
6c06200b14
core: create business chat when preparing via contact link data with business flag ( #6008 )
...
* core: create business chat when preparing via contact link data with business flag
* add to test
* plans
* ios
* ios
2025-06-23 18:00:21 +01:00
Evgeny
9794829d74
core: show group as sender, add contact card to contact request chats, unify api type for prepared and contact request chats ( #6003 )
...
* core: option to show group as sender of chat item (for the initial items, e.g. welcome message)
* add chat item to contact request chats
* return AChat for prepared chats and contact requests
* update iOS api types, show prepared contact as blue, show preview info when content message is not available (previously was showing feature item)
* ios: remove ContactType
* ios: show group as sender, fix avatar not showing when member message sequence starts with merged items
* ios: update compose UI for all connection scenarios
* address settings
* ios: address settings UI
* fix tests
* fix tests 2
* ios: fix minor issues
2025-06-23 14:42:00 +01:00
spaced4ndy
419e71a01f
android, desktop: short links UX (main functionality) ( #5999 )
2025-06-20 16:18:24 +00: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
Evgeny
05dba0bda2
core: compress link data ( #5995 )
2025-06-18 07:39:31 +01:00
spaced4ndy
94d866e2c0
core: fix connecting to prepared group incognito; test connecting to prepared contact incognito ( #5994 )
2025-06-17 14:20:47 +00:00
Evgeny
e3e9ae2ffd
core, ui: create all links with short links, config parameter to use large link data, use short link as address in user profile ( #5991 )
...
Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com >
2025-06-17 15:56:33 +04:00
spaced4ndy
c08a3e7c4a
Merge branch 'master' into short-links
2025-06-17 10:57:11 +04:00
Evgeny Poberezkin
8f9bb4dc5b
Merge branch 'stable'
2025-06-16 22:38:43 +01:00
spaced4ndy
3d22b738d8
core: fix change connection user ( #5992 )
...
* core: fix change connection user
* plans
2025-06-16 22:38:02 +01: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
77eaea5b38
Merge branch 'master' into short-links
2025-06-15 15:54:50 +01:00
Evgeny Poberezkin
0634d7ed0f
6.4-beta.3: ios 283, android 297, desktop 107
v6.4.0-beta.3
2025-06-14 23:34:34 +01:00
Evgeny Poberezkin
779b1ffdee
core: 6.4.0.4 (simplexmq 6.4.0.10)
2025-06-14 21:42:03 +01:00
Evgeny Poberezkin
7a3bf890f5
Merge branch 'stable'
2025-06-14 21:12:05 +01:00
Evgeny Poberezkin
c08189108e
6.3.6: ios 282, android 295, desktop 106
v6.3.6
2025-06-14 20:12:19 +01:00
Evgeny Poberezkin
442d9afc4b
android: remove Contribute link from Android bundle
2025-06-14 19:26:46 +01:00
Evgeny Poberezkin
a593557c21
core: 6.3.6.0 (simplexmq 6.4.0.3.1)
2025-06-14 14:46:08 +01:00
Evgeny
07abe24e18
core: make decoding for short link data forward compatible ( #5989 )
...
* core: make decoding for short link data forward compatible
* simplexmq
2025-06-14 14:17:34 +01:00
spaced4ndy
b0ee13628b
core: change user for prepared contact or group ( #5985 )
2025-06-13 14:38:17 +00:00
sh
5af6a59e65
flatpak: update metainfo ( #5986 )
2025-06-12 17:08:42 +01:00
Evgeny
ede43bec4f
core: update simplexmq (PQ keys in short links and invitations sent to contact address) ( #5982 )
...
* core: update simplexmq (PQ keys in short links and invitations sent to contact address)
* update
* update simplexmq
2025-06-12 11:03:45 +01:00