Commit Graph
3814 Commits
Author SHA1 Message Date
sh-agents 8b73d46585 support bot: set the core queue size 2026-11-12 07:02:56 +00:00
sh-agents 1eb8041644 support bot: Grok API key in config 2026-11-12 06:50:14 +00:00
sh-agents 43e8426732 support bot: roll back migrations with --dry-run, connection in config 2026-11-12 06:46:01 +00:00
sh-agents ad7c2ef745 support bot: published or source libraries in Docker 2026-11-11 14:50:26 +00:00
sh-agents e0406c287f support bot: options and messages in a TOML config file 2026-11-11 14:43:53 +00:00
sh-agents a0a8e03ff6 support bot: check config and database with --dry-run 2026-11-11 14:03:10 +00:00
sh-agents 280abe01a9 support bot: build and run from source in Docker 2026-11-11 14:03:08 +00:00
Evgeny Poberezkin ec46571ef5 Merge branch 'stable' 2026-11-11 13:37:01 +00:00
SimpleX Chat 19889b1a0e 7.1.3: android 395, desktop 174 2026-11-11 13:33:50 +00:00
Evgeny @ SimpleX Chat 8be45eea3e android, desktop: show What's new once while conditions are pending (#8123)
* android, desktop: show What's new once while conditions are pending

