v6.2.0.0.beta1
Pre-releaseCommits:
- core: fix invitee sending redundant pending messages whey they should be forwarded (simplex-chat#4430)
- ios: lookup group members via map (simplex-chat#4431)
- android: lookup group members via map (simplex-chat#4432)
- ios: optimise mark-as-read performance (simplex-chat#4434)
- ios: make image utilities accessible from extensions (simplex-chat#4438)
- core: update simplexmq (proxy err encoding) (simplex-chat#4441)
- ios: check temporary proxy error (simplex-chat#4440)
- multiplatform: check temporary proxy error (simplex-chat#4442)
- core: use disabled servers as known for private message routing (simplex-chat#4444)
- ui: split servers into lists; allow to enable only tested servers (simplex-chat#4445)
- ui: translations (simplex-chat#4433)
- website: translations (simplex-chat#4436)
- core: faster tracking of active subscriptions; ui: only track in foreground (simplex-chat#4446)
- desktop: in-app update functionality (simplex-chat#4443)
- ios: show admin and owner roles in the conversation (simplex-chat#4451)
- multiplatform: show admin and owner roles in the conversation (simplex-chat#4455)
- ui: different label for subscribed connections: Message push, Active connections (simplex-chat#4453)
- ios: toolbar and message entry area background color (simplex-chat#4449)
- android, desktop: chat list item layout (simplex-chat#4458)
- cli: option to only use SOCKS5 proxy with onion-only relays (simplex-chat#4459)
- core: 6.0.0.1 (simplexmq 6.0.0.2)
- ui: enable private message routing by default for all unknown servers (simplex-chat#4461)
- 6.0-beta.1: ios 228, android 226, desktop 57
- ios: better errors (simplex-chat#4462)
- multiplatform: better errors (simplex-chat#4463)
- ui: change labels in server stats, move percentage toggle (simplex-chat#4468)
- docs: update transparency
- core: allow start in extension without subscriptions but with enabled files (simplex-chat#4464)
- ios: fix start chat api
- ui: translations (simplex-chat#4469)
- android, desktop: interactive media and link previews in the list of chats (simplex-chat#4460)
- core: allow sending messages immediately on joinConnection, acceptContact (simplex-chat#4465)
- ios: allow sending messages immediately on joinConnection, acceptContact (simplex-chat#4478)
- android: allow sending messages immediately on joinConnection, acceptContact (simplex-chat#4483)
- ios: improve proxy errors (simplex-chat#4485)
- android: improve proxy errors (simplex-chat#4489)
- core: receive only one notification message on push notification (simplex-chat#4504)
- core: get subs total api (simplex-chat#4500)
- ios: optimize subscription indicator (simplex-chat#4501)
- multiplatform: optimize subscription indicator (simplex-chat#4503)
- core: fix nix build for iOS build with tagged JSON (e.g., Flutter apps) (simplex-chat#4484)
- ios: interactive media and link previews in the list of chats (simplex-chat#4487)
- ios: fix two-line preview on IOS 17+ (simplex-chat#4514)
- ios: fix crash when changing screen orientation with tiled wallpaper (simplex-chat#4511)
- ios: blur for media (simplex-chat#4512)
- ios: increase wallpaper scale (simplex-chat#4517)
- android, desktop: blur for media (simplex-chat#4508)
- core: update app settings for migration (simplex-chat#4518)
- core: multiline output (simplex-chat#4520)
- cli: allow passing ChatOpts parameter (simplex-chat#4525)
- ios: share extension (simplex-chat#4466)
- scripts (windows): add follow redirects to curl (simplex-chat#4526)
- core: 6.0.0.2 (simplexmq 6.0.0.4)
- ios: improve chat list layout (simplex-chat#4528)
- ios: update core library
- ios: link framework into share extension without embedding
- ios: optimize marking messages read (simplex-chat#4530)
- ios: improve conversation scrolling (fixes hangs when messages are updated). (simplex-chat#4534)
- core: make user db actions high priority, faster chat start with async db operations (simplex-chat#4531)
- ios: improve chat list layout (simplex-chat#4537)
- core: 6.0.0.3 (simplexmq 6.0.0.5)
- ios: update core library
- android, desktop: fix crash on fast clicking every chat in list (simplex-chat#4536)
- 6.0-beta.2: ios 229, android 227, desktop 58
- core: add SimpleX-Status preset contact card; create contact cards for each new user (simplex-chat#4544)
- core: api to delete multiple messages (simplex-chat#4452)
- ui: delete multiple messages (simplex-chat#4532)
- ui: translations (simplex-chat#4540)
- ios: optionally lock share extension when SimpleX Lock is enabled (default is to lock), allow link previews if enabled in the app, use the same shape of avatars (simplex-chat#4547)
- ios: multiple messages deletion (simplex-chat#4535)
- ios: add database password prompt to share-sheet, fix sharing screenshot (simplex-chat#4546)
- android, desktop: refactoring to use mutex when updating chats (simplex-chat#4541)
- ios: disable chats in share-sheet based on preferences (simplex-chat#4549)
- desktop: fix app without user crashing when trying to get subscription data (simplex-chat#4551)
- ios: fix sharing links with previews (simplex-chat#4552)
- ios: fix alert reseting list position (simplex-chat#4554)
- website: translations (simplex-chat#4556)
- ios: export localized strings for translation
- core: correctly update chat item deletable state on deletions (simplex-chat#4558)
- scripts (linux): fix building appimage with missing runtime file (simplex-chat#4565)
- multiplatform: improve new and existing chat interactions - new chat sheet, one hand ui, info views action buttons; new modes of contact deletion (keep conversation, only delete conversation) (simplex-chat#4435)
- ios: throttle items moving around in chat list too often (simplex-chat#4564)
- android, desktop: enhancements to chat switching (simplex-chat#4567)
- core: fix archive export when some filename is not compatible with zip (simplex-chat#4561)
- android: status bar and navigation bar colors from theme (simplex-chat#4568)
- android, desktop: search placeholder color and size
- ios: move onion and private routing to advanced network settings, enable private routing by default (simplex-chat#4571)
- ios: update messages in share extension alert when message sending is slow (simplex-chat#4578)
- android: smaller new chat button in 1-hand UI mode, line on the correct side of the bar (simplex-chat#4569)
- android, desktop: chat preview, compose message, new chat button (simplex-chat#4576)
- ios: blur images of blocked group members (simplex-chat#4573)
- Translated using Weblate (German) (simplex-chat#4574)
- ui: translations (simplex-chat#4575)
- android, desktop: multiple messages deletion (simplex-chat#4559)
- ios: improve new and existing chat interactions - new chat sheet, one hand ui, info views action buttons; new modes of contact deletion (keep conversation, only delete conversation) (simplex-chat#4427)
- android, desktop: blur images of blocked group members (simplex-chat#4579)
- multiplatform: improve deleted chats design (simplex-chat#4581)
- core: resume message subscriptions as soon as client is moved to foreground (iOS) or network connection appears (iOS and Android) (simplex-chat#4577)
- ios: new chat sheet & info views action buttons improvements (simplex-chat#4582)
- ios: improve performance, when receiving many messages in a single chat (simplex-chat#4586)
- ios: same size of action buttons in chat info sheets (simplex-chat#4587)
- ui: only show subsription summary indicator after any chat is created; ios: fix servers summary sheet dismissal, screen protection (simplex-chat#4590)
- core: change simplex contact cards order (simplex-chat#4593)
- android, desktop: move some network settings to advanced network settings (simplex-chat#4583)
- android, desktop: show database import/export errors (simplex-chat#4601)
- android: status bar color fix in non-oneHandUI (simplex-chat#4603)
- core: choose random servers for the first user profile, use the same servers for other profiles (simplex-chat#4584)
- ui: revert to always show subscriptions indicator, but make it light blue instead of gray for new users (fresh installation with no chats) (simplex-chat#4604)
- android: one hand UI fixes and improvements (simplex-chat#4597)
- ui: whats new in v6.0, rename "Deleted chats" to "Archived contacts" (simplex-chat#4599)
- ui: translations (simplex-chat#4600)
- core: 6.0.0.4 (simplexmq 6.0.0.6)
- ios: update library
- desktop: dismiss chat sheet when contact connects while qrcode is open (simplex-chat#4607)
- ios: fix local authentication becoming enabled by default on app update and for new installations (simplex-chat#4595)
- ios: one hand UI (simplex-chat#4589)
- 6.0-beta.3: ios 230, android 228, desktop 59
- ios: fix chat list swipe action localisation regression (simplex-chat#4610)
- ui: reset hints in dev tools (simplex-chat#4613)
- core: stop stats when chat is stopped (simplex-chat#4616)
- android, desktop: prevent migration when network conf wasn't applied (simplex-chat#4615)
- ios: fix chat list bottom bar background appearance (simplex-chat#4612)
- android: reachable toolbar card on start (simplex-chat#4608)
- android, desktop: throttle items moving around in chat list too often (simplex-chat#4617)
- ios: fix search color in simplex dark theme (simplex-chat#4611)
- ios: tapping chat list bottom bar scrolls to search input (simplex-chat#4623)
- ui: update whats new in 6.0 (simplex-chat#4625)
- multiplatform: improve info views actions buttons design (simplex-chat#4622)
- core: 6.0.0.5 (simplexmq 6.0.0.7)
- Translated using Weblate (Russian) (simplex-chat#4629)
- ui: translations (simplex-chat#4626)
- ios: toolbar opacity (simplex-chat#4630)
- ios: fix appSheet (simplex-chat#4627)
- ios: rename group default for SimpleX Lock to protect share extension without unnecessarily locking the app (simplex-chat#4632)
- android, desktop: onboarding design changes (simplex-chat#4631)
- android: move reachable toolbar card above Private notes for the new users (simplex-chat#4633)
- 6.0-beta.4: ios 231, android 229, desktop 60
- ios: fix appSheet screen protection for ios 16 (simplex-chat#4635)
- ui: rename sheet to "New message" (simplex-chat#4637)
- ui: translations (simplex-chat#4638)
- desktop, android: remove duplicate localization string
- desktop: correct ru translation
- android: don't show local authentication notice on first start (simplex-chat#4640)
- ui: fix when moderation for multiple items is enabled (simplex-chat#4642)
- ios: translucent bars in chat view (simplex-chat#4641)
- ios: set default toolbar opacity to regular, show dropdown
- android, desktop: small layout changes (simplex-chat#4643)
- core: reduce usage of STM transactions for better performance and memory usage (simplex-chat#4636)
- core: 6.0.0.6 (simplexmq 6.0.0.8)
- ui: fix throttled chat ordering (simplex-chat#4645)
- ui: translations (simplex-chat#4648)
- core: fix auto-reply to the previous version clients (simplex-chat#4649)
- core: 6.0.0.7
- ios: new message sheet detents (simplex-chat#4639)
- iOS: fix chat list temporarily navigating to an empty view (simplex-chat#4647)
- ios: core library 6.0.0.7
- ios: fix switching to another chat prevents marking items as unread (simplex-chat#4652)
- ios: scroll chat list to bottom, when items are added (simplex-chat#4651)
- ios: fix group replaced in the list of chats with direct chat (simplex-chat#4655)
- ios: fix applying chat theme (simplex-chat#4656)
- 6.0: ios 232, android 230, desktop 61
- flatpak: update metainfo (simplex-chat#4660)
- cli: do not log events for hidden user profiles (simplex-chat#4658)
- ios: mark chat non deleted only on send/receive (keep chatDeleted flag on open) (simplex-chat#4659)
- multiplatform: mark chat non deleted only on send/receive (keep chatDeleted flag on open) (simplex-chat#4664)
- ios: fix updating chat wallpaper while app is in background (simplex-chat#4661)
- android: fix group creation chat redirection showing attachments view (simplex-chat#4669)
- ui: disable subs indicator when chat is stopped (simplex-chat#4672)
- ui: improve remote controller stop reason (simplex-chat#4670)
- android: replacing a crash with an alert when opening broken Uri (simplex-chat#4674)
- android, desktop: fix crash on marking chat read (simplex-chat#4671)
- android, desktop: padding for RTL layout and remembering prefered layout (simplex-chat#4675)
- android, desktop: fix chatView state propagation (simplex-chat#4676)
- android, desktop: searching in different screens using the same data (simplex-chat#4673)
- ios: optimise chat switching (simplex-chat#4663)
- ios: speed up network status handling (simplex-chat#4678)
- ios: fix merged item order (simplex-chat#4682)
- blog: v6 announcement (simplex-chat#4598)
- android: hide keyboard when not needed (simplex-chat#4689)
- android, desktop: fix loading more items when fast switching chats (simplex-chat#4685)
- ios: add text to share extension link preview (simplex-chat#4683)
- ios: fix messages reseting position, when app is brought from background to foreground (simplex-chat#4686)
- core: 6.0.1.0
- website: translation (simplex-chat#4692)
- ui: translations (simplex-chat#4654)
- 6.0.1: ios 233, android 232, desktop 62
- core: batch send file descriptions (simplex-chat#4684)
- ios: fix pending connection sheet styling when opened via icon; fix tappable area of pending connections and contact requests (simplex-chat#4694)
- upgrade code scanner (simplex-chat#4650)
- extend chat view material behind keyboard (simplex-chat#4698)
- remove text slection context menu from chat item (simplex-chat#4699)
- core: batch connection subscription transactions (simplex-chat#4701)
- ios: asychronous subscription updates (simplex-chat#4707)
- ios: filter agent subscriptions from chat console (simplex-chat#4708)
- core: only start message delivery workers when there are pending messages (simplex-chat#4713)
- android, desktop: scrolling moves title to app bar (simplex-chat#4703)
- ios: optimize performance of updating chats (simplex-chat#4723)
- ios: asynchronous api calls when entering foreground (simplex-chat#4710)
- ios: fix visual artifacts when opening a chat on iOS15 (simplex-chat#4726)
- ios: fix interface color without callKit (simplex-chat#4727)
- Revert "ios: asynchronous api calls when entering foreground (simplex-chat#4710)"
- core: api to change user of pending connections (simplex-chat#4681)
- ios: fix notifying the recipient when hanging up a call in ios15 (simplex-chat#4731)
- android, desktop: layout changes for settings items (simplex-chat#4732)
- ios: fix last message being hidden on load (simplex-chat#4733)
- ios: prevent hangs when opening app from background with async api calls (simplex-chat#4730)
- core: 6.0.2.0 (simplexmq 6.0.1.0)
- android, desktop: fix onboarding layout (simplex-chat#4734)
- android, desktop: fix applying theme when no global theme edited yet (simplex-chat#4735)
- ios: update library
- ios: fix applying theme when no global theme edited yet (simplex-chat#4738)
- ui: translations (simplex-chat#4740)
- 6.0.2: ios 234, android 234, desktop 63
- core: 6.0.3.0 (simplexmq 6.0.2.0)
- ios: update core library
- 6.0.3: ios 235, android 235, desktop 64
- ui: fix Debug delivery (simplex-chat#4757)
- ios: remove unnecessary protocols (simplex-chat#4763)
- android, desktop: items padding and min height (simplex-chat#4767)
- android, desktop: using SemVer when checking for updates (simplex-chat#4768)
- desktop: show only AppImage download option for those who running AppImage (simplex-chat#4774)
- flatpak: update metainfo (simplex-chat#4784)
- core: call uuid (simplex-chat#4777)
- ios: make CallKit calls fire in time after cold start (simplex-chat#4787)
- fix android simulator build (simplex-chat#4795)
- android, desktop: improvement to a lock UI (simplex-chat#4769)
- android, desktop: fix loading chat items when search was not empty (simplex-chat#4802)
- core: 6.0.4.0 (simplexmq 6.0.3.0)
- ios: update core library
- android, desktop: small enhancements to new chat sheet (simplex-chat#4803)
- 6.0.4: ios 236, android 237, desktop 65
- docs: FAQ on deletion of sent messages and read receipts (simplex-chat#4470)
- faq: private message routing (simplex-chat#4807)
- desktop: fix vlc dependency (simplex-chat#4809)
- flatpak: update metainfo (simplex-chat#4811)
- android, desktop: group info remembers scroll position and search (simplex-chat#4817)
- android, desktop: remove slash from strings (simplex-chat#4818)
- android, desktop: fix crash when window is small in chat view (simplex-chat#4819)
- android, desktop: making list items unique (simplex-chat#4812)
- multiplatform: fix deleted contacts with conversations being identified as contact cards (simplex-chat#4828)
- ios: attach share sheet to the topmost view controller (to support sharing from nested sheets) (simplex-chat#4830)
- Merge branch 'stable'
- ios: make message information on media readable (simplex-chat#4820)
- android: fix initializing WorkManager (simplex-chat#4833)
- Merge branch 'stable'
- ios: revert showing date in chat list timestamp (simplex-chat#4834)
- ios: move caching images to background thread, dont use main thread scheduler for marking items read (simplex-chat#4840)
- core: optimize marking chat items as read, batch API (simplex-chat#4843)
- blog: fix grammar error (simplex-chat#4846)
- core: allow deleting user when user record in agent database was deleted (simplex-chat#4851)
- core: allow deleting user when user record in agent database was deleted (simplex-chat#4851)
- Merge branch 'stable'
- ios: add floating date separator (simplex-chat#4801)
- fix incorrect error of migration to device (simplex-chat#4852)
- core: update simplexmq (ntf encoding) (simplex-chat#4853)
- ios: new user picker (simplex-chat#4821)
- multiplatform: fix delete messages alert (simplex-chat#4862)
- multiplatform: fix delete messages alert (simplex-chat#4862)
- Merge branch 'stable'
- android, desktop: new user picker (simplex-chat#4796)
- core: bulk forward missing files error handling (simplex-chat#4860)
- docs: remove outdated latest version number from downloads (simplex-chat#4854)
- Revert "core: bulk forward missing files error handling (simplex-chat#4860)"
- desktop: fix vlc dependency (2) (simplex-chat#4869)
- core: plan forwarding chat items, api types (simplex-chat#4865)
- core: update simplexmq 6.0.4.0
- core: fix ForwardConfirmation encoding (simplex-chat#4872)
- android: remove Worker provider's interface implementation (simplex-chat#4874)
- android: fix showing logs from core (simplex-chat#4880)
- core: cleanup empty file on error; check file status on forward (simplex-chat#4878)
- core: test forwarding image preview without attached file (simplex-chat#4877)
- core: support different SOCKS proxy authentication modes (simplex-chat#4886)
- Merge branch 'stable'
- core: 6.1.0.0 (simplexmq 6.1.0.0)
- ios: update user profile sheet design (simplex-chat#4871)
- ui: translations (simplex-chat#4889)
- Translated using Weblate (Spanish) (simplex-chat#4891)
- core: reduce max message sizes (simplex-chat#4882)
- ios: update core library
- core: migrate SOCKS proxy settings (simplex-chat#4894)
- desktop: less distance from edge to call icon (simplex-chat#4898)
- ios: SOCKS proxy UI (simplex-chat#4893)
- core: update statuses of all batched messages on SENT, RCVD (simplex-chat#4888)
- ui: support CRChatItemsStatusesUpdated response (simplex-chat#4890)
- android, desktop: proxy configuration includes credentials (simplex-chat#4892)
- Merge branch 'stable'
- core: 6.1.0.1
- ios: update core library
- core: 6.1.0.2, update min versions for remote access to 6.1.0.2
- ios: update core library
- 6.1-beta.0: ios 237, android 239, desktop 66
- android, desktop: reset incognito on profile picker (simplex-chat#4903)
- android, desktop: compose 1.6.11 (simplex-chat#4902)
- ios: bulk forward (simplex-chat#4857)
- desktop: cleanup current invitation when closing new chat sheet by pressing on center modal (simplex-chat#4904)
- android, desktop: catch URI creation errors (simplex-chat#4901)
- Revert "android, desktop: compose 1.6.11 (simplex-chat#4902)"
- android, desktop: bulk forward (simplex-chat#4868)
- android, desktop: fix always connecting state in call (simplex-chat#4911)
- Merge branch 'stable'
- core: send errors processing (simplex-chat#4910)
- core: 6.1.0.3
- ui: translations (simplex-chat#4915)
- website: translations (simplex-chat#4916)
- 6.1-beta.1: ios 238, android 240, desktop 67
- core: process ERRS event (simplex-chat#4896)
- ios: use translation in dropdown
- core: save the time user profile was opened at to order in ui (simplex-chat#4920)
- ios: scrolling user profiles (simplex-chat#4909)
- ios: fix keyboard loosing focus when forward search results are empty (simplex-chat#4895)
- ios: display year in chat for previous years (simplex-chat#4919)
- docs: iOS notifications in FAQ (simplex-chat#4879)
- android, desktop: member name position depends on length (simplex-chat#4918)
- android: target API level 34 (Android 14) (simplex-chat#4697)
- android: fix status bar color after hiding call (simplex-chat#4928)
- core: xrcp encryption with forward secrecy (simplex-chat#4926)
- ios: reduce scroll stickiness threshold for user profiles to 32px
- core: update simplexmq
- desktop: wrap content of remote hosts on overflow (simplex-chat#4923)
- ci: dont build when files in core do not change (simplex-chat#4797)
- core: 6.0.5.0 (simplexmq 6.0.5.0)
- ios: fix theme customization changing color mode (simplex-chat#4936)
- desktop: fix vlc dependency (2) (simplex-chat#4869)
- ios: SOCKS proxy UI (simplex-chat#4893)
- android, desktop: proxy configuration includes credentials (simplex-chat#4892)
- ios: update core library
- 6.0.5: ios 239, android 241, desktop 68
- Merge branch 'stable'
- core: fix reactions not being read on item updates (simplex-chat#4938)
- core: use broker ts for member profile update item ts (simplex-chat#4940)
- ios: fix add members search keyboard focus (simplex-chat#4934)
- android, desktop: scrolling user profiles (simplex-chat#4939)
- core: 6.1.0.4 (simplexmq 6.1.0.1)
- ios: avoid message changing width when sent/received ticks appear (simplex-chat#4945)
- android, desktop: calls switching from audio to video and back (simplex-chat#4814)
- android, desktop: time based message grouping and day separators (simplex-chat#4914)
- ios: update core library
- 6.1-beta.2: ios 240, android 243, desktop 69
- android, desktop: fix Safari sound (simplex-chat#4947)
- readme: update group links
- android, desktop: make space on chat bubble end consistent (simplex-chat#4946)
- core: update simplexmq (simplex-chat#4952)
- android, desktop: support old Android WebViews (up to 69) (simplex-chat#4953)
- android, desktop: make audio call default type of call on desktop (simplex-chat#4954)
- android, desktop: add floating date separator to chatview (simplex-chat#4951)
- core: 6.1.0.5 (simplexmq: 6.1.0.3)
- ios: update core library
- 6.1-beta.3: ios 241, android 244, desktop 70
- readme: update group links
- android, desktop: add chat message tail and roundness settings (simplex-chat#4958)
- core: add chat message tail and roundness settings (simplex-chat#4977)
- ui: translations (simplex-chat#4956)
- Translated using Weblate (Portuguese (Brazil)) (simplex-chat#4959)
- ios: prevent image encoding from blocking the UI (simplex-chat#4966)
- core, ios: try to get next ntf message to get expected (simplex-chat#4962)
- ios: hide user picker sheet instantly, when opening another sheet (simplex-chat#4927)
- core: update simplexmq (transport block encryption) (simplex-chat#4881)
- ios: fix animator crash (simplex-chat#4990)
- ios: fix appearance settings scroll hang (simplex-chat#4967)
- cli: option to use web port 443 with SMP servers when port is not specified (simplex-chat#4942)
- core: 6.1.0.6
- android, desktop: thread-safe terminal items and floating terminal improvements (simplex-chat#4992)
- ios: calls switching from audio to video and back (simplex-chat#4964)
- core: add missing indexes (simplex-chat#4993)
- core: 6.1.0.7
- ios: update library
- android, desktop: additional options for transport isolation mode (simplex-chat#4994)
- ui: do not enable speaker in calls when contact turned on video (simplex-chat#4998)
- android, desktop: checking for camera in calls and handle uninitialized call (simplex-chat#4997)
- ui: translations (simplex-chat#5002)
- website: translations (simplex-chat#5003)
- 6.1-beta.4: ios 242, android 245, desktop 71
- Merge branch 'stable'
- ui: rely on different value in stats when checking calls media (simplex-chat#5007)
- core: test db indexes (simplex-chat#4999)
- ui: allow deleting and moderating up to 200 messages (simplex-chat#5010)
- ios: v6.1 whats new (simplex-chat#5005)
- ios: fix group member sheet load animation (simplex-chat#5008)
- ios: export localizations
- android, desktop: fix profile switching failure handling (simplex-chat#5014)
- ui: translations (simplex-chat#5015)
- ios: fix remaining bugs in calls (simplex-chat#5013)
- ios: fix ocassional error on getSubsTotal (simplex-chat#5021)
- multiplatform: disable chat buttons on user picker when chat is stopped (simplex-chat#5017)
- ios: fix empty qr code reader when swapping to connect via link (simplex-chat#5016)
- ios: fix not showing link creation and add group members pages (simplex-chat#5020)
- desktop: fix typescript sdk ability to send / receive messages (simplex-chat#4970)
- sdk: fix test
- android: re-apply custom language when webview appears (simplex-chat#5022)
- android, desktop: don't stop audio track on Android in calls (simplex-chat#5024)
- core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks (simplex-chat#5018)
- core: 6.1.0.8 (simplexmq: 6.1.0.7)
- android: hide mic icon when mic is disabled (simplex-chat#5025)
- ui: translations (simplex-chat#5026)
- 6.1-beta.5: ios 243, android 246, desktop 72
- blog: v6.1 announcement placeholder (simplex-chat#5004)
- core: associate new contact with all corresponding members on member contact re-creation (e.g. after it was merged to many members and then deleted) (simplex-chat#5028)
- ios: fix link previews to be enabled by default
- directory service: list pending groups (simplex-chat#5029)
- core: 6.1.0.9
- ios: dont show tails for moderated and blocked items unless revealed (simplex-chat#5030)
- ui: translations (simplex-chat#5031)
- 6.1: ios 244, android 247, desktop 73
- docs/smp-server: update to latest changes (simplex-chat#4960)
- docs: correction
- flatpak: update metainfo (simplex-chat#5039)
- blog: v6.1 and security review announcement (simplex-chat#5040)
- docs: fix links
- ios: replace revealed bindings with constant value (simplex-chat#5027)
- ui: quota error description (simplex-chat#5037)
- blog: wired's attack on privacy (simplex-chat#5063)
- ios: fix theme import file picker (simplex-chat#5048)
- ios: fix sheets dismissing during biometric authentication (simplex-chat#5062)
- ios: fix navigation title redaction after biometric authentication (simplex-chat#5065)
- ios: fix chat not loading if initial page has too many merged items (simplex-chat#5066)
- ios: optimise ComposeView rendering (simplex-chat#5042)
- core: ntf server
- core, ui: add SMP STORE error (simplex-chat#5071)
- core: 6.1.1.0 (simplexmq: 6.1.1.0)
- ios: fix changing user via notification (simplex-chat#5069)
- 6.1.1: ios 245, android 249, desktop 74
- core, ios: get messages for multiple last notifications; separately get notification connections before requesting messages (to avoid acknowledgement races in case of parralel nse threads); coordinate nse threads (simplex-chat#5084)
- ios: move Network and servers settings modules to folder (simplex-chat#5110)
- android, desktop: update to Compose 1.7.0 (simplex-chat#5038)
- multiplatform: edge to edge design (simplex-chat#5051)
- website: update jobs page
- bumped haskell.nix (simplex-chat#5134)
- Use simplexmq with client_library flag (simplex-chat#5133)
- ios: update core library
- Merge branch 'master' into server-operators
- core: add support for server operators (simplex-chat#4961)
- core: getServerOperators, getUserServers, getUsageConditions apis wip (simplex-chat#5141)
- core: setServerOperators, getUsageConditions api wip (simplex-chat#5145)
- core: setConditionsNotified, acceptConditions, setUserServers, validateServers apis wip (simplex-chat#5147)
- core: validate servers - find servers with duplicate hosts (simplex-chat#5150)
- core: operator apis commands (simplex-chat#5155)
- directory service: additional commands (simplex-chat#5159)
- Merge branch 'master' into server-operators
- docs: add control port section (simplex-chat#5164)
- desktop, android: user profiles move auth to change actions, show unread counts (simplex-chat#5171)
- ios: user profiles move auth to change actions, show unread counts (simplex-chat#5170)
- core: pagination API to load items around defined or the earliest unread item (simplex-chat#5100)
- docs: update privacy policy and conditions of use (simplex-chat#5129)
- ci: update website build
- Merge branch 'master' into server-operators
- core: preset operators and servers (simplex-chat#5142)
- core: validate servers of all user profiles (simplex-chat#5180)
- core: fix accept conditions query (simplex-chat#5187)
- core: different roles for different protocols (simplex-chat#5185)
- core: remove comments
- core: 6.2.0.0 (simplexmq: 6.2.0.3)
- Merge branch 'master' into server-operators
- 6.2-beta.0: ios 246, android 251, desktop 75
- Merge branch 'master' into server-operators
- desktop, android: add address card to chat list and remove address from onboarding (simplex-chat#5177)
- Merge branch 'master' into server-operators
- core: use random servers for each operator (simplex-chat#5192)
- core: fix validation of operator servers for non current users (simplex-chat#5205)
- ios: server operators ui (simplex-chat#5114)
- core: remove a separate type to validate servers with invalid addresses (they are prevented by the UI) (simplex-chat#5211)
- ios: texts about operators (simplex-chat#5213)
- ios: rework existing users notice, condition views (simplex-chat#5214)
- core: update agent servers (simplex-chat#5215)
- ios: improve onboarding animations (simplex-chat#5216)
- ios: remove crashing accept button (simplex-chat#5217)
- ios: rework saving settings (simplex-chat#5219)
- ios: remove unused type
- android, desktop: open chat on first unread, "scroll" to quoted items that were not loaded (simplex-chat#5140)
- Merge branch 'master' into server-operators
- directory service: notify admins about group registration events (simplex-chat#5223)
- ui: always use private routing by default
- ios: button to open conditions and changes (simplex-chat#5225)
- flatpak: update metainfo (simplex-chat#5146)
- ios: fix repeatedly showing updated conditions
- core: tests for operators api, CLI command to update operators (simplex-chat#5226)
- android, desktop: better message info screen (simplex-chat#5227)
- desktop, android: server operators (simplex-chat#5212)
- android: fix single operator conditions paddings
- android: information icon right of operator logo
- android, desktop: highlight quoted messaged on click to scroll to it (simplex-chat#5229)
- Merge branch 'master' into server-operators
- android: improve layout of operator logo
- android, desktop: smaller info icon, corrections
- core: update simplexmq
- ios: move onboarding action cards, paddings (simplex-chat#5231)
- build: use openssl 3.0 (simplex-chat#5183)
- Merge pull request simplex-chat#5111 from simplex-chat/server-operators
- core: 6.2.0.1 (simplexmq 6.2.0.4)
- remove pkg-config
SHA2-512(simplex-chat-ubuntu-20_04-x86-64)= 17879f32bccc4c3c40c2a095d8b50d2eead86b80c7fe8fab3c28709a118e39343092b9ba39c831c0404159448886bf2ddc6b456ed7d240fee004220489a1b4e1
SHA2-512(simplex-chat-ubuntu-22_04-x86-64)= 198c5cf2bb2f77783eccbf9c7533dd48d00f6fd4499fcd94c36582e9f033a7de720156f4f5a9301277644cf712b2d81a2feab6761c25ea785b0c7b373e2c0312
SHA2-512(simplex-chat-windows-x86-64)= 5dc6c19a18c492ca68c80e3399f60b623e22dea7542b0cd3e24bf899aa85495901f4c48912d0cbb40a06e7f8270cb350bbc8afda3465ae9c737cb5d73c96720e
SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= fe80fc241d266ed99fd0d916a8b512e228280a228e27e822680edab714c40be8400c7ed193966f18f0361d32e6ec9c7c51c1be397bf5259fed181d9179d131f0
SHA2-512(simplex-desktop-x86_64.AppImage)= b169cc905e02dc4587129412dbc62e8f35174eee845f302e39a1b503615c6581d0a9c58d61cc307e7329639ceaa6bfdd1de220821336aeb085bd8372d1abe42d
SHA2-512(simplex-desktop-ubuntu-22_04-x86_64.deb)= f020a8f6b52e39477490865efffdbd082195f2aecfa67cba11d7970a59927b194d1342cafebab69afd3bee7b1ae032e084ce0499ddba51c630b450c467a3bf56