Skip to content

6.2.1 + resize

Pre-release
Pre-release

Choose a tag to compare

@dpwiz dpwiz released this 21 Dec 13:49

Commits:

  • ios: rework UX of creating new connection (simplex-chat#3482)
  • android, desktop: rework UX of creating new connection (simplex-chat#3529)
  • ui: group history preference, enable in new groups by default; core: create group history feature items (simplex-chat#3596)
  • android, desktop: self destruct becomes better (simplex-chat#3598)
  • core: send group description to new members as welcome message after sending history (fixes welcome message being created before history) (simplex-chat#3623)
  • core: compatibility with GHC 8.10.7 (simplex-chat#3608)
  • android, desktop: search view will be shown always (simplex-chat#3625)
  • cli: prompt for database key entry if required (simplex-chat#3626)
  • build-android: update nix and add armv7a branch switch (simplex-chat#3612)
  • ios: show clear search button when search is not empty (simplex-chat#3627)
  • ui: show secrets on tap (simplex-chat#3628)
  • core: 5.5.0.0
  • 5.5-beta.0: ios 187, android 168, desktop 21
  • docs: update downloads
  • android, desktop: run with stopped chat (simplex-chat#3624)
  • android, desktop: specifying text color globally (simplex-chat#3635)
  • android, desktop: close gallery when media was deleted (simplex-chat#3636)
  • build-android: fix new arrangement of nix command (simplex-chat#3634)
  • ios: better way of starting chat after stop (simplex-chat#3637)
  • core: always check integrity on MSG in direct chats (simplex-chat#3641)
  • core: invalid name error when it matches hidden profile (simplex-chat#3647)
  • core: batch send profile update (simplex-chat#3618)
  • android, desktop: consistent colors in themes (simplex-chat#3649)
  • core: update simplexmq (critical errors, worker restarts, subscription timeouts)
  • core: update simplexmq (critical errors, worker restarts, subscription timeouts)
  • Merge branch 'stable'
  • core: replace deprecated memcpy (simplex-chat#3652)
  • core: simplexmq 5.5.0.4
  • ios: fix callkit calls via NSE (simplex-chat#3655)
  • core: do not start clean up manager in background NSE (simplex-chat#3657)
  • core: pause cleanup when chat is suspended (simplex-chat#3658)
  • core: create new chat controller with chatActivated set to true
  • android, desktop: show alerts on critical and internal errors (simplex-chat#3653)
  • core: update simplexmq (better batching)
  • android, desktop: adapted code for self destruct for ios logic (simplex-chat#3643)
  • Merge branch 'stable'
  • android, desktop: alerts when device was disconnected (simplex-chat#3483)
  • script: changes in script for downloading libs (simplex-chat#3663)
  • mobile, desktop: invalid display name alert (simplex-chat#3664)
  • android, desktop: accept calls after restart (simplex-chat#3662)
  • ios: update core library
  • ios: more aggressive GC in NSE
  • android: fix call sound when the app in the background (simplex-chat#3660)
  • core: 5.4.3.0 (simplexmq 5.5.0.5)
  • Merge branch 'stable'
  • ios: self destruct improvements (simplex-chat#3640)
  • core: fix db method reserving extra local display name (simplex-chat#3659)
  • 5.4.3: ios 188, android 169, desktop 22
  • Merge branch 'stable'
  • core: 5.5.0.1
  • 5.5-beta.1: ios 189, android 171, desktop 23
  • mobile: chat deletion avoiding race conditions (simplex-chat#3650)
  • website: translations (simplex-chat#3667)
  • android, desktop: lock on changing user (simplex-chat#3669)
  • cli: short command
  • ui: translations (simplex-chat#3666)
  • ui: add Hungarian (Android only) and Turkish (simplex-chat#3671)
  • core, ui: create dummy member record when admin forwards a message from an unknown member (simplex-chat#3651)
  • ui: fix unknown member UI (simplex-chat#3672)
  • core: add notes chat type (simplex-chat#3568)
  • android, desktop: moving to single thread in api calls (simplex-chat#3670)
  • android, desktop: align member name functions with ios (fixes issue with displaying unknown members) (simplex-chat#3680)
  • ui: show observer role in list of members (simplex-chat#3679)
  • core: update simplexmq, optimize batching, remove builder (simplex-chat#3685)
  • Merge branch 'stable'
  • withLongRunningApi (simplex-chat#3675)
  • android, desktop: local video encryption (simplex-chat#3678)
  • core: members profile update, create profile update chat items (simplex-chat#3644)
  • core: exclude some fields from member profile when sharing in group (simplex-chat#3688)
  • ios: local video encryption (simplex-chat#3682)
  • core: update simplexmq 5.5.0.6 (fix race conditions) (simplex-chat#3691)
  • Merge branch 'stable'
  • ios: profile updated chat items (simplex-chat#3692)
  • android, desktop: fix alerts/modals when they are shown before UI init (simplex-chat#3697)
  • android, desktop: disabling user picker items when chat is stopped (simplex-chat#3696)
  • core: fix 8.10.7 compilation error (simplex-chat#3698)
  • core: support deleting the last profile (always create user record in agent when user is created) (simplex-chat#3654)
  • scripts: curl/wget security (simplex-chat#3693)
  • Merge branch 'stable'
  • ios: update library
  • controller: add GetAgentWorkers/GetAgentWorkerDetails debug commands (simplex-chat#3681)
  • ci: disable *-armv7a tags
  • Merge branch 'stable'
  • docs: downloads version
  • readme: update link to users group
  • android: profile updated chat items (simplex-chat#3700)
  • ios: notes to self (simplex-chat#3690)
  • core: reset address and preferences when updating profile of member without associated contact (simplex-chat#3701)
  • android, desktop: ability to delete the last profile (simplex-chat#3645)
  • android, desktop: notes to self (simplex-chat#3695)
  • ios: text color of group invitation in chat list (simplex-chat#3703)
  • ui: What's new in v5.5 (simplex-chat#3705)
  • core: 5.4.4.0
  • Merge branch 'stable'
  • core: block member for all (simplex-chat#3689)
  • core: fix blocked by admin encoding
  • ios: allow to delete the last profile (simplex-chat#3707)
  • android, desktop: withLongRunningApi when needed (simplex-chat#3710)
  • core: update preset smp servers (simplex-chat#3713)
  • core: process message errors (simplex-chat#3709)
  • ui: update whats new (simplex-chat#3716)
  • ios: block member for all (simplex-chat#3708)
  • android, desktop: block member for all (simplex-chat#3711)
  • ui: translations (simplex-chat#3717)
  • website: translations (simplex-chat#3718)
  • core: output messages and events while executing the CLI command passed via -e option (simplex-chat#3683)
  • core: 5.5.0.2, update simplexmq 5.5.1.0
  • 5.4.4: ios 190, android 172, desktop 24
  • Merge branch 'stable'
  • Merge branch 'stable'
  • core: update min version for remote to 5.5.0.2 (simplex-chat#3720)
  • ci: fix windows desktop build (simplex-chat#3721)
  • Merge branch 'stable'
  • core: 5.5.0.3
  • 5.5-beta.2: ios 191, android 174, desktop 25
  • ios: fix removing group link in iOS 17 (simplex-chat#3725)
  • android, desktop: switching C calls to IO threads (simplex-chat#3727)
  • core: improve chat list performance (indexes) (simplex-chat#3728)
  • core: update simplexmq 5.5.1.1 (optimize expired messages query) (simplex-chat#3730)
  • core: 5.5.0.4
  • ios: update library (5.5.0.4)
  • android, desktop: small fixes to UI (simplex-chat#3731)
  • ui: translations (simplex-chat#3732)
  • desktop: opening SimpleX links inside the app (simplex-chat#3738)
  • 5.5: ios 194, android 175, desktop 26
  • docs: update downloads page
  • ui: fix chat preview showing incorrect timestamp when chat is empty (simplex-chat#3739)
  • ui: align call buttons with calls preference (simplex-chat#3740)
  • ui: deleted item preview (simplex-chat#3726)
  • ui: exclude not ready and active contacts from list of contacts to add to group (e.g. simplex team contact) (simplex-chat#3737)
  • desktop: custom time picker (simplex-chat#3741)
  • android: trying to start service again in case it was destroyed (simplex-chat#3745)
  • android, desktop: marking chat as read if it was set unread (simplex-chat#3746)
  • desktop: alignment for reactions (simplex-chat#3747)
  • blog: v5.5 announcement (simplex-chat#3744)
  • Merge branch 'stable'
  • ui: fix link preview cancellation (simplex-chat#3750)
  • ios: fix welcome view (simplex-chat#3743)
  • desktop: prevent clicking enter on alert and text field at the same time (simplex-chat#3714)
  • core: add cChatJsonLength function (simplex-chat#3753)
  • ui: don't show context menu on non-sent yet live message (simplex-chat#3754)
  • desktop: propertly updating delivery tab of chat item info page (simplex-chat#3752)
  • android, desktop: protocol servers fix (simplex-chat#3755)
  • ios: group welcome message byte limit (simplex-chat#3751)
  • android: group welcome message byte limit (simplex-chat#3756)
  • core: fix invitation as rejected when deleting group (simplex-chat#3759)
  • android: refactor clipboard access to prevent Android error in logs (simplex-chat#3758)
  • core: fix group invitation marked deleted
  • android, desktop: lower limit of terminal items for non-developers (simplex-chat#3763)
  • android, desktop: removed timer for some long running jobs (simplex-chat#3761)
  • core: remove unused events from api (simplex-chat#3764)
  • android, desktop: show different text when database migrates (simplex-chat#3762)
  • website: update contact page layout if JS is disabled (simplex-chat#3331)
  • android, desktop: possible fix of chat items race (simplex-chat#3520)
  • core: 5.5.1.0
  • v5.5.1: ios 195, android 177, desktop 27
  • core: unify dependencies for GHC 8.10.7 and 9.6.3 (simplex-chat#3774)
  • desktop (windows): added a missing symbol to lib build (simplex-chat#3778)
  • scripts: check that all symbols were exported (simplex-chat#3779)
  • core: update simplexmq (fix socket/memory leak on resubscriptions)
  • core: 5.5.2.0 (simplexmq 5.5.1.2)
  • 5.5.2: ios 196, android 179, desktop 28
  • android: ability to hide active call (simplex-chat#3770)
  • core: update simplexmq (extensible smp handshake)
  • android: fix ConcurrentModification in sharing screen (simplex-chat#3785)
  • desktop: better decoding Android's base64 encoded image (simplex-chat#3786)
  • desktop: catching exception while opening non-existing web browser (simplex-chat#3787)
  • android: fix applying updated instance of ended call (simplex-chat#3789)
  • android: circular icon in notification while in call (simplex-chat#3790)
  • Merge branch 'stable'
  • core: 5.5.3.0 (simplexmq 5.5.2.0)
  • 5.5.3: ios 198, android 181, desktop 29
  • Merge branch 'stable'
  • docs: change download links to the latest release
  • ui: uncomment block for all functionality (simplex-chat#3799)
  • core: return ntf server in APIGetNtfToken (simplex-chat#3797)
  • docs: add to inactive group members rfc (simplex-chat#3798)
  • core: update sha256map.nix
  • core: update default ntf servers (simplex-chat#3804)
  • ios: show ntf server (simplex-chat#3800)
  • ios: Picture-in-picture while in calls (simplex-chat#3792)
  • docker: update and fix build (simplex-chat#3805)
  • core: update simplexmq (updated protocol, discontinue old versions) (simplex-chat#3818)
  • android, desktop: refactor alerts for slow calls (simplex-chat#3811)
  • ios: fix showing notification on sent messages
  • 5.5.4: ios 199, android 183, desktop 30
  • Merge branch 'stable'
  • core: ntf server test (simplex-chat#3819)
  • controller: add db passphrase test command (simplex-chat#3788)
  • build-android.sh: fix tag detection (simplex-chat#3817)
  • ios: update core library
  • core: add direct xftp upload/download commands (simplex-chat#3781)
  • core: read chat items with logical database errors as invalid (don't fail) (simplex-chat#3736)
  • rfc: UX for database migration and other actions (simplex-chat#3810)
  • core, ui: remove usage of inline files (send only xftp files) (simplex-chat#3823)
  • core: check user record when deleting contact and display name (simplex-chat#3826)
  • 5.5.5.0, update simplexmq to 5.5.2.1 (fix performance degradation)
  • 5.5.5: ios 200, android 185, desktop 31
  • controller: fix standalone using relative paths (simplex-chat#3831)
  • core, ui: don't mark profile updated chat item as unread (simplex-chat#3830)
  • Merge branch 'stable'
  • ios: update library
  • rfc: amend PQ double ratchet RFC
  • core: do not mark store as changed after passphrase test (simplex-chat#3833)
  • website: fix links (simplex-chat#3828)
  • docs: include update instructions (simplex-chat#3825)
  • core: api to save/get app settings to migrate them as part of the database (simplex-chat#3824)
  • docs: update privacy policy (simplex-chat#3796)
  • docs: inactive group members rfc (simplified) (simplex-chat#3803)
  • core: batch db operations for group leave and delete (simplex-chat#3807)
  • core: restrict to delete user contact and display name (simplex-chat#3822)
  • ios: remove passcodes if app was reinstalled (simplex-chat#3841)
  • 5.5.6.0: update simplexmq to 5.5.2.2 (performance improvements)
  • 5.5.6: ios 201, android 187, desktop 32
  • core: wait for delivery to avoid race between connection deletion and sending service messages about entity deletion (simplex-chat#3849)
  • docs: PQ integration rfc (simplex-chat#3847)
  • controller: add standalone upload limit (simplex-chat#3853)
  • core: groundwork for post-quantum encryption support (simplex-chat#3845)
  • core (pq): integrate agent api, create e2ee info items (simplex-chat#3859)
  • core: compressed message encoding, variable vrange (simplex-chat#3844)
  • core (pq): global flag only affects new connections; api to allow PQ in old contacts (simplex-chat#3869)
  • Merge branch 'stable'
  • Merge branch 'master' into pq
  • core: update dependencies for nix
  • ios: update library
  • ios: pq support (simplex-chat#3870)
  • core (pq): update types (simplex-chat#3872)
  • website: add group link page
  • core (pq): further integrate agent api (simplex-chat#3874)
  • core (pq): add pq_support field (simplex-chat#3877)
  • android: pq support; ios: fixes (simplex-chat#3878)
  • core: simplify feature versions (simplex-chat#3879)
  • core: api to pass additional information with standalone file URI (simplex-chat#3873)
  • Merge branch 'master' into pq
  • core: remove duplicate Eq orphans (simplex-chat#3880)
  • core (pq): tests (simplex-chat#3882)
  • ios: update core library
  • Merge branch 'master' into pq
  • core: add agreed connection version field (simplex-chat#3881)
  • core (pq): cross-version tests (simplex-chat#3885)
  • core: pass version range to determine missing connection version (simplex-chat#3887)
  • core (pq): don't compress if message fits without compression; check compressed message fits size limit (simplex-chat#3888)
  • core: update simplexmq
  • Merge pull request simplex-chat#3858 from simplex-chat/pq
  • core: 5.6.0.0
  • ios: update library
  • ios: e2e information chat items (simplex-chat#3890)
  • multiplatform: e2e information chat items (simplex-chat#3891)
  • ios: migration via link (simplex-chat#3808)
  • multiplatform: migration via link (simplex-chat#3854)
  • core: update remote controller/host versions
  • core: improve getGroupChatItemQuote_ query performance (simplex-chat#3897)
  • core: add error message to CRSndFileError (simplex-chat#3894)
  • core: 5.6.0.1, update simplexmq (better ACK handling)
  • ios: migration enhancements (simplex-chat#3893)
  • ui: exclude muted chats from filtered chats (simplex-chat#3900)
  • core: organize withAckMessage (simplex-chat#3889)
  • android, desktop: migration enhancements (simplex-chat#3901)
  • core: 5.6.0.2
  • 5.6-beta.0: ios 202, android 189, desktop 33
  • core: remove withStoreCtx (simplex-chat#3903)
  • core: temp-folder option (simplex-chat#3905)
  • blog: quantum resistant Signal algorithm (simplex-chat#3906)
  • Merge branch 'stable'
  • update simplexmq (xftp fixes)
  • core: fix creation of empty files (simplex-chat#3912)
  • ios: fix decoder crashing (simplex-chat#3921)
  • ui: translations (simplex-chat#3918)
  • website: translations (simplex-chat#3919)
  • ios: 5.6 what's new (simplex-chat#3923)
  • multiplatform: 5.6 what's new (simplex-chat#3926)
  • ios: add Hungarian interface language (simplex-chat#3927)
  • ios: remove recursion in receiveMsgLoop (simplex-chat#3922)
  • chat: use context-less compression (simplex-chat#3913)
  • ui: increase chunk size for new allocations in core to 64mb (simplex-chat#3928)
  • ios: better layout performance for chat item (simplex-chat#3911)
  • core: 5.6.0.3
  • desktop: scroll bars (simplex-chat#3920)
  • 5.6-beta.1: ios 203, android 190, desktop 34
  • ui: swap finalize migration buttons (make destructive harder to reach, consistent order of primary and destructive with previous page) (simplex-chat#3931)
  • ios: chatitem height with menu workaround (simplex-chat#3930)
  • ui: improve "allow PQ" button (simplex-chat#3932)
  • ios: stop chat after deleting the last profile (simplex-chat#3935)
  • ui: align finalize migration destructive/default button colors (simplex-chat#3938)
  • android: stopping chat after deleting the last user (simplex-chat#3937)
  • Translated using Weblate (Czech) (simplex-chat#3941)
  • core: 5.6.0.4 (simplex-chat#3939)
  • ui: translations (simplex-chat#3940)
  • ios: restore reveal/hide animation (simplex-chat#3933)
  • ios: making chat state .active when starting chat, correctly handle hidden users when deleting the last profile (simplex-chat#3936)
  • 5.6: ios 204, android 191, desktop 35
  • directory: fix double logic inversion on roles check, incorrect error message (simplex-chat#3944)
  • core: add delays to some failing tests (simplex-chat#3947)
  • blog: update PQ encryption post (simplex-chat#3948)
  • blog: v5.6 release, non-profit governance (simplex-chat#3951)
  • Merge branch 'stable'
  • docs: update version
  • core: fix cabal paths (simplex-chat#3952)
  • android, desktop: update dependencies (simplex-chat#3954)
  • docs: communicate rejection rfc (simplex-chat#3946)
  • desktop: show toast if failed to show notification (simplex-chat#3955)
  • core: batch broadcast send db operations (simplex-chat#3956)
  • ios: fix default (simplex-chat#3958)
  • ui: translations (simplex-chat#3959)
  • website: translations (simplex-chat#3960)
  • deps: switch to base64 via simplexmq (simplex-chat#3957)
  • ui: add missing error types (simplex-chat#3925)
  • core: don't save async commands records for ack (simplex-chat#3904)
  • ios: NotificationService refactoring (simplex-chat#3961)
  • android: more user-friendly way of granting permissions in call (simplex-chat#3945)
  • android: strings for permissions
  • core: chat hooks allowing to extend or customize chat core (simplex-chat#3953)
  • ios: prevent call to listUsers after the app is suspended and database is closed
  • ios: prevent call to apiContactInfo after the app is suspended
  • ios: fix UI freezes on start and when exiting background (simplex-chat#3972)
  • core: remove mtl typeclasses to reduce overhead (simplex-chat#3975)
  • ios: refactor notifications (simplex-chat#3976)
  • ios: build settings (simplex-chat#3978)
  • core: 5.6.1.0
  • rfc: groups based on super-peers (WIP) (simplex-chat#3917)
  • ios: improvement of chat item context menu (simplex-chat#3981)
  • deskop: show window icon (simplex-chat#3983)
  • desktop: correct height of a window (simplex-chat#3982)
  • ios: 5.6.1 build 205
  • core: revert "deps: switch to base64 via simplexmq (simplex-chat#3957)" (simplex-chat#3985)
  • core: 5.6.1.1 (simplexmq 5.6.2.1)
  • desktop: remote connection host/port fix (simplex-chat#3987)
  • android: workaround of pager's bug (simplex-chat#3988)
  • android: possibly, prevent TooManyRequests exception (simplex-chat#3989)
  • 5.6.1: ios 206, android 193, desktop 36
  • blog: post
  • desktop (windows): fix build (simplex-chat#3990)
  • core: entity locks (simplex-chat#3962)
  • core: additional group preferences: prohibit SimpleX links, restrict some features to specific roles (simplex-chat#3964)
  • ci: build armv7a with 8.10.7 in the main branches (master, stable) (simplex-chat#3733)
  • android, desktop: fix build error related to JVM version (simplex-chat#3995)
  • Merge branch 'stable'
  • rfc: protocol extensions for channels/super-peers (simplex-chat#3980)
  • core: improve some tests (simplex-chat#4000)
  • core: fix nix config (simplex-chat#4003)
  • core: api to forward messages (simplex-chat#3968)
  • core: debug events (simplex-chat#4006)
  • android, desktop: fix incorrect event type for critical/internal error alerts
  • docs: trasparency reports (simplex-chat#4007)
  • core: update simplexmq
  • core: api to update user network state (simplex-chat#3998)
  • core: update simplexmq
  • ios: update core library
  • ios: network observer (simplex-chat#3996)
  • ios: sound prompts and vibration during calls (simplex-chat#4005)
  • ios: noRcvUser handling while downloading a file in migration process (simplex-chat#4012)
  • android, desktop: sound prompts and vibration (simplex-chat#3997)
  • android: network observer (simplex-chat#3992)
  • ui: forward types (simplex-chat#4008)
  • core: fix forwarded item deletion (simplex-chat#4018)
  • ui: forwarded item header (simplex-chat#4017)
  • ui: deletable field (simplex-chat#4019)
  • ios: role-based preferences, SimpleX links preference (simplex-chat#4021)
  • chat: forward files with streaming re-encryption (simplex-chat#4022)
  • core: simplexmq 5.6.2.2
  • android, desktop: role-based preferences, SimpleX links preference (simplex-chat#4023)
  • core: correctly populate data for items forwarded from groups (simplex-chat#4025)
  • docs: Add Polish translation (simplex-chat#4001)
  • Merge branch 'stable'
  • Force include hs_init_with_rtsopts (simplex-chat#4028)
  • scripts: ghc version update (simplex-chat#4010)
  • core: 5.7.0.0 (simplex-chat#4027)
  • ios: update library
  • webrtc: updated credentials (simplex-chat#4011)
  • 5.7-beta.0: ios 207, android 196, desktop 37
  • github: fix cla action (simplex-chat#4030)
  • Merge branch 'stable'
  • core: remember new origin for received forwarded messages (simplex-chat#4032)
  • desktop: fix video calls in Firefox (simplex-chat#4034)
  • android, desktop: workaround of missing stuns support in calls (simplex-chat#4033)
  • ios: forward ui (simplex-chat#4024)
  • blog: metadata in messengers (simplex-chat#4038)
  • docs: IP address protection rfc (simplex-chat#4036)
  • ios: fix typing using keyboard suggestions (simplex-chat#4045)
  • ios: prevent a crash when exiting the app (simplex-chat#4041)
  • core: prohibit forwarding file if it's not found (simplex-chat#4047)
  • desktop: fix freeze that happened when new chat items arrives while scrolling via scrollbar (simplex-chat#4050)
  • ios: fix mute/unmute button state (simplex-chat#4046)
  • ios: in item context menu don't show forward button if file doesn't exist, add download button (simplex-chat#4048)
  • core: update simplexmq
  • android, desktop: forward ui (simplex-chat#4039)
  • desktop: using system sound in screenshare (simplex-chat#4035)
  • core: revert build to use two branches (simplex-chat#4052)
  • android: select audio source (simplex-chat#4040)
  • core: update simplexmq (better newtork congestion handling, larger connection timeouts) (simplex-chat#4055)
  • core: 5.7.0.1
  • ios: update core library
  • ios: export translations
  • 5.7-beta.1: ios 208, android 197, desktop 38
  • ui: limit max size of events, sort members by role (simplex-chat#4058)
  • website: translations (simplex-chat#4057)
  • ui: translations (simplex-chat#4056)
  • android, desktop: add Lithuanian language
  • core, ui: revert timeout changes (simplex-chat#4059)
  • core: 5.7.0.2
  • ios: 5.7 what's new (simplex-chat#4062)
  • core: enable PQ encryption for contacts (simplex-chat#4049)
  • ios: remove experimental PQ toggle (simplex-chat#4051)
  • android: remove experimental PQ toggle (simplex-chat#4060)
  • android: managing audio sources in call in a better way (simplex-chat#4063)
  • docs: typo in simplex-chat.md (simplex-chat#4037)
  • android: 5.7 what's new (simplex-chat#4064)
  • android: proper hiding keyboard when entering passcode (simplex-chat#4066)
  • 5.7.0.3 (simplexmq 5.7.0.2)
  • android: sound from speaker fix (simplex-chat#4067)
  • 5.7-beta.2: ios 209, android 198, desktop 39
  • website: do not build from stable
  • ios: export localizations
  • android: current audio device will be set in init step (simplex-chat#4071)
  • android, desktop: restore message TTL in database settings if confirmation is dismissed (simplex-chat#4072)
  • android: longer delay before showing keyboard when creating a group (simplex-chat#4073)
  • android, desktop: updating delivery tab in chat item info (simplex-chat#4074)
  • ui: traslations (simplex-chat#4070)
  • docs: FAQ (simplex-chat#4013)
  • docs: security policy (simplex-chat#4068)
  • ui: translations (simplex-chat#4075)
  • website: translations (simplex-chat#4078)
  • android, desktop: alert for local encryption/decryption errors (simplex-chat#4081)
  • ui: translations (simplex-chat#4079)
  • ios: customizable profile images (simplex-chat#4084)
  • android, desktop: customizable profile images (simplex-chat#4087)
  • android, desktop: more relaxed way of showing alerts for encryption/decryption errors (simplex-chat#4085)
  • core: apply disappearing messages setting to call and group invitation chat items (simplex-chat#4080)
  • ios: show disappearing message timer on calls and group invitations (simplex-chat#4086)
  • ui: allow to delete any items (simplex-chat#4082)
  • docs: update privacy policy (simplex-chat#4076)
  • Merge branch 'stable'
  • core: use contextless decompression (simplex-chat#4089)
  • 5.7.0.4 (simplexmq 5.7.0.3)
  • android: show disappearing message timer on calls and group invitations (simplex-chat#4090)
  • ui: add link to the release post
  • core: update simplexmq to 5.7.0.3
  • 5.7-beta.3: ios 210, android 199, desktop 40
  • ui: variable profile image size (simplex-chat#4094)
  • core: 5.7.0.5, increase min version of remote host/controller to 5.7.0.3
  • ios: update library
  • android: black background in call (simplex-chat#4098)
  • ios: fix sound in outgoing calls in iOS 15
  • ios: audio device picker (simplex-chat#4091)
  • 5.7: ios 212, android 200, desktop 41
  • web: add privacy page to website (simplex-chat#4096)
  • blog: legally binding transparency, v5.7 announcement (simplex-chat#4097)
  • website: fix privacy page
  • scripts/build-android: update nix and refactor (simplex-chat#4099)
  • core: take entity lock before processing file (simplex-chat#4105)
  • core: forward group message before ack (fixes forwarding message that deleted connection causing error in ackMsg) (simplex-chat#4108)
  • rfc: commercial model for infrastructure operators (simplex-chat#4102)
  • core: update simplexmq to 5.7.1.0
  • android, desktop: fix android video calls (simplex-chat#4118)
  • core: forward agent errors without connections to UI (to show CRITICAL alerts) (simplex-chat#4120)
  • actions: add macos aarch64 build and fix openssl include path (simplex-chat#4107)
  • Merge branch 'stable'
  • ui: limit length of member names in chat view (simplex-chat#4122)
  • core: fix connection failure because of race condition when connecting via link or joining group via invitation (simplex-chat#4133)
  • android: enable Android 8 support (API 26) (simplex-chat#4132)
  • docs: calls without e2e encryption (simplex-chat#4134)
  • core: 5.7.1.0 (simplexmq 5.7.2.0: reduce "ping" traffic, remove TLS timeouts)
  • ios: update library
  • ui: translations (simplex-chat#4135)
  • website: translations (simplex-chat#4136)
  • 5.7.1: ios 213, android 202, desktop 42
  • web: make image of full width for mobile screen (simplex-chat#4101)
  • web: fix list numbering for safari (simplex-chat#4106)
  • multiplatform: add error to response (simplex-chat#4140)
  • web: add scroll to navbar (simplex-chat#4100)
  • core: update simplexmq (upgrade client protocol versions SMP v7, NTF v2)
  • core: wallpapers api (simplex-chat#4110)
  • android, desktop: fix presenting large images (simplex-chat#4139)
  • core: on receive set file crypto args only for new files (simplex-chat#4152)
  • android, desktop: fix crash in contact preferences when updating user profile (simplex-chat#4158)
  • core: 5.7.2.0 (simplexmq 5.7.3.0: update protocol versions, fix file downloads)
  • ios: update core library
  • ui: translations (simplex-chat#4164)
  • website: translations (simplex-chat#4165)
  • docs: fix broken simplex group invite links (simplex-chat#4155)
  • 5.7.2: ios 214, android 204, desktop 43
  • Merge branch 'stable'
  • core: 5.7.3.0
  • 5.7.3: ios 215, android 206, desktop 44
  • langs: change 1-2 days to several days on fdroid (simplex-chat#4170)
  • core: save app themes as map with any text key (simplex-chat#4159)
  • core: update simplexmq (better subscription management) (simplex-chat#4131)
  • core: update simplexmq
  • core: api to differentiate contacts and conversations (simplex-chat#4111)
  • ui: apply model updates only for active user for switch and ratchet sync events (simplex-chat#4175)
  • core: command to show duplicate message count (simplex-chat#4172)
  • core: platform independent encoding for delete command (simplex-chat#4176)
  • core: 5.8.0.0
  • ios: update core library
  • 5.8-beta.0: ios 216, android 208, desktop 45
  • web: fix the links of faq & some other (simplex-chat#4144)
  • directory: debug logging (simplex-chat#4104)
  • core: update simplexmq (use MVar for better DB connection concurrency) (simplex-chat#4183)
  • android, desktop: fix file menu and icon (simplex-chat#4185)
  • Merge branch 'stable'
  • core: message statuses for sending proxies (simplex-chat#4161)
  • ios: SMP proxy support (simplex-chat#4178)
  • multiplatform: SMP proxy support (simplex-chat#4179)
  • multiplatform: SMP proxy configuration buttons (simplex-chat#4188)
  • core: support message forwarding with custom ttl (simplex-chat#4191)
  • ui: support message forwarding with custom ttl (simplex-chat#4192)
  • core: contact disabled event (simplex-chat#4194)
  • ui: disable send field for disabled connection (based on authErrCounter) (simplex-chat#4193)
  • blog: Redefining Privacy by Making Hard Choices (simplex-chat#4195)
  • website: fix links
  • blog: image
  • ui: comment smp proxy ui (simplex-chat#4204)
  • core: 5.8.0.1 (simplexmq: 5.8.0.1, faster reconnection when switching networks)
  • ios: update core library
  • 5.8-beta.1: ios 217, android 209, desktop 46
  • core: check known relays before file reception, support user approval of unknown relays (simplex-chat#4043)
  • ios: check known relays before file reception, support user approval of unknown relays (simplex-chat#4044)
  • android: check known relays before file reception, support user approval of unknown relays (simplex-chat#4196)
  • core: 5.8.0.2 (simplexmq 5.8.0.2)
  • 5.8-beta.2: ios 218, android 210, desktop 47
  • core: 5.7.4.0 (simplexmq 5.7.4.1: networking improvements)
  • core: ensure that messages are sent to different members (simplex-chat#4221)
  • Merge branch 'stable'
  • core: logging of chat events (simplex-chat#4216)
  • core: 5.8.0.3
  • Revert "ui: comment smp proxy ui (simplex-chat#4204)"
  • android, desktop: wallpapers (simplex-chat#4109)
  • core: 5.7.4.1
  • 5.7.4: ios 219, android 212, desktop 48
  • Merge branch 'stable'
  • ios: update core library 5.8.0.3
  • ui: show UI for additional group preferences (SimpleX links and per-role permissions)
  • 5.8-beta.3: ios 220, android 214, desktop 49
  • core: delete connection records when connecting (JOIN) fails (simplex-chat#4233)
  • core: avoid creating duplicate introductions between group members connecting concurrently (simplex-chat#4235)
  • android, desktop: enhancements to wallpapers (simplex-chat#4234)
  • android: fix showing empty notification (simplex-chat#4237)
  • ui: translations, remove translations for wallpaper names used in exported themes (simplex-chat#4239)
  • website: translations (simplex-chat#4241)
  • android: replace new line in Uri before transforming it to URI (simplex-chat#4240)
  • core: inactive connections/members (simplex-chat#4009)
  • core: batch send pending group messages (simplex-chat#4242)
  • android, desktop: close notes tab on switching between chats (simplex-chat#4246)
  • desktop: prevent corruption of settings file (simplex-chat#4243)
  • android: show alert of exception while initializing WebView (simplex-chat#4245)
  • docs/smp-server: expand tor configuration, add security practices (simplex-chat#4228)
  • core: 5.8.0.4 (simplexmq 5.8.0.7)
  • ui: v5.8 whats new (simplex-chat#4244)
  • android, desktop: add Persian interface language
  • android, desktop: change wallpaper file type from PNG to WebP (simplex-chat#4250)
  • Revert "android, desktop: change wallpaper file type from PNG to WebP (simplex-chat#4250)"
  • 5.8-beta.4: ios 221, android 215, desktop 50
  • android, desktop: wallpaper fixes (simplex-chat#4251)
  • core: "/get queues" api to debug agent queues (simplex-chat#4252)
  • android, desktop: creating wallpapers dir in some situations (simplex-chat#4254)
  • desktop: performant drawing of wallpaper (simplex-chat#4249)
  • core: commands to debug subscribed SMP queues (simplex-chat#4253)
  • ios: allow to save sent file on tap (simplex-chat#4264)
  • ui: fix filtering of contacts that can be invited to group (simplex-chat#4265)
  • ios: log file error to console
  • android, desktop: debug subscribed SMP queues (simplex-chat#4262)
  • android, desktop: selectable cards for proxy options (simplex-chat#4263)
  • ios: more sheets will become hidden while protect screen on (simplex-chat#4259)
  • core: 5.7.5.0 (simplexmq: 5.7.6.0, file download fix)
  • cli: options for private message routing and fallback mode (simplex-chat#4256)
  • Merge branch 'stable'
  • core: 5.8.0.5 (simplexmq 5.8.0.10)
  • 5.7.5: ios 222, android 216, desktop 51
  • Merge branch 'stable'
  • 5.8-beta.5: ios 223, android 218, desktop 52
  • blog: Protecting Children's Safety Requires End-to-End Encryption
  • ui: translations (simplex-chat#4273)
  • website: translations (simplex-chat#4274)
  • android, desktop: fix member search in group (simplex-chat#4277)
  • docs: flexible user records rfc (simplex-chat#4205)
  • 5.8: ios 224, android 219, desktop 53
  • docs/smp-server: web server pages configuration and statistics update (simplex-chat#4279)
  • core: fix cancellation of snd files without description (e.g. while being prepared for upload) (simplex-chat#4285)
  • android, desktop: fixes swipe to reply when animations were disabled in the OS (simplex-chat#4286)
  • android, desktop: removed additional background under chat bubbles (simplex-chat#4287)
  • android, desktop: prevent duplication of group in UI when creating one (simplex-chat#4284)
  • android, desktop: enter app logic (simplex-chat#4288)
  • blog: v5.8 announcement (simplex-chat#4275)
  • blog: update image
  • website: update MoneroKon group link
  • core: update simplexmq (remove protocol encodings) (simplex-chat#4272)
  • core: file errors (simplex-chat#4261)
  • ios: file errors (simplex-chat#4281)
  • multiplatform: file errors (simplex-chat#4289)
  • core: fix testXFTPRcvError test
  • core: update simplexmq (upload chunks after preparation) (simplex-chat#4299)
  • docs: change smp webpage path (simplex-chat#4307)
  • desktop: change thread who responsible for writting settings (simplex-chat#4311)
  • desktop: close chat view when chat is stopped (simplex-chat#4313)
  • core: differentiate RCP error in view, test (simplex-chat#4310)
  • ui: differentiate remote ctrl errors, better error texts (simplex-chat#4302)
  • android, desktop: socks proxy toggle enhancements (simplex-chat#4312)
  • v5.6 -> v5.8 (simplex-chat#4308)
  • ios: prevented error on desktop in lack of camera permissions (simplex-chat#4306)
  • web: update copyright year 2023->2024 (simplex-chat#4297)
  • web: glossary fix (simplex-chat#4298)
  • web: design fixes eg: blog titles & link wrap (simplex-chat#4305)
  • web: update feed (simplex-chat#4255)
  • cli: option to confirm up migrations (simplex-chat#4150)
  • core: api to reconnect single server (simplex-chat#4317)
  • core: fix preference application (simplex-chat#4330)
  • core: fix markdown check (simplex-chat#4334)
  • core: 5.8.1.0
  • Revert "web: glossary fix (simplex-chat#4298)"
  • ios: update core library to 5.8.1
  • ios: check preferences before forward (simplex-chat#4336)
  • ios: fix search disappearing in forward view (simplex-chat#4337)
  • multiplatform: check preferences before share/forward (simplex-chat#4338)
  • 5.8.1: ios 225, android 221, desktop 54
  • docs: update chat protocol (simplex-chat#4344)
  • core: servers summary api (simplex-chat#4319)
  • docs: more additions to chat protocol (simplex-chat#4355)
  • docs: update donation addresses
  • Merge branch 'stable'
  • flatpak: add desktop and metainfo (simplex-chat#4366)
  • website: update join team
  • core: fix markdown for trailing / and ) characters in the links (simplex-chat#4357)
  • Update XFTP-SERVER.md (simplex-chat#4184)
  • Merge branch 'stable'
  • flatpak: verify app (simplex-chat#4379)
  • core: remove legacy agent stats (simplex-chat#4375)
  • ui: add ServerEnabled type (simplex-chat#4381)
  • core: update simplexmq (disable fast handshake) (simplex-chat#4388)
  • core: servers
  • android, desktop: handle situation when not all databases created before shut down (simplex-chat#4294)
  • core: 5.8.2.0, simplexmq: 5.8.2.0
  • android, desktop: notifications improvement (missed call, hidden user) (simplex-chat#4389)
  • android, desktop: close modals only for desktop (simplex-chat#4390)
  • 5.8.2: ios 226, android 223, desktop 55
  • ios: ChatView performance improvements (simplex-chat#4353)
  • core: servers stats improvements, fixes (simplex-chat#4358)
  • ios: servers summary (simplex-chat#4321)
  • ios: test ntf server (simplex-chat#4394)
  • core: extending queue information to debug delivery (simplex-chat#4395)
  • ios: chat themes and wallpapers (simplex-chat#4376)
  • docs: contributing (simplex-chat#4392)
  • core: update simplexmq (fast connection handshake) (simplex-chat#4369)
  • docs: Flatpak download (simplex-chat#4393)
  • flatpak: update metainfo (simplex-chat#4400)
  • ios: apply theming to servers summary view (simplex-chat#4404)
  • ios: make message corners rounded when selecting context menus (simplex-chat#4401)
  • blog: future of privacy (simplex-chat#4396)
  • ios: corrections, localizations (simplex-chat#4406)
  • ios: make theme wallpaper visible on iOS15, further improve scrolling (simplex-chat#4408)
  • ios: make message corners rounded in theme preview (simplex-chat#4410)
  • desktop: change libffi dependency (simplex-chat#4416)
  • Merge branch 'stable'
  • android, desktop: servers summary (simplex-chat#4398)
  • core: differentiate inactive and forwarded group snd statuses (simplex-chat#4420)
  • desktop: zoom and font size (simplex-chat#4421)
  • core: update simplexmq 6.0.0.0
  • core: 6.0.0.0
  • desktop, android: show inactive and forwarded group message status; show inactive members (simplex-chat#4426)
  • ios: show inactive and forwarded group message status; show inactive members (simplex-chat#4423)
  • 6.0-beta.0: ios 227, android 225, desktop 56
  • 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 (#4478)
  • android: allow sending messages immediately on joinConnection, acceptContact (#4483)
  • ios: improve proxy errors (#4485)
  • android: improve proxy errors (#4489)
  • core: receive only one notification message on push notification (#4504)
  • core: get subs total api (#4500)
  • ios: optimize subscription indicator (#4501)
  • multiplatform: optimize subscription indicator (#4503)
  • core: fix nix build for iOS build with tagged JSON (e.g., Flutter apps) (#4484)
  • ios: interactive media and link previews in the list of chats (#4487)
  • ios: fix two-line preview on IOS 17+ (#4514)
  • ios: fix crash when changing screen orientation with tiled wallpaper (#4511)
  • ios: blur for media (#4512)
  • ios: increase wallpaper scale (#4517)
  • android, desktop: blur for media (#4508)
  • core: update app settings for migration (#4518)
  • core: multiline output (#4520)
  • cli: allow passing ChatOpts parameter (#4525)
  • ios: share extension (#4466)
  • scripts (windows): add follow redirects to curl (#4526)
  • core: 6.0.0.2 (simplexmq 6.0.0.4)
  • ios: improve chat list layout (#4528)
  • ios: update core library
  • ios: link framework into share extension without embedding
  • ios: optimize marking messages read (#4530)
  • ios: improve conversation scrolling (fixes hangs when messages are updated). (#4534)
  • core: make user db actions high priority, faster chat start with async db operations (#4531)
  • ios: improve chat list layout (#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 (#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 (#4544)
  • core: api to delete multiple messages (#4452)
  • ui: delete multiple messages (#4532)
  • ui: translations (#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 (#4547)
  • ios: multiple messages deletion (#4535)
  • ios: add database password prompt to share-sheet, fix sharing screenshot (#4546)
  • android, desktop: refactoring to use mutex when updating chats (#4541)
  • ios: disable chats in share-sheet based on preferences (#4549)
  • desktop: fix app without user crashing when trying to get subscription data (#4551)
  • ios: fix sharing links with previews (#4552)
  • ios: fix alert reseting list position (#4554)
  • website: translations (#4556)
  • ios: export localized strings for translation
  • core: correctly update chat item deletable state on deletions (#4558)
  • scripts (linux): fix building appimage with missing runtime file (#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) (#4435)
  • ios: throttle items moving around in chat list too often (#4564)
  • android, desktop: enhancements to chat switching (#4567)
  • core: fix archive export when some filename is not compatible with zip (#4561)
  • android: status bar and navigation bar colors from theme (#4568)
  • android, desktop: search placeholder color and size
  • ios: move onion and private routing to advanced network settings, enable private routing by default (#4571)
  • ios: update messages in share extension alert when message sending is slow (#4578)
  • android: smaller new chat button in 1-hand UI mode, line on the correct side of the bar (#4569)
  • android, desktop: chat preview, compose message, new chat button (#4576)
  • ios: blur images of blocked group members (#4573)
  • Translated using Weblate (German) (#4574)
  • ui: translations (#4575)
  • android, desktop: multiple messages deletion (#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) (#4427)
  • android, desktop: blur images of blocked group members (#4579)
  • multiplatform: improve deleted chats design (#4581)
  • core: resume message subscriptions as soon as client is moved to foreground (iOS) or network connection appears (iOS and Android) (#4577)
  • ios: new chat sheet & info views action buttons improvements (#4582)
  • ios: improve performance, when receiving many messages in a single chat (#4586)
  • ios: same size of action buttons in chat info sheets (#4587)
  • ui: only show subsription summary indicator after any chat is created; ios: fix servers summary sheet dismissal, screen protection (#4590)
  • core: change simplex contact cards order (#4593)
  • android, desktop: move some network settings to advanced network settings (#4583)
  • android, desktop: show database import/export errors (#4601)
  • android: status bar color fix in non-oneHandUI (#4603)
  • core: choose random servers for the first user profile, use the same servers for other profiles (#4584)
  • ui: revert to always show subscriptions indicator, but make it light blue instead of gray for new users (fresh installation with no chats) (#4604)
  • android: one hand UI fixes and improvements (#4597)
  • ui: whats new in v6.0, rename "Deleted chats" to "Archived contacts" (#4599)
  • ui: translations (#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 (#4607)
  • ios: fix local authentication becoming enabled by default on app update and for new installations (#4595)
  • ios: one hand UI (#4589)
  • 6.0-beta.3: ios 230, android 228, desktop 59
  • ios: fix chat list swipe action localisation regression (#4610)
  • ui: reset hints in dev tools (#4613)
  • core: stop stats when chat is stopped (#4616)
  • android, desktop: prevent migration when network conf wasn't applied (#4615)
  • ios: fix chat list bottom bar background appearance (#4612)
  • android: reachable toolbar card on start (#4608)
  • android, desktop: throttle items moving around in chat list too often (#4617)
  • ios: fix search color in simplex dark theme (#4611)
  • ios: tapping chat list bottom bar scrolls to search input (#4623)
  • ui: update whats new in 6.0 (#4625)
  • multiplatform: improve info views actions buttons design (#4622)
  • core: 6.0.0.5 (simplexmq 6.0.0.7)
  • Translated using Weblate (Russian) (#4629)
  • ui: translations (#4626)
  • ios: toolbar opacity (#4630)
  • ios: fix appSheet (#4627)
  • ios: rename group default for SimpleX Lock to protect share extension without unnecessarily locking the app (#4632)
  • android, desktop: onboarding design changes (#4631)
  • android: move reachable toolbar card above Private notes for the new users (#4633)
  • 6.0-beta.4: ios 231, android 229, desktop 60
  • ios: fix appSheet screen protection for ios 16 (#4635)
  • ui: rename sheet to "New message" (#4637)
  • ui: translations (#4638)
  • desktop, android: remove duplicate localization string
  • desktop: correct ru translation
  • android: don't show local authentication notice on first start (#4640)
  • ui: fix when moderation for multiple items is enabled (#4642)
  • ios: translucent bars in chat view (#4641)
  • ios: set default toolbar opacity to regular, show dropdown
  • android, desktop: small layout changes (#4643)
  • core: reduce usage of STM transactions for better performance and memory usage (#4636)
  • core: 6.0.0.6 (simplexmq 6.0.0.8)
  • ui: fix throttled chat ordering (#4645)
  • ui: translations (#4648)
  • core: fix auto-reply to the previous version clients (#4649)
  • core: 6.0.0.7
  • ios: new message sheet detents (#4639)
  • iOS: fix chat list temporarily navigating to an empty view (#4647)
  • ios: core library 6.0.0.7
  • ios: fix switching to another chat prevents marking items as unread (#4652)
  • ios: scroll chat list to bottom, when items are added (#4651)
  • ios: fix group replaced in the list of chats with direct chat (#4655)
  • ios: fix applying chat theme (#4656)
  • 6.0: ios 232, android 230, desktop 61
  • flatpak: update metainfo (#4660)
  • cli: do not log events for hidden user profiles (#4658)
  • ios: mark chat non deleted only on send/receive (keep chatDeleted flag on open) (#4659)
  • multiplatform: mark chat non deleted only on send/receive (keep chatDeleted flag on open) (#4664)
  • ios: fix updating chat wallpaper while app is in background (#4661)
  • android: fix group creation chat redirection showing attachments view (#4669)
  • ui: disable subs indicator when chat is stopped (#4672)
  • ui: improve remote controller stop reason (#4670)
  • android: replacing a crash with an alert when opening broken Uri (#4674)
  • android, desktop: fix crash on marking chat read (#4671)
  • android, desktop: padding for RTL layout and remembering prefered layout (#4675)
  • android, desktop: fix chatView state propagation (#4676)
  • android, desktop: searching in different screens using the same data (#4673)
  • ios: optimise chat switching (#4663)
  • ios: speed up network status handling (#4678)
  • ios: fix merged item order (#4682)
  • blog: v6 announcement (#4598)
  • android: hide keyboard when not needed (#4689)
  • android, desktop: fix loading more items when fast switching chats (#4685)
  • ios: add text to share extension link preview (#4683)
  • ios: fix messages reseting position, when app is brought from background to foreground (#4686)
  • core: 6.0.1.0
  • website: translation (#4692)
  • ui: translations (#4654)
  • 6.0.1: ios 233, android 232, desktop 62
  • core: batch send file descriptions (#4684)
  • ios: fix pending connection sheet styling when opened via icon; fix tappable area of pending connections and contact requests (#4694)
  • upgrade code scanner (#4650)
  • extend chat view material behind keyboard (#4698)
  • remove text slection context menu from chat item (#4699)
  • core: batch connection subscription transactions (#4701)
  • ios: asychronous subscription updates (#4707)
  • ios: filter agent subscriptions from chat console (#4708)
  • core: only start message delivery workers when there are pending messages (#4713)
  • android, desktop: scrolling moves title to app bar (#4703)
  • ios: optimize performance of updating chats (#4723)
  • ios: asynchronous api calls when entering foreground (#4710)
  • ios: fix visual artifacts when opening a chat on iOS15 (#4726)
  • ios: fix interface color without callKit (#4727)
  • Revert "ios: asynchronous api calls when entering foreground (#4710)"
  • core: api to change user of pending connections (#4681)
  • ios: fix notifying the recipient when hanging up a call in ios15 (#4731)
  • android, desktop: layout changes for settings items (#4732)
  • ios: fix last message being hidden on load (#4733)
  • ios: prevent hangs when opening app from background with async api calls (#4730)
  • core: 6.0.2.0 (simplexmq 6.0.1.0)
  • android, desktop: fix onboarding layout (#4734)
  • android, desktop: fix applying theme when no global theme edited yet (#4735)
  • ios: update library
  • ios: fix applying theme when no global theme edited yet (#4738)
  • ui: translations (#4740)
  • 6.0.2: ios 234, android 234, desktop 63
  • ios: allow for chat profile selection on new chat screen (#4729)
  • core: multi forward api (#4704)
  • ios: multi send & forward api (#4739)
  • multiplatform: multi send & forward api (#4745)
  • core: 6.1.0.0
  • ios: connection profile search, incognito info in selection list and improved loader (#4744)
  • ios: update core library
  • core: add more multi send api tests (#4750)
  • ios: fix possible race between incognito set and profile change in conn profile picker (#4752)
  • android: target API level 34 (Android 14) (#4697)
  • 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 (#4757)
  • Merge branch 'stable'
  • ios: remove unnecessary protocols (#4763)
  • ios: remove unnecessary protocols (#4763)
  • Merge branch 'stable'
  • ios: update core library
  • ios: time based message grouping (#4743)
  • android, desktop: items padding and min height (#4767)
  • Merge branch 'stable'
  • android, desktop: using SemVer when checking for updates (#4768)
  • desktop: show only AppImage download option for those who running AppImage (#4774)
  • ios: add chat message tail and roundness settings; date separators (#4764)
  • android, desktop: allow for chat profile selection on new chat screen (#4741)
  • core: fix associated agent user for recreated connections (#4771)
  • ios: show correct message times (#4779)
  • flatpak: update metainfo (#4784)
  • core: call uuid (#4777)
  • ios: make CallKit calls fire in time after cold start (#4787)
  • Merge branch 'stable'
  • ios: show member role on the right (#4783)
  • ios: remove tails from group invitations (#4792)
  • fix android simulator build (#4795)
  • android, desktop: improvement to a lock UI (#4769)
  • Merge branch 'stable'
  • ci: dont build when files in core do not change (#4797)
  • ios: fix inaccurate floating unread counters in chat message view (#4781)
  • ios: fix crash regression (#4800)
  • android, desktop: fix loading chat items when search was not empty (#4802)
  • core: 6.0.4.0 (simplexmq 6.0.3.0)
  • ios: update core library
  • android, desktop: small enhancements to new chat sheet (#4803)
  • 6.0.4: ios 236, android 237, desktop 65
  • docs: FAQ on deletion of sent messages and read receipts (#4470)
  • Merge branch 'stable'
  • faq: private message routing (#4807)
  • docs: FAQ on deletion of sent messages and read receipts (#4470)
  • faq: private message routing (#4807)
  • Merge branch 'stable'
  • ios: update core library
  • website: fix links
  • desktop: fix vlc dependency (#4809)
  • desktop: fix vlc dependency (#4809)
  • flatpak: update metainfo (#4811)
  • ios: show received messages using checkmark with slash (#4816)
  • android, desktop: group info remembers scroll position and search (#4817)
  • android, desktop: remove slash from strings (#4818)
  • android, desktop: fix crash when window is small in chat view (#4819)
  • android, desktop: making list items unique (#4812)
  • Merge branch 'stable'
  • ios: cache base64 images (#4827)
  • multiplatform: fix deleted contacts with conversations being identified as contact cards (#4828)
  • ios: attach share sheet to the topmost view controller (to support sharing from nested sheets) (#4830)
  • Merge branch 'stable'
  • ios: make message information on media readable (#4820)
  • android: fix initializing WorkManager (#4833)
  • Merge branch 'stable'
  • ios: revert showing date in chat list timestamp (#4834)
  • ios: move caching images to background thread, dont use main thread scheduler for marking items read (#4840)
  • core: optimize marking chat items as read, batch API (#4843)
  • blog: fix grammar error (#4846)
  • core: allow deleting user when user record in agent database was deleted (#4851)
  • core: allow deleting user when user record in agent database was deleted (#4851)
  • Merge branch 'stable'
  • ios: add floating date separator (#4801)
  • fix incorrect error of migration to device (#4852)
  • core: update simplexmq (ntf encoding) (#4853)
  • ios: new user picker (#4821)
  • multiplatform: fix delete messages alert (#4862)
  • multiplatform: fix delete messages alert (#4862)
  • Merge branch 'stable'
  • android, desktop: new user picker (#4796)
  • core: bulk forward missing files error handling (#4860)
  • docs: remove outdated latest version number from downloads (#4854)
  • Revert "core: bulk forward missing files error handling (#4860)"
  • desktop: fix vlc dependency (2) (#4869)
  • core: plan forwarding chat items, api types (#4865)
  • core: update simplexmq 6.0.4.0
  • core: fix ForwardConfirmation encoding (#4872)
  • android: remove Worker provider's interface implementation (#4874)
  • android: fix showing logs from core (#4880)
  • core: cleanup empty file on error; check file status on forward (#4878)
  • core: test forwarding image preview without attached file (#4877)
  • core: support different SOCKS proxy authentication modes (#4886)
  • Merge branch 'stable'
  • core: 6.1.0.0 (simplexmq 6.1.0.0)
  • ios: update user profile sheet design (#4871)
  • ui: translations (#4889)
  • Translated using Weblate (Spanish) (#4891)
  • core: reduce max message sizes (#4882)
  • ios: update core library
  • core: migrate SOCKS proxy settings (#4894)
  • desktop: less distance from edge to call icon (#4898)
  • ios: SOCKS proxy UI (#4893)
  • core: update statuses of all batched messages on SENT, RCVD (#4888)
  • ui: support CRChatItemsStatusesUpdated response (#4890)
  • android, desktop: proxy configuration includes credentials (#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 (#4903)
  • android, desktop: compose 1.6.11 (#4902)
  • ios: bulk forward (#4857)
  • desktop: cleanup current invitation when closing new chat sheet by pressing on center modal (#4904)
  • android, desktop: catch URI creation errors (#4901)
  • Revert "android, desktop: compose 1.6.11 (#4902)"
  • android, desktop: bulk forward (#4868)
  • android, desktop: fix always connecting state in call (#4911)
  • Merge branch 'stable'
  • core: send errors processing (#4910)
  • core: 6.1.0.3
  • ui: translations (#4915)
  • website: translations (#4916)
  • 6.1-beta.1: ios 238, android 240, desktop 67
  • core: process ERRS event (#4896)
  • ios: use translation in dropdown
  • core: save the time user profile was opened at to order in ui (#4920)
  • ios: scrolling user profiles (#4909)
  • ios: fix keyboard loosing focus when forward search results are empty (#4895)
  • ios: display year in chat for previous years (#4919)
  • docs: iOS notifications in FAQ (#4879)
  • android, desktop: member name position depends on length (#4918)
  • android: target API level 34 (Android 14) (#4697)
  • android: fix status bar color after hiding call (#4928)
  • core: xrcp encryption with forward secrecy (#4926)
  • ios: reduce scroll stickiness threshold for user profiles to 32px
  • core: update simplexmq
  • desktop: wrap content of remote hosts on overflow (#4923)
  • ci: dont build when files in core do not change (#4797)
  • core: 6.0.5.0 (simplexmq 6.0.5.0)
  • ios: fix theme customization changing color mode (#4936)
  • desktop: fix vlc dependency (2) (#4869)
  • ios: SOCKS proxy UI (#4893)
  • android, desktop: proxy configuration includes credentials (#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 (#4938)
  • core: use broker ts for member profile update item ts (#4940)
  • ios: fix add members search keyboard focus (#4934)
  • android, desktop: scrolling user profiles (#4939)
  • core: 6.1.0.4 (simplexmq 6.1.0.1)
  • ios: avoid message changing width when sent/received ticks appear (#4945)
  • android, desktop: calls switching from audio to video and back (#4814)
  • android, desktop: time based message grouping and day separators (#4914)
  • ios: update core library
  • 6.1-beta.2: ios 240, android 243, desktop 69
  • android, desktop: fix Safari sound (#4947)
  • readme: update group links
  • android, desktop: make space on chat bubble end consistent (#4946)
  • core: update simplexmq (#4952)
  • android, desktop: support old Android WebViews (up to 69) (#4953)
  • android, desktop: make audio call default type of call on desktop (#4954)
  • android, desktop: add floating date separator to chatview (#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 (#4958)
  • core: add chat message tail and roundness settings (#4977)
  • ui: translations (#4956)
  • Translated using Weblate (Portuguese (Brazil)) (#4959)
  • ios: prevent image encoding from blocking the UI (#4966)
  • core, ios: try to get next ntf message to get expected (#4962)
  • ios: hide user picker sheet instantly, when opening another sheet (#4927)
  • core: update simplexmq (transport block encryption) (#4881)
  • ios: fix animator crash (#4990)
  • ios: fix appearance settings scroll hang (#4967)
  • cli: option to use web port 443 with SMP servers when port is not specified (#4942)
  • core: 6.1.0.6
  • android, desktop: thread-safe terminal items and floating terminal improvements (#4992)
  • ios: calls switching from audio to video and back (#4964)
  • core: add missing indexes (#4993)
  • core: 6.1.0.7
  • ios: update library
  • android, desktop: additional options for transport isolation mode (#4994)
  • ui: do not enable speaker in calls when contact turned on video (#4998)
  • android, desktop: checking for camera in calls and handle uninitialized call (#4997)
  • ui: translations (#5002)
  • website: translations (#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 (#5007)
  • core: test db indexes (#4999)
  • ui: allow deleting and moderating up to 200 messages (#5010)
  • ios: v6.1 whats new (#5005)
  • ios: fix group member sheet load animation (#5008)
  • ios: export localizations
  • android, desktop: fix profile switching failure handling (#5014)
  • ui: translations (#5015)
  • ios: fix remaining bugs in calls (#5013)
  • ios: fix ocassional error on getSubsTotal (#5021)
  • multiplatform: disable chat buttons on user picker when chat is stopped (#5017)
  • ios: fix empty qr code reader when swapping to connect via link (#5016)
  • ios: fix not showing link creation and add group members pages (#5020)
  • desktop: fix typescript sdk ability to send / receive messages (#4970)
  • sdk: fix test
  • android: re-apply custom language when webview appears (#5022)
  • android, desktop: don't stop audio track on Android in calls (#5024)
  • core: do not regenerate key when accepting connection to avoid invalidating invitation link on bad networks (#5018)
  • core: 6.1.0.8 (simplexmq: 6.1.0.7)
  • android: hide mic icon when mic is disabled (#5025)
  • ui: translations (#5026)
  • 6.1-beta.5: ios 243, android 246, desktop 72
  • blog: v6.1 announcement placeholder (#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) (#5028)
  • ios: fix link previews to be enabled by default
  • directory service: list pending groups (#5029)
  • core: 6.1.0.9
  • ios: dont show tails for moderated and blocked items unless revealed (#5030)
  • ui: translations (#5031)
  • 6.1: ios 244, android 247, desktop 73
  • docs/smp-server: update to latest changes (#4960)
  • docs: correction
  • flatpak: update metainfo (#5039)
  • blog: v6.1 and security review announcement (#5040)
  • docs: fix links
  • ios: replace revealed bindings with constant value (#5027)
  • ui: quota error description (#5037)
  • blog: wired's attack on privacy (#5063)
  • ios: fix theme import file picker (#5048)
  • ios: fix sheets dismissing during biometric authentication (#5062)
  • ios: fix navigation title redaction after biometric authentication (#5065)
  • ios: fix chat not loading if initial page has too many merged items (#5066)
  • ios: optimise ComposeView rendering (#5042)
  • core: ntf server
  • core, ui: add SMP STORE error (#5071)
  • core: 6.1.1.0 (simplexmq: 6.1.1.0)
  • WIP: Haskell impl of resizeImageToStrSize
  • ios: fix changing user via notification (#5069)
  • 6.1.1: ios 245, android 249, desktop 74
  • WIP: add FFI export wrapper
  • WIP: switch ios resizeImageToStrSizeSync to backend
  • WIP: fix resizeImageToStrSizeSync
  • WIP: add JNI wrappers
  • 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 (#5084)
  • ios: move Network and servers settings modules to folder (#5110)
  • Add non-base64 resize and cWriteImage
  • WIP: add chat_write_image
  • fix resizeToStr
  • fixes
  • fix syntax, raise jpeg quality back
  • android, desktop: update to Compose 1.7.0 (#5038)
  • multiplatform: edge to edge design (#5051)
  • add chatWriteImage
  • Fix cfArgs in tests
  • website: update jobs page
  • bumped haskell.nix (#5134)
  • Use simplexmq with client_library flag (#5133)
  • ios: update core library
  • Merge branch 'master' into server-operators
  • core: add support for server operators (#4961)
  • core: getServerOperators, getUserServers, getUsageConditions apis wip (#5141)
  • core: setServerOperators, getUsageConditions api wip (#5145)
  • core: setConditionsNotified, acceptConditions, setUserServers, validateServers apis wip (#5147)
  • core: validate servers - find servers with duplicate hosts (#5150)
  • Merge remote-tracking branch 'origin/master' into ab/resize-image
  • core: operator apis commands (#5155)
  • directory service: additional commands (#5159)
  • Merge branch 'master' into server-operators
  • docs: add control port section (#5164)
  • Use jpeg-turbo encoder
  • add nix pins
  • desktop, android: user profiles move auth to change actions, show unread counts (#5171)
  • bump jpeg-turbo
  • add CI deps
  • ios: user profiles move auth to change actions, show unread counts (#5170)
  • Merge remote-tracking branch 'origin/master' into ab/resize-image
  • add encoding funs to android lib
  • bump jpeg-turbo for 20.04 fix
  • jpeg-turbo fix for 8.10
  • android fixes
  • core: pagination API to load items around defined or the earliest unread item (#5100)
  • docs: update privacy policy and conditions of use (#5129)
  • ci: update website build
  • Merge branch 'master' into server-operators
  • core: preset operators and servers (#5142)
  • Bump jpeg-turbo
  • set static flag for jpeg-turbo
  • core: validate servers of all user profiles (#5180)
  • core: fix accept conditions query (#5187)
  • core: different roles for different protocols (#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 (#5177)
  • Merge branch 'master' into server-operators
  • core: use random servers for each operator (#5192)
  • core: fix validation of operator servers for non current users (#5205)
  • ios: server operators ui (#5114)
  • core: remove a separate type to validate servers with invalid addresses (they are prevented by the UI) (#5211)
  • ios: texts about operators (#5213)
  • ios: rework existing users notice, condition views (#5214)
  • core: update agent servers (#5215)
  • ios: improve onboarding animations (#5216)
  • ios: remove crashing accept button (#5217)
  • ios: rework saving settings (#5219)
  • ios: remove unused type
  • android, desktop: open chat on first unread, "scroll" to quoted items that were not loaded (#5140)
  • Merge branch 'master' into server-operators
  • directory service: notify admins about group registration events (#5223)
  • ui: always use private routing by default
  • ios: button to open conditions and changes (#5225)
  • flatpak: update metainfo (#5146)
  • ios: fix repeatedly showing updated conditions
  • core: tests for operators api, CLI command to update operators (#5226)
  • android, desktop: better message info screen (#5227)
  • desktop, android: server operators (#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 (#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 (#5231)
  • build: use openssl 3.0 (#5183)
  • Merge pull request #5111 from simplex-chat/server-operators
  • ci: fix mac & Windows build (#5232)
  • core: 6.2.0.1 (simplexmq: 6.2.0.4)
  • ui: update whats new link (#5234)
  • desktop: unsaved changes popup for network and servers when clicking middle lane (#5230)
  • 6.2-beta.1: ios 247, android 252, desktop 76
  • desktop (Windows): fix linking with openssl 3 (#5238)
  • blog: operators (#5240)
  • android, desktop: fix operator disabled indication (#5242)
  • ios: address or 1-time link (#5246)
  • core: fix pagination indexes (#5241)
  • android, desktop: view conditions as markdown (#5247)
  • ios: offer to create 1-time link on address views (#5249)
  • ios: onboarding redesign (#5252)
  • ios: view conditions as markdown (#5248)
  • android, desktop: scroll to quoted item without known id (#5254)
  • android, desktop: offer to create 1-time link on address views (#5253)
  • core: apiGetReactionMembers (#5258)
  • ui: fix marking chat read (don't use range api) (#5257)
  • Merge branch 'master' into reaction-members
  • ios: update onboarding texts (#5255)
  • ios: database error screens redesign (#5256)
  • Merge branch 'master' into reaction-members
  • ui: translations (#5264)
  • website: translations (#5266)
  • website: translations corrections
  • core: apiGetReactionMembers api implementation (#5263)
  • core: return member records from apiGetReactionMembers (#5270)
  • desktop: fix avatar crop (#5271)
  • desktop, android: show group reactions (#5277)
  • ios: fix alignment on operators review later button and notice (#5280)
  • Merge branch 'master' into reaction-members
  • ios: display reactions in groups by member (#5265)
  • Merge pull request #5259 from simplex-chat/reaction-members
  • ios: start/stop chat toggle refactoring (#5275)
  • android, desktop: start/stop chat toggle refactoring (#5261)
  • ios: update alert message for SimpleX address card
  • android, desktop: bottom bar and update texts in onboarding (#5279)
  • ios: large Conditions screen heading during onboarding
  • core: disable Flux XFTP servers to prevent unknown server warning for the previous version users
  • cli: fix option --yes-migrate to confirm up migrations automatically, closes #5200 (#5286)
  • core: 6.2.0.2
  • 6.2-beta.2: ios 248, android 253, desktop 77
  • core: improve performance of marking chat items as read (#5290)
  • core: 6.2.0.3
  • 6.2-beta.3: ios 249, android 254, desktop 78
  • core: support business addresses and chats (#5272)
  • android, desktop: fix Can't represent a width ... and a height ... in Constraints (#5293)
  • android, desktop: check existence before deleting database (#5298)
  • core: fix names created for business request group and member (#5296)
  • android: show info for Xiaomi users about autostart restrictions (#5295)
  • android: alert round corners (#5299)
  • ios: support business addresses and chats (#5300)
  • ios: disable autocorrect add group member search (#5301)
  • desktop: onboarding improvements (#5294)
  • android, desktop: preserving long message when failed to send (#5297)
  • core, ios: improve business address (connection plan, repeat requests, feature items) (#5303)
  • desktop: show group message reaction on right click (#5304)
  • docs: update FAQ (#5179)
  • android, desktop: support business addresses and chats (#5302)
  • ui: translations (#5267)
  • website: translations (#5306)
  • ios: make more texts different for groups and business chats (#5307)
  • android, desktop: make more texts different for groups and business chats; ios: preferences texts (#5308)
  • ui, site: v6.2 whats new, business (#5309)
  • ios: export localizations
  • core: 6.2.0.4 (simplexmq: 6.2.0.5)
  • 6.2-beta.4: ios 250, android 255, desktop 79
  • core: fix business chat state on accept (fixes icon) (#5312)
  • docs: business page, technical advice (#5314)
  • core: update business chat profile (#5313)
  • android, desktop: don't load new messages when pressing quote while searching (#5315)
  • android, desktop, core: option to show toolbar in chat at the top in reachable UI (#5316)
  • core: fix cli servers override (#5317)
  • ios: fix contact cards opening empty page on connection 2 (#5319)
  • android: fix simplex chat team contact card opening empty page on connection (#5320)
  • core: 6.2.0.5 (simplexmq: 6.2.0.6)
  • 6.2-beta.5: ios 251, android 256, desktop 80
  • android, desktop: allow to scan QR multiple times after fail (#5323)
  • core: take address lock before reading contact request data (to prevent possible race condition if user quickly accepts request several times in a row); android, desktop: show error context in agent CMD errors (#5324)
  • ios: fix open from notification and connected directly chat item chat loading (#5326)
  • android, desktop: displaying deleted message with file in chat list (#5329)
  • core: only update business chat preferences (#5325)
  • core: 6.2.0.6
  • android, desktop: don't show unwanted notifications (#5328)
  • ui: translations (#5330)
  • website: translations (#5331)
  • ui: update "server operators privacy" in onboarding
  • ui: update business chat info type
  • 6.2-beta.6: ios 253, android 258, desktop 81
  • android, desktop: remove footer in Run chat section when chat is running
  • core: fix feature items when updating preferences in business chats
  • ios: ask for confirmation of save on group preferences sheet dismiss (#5327)
  • ios: fix some real time updates in group members (#5332)
  • ui: improve pending connection texts (#5333)
  • ios: fix oneHandUI setting becoming enabled on import (#5335)
  • ios: use async getServerOperators api (#5334)
  • ios: operators info on onboarding (#5336)
  • ios: ask for confirmation of save on contact preferences sheet dismiss (#5337)
  • ios: remove all unsafe warnings in group preferences save (#5340)
  • ios: export localizations, add translations (#5339)
  • android, desktop: operators info on onboarding (#5341)
  • android: onboarding small design adjustments (#5346)
  • android, desktop: onboarding button multiline layout (#5348)
  • core: 6.2.0.7 (simplexmq: 6.2.0.7)
  • ui: operator information (#5343)
  • core: 6.2.0.7 updated version
  • website: translations (#5350)
  • ui: translations (#5338)
  • android, desktop: landscape calls on Android and better local camera ratio management (#5124)
  • ios: update library
  • ui: add translations
  • desktop: fix opening operators on onboarding (#5351)
  • android, desktop: remove duplicate translation key
  • 6.2: ios 254, android 259, desktop 82
  • flatpak: update metainfo (#5353)
  • ui: update label in server statistics
  • ui: offer to fix connection on call and message buttons (#5358)
  • android, desktop: hiding counters while scrolling (#5363)
  • desktop: start using continuous runtime for AppImage again (#5366)
  • blog: v6.2 announcement (#5359)
  • blog: fix image
  • blog: typo in screenshot
  • android, desktop: fix operators text (#5371)
  • android: fix bottom bar positon in chat item info page (#5373)
  • android, desktop: hide debug logs by default (#5362)
  • android, desktop: disable scroll to top of the message when chat bubble was clicked (#5365)
  • android, desktop: fix importing the same database after exporting it (#5372)
  • ios: show who reacted for contacts (#5375)
  • android, desktop: show contact reactions (#5376)
  • 6.2.1: ios 255, android 261, desktop 83
  • core: reduce simplexmq modules used in the client (#5368)
  • Fix nix for aarch64/android
  • Fix android C api
  • Fix resize in android
  • Merge remote-tracking branch 'origin/master' into ab/resize-image
  • Bump hs-libjpeg-turbo
  • target correct override
  • flatpak: update metainfo (#5381)
  • override android lib from android pkgs
  • blog: digital IDs (#5389)
  • ios: update library
  • core, ios: chat tags (#5367)
  • ios: don't show what's new after import on onboarding (#5394)
  • ios: track unread chat lists, avoid scanning when adding and removing chats (#5398)
  • core: split Chat.hs module (#5397)
  • core: update simplexmq (6.2.1.0)
  • ui prohibit sending to member if connection is not ready (#5399)
  • build: fix test
  • build: add PRIVACY.md to .cabal (fixes cabal.install)
  • add macos build tweaks
  • Merge remote-tracking branch 'origin/master' into ab/resize-image