Evgeny @ SimpleX Chat
7120ab9a3d
Merge branch 'master' into ab/names-lookup-api
2026-10-05 12:14:34 +00:00
Evgeny and Evgeny @ SimpleX Chat
905df659d3
ios: show error when random database passphrase generation fails ( #7621 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-10-05 09:46:55 +01:00
spaced4ndy and Evgeny Poberezkin
86671a1699
core, ui: confirm before connecting a call answered without e2e encryption ( #7647 )
...
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-10-05 09:45:57 +01:00
1a969a6cb9
core, ui: remove database backups after key changes ( #7628 )
...
* core, ui: remove database backups after key changes
* ui: delete database backups on chat start without delaying encryption marker reset
Keeping encryptionStartedAt set until chat start made DatabaseErrorView show
"The attempt to change database passphrase was not completed" with a Restore
button after every successful passphrase change when the passphrase is not
stored. Restore the marker handling from master and delete backups
unconditionally after chat starts.
* another flag
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com >
2026-10-03 16:56:58 +01:00
SimpleX Chat
51630d61ef
7.1-beta.6: android 386, desktop 167, ios 362
2026-10-03 13:33:46 +00:00
Alain Brenzikofer
7089d128f5
27 rounds of /goal
2026-10-01 07:56:24 +02:00
Alain Brenzikofer
6bc2f4450e
align and simplify core/UI/UXcanvas
2026-09-30 20:11:51 +02:00
SimpleX Chat
2158f3039a
7.1-beta.5: android 383, desktop 165, ios 360
2026-09-30 15:58:31 +00:00
Evgeny and Evgeny @ SimpleX Chat
80f8757449
core: remove .exported db files when database is removed ( #7615 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-30 10:09:18 +01:00
Alain Brenzikofer
86556408ba
align app divergences
2026-09-30 10:55:55 +02:00
Alain Brenzikofer
ddc18b326b
fix freshness bug with local chats: When core marks a chat verified for a name, it now first un-verifies the user's other chats of the same kind:
...
- a contact name covers contacts and business chats;
- a channel name covers channels.
2026-09-30 10:10:29 +02:00
Evgeny and Evgeny @ SimpleX Chat
3c0a6f0e29
ios: exclude app data from backup ( #7623 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-30 08:23:51 +01:00
Evgeny and Evgeny @ SimpleX Chat
25d4bb8966
ui: add error constructor ( #7610 )
...
* ui: add error constructor
* string
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-29 19:25:14 +01:00
Evgeny and Evgeny @ SimpleX Chat
40ac97ff7a
ios: fix frame decryptor crash on undersized frame ( #7613 )
...
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-29 19:19:37 +01:00
Evgeny Poberezkin
f76dd609dd
ios: update core library
2026-09-29 19:12:49 +01:00
Alain Brenzikofer
8706c99063
iterate on /goal
2026-09-29 17:33:52 +02:00
Alain Brenzikofer
8028247e87
iterate on /goal
2026-09-29 16:32:33 +02:00
Alain Brenzikofer
baf485b8d6
review round on UX coverage
2026-09-29 15:15:58 +02:00
Alain Brenzikofer
7cb651d207
diff cosmetics
2026-09-29 08:13:30 +02:00
Alain Brenzikofer
38b79929ca
refactor core-UI API to NameWarning with logic in core
2026-09-29 08:06:05 +02:00
Alain Brenzikofer
b78d76ae64
Merge branch 'master' of https://github.com/simplex-chat/simplex-chat into ab/names-lookup-api
2026-09-28 08:34:34 +02:00
sh
02fa39e766
ui: news channel ( #7594 )
...
* ui: wefunder utm link, news channel in help
* android: close modals when opening chat via link
2026-09-26 10:37:13 +01:00
Evgeny Poberezkin
b8d87ca967
Merge branch 'stable'
2026-09-25 22:17:32 +01:00
Evgeny and Evgeny @ SimpleX Chat
67f4c3d085
ui: update crowdfunding title ( #7593 )
...
* ui: update crowdfunding title
* update images
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-25 22:16:40 +01:00
Alain Brenzikofer
7d71a58666
Merge remote-tracking branch 'origin/master' into ab/names-lookup-api
2026-09-24 15:36:32 +02:00
Alain Brenzikofer
a8235b9440
fixes EP review
2026-09-24 11:28:38 +02:00
Alain Brenzikofer
0a245c67cb
opuse 5.5 /goal iterations
2026-09-24 09:37:13 +02:00
Evgeny and Evgeny @ SimpleX Chat
9a9ce70b2f
core: fix connecting via prepared connection with contact card ( #7575 )
...
* core: fix connecting via prepared connection with contact card
* simplify
* merge transactions
* update query plans
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-24 08:11:29 +01:00
Alain Brenzikofer
ab61d51afd
review iterations
2026-09-24 09:09:50 +02:00
Alain Brenzikofer
d9d6acd97f
fix review comments
2026-09-24 08:48:29 +02:00
Alain Brenzikofer
75b59f4dec
Merge remote-tracking branch 'origin/master' into ab/names-lookup-api
2026-09-23 19:39:09 +02:00
alain@encointer.org
9e243c021c
build iOS app blindly
2026-09-23 18:05:37 +02:00
spaced4ndy
0b9ae4d6de
ui: open support SimpleX screen from badge and file alerts ( #7563 )
2026-09-23 09:34:47 +00:00
spaced4ndy
fae017d5b3
ui: show close button on badges banner only after it was opened ( #7560 )
2026-09-22 13:40:56 +00:00
spaced4ndy
150897d637
core, ui: alert the user when badge renewal is failing ( #7532 )
2026-09-22 12:55:08 +00:00
spaced4ndy
a3ac420e91
ui: one banner at a time in chat list ( #7554 )
2026-09-21 16:51:14 +00:00
spaced4ndy
9a583d394f
Merge branch 'stable'
2026-09-21 20:33:31 +04:00
spaced4ndy
fd16048598
ui: replace wefunder logo with simplex logo on crowdfunding banner ( #7555 )
2026-09-21 16:28:58 +00:00
spaced4ndy
45d674c067
Merge branch 'stable'
2026-09-21 18:17:36 +04:00
spaced4ndy
7e24ecb982
ui: add wefunder logo to crowdfunding banner ( #7553 )
2026-09-21 14:16:38 +00:00
spaced4ndy
f68bccecfb
Merge branch 'stable'
2026-09-21 17:31:29 +04:00
spaced4ndy
c8c05359b5
ui: crowdfunding banner on onboarding and in chat list ( #7552 )
2026-09-21 12:01:57 +00:00
SimpleX Chat
3326f9db2a
7.1-beta.4: android 379, desktop 162, ios 357
2026-09-19 14:25:57 +00:00
Evgeny and Evgeny @ SimpleX Chat
0183a36058
ui: update text about badges ( #7544 )
...
* ui: update text about badges
* update
* update
* update
* update
* update
* update
* update kotlin
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-09-19 14:16:39 +01:00
spaced4ndy
c7b3e362ec
core, ui: badge credential details in developer tools ( #7527 )
2026-09-17 16:18:04 +00:00
spaced4ndy
dd5c47d02d
ui: "how it works" link and card styling on badge screen ( #7524 )
2026-09-16 15:13:01 +00:00
spaced4ndy
c52044f3c3
ui: show progress spinner on redeeming code ( #7523 )
2026-09-16 14:43:28 +00:00
spaced4ndy
f38c7e0f2b
core, ui: badge redeem errors and fixes ( #7515 )
...
- redeem errors are typed (CEBadgeRedeemError) instead of matched by text in the apps
- service timeout (A_SERVICE) decodes in the apps and offers Retry via the existing retry alert
- unexpected redeem errors show the error itself instead of a generic message
- service error codes are a typed enum in the apps (BadgeServiceErrorCode)
- CRBadgeRedeemed returns badge state, so the apps skip a second round-trip after redeem
- setBadgeAlertAcked is scoped to user_id
- badgeChanged updates non-active profiles, so other profiles' badges don't go stale
- pitch banner is not shown to a profile that already has a badge
- one badgeTypeName per platform, used by the badge screen and the badge info alert
- BadgeAlertKind and BadgeAlertPrice decode via standard JSON, no custom decoders
- dead "Support ended" title branch removed from Your Badge view
- kotlin: users from badge responses carry remoteHostId
- kotlin: redeem code field keeps the IME's cursor and composition state
- kotlin: "Get your code" shown in all flavours
- kotlin: "Don't show again" -> "Dismiss", matching iOS
- kotlin: parseBadgeCode moved next to its FFI in platform/Core.kt
- kotlin: BadgesView no longer cross-fades on badge state updates
- kotlin: section title not uppercased
- ios: redeem code field parses once per change
- ios: A_SERVICE rejected reason is not decoded
- CLI: "cannot redeem badge code: ..." with the source of the error
- comments clarified
2026-09-16 14:15:11 +00:00
SimpleX Chat
172c6d9ca3
7.1-beta.3: android 378, desktop 161, ios 356
2026-09-15 16:59:06 +00:00
spaced4ndy
56ced9bfea
Merge branch 'master' into badges
2026-09-15 18:26:13 +04:00