Commit Graph

6122 Commits

Author SHA1 Message Date
zenobit aa494bee86 Translated using Weblate (Czech)
Currently translated at 94.6% (2619 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
2026-05-07 12:31:31 +02:00
mlanp feada0f983 Translated using Weblate (German)
Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/
2026-05-07 12:31:30 +02:00
mlanp ab2c2c4a1e Translated using Weblate (German)
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/
2026-05-07 12:31:29 +02:00
Random db7c59e515 Translated using Weblate (Italian)
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
2026-05-07 12:31:29 +02:00
summoner001 8a28c73c62 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
2026-05-07 12:31:28 +02:00
summoner001 0e67a11842 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
2026-05-07 12:31:27 +02:00
slrslr d53e826728 Translated using Weblate (Czech)
Currently translated at 91.1% (2523 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/cs/
2026-05-07 12:31:26 +02:00
Skyward Copied ccf08f40e4 Translated using Weblate (Russian)
Currently translated at 99.9% (2765 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
2026-05-07 12:31:26 +02:00
Skyward Copied 67ae25fc0e Translated using Weblate (Russian)
Currently translated at 99.9% (2765 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/
2026-05-07 12:31:25 +02:00
Skyward Copied cb92353e56 Translated using Weblate (Russian)
Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/
2026-05-07 12:31:24 +02:00
jonnysemon 852ef9da7b Translated using Weblate (Arabic)
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
2026-05-07 12:31:23 +02:00
summoner001 470ebeb2f7 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
2026-05-07 12:31:23 +02:00
大王叫我来巡山 6d125117f3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2767 of 2767 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/
2026-05-07 12:31:21 +02:00
summoner001 9ca4666db9 Translated using Weblate (Hungarian)
Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/
2026-05-07 12:31:21 +02:00
Random 5f45f98342 Translated using Weblate (Italian)
Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/it/
2026-05-07 12:31:20 +02:00
Random 4157a89657 Translated using Weblate (Italian)
Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/it/
2026-05-07 12:31:19 +02:00
jonnysemon 78f4fc0691 Translated using Weblate (Arabic)
Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ar/
2026-05-07 12:31:19 +02:00
summoner001 76d054ed6d Translated using Weblate (Hungarian)
Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/hu/
2026-05-07 12:31:18 +02:00
spaced4ndy 068c0a884e ios: fix link chat item not fitting into screen width (#6947) 2026-05-07 10:31:08 +00:00
sh fefdea8ed0 support bot, bots: paginate chat scan (#6935)
* bots: document APIGetChats command and CRApiChats response

* bots: regenerate API docs and TypeScript types

* simplex-chat-nodejs: add apiGetChats

* support bot: avoid OOM on large databases

apiListGroups / apiListContacts return every record in one response and
overflow V8's string allocation on large DBs. Replace list-then-find-by-id
patterns with apiGetChat(type, id, 0) lookups, and the one genuine scan
(refreshAllCards) with paginated apiGetChats, count=1000.

* support bot: update test assertions to match current message text

* bots: simplify PaginationByTime, expose only PTLast

* simplex-chat-nodejs: bump types and nodejs versions
2026-05-06 08:54:36 +01:00
sh db783d85d7 website: tweaks (#6945) 2026-05-05 17:32:26 +01:00
sh e0f7d6fb55 flatpak: update metainfo (#6943) 2026-05-04 17:29:57 +01:00
Evgeny Poberezkin 79d21f06bf 6.5.1: android 347, desktop 142 v6.5.1 2026-05-02 20:30:43 +01:00
Evgeny Poberezkin d9a30289e6 6.5.1: ios 331 2026-05-02 19:51:44 +01:00
Evgeny Poberezkin bed583dee7 core: 6.5.1.1 2026-05-02 18:45:10 +01:00
Evgeny Poberezkin 60f4a4d60b core: fix migration 2026-05-02 17:59:03 +01:00
Evgeny Poberezkin b7c3d8a279 core: 6.5.1.0 (simplexmq 6.5.1.0) 2026-05-02 12:14:01 +01:00
Evgeny Poberezkin 991bc9f789 core: add preset chat realy 2026-05-02 11:56:34 +01:00
spaced4ndy 8f66a0cc98 core: fix relay request worker retry limit (#6931)
* core: fix relay request worker retry limit

* update plan

* update plan

* update plan

* wip

* schema

* wip

* wip

* schema

* update

* remove comment

* rework

* schema

* update

* schema

* update

* plans

* corrections

* add 1 second

* remove + 1

* add +1 to schedule

* changes

* updated schemas

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
Co-authored-by: Evgeny Poberezkin <evgeny@poberezkin.com>
2026-05-02 11:31:03 +01:00
Evgeny @ SimpleX Chat f03584e09a website: fix directory (#6936) 2026-05-01 23:03:26 +01:00
spaced4ndy ce0e9c37c1 ui: improve channel creation ux (#6933)
* ui: improve channel creation ux

* update

* update

* update

* wip

* update
2026-05-01 20:42:15 +01:00
Evgeny 17b5e006d2 blog: v6.5, channels, consortium agreement, crowdfunding (#6930)
* blog: update v65 blog post

* typo

* update date

* update

* add footnotes support

* named footnotes

* improve footnotes

* fix footnotes style

* backrefs

* css

* paragraphs

* separator

* update

* update link

* add support for dark mode image in blogs list

* update

* smaller image

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-04-30 21:04:55 +01:00
Evgeny 6b6f494502 docs: channels whitepaper and chat protocol (#6911)
* docs: channels whitepaper and chat protocol

* punctuation

* amend relay functions

* authoritative state and governance layer

* correction

* v2

* update headings

* corrections

* fixed anchors

* correction

* content visibility

* correction

* correction 2

* shorter

* tighten

* in comparison corrections

* update

* correction

* update

* corrections

* rename

* remove duplication

* amend overview

* update overview

* corrections

* trim future governance models

* corrections

* restructure threat model, shorten

* corrections

* improve

* remove name

* heading levels

* correction

* improve precision

* document frame

* correction

* improve protocol doc

* shorter

* more formal

* corrections

* fix errors

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-04-30 19:31:56 +01:00
Evgeny 15f9d28fb9 support bot: do not log contacts on start (#6928) 2026-04-30 16:47:22 +01:00
Evgeny 1e26e84e32 support bot: update messages (#6927) 2026-04-30 14:22:02 +01:00
sh c043f82e11 simplex-chat-nodejs: bump version (#6925) 2026-04-30 13:08:52 +01:00
sh dafdbd9a54 flatpak: update metainfo (#6926) 2026-04-30 10:30:48 +01:00
Evgeny Poberezkin d6c9c0ee47 6.5: android 345, desktop 140 v6.5.0 2026-04-30 10:13:29 +01:00
Evgeny Poberezkin 3945296113 6.5: ios 330 2026-04-30 09:25:46 +01:00
Evgeny ab2d036301 android, desktop: reduce timeout and do not use hardward acceleration for video preview generation (#6924)
Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-04-30 08:37:54 +01:00
Evgeny Poberezkin 26cb08ed21 ios: update core library 2026-04-29 23:33:56 +01:00
Evgeny abcce61f32 ui: translations (#6921)
* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2392 of 2392 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% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (German)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2392 of 2392 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% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2392 of 2392 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% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (German)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/de/

* Translated using Weblate (German)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/de/

* Translated using Weblate (Spanish)

Currently translated at 99.9% (2767 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/zh_Hans/

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2392 of 2392 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% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/hu/

* Translated using Weblate (Russian)

Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/ru/

* Translated using Weblate (Italian)

Currently translated at 100.0% (2392 of 2392 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% (2768 of 2768 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% (2768 of 2768 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% (2392 of 2392 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% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (2392 of 2392 strings)

Translation: SimpleX Chat/SimpleX Chat iOS
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/ios/es/

* Translated using Weblate (Russian)

Currently translated at 100.0% (2768 of 2768 strings)

Translation: SimpleX Chat/SimpleX Chat Android
Translate-URL: https://hosted.weblate.org/projects/simplex-chat/android/ru/

* process localizations

* ru corrections

Co-authored-by: Evgeny <evgeny@poberezkin.com>

---------

Co-authored-by: summoner001 <summoner@disroot.org>
Co-authored-by: No name <usir.alerts@onionmail.org>
Co-authored-by: mlanp <github@lang.xyz>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
2026-04-29 23:23:13 +01:00
Evgeny Poberezkin edb9958f53 core: 6.5.0.19 (simplexmq 6.5.0.17) 2026-04-29 22:49:07 +01:00
Evgeny Poberezkin ef0eb4c97e directory: fix test 2026-04-29 21:46:44 +01:00
Narasimha-sc 7ea3db7b3c ui: fix crash opening About SimpleX Chat (#6902)
* ui: fix crash and logo cutoff on About SimpleX Chat

OnboardingShrinkingLayout calls .first() on each slot's measurables,
crashing when the button slot is empty. About passes onboardingStage =
null, in which case the button slot emits no children. Have the About
branch emit a 0x0 Spacer so the slot always has one measurable.

Also add a top inset for the SimpleX logo when reached from About in
non-oneHandUI mode — without it the top app bar overlaps the logo.

* style

Co-authored-by: Evgeny <evgeny@poberezkin.com>

* Apply suggestion from @epoberezkin

Co-authored-by: Evgeny <evgeny@poberezkin.com>

---------

Co-authored-by: Evgeny <evgeny@poberezkin.com>
2026-04-29 20:58:01 +01:00
Evgeny Poberezkin 12e208178d 6.5-beta.12: android 344, desktop 139 v6.5.0-beta.12 2026-04-29 16:10:06 +01:00
spaced4ndy c0125e6622 android: fix connect banner card layout (wip) (#6922) 2026-04-29 15:45:42 +01:00
Evgeny aa7f1049b5 android: fix link preview fetch via SOCKS (#6919)
* android: fix link preview fetch via SOCKS

* fix: add timeouts to link preview image fetch

Match the 10s timeout already on the Jsoup HTML fetch. Without these,
a slow or dead SOCKS proxy hangs the image fetch indefinitely, holding
the previewMutex and blocking every subsequent preview.

* timeout

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
Co-authored-by: shum <github.shum@liber.li>
2026-04-29 13:19:23 +01:00
Evgeny Poberezkin c2ad26fa65 6.5-beta.12: ios 329 2026-04-29 11:37:56 +01:00
Evgeny Poberezkin 1ba45acdfd ios: update core library 2026-04-29 11:28:24 +01:00