* core: document how changed conditions are announced
2026-11-11 13:32:43 +00:00
shandEvgeny @ SimpleX Chat 879fde5b36 ios: update to 371 v7.1.2, reduce app size (#8129)
* ios: reduce app download size

* ios: reduce app download size without changing optimisation level

* ios: update to 370 v7.1.3

* update version

---------

Co-authored-by: Evgeny @ SimpleX Chat <259188159+evgeny-simplex@users.noreply.github.com>
2026-11-11 13:31:06 +00:00
Evgeny @ SimpleX Chat 2205de390f android, desktop: show What's new once while conditions are pending (#8123)
* android, desktop: show What's new once while conditions are pending

* core: document how changed conditions are announced
2026-11-11 11:44:59 +00:00
Evgeny Poberezkin 3b5152d6ed Revert "ui: show What's new once when usage conditions are updated (#8088)"
This reverts commit d18539d1bb.
2026-11-11 11:36:47 +00:00
spaced4ndyandspaced4ndy-agents e097466325 ios: update the chat banner after connecting or joining (#8106)
* ios: update the chat banner after connecting or joining

* ios: rebuild visible rows when a chat opens over another

---------

Co-authored-by: spaced4ndy-agents <342056592+spaced4ndy-agents@users.noreply.github.com>
2026-11-11 07:42:43 +00:00
Evgeny @ SimpleX Chat d18539d1bb ui: show What's new once when usage conditions are updated (#8088)
* ui: show What's new once when usage conditions are updated

* ui: minimize the What's new and usage conditions sheet change

* ui: mark conditions in What's new as before
2026-11-10 07:31:26 +00:00
Evgeny @ SimpleX Chat 3320b21b1d desktop: do not suggest file names starting with "<" (#8103) 2026-11-10 07:15:11 +00:00
Evgeny @ SimpleX Chat 4a41d4bc5e core: evaluate the new TVar state in stateTVar updates (#8102) 2026-11-09 22:39:06 +00:00
Evgeny @ SimpleX Chat 04ad40c1cc ios, desktop: previews show a fixed version and the App Store layout (#8075)
* ios, desktop: previews show a fixed version and the App Store layout

* ios, desktop: record Settings and Support SimpleX references
2026-11-09 21:44:43 +00:00
Evgeny @ SimpleX Chat 3b9882ccf6 ui: show "Already connected?" when connecting via a used one-time link (#7813) 2026-11-07 14:57:06 +00:00
SimpleX Chat 50a575e448 7.1.2: android 393, desktop 173, ios 369 2026-11-07 13:24:56 +00:00
sh-agentsandsh-agents 97e906c9ed ios: send no audio from senders without a track (#8069)
Co-authored-by: sh-agents <350651734+sh-agents@users.noreply.github.com>
2026-11-07 10:55:16 +00:00
sh-agentsandsh-agents f3de496006 ios: fix video in calls between updated apps and freezing on hang-up (#7983)
* ios: start the simulator's file capturer when created

* ios: send and receive call video as VP8 only

* ios: end a call once when it is ended twice at once

---------

Co-authored-by: sh-agents <350651734+sh-agents@users.noreply.github.com>
2026-11-07 09:34:32 +00:00
Evgeny @ SimpleX Chat 5699d5d1bc ios: free call media frame buffers, drop frames that fail crypto (#8065) 2026-11-07 09:23:36 +00:00
8b5b8f33b7 ios: v7.1.1 (#8067)
* ios: buy a badge with an App Store purchase (#8044)

* ios: buy a badge with an App Store purchase

* ios: say why the app transaction decides the environment

* ios: do not offer a badge purchase that cannot be credited

* Apply batched suggestions from code review

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

---------

Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
Co-authored-by: Evgeny <evgeny@poberezkin.com>

* ios: 7.1.1, build 368

---------

Co-authored-by: spaced4ndy <8711996+spaced4ndy@users.noreply.github.com>
Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-07 08:45:07 +00:00
Evgeny @ SimpleX Chat 93f9f3734c desktop: show the preview when a received image cannot be decoded (#8062) 2026-11-06 22:42:33 +00:00
Evgeny @ SimpleX Chat 5888ab5bc9 android: limit source and decoded image dimensions (#8063) 2026-11-06 22:26:30 +00:00
Evgeny @ SimpleX Chat b2e4731ec6 ios: clamp voice and video durations (#8056) 2026-11-06 22:14:19 +00:00
Evgeny @ SimpleX Chat c16200e574 ios: update WebRTC to M156 (#7878)
* ios: use only VP8 and Opus codecs in calls

* ios: update WebRTC to M156
2026-11-05 21:45:54 +00:00
Evgeny @ SimpleX Chat e97cc8ac3d directory, support bot: bold texts use double stars (#8040) 2026-11-05 17:19:01 +00:00
Evgeny @ SimpleX Chat 93e2207603 core, ui: report reason with rule text, ios gaps as in plain text (#8035)
* ui: references of the flat layout names, italic and paragraphs

* ui: what's new references with the crowdfunding link

* core, ui: report reason with rule text, ios gaps as in plain text

* ui: references of report reason, ios gaps and right-to-left text
2026-11-05 13:50:56 +00:00
Narasimha-sc 8593d30149 android, desktop: a report stays active in an open support chat after its message is moderated (#7908)
* android, desktop: do not throw when a deleted group item was sent by the user

* android, desktop: update the open support chat when its reports are deleted

* plans: moderated report stays active in the open support chat

* plans: correct the trigger and the exception location

* plans: correct statements found by fact-checking

* plans: align with the verified behaviour of the iOS handler

* plans: correct statements found by a second fact-check

* plans: correct statements found by a third fact-check

* plans: record the Android verification
2026-11-05 12:12:11 +00:00
Narasimha-sc 94d0f7ed42 desktop: a profile created when no profile exists shows its picture as bio text and loses the typed bio (#7960)
* ui: fix the first chat profile's avatar stored as its description

Profile is (displayName, fullName, shortDescr, description, image, ...),
so passing image as the fourth positional argument stored it in
description and the avatar was dropped; #7256 inserted description
before image and this call was not updated. Pass it by name.

The bio typed on the same screen was never passed on this path; pass it
as shortDescr, as createProfileInProfiles does.

* plans: first chat profile's avatar stored as its description

* plans: profile with no active local profile: wording, alternatives

* plans: profile with no active local profile: routes, navigation

* plans: profile with no active local profile: line refs, title

* plans: profile with no active local profile: trace, flag wording

* plans: profile with no active local profile: tested routes
2026-11-05 12:05:53 +00:00
Evgeny @ SimpleX Chat 39780d5b23 ui: references of the flat layout names, italic, paragraphs and what's new (#8034)
* ui: references of the flat layout names, italic and paragraphs

* ui: what's new references with the crowdfunding link
2026-11-05 10:31:01 +00:00
Evgeny @ SimpleX Chat 68369e3bbd desktop: show macOS notifications via Notification Center (#7879) 2026-11-05 07:47:02 +00:00
SimpleX Chat d461333135 7.1: android 391, desktop 172, ios 367 2026-11-04 16:29:32 +00:00
Evgeny @ SimpleX Chat aceb646f95 core, ui: typed empty lines are shown, and the flat chat layout reads as paragraphs (#8023)
* ui: markdown messages show the empty lines that were typed

* ui: snapshot references of messages with empty lines

* ui: terminal layout spacing by one paragraph unit, names at text size

* ui: terminal gap below reactions, same empty lines in both apps

* ui: flat layout references with the paragraph unit

* core, ui: text with empty lines as paragraphs, ios bubbles fit text

* core, ui: move text with empty lines as paragraphs to a follow-up

* ui: ios references with bubbles that fit their text

* ui: other senders' names in the flat layout in the secondary colour

* core, ui: text with empty lines as paragraphs

* core, ui: single-star text italic, reports drawn without core prefix
2026-11-04 13:27:22 +00:00
50c763df5d ui: translations (#8030)
* Translated using Weblate (Italian)

Currently translated at 100.0% (2727 of 2727 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 6.8% (188 of 2727 strings)

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

* Translated using Weblate (Hungarian)

Currently translated at 100.0% (2727 of 2727 strings)

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

* Translated using Weblate (Italian)

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

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

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (3070 of 3070 strings)

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

* Translated using Weblate (Portuguese)

Currently translated at 12.3% (337 of 2727 strings)

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

* translations: fix hu ios placeholders

* translations: import/export ios

* android: translate badges, names, what's new

* ios: translate badges, names, what's new

* android: remove stale v7_1_invest_learn_more

* translations: import/export ios

* translations: fix fr ios file size string

* translations: fix errors in ca, de, es, fr, in, it, nl, pl, pt, ro, vi, zh translations (#8031)

Corrects mistranslations, typos, broken grammar and inconsistent terms found in the review of #8030: badge names inserted mid-sentence in es, ledger labels in ca/fr/in/vi, corrupted pt iOS strings, pt "dístico" vs the locale's "distintivo", and zh-rCN strings that do not read with the countdown.

* android: fix stale supporter badges title

* android: fix flagged tr, uk, zh, lv strings

* ios: fix zh-Hans months interval

* ios: warn about outdated and mismatched strings

* android: align es, tr, zh strings with ios

* ios: align uk invested string with android

---------

Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: Fábio Pereira (Serzedo) <fpereira-84@users.noreply.hosted.weblate.org>
Co-authored-by: summoner001 <summoner@disroot.org>
Co-authored-by: Narasimha-sc <166327228+Narasimha-sc@users.noreply.github.com>
2026-11-04 12:07:17 +00:00
Evgeny @ SimpleX Chat 215c02df71 ui: crowdfunding card and page as before, slide says big channels pay (#8027) 2026-11-04 10:04:16 +00:00
Evgeny @ SimpleX Chat 4ef5fdc566 ui: what's new crowdfunding card opens the crowdfunding page again (#8022)
* ui: what's new crowdfunding card opens the crowdfunding page, with ask SimpleX team

* ui: what's new references with the crowdfunding card

* ui: keep the what's new card texts, only open the crowdfunding page from it
2026-11-04 09:09:02 +00:00
Evgeny Poberezkin f0911141c6 Merge branch 'stable' 2026-11-04 08:53:18 +00:00
spaced4ndyandspacedandy-agents-simplex 86e3cdbe8c android: fix the Invest banner showing briefly at start outside the US (#8013)
* android: fix the Invest banner showing briefly at start outside the US

* android: show the Invest banner's country condition at its call sites

* android: chat list docs say the Invest banner waits for the Play country

* android: chat list spec says the Invest banner condition's order matters

* android: docs map the Invest banner's conditions and note What's New's

* android: show crowdfunding in Play builds only once the country is known

---------

Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-03 12:36:08 +00:00
spaced4ndyandspacedandy-agents-simplex dfcebff38e android, desktop: right margin for images in the terminal chat layout (#8012)
* android, desktop: right margin for images in the terminal chat layout

* android, desktop: right margin for quoted images in the terminal layout

---------

Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-03 12:35:16 +00:00
spaced4ndyandspacedandy-agents-simplex dc7cbe6c62 android, desktop: show members who left as left in member info (#8011)
Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-03 12:34:09 +00:00
spaced4ndyandspacedandy-agents-simplex faeabef688 ios: show markdown files with HTML tags formatted to the end (#8008)
* ios: show markdown files with HTML tags formatted to the end

* ios: show every < in a markdown file as text

---------

Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-03 12:33:44 +00:00
spaced4ndyandspacedandy-agents-simplex a384d3703b android: fix empty space below the QR scanner on tablets in landscape (#8009)
Co-authored-by: spacedandy-agents-simplex <342056592+spacedandy-agents-simplex@users.noreply.github.com>
2026-11-03 12:33:21 +00:00
Evgeny @ SimpleX Chat af54895ca3 ios: snapshots of full screens with the status bar, for the user guide (#8005)
* ios: guide screens rendered with the status bar; group invitation and contact preferences previews

* ios: record the full-screen snapshots with the status bar

* ios: keep the accepted group invitation preview
2026-11-03 11:20:56 +00:00
SimpleX Chat 8cbb287a04 7.1-beta.10: android 390, desktop 171, ios 366 2026-11-03 11:13:21 +00:00
Evgeny @ SimpleX Chat 814caf5ec3 ui: revenue plan slide shows who pays with three chats (#8006)
* ui: revenue plan heading without free for users

* ui: revenue plan slide with three chats
2026-11-03 09:38:28 +00:00
SimpleX Chat 06f220a8b7 7.1-beta.9: android 389, desktop 170, ios 365 2026-11-02 14:36:29 +00:00
shandsh-agents 09629bd03d ios: update translations (#7988)
Co-authored-by: sh-agents <350651734+sh-agents@users.noreply.github.com>
2026-11-02 13:06:25 +00:00