Evgeny Poberezkin
66c992e14d
Merge branch 'master' into ep/desktop-text-selection
2026-04-01 12:21:24 +01:00
Evgeny @ SimpleX Chat
85d2ba16fb
fix 3, logging
2026-04-01 11:20:55 +00:00
Evgeny @ SimpleX Chat
ef07eb3f2a
fix 2, logs
2026-04-01 10:46:54 +00:00
Evgeny @ SimpleX Chat
4bc7912902
fix
2026-04-01 10:22:00 +00:00
Evgeny @ SimpleX Chat
9ab1fb7e8f
new implementation
2026-04-01 07:50:39 +00:00
Evgeny @ SimpleX Chat
2d14e14efe
update plan
2026-03-31 22:04:32 +00:00
Evgeny @ SimpleX Chat
892249143d
revert
2026-03-31 21:07:25 +00:00
Evgeny @ SimpleX Chat
b9913397c3
rewrite
2026-03-31 20:49:21 +00:00
Narasimha-sc
3f86a7bb62
ui: fix filter button appearing before call buttons during active call ( #6733 )
...
During an active call, the content filter button appeared before the
call timer and end call button in the toolbar. Move the content filter
button after chat-type specific buttons so call controls always appear
first.
2026-03-31 21:39:55 +01:00
Evgeny @ SimpleX Chat
29743b030c
fix selection tracking
2026-03-31 16:52:22 +00:00
Evgeny @ SimpleX Chat
7b78d68551
state management
2026-03-31 12:03:13 +00:00
Evgeny @ SimpleX Chat
539f6db8e5
improve
2026-03-31 10:37:42 +00:00
Evgeny Poberezkin
781df088ed
Merge branch 'master' into ep/desktop-text-selection
2026-03-31 10:06:21 +01:00
Evgeny @ SimpleX Chat
52ddb21fe6
desktop: text selection
2026-03-31 09:05:27 +00:00
Evgeny @ SimpleX Chat
887fa70750
update the plan
2026-03-30 22:59:56 +00:00
Evgeny Poberezkin
580e781a66
6.5-beta.6: android 338, desktop 133
v6.5.0-beta.6
2026-03-30 21:04:15 +01:00
Evgeny Poberezkin
85f44cfb3e
ios: 6.5-beta.6 (build 323)
2026-03-30 20:57:18 +01:00
Evgeny @ SimpleX Chat
7f6c942405
Merge branch 'master' into ep/desktop-text-selection
2026-03-30 19:14:37 +00:00
Evgeny Poberezkin
8bc0c974df
ios: update core library
2026-03-30 19:26:28 +01:00
Evgeny Poberezkin
fca04a4a75
Merge branch 'stable'
2026-03-30 19:08:22 +01:00
Evgeny Poberezkin
b7876614b8
ios: 6.4.11 (build 322)
2026-03-30 19:05:17 +01:00
sh
d2855d4ee6
flatpak: update metainfo ( #6730 )
2026-03-30 18:54:54 +01:00
Evgeny Poberezkin
4db9319c40
Merge branch 'stable'
2026-03-30 18:14:17 +01:00
Evgeny
b24d003a83
ios: constrain image height in layout ( #6732 )
...
* ios: constrain image height in layout
* refactor
* video aspect
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-30 18:00:14 +01:00
build
462e47bacd
v6.4.11: android 336, desktop 132
v6.4.11
2026-03-30 13:59:04 +01:00
Evgeny
c3663ae285
android, desktop: constrain image sizes for previews ( #6726 )
...
* android, desktop: constrain image sizes for previews
* use correct JSON parser
* more JSON fixes
* constrain ratio in image decoder
* constrain max height in layout
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-30 12:24:16 +01:00
Evgeny @ SimpleX Chat
b1b9bef602
desktop: text selection plan
2026-03-30 07:05:11 +00:00
Evgeny Poberezkin
86d278d304
core: 6.5.0.11
2026-03-29 22:47:50 +01:00
Evgeny
f51d8a5a87
core: open chat on "new" unread items (contigous unread aread in the end) ( #6724 )
...
* core: open chat on "new" unread items (contigous unread aread in the end)
* move
* ui: match first unread logic with core
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-29 21:38:41 +01:00
Evgeny
f0a3d163dd
android, desktop: icon for swipe to reply ( #6723 )
...
* remove swipe icon
* icon for swipe to reply
* fix
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-29 17:33:18 +01:00
Evgeny
9c189ede32
ios: swipe to reply ( #6720 )
...
* ios: swipe to reply
* update
* less travel
* reduce max shift
* adjust swipe travel
* android: icon on swipe to reply
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-29 14:57:42 +01:00
Evgeny Poberezkin
133f8d89e6
ios: update core library
2026-03-29 13:54:43 +01:00
Evgeny
671ccf7b84
website: translations ( #6719 )
...
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/it/
* Translated using Weblate (German)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/es/
* Translated using Weblate (Czech)
Currently translated at 97.8% (319 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/it/
* Translated using Weblate (German)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (326 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/es/
* Translated using Weblate (Czech)
Currently translated at 97.8% (319 of 326 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
* Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/it/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/pl/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/zh_Hans/
* Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/es/
* Translated using Weblate (Czech)
Currently translated at 87.5% (323 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (369 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/es/
* Translated using Weblate (Czech)
Currently translated at 97.0% (358 of 369 strings)
Translation: SimpleX Chat/SimpleX Chat website
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/website/cs/
* fix translations and SimpleX capitalizations
---------
Co-authored-by: summoner001 <summoner@disroot.org >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: No name <usir.alerts@onionmail.org >
Co-authored-by: zenobit <zenobit@disroot.org >
Co-authored-by: Yay <zero-ranch-bronco@duck.com >
Co-authored-by: Kszyche <kszychamejl@int.pl >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-29 12:50:31 +01:00
Evgeny
94dd27b774
ui: translations ( #6718 )
...
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Czech)
Currently translated at 99.0% (2499 of 2523 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (German)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2523 of 2523 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/
* Translated using Weblate (Czech)
Currently translated at 99.0% (2499 of 2523 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (German)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2523 of 2523 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (German)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Greek)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/el/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.3% (2170 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 87.0% (1902 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Polish)
Currently translated at 90.1% (1968 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Arabic)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
* Translated using Weblate (Czech)
Currently translated at 99.0% (2500 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Czech)
Currently translated at 56.9% (1243 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/cs/
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 85.2% (2152 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hant/
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 85.7% (2165 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hant/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2525 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Japanese)
Currently translated at 78.8% (1992 of 2525 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ja/
* Translated using Weblate (Italian)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2184 of 2184 strings)
Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/pl/
* Translated using Weblate (Polish)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/pl/
* Translated using Weblate (German)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
* Translated using Weblate (Czech)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
* Translated using Weblate (Greek)
Currently translated at 100.0% (2526 of 2526 strings)
Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/el/
* process localizations
* cs typo
* cs space
* hu changes
Co-authored-by: Evgeny <evgeny@poberezkin.com >
* hu revert
Co-authored-by: Evgeny <evgeny@poberezkin.com >
* it typo
* pl corrections
Co-authored-by: Evgeny <evgeny@poberezkin.com >
* export ios localizations
* translation corrections
---------
Co-authored-by: summoner001 <summoner@disroot.org >
Co-authored-by: No name <usir.alerts@onionmail.org >
Co-authored-by: zenobit <zenobit@disroot.org >
Co-authored-by: mlanp <github@lang.xyz >
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org >
Co-authored-by: chamdim <chamdim@protonmail.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Co-authored-by: Yay <zero-ranch-bronco@duck.com >
Co-authored-by: Kszyche <kszychamejl@int.pl >
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org >
Co-authored-by: hugoalh <hugoalh@users.noreply.hosted.weblate.org >
Co-authored-by: Miyu Sakatsuki <miyu-sakatsuki@outlook.jp >
Co-authored-by: Omikorin <6079265+Omikorin@users.noreply.github.com >
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-29 12:08:31 +01:00
Evgeny Poberezkin
47cf8bc612
core: 6.5.0.10 (simplexmq 6.5.0.12)
2026-03-29 09:44:05 +01:00
Narasimha-sc
34ad395acb
ui: jump to filtered message in chat history ( #6715 )
...
Show Go button on content-filtered messages (images, links, voice, etc.)
to navigate to the message in the full unfiltered chat history.
Reuses existing search Go button and openAroundItemId mechanism.
2026-03-28 20:16:14 +00:00
Narasimha-sc
f4e2ccc9dc
fix: jump to message in search fails for messages high up in timeline ( #6714 )
...
closeSearch() added onSearchValueChanged("") in d30dde5 (content filter
feature) which triggers async apiFindMessages — this clears the items
that openChat just loaded around the target and replaces them with
initial messages. Skip the reload when openAroundItemId is already set.
2026-03-28 12:27:21 +00:00
Narasimha-sc
b0e6a7bfc1
ui: call button in toolbar with audio/video submenu, filter in menu on mobile ( #6700 )
...
* ui: call button in toolbar with audio/video submenu, filter in menu on mobile
- Call button always outside three-dots menu; tapping it opens a submenu
with Audio call and Video call options (both Android/iOS and desktop)
- Desktop: two toolbar buttons — Filter + Call
- Android/iOS: call button in toolbar; filter options move into the
three-dots menu below a divider line
- Groups: filter button always in toolbar on all platforms
- Edge case: when calls are disabled/unavailable for a contact, the call
button is hidden and the filter button is shown in its place in the
toolbar instead
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* ui: call button before filter button on desktop toolbar
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-03-28 07:26:16 +00:00
Michael Altfield
47f82c10da
adding github alt mirros to docs ( #6679 )
...
* adding github alt mirros to docs
This commit updates the documentations downloads page
* https://simplex.chat/downloads/
I added a list of mirrors, which currently just includes the simplex self-hosted forgejo site (git.simplex.chat).
This is necessary, since GitHub has been throwing up authwalls on read-only pages, including the "releases" section -- preventing some users (especially high-risk users using hardened browsers, VPNs, and Tor) from being able to download SimpleX from GitHub.
For more info, see:
* https://github.com/simplex-chat/simplex-chat/issues/6671
* https://gh.bloat.cat/simplex-chat/simplex-chat/issues/6671
* shorter text
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-03-24 21:10:55 +00:00
Narasimha-sc
427ce1b3ff
directory: show knocking status in listings, trigger re-review on knocking change ( #6695 )
...
* directory: show knocking status in listings, trigger re-review on knocking change
- fix sameProfile to include memberAdmission so toggling knocking triggers re-review and regenerates the web listing JSON
- show "Knocking: enabled" in bot search results and /list output
- show "Knocking: enabled" in web directory UI
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* directory: rename "Knocking: enabled" to "Member admission: enabled"
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* directory: member admission must trigger review
* update text, refactor
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-03-24 20:01:58 +00:00
spaced4ndy
779dd38257
ui: downgrade warning ( #6704 )
2026-03-24 18:03:22 +00:00
Evgeny @ SimpleX Chat
a8a8883027
core, ui, website: small text markdown ( #6697 )
...
* core: small text markdown
* ios: small markdown
* desktop, android: small markdown
* fix font size
* small markdown on website
* update ios core library
* update bot api docs
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-03-21 18:06:23 +00:00
Evgeny Poberezkin
2472bee6b6
website: layout
2026-03-20 20:13:00 +00:00
sh
06bbe764b9
website: update xftp-web and enable file in navbar ( #6694 )
...
* website: update xftp-web and enable file in navbar
* update link etc
* website: translate send-file key
---------
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com >
2026-03-20 20:11:39 +00:00
sh
2df13dad36
core: add custom data commands, fix groups parser ( #6691 )
...
* core: add custom data commands, fix groups parser
- Add APISetGroupCustomData and APISetContactCustomData to ChatCommand,
with parsers (/_set custom #, /_set custom @) and processors
following the APISetChatUIThemes pattern
- Fix APIListGroups parser missing space ("/_groups" -> "/_groups ")
to align with auto-generated cmdString
- Add chatCommandsDocsData entries for APISetGroupCustomData,
APISetContactCustomData, and APISetUserAutoAcceptMemberContacts
* core: named fields for codegen, run codegen
- Use named record fields for APISetGroupCustomData,
APISetContactCustomData, APISetUserAutoAcceptMemberContacts
(required for chatCommandsDocsData field resolution)
- Fix OnOff field name to "onOff" (avoids clash with User field)
- Remove APISetUserAutoAcceptMemberContacts from undocumentedCommands
- Regenerate COMMANDS.md and commands.ts
* nodejs: add ChatApi wrappers for custom data and apiGetChat
- apiSetGroupCustomData, apiSetContactCustomData
- apiSetAutoAcceptMemberContacts
- apiGetChat (manual wrapper, APIGetChat undocumented)
2026-03-19 09:10:19 +00:00
Ed Asriyan
b8178d01a8
core: fix /_groups command ( #6660 )
...
* core: fix `/_groups` command
add missing space after `/_groups`. fixes #5195
* remove space in CLI commands (they would break parser)
---------
Co-authored-by: Evgeny <evgeny@poberezkin.com >
2026-03-19 09:08:14 +00:00
Evgeny
f0799ef2a5
website: improve first page load ( #6680 )
...
* website: improve first page load
* remove low res images
* simplify
* fix buttons jitter
* fix color scheme toggling
* fix other pages
---------
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com >
2026-03-16 19:23:00 +00:00
spaced4ndy
62fe23f008
android, desktop: fix opening pending connection from chat list ( #6674 )
2026-03-13 10:03:17 +00: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