github simplex-chat/simplex-chat v3.0.0

latest releases: v5.7.0-armv7a, v5.7.0-fdroid, v5.7.0...
22 months ago

Changes:

Chat core:

  • support for push notifications on iOS
  • support for database export/import in mobile clients

Terminal client:

  • automatically accept contact requests and sending reply message with /auto_accept on and /auto_accept on <message> coomands

Mobile clients:

  • instant push notifications for iOS (the sending clients have to be upgraded too for notifications to work),
  • e2e encrypted WebRTC audio/video calls,
  • export and import of chat database, allowing to move the chat profile to another device,
  • improved privacy and performance of the protocol.

Please see this post for more details.

Commits:

  • Merge pull request #543 from simplex-chat/master (version 1.6)
  • Merge pull request #635 from simplex-chat/master (version 2)
  • Merge branch 'master' into stable
  • Merge pull request #646 from simplex-chat/master (version 2.0.1)
  • Merge branch 'delete-profiles' into stable
  • Merge pull request #685 from simplex-chat/master (version 2.1.0)
  • Merge pull request #690 from simplex-chat/master (version 2.1.0, ios 48/android 33)
  • Merge pull request #695 from simplex-chat/master (android version 2.1.1)
  • ios: enable notifications (#713)
  • ios: SimpleXChat framework to be shared by app/NSE (#714)
  • Merge pull request #718 from simplex-chat/master (version 2.2.0)
  • ios: remove callkit (#720)
  • ios: update build to 51
  • Merge branch 'master' into ios-notifications
  • ios: mach messages to coordinate database acceess between app & NSE (#717)
  • ios: fix authentication (#722)
  • ios: fix modal views not closing (#723)
  • ios: fix purple warning on auth failure (#724)
  • update version v2.2.1 (52)
  • ios: fix closing chat info (#725)
  • update version v2.2.1 (53)
  • Merge branch 'master' into ios-notifications
  • blog: v2.2 release (#728)
  • Merge pull request #727 from simplex-chat/master
  • Merge branch 'master' into ios-notifications
  • docs: contents, faq (#729)
  • Export & import storage archive (#726)
  • fix typo (#732)
  • Merge branch 'master' into ios-notifications
  • core: send SMP notification msg flag based on chat message (#733)
  • core: use duplex handshake (agent v2) (#735)
  • ios: update library
  • Merge branch 'master' into ios-notifications
  • remove missing libs
  • core add chat_recv_msg_wait and chat_parse_markdown to published API (#736)
  • core: remove dependency on zip algorithms bzip2/zstd (#737)
  • core: remove connection pool (#738)
  • update simplexmq
  • core: fix dependencies, update nix (#739)
  • core: support combining store functions in one transaction (#740)
  • core: api to get notification messages and set app phase (#741)
  • update simplexmq
  • Merge branch 'master' into ios-notifications
  • update simplexmq
  • update tls
  • Merge branch 'master' into ios-notifications
  • ios: receive message in NSE (#742)
  • update flake.nix
  • Merge branch 'master' into ios-notifications
  • nix: update nix for new tls version (#744)
  • Merge branch 'master' into ios-notifications
  • core: allow starting chat without making SMP subscriptions (to use GET in NSE) (#745)
  • update ntf server
  • revert tls to 1.5.7 and nix config changes (#746)
  • Merge branch 'master' into ios-notifications
  • update simplexmq
  • core: set files folder without user (to allow archive import) (#748)
  • ios: UI to export/import/delete chat database (#743)
  • core: update simplexmq
  • core: start NSE without subscriptions, update simplexmq (fix agent phase) (#750)
  • core: update api to get/register tokens (#751)
  • core: change API to suspend agent (#752)
  • ios: process notifications, suspend app, notifications settings UI (#754)
  • core: auto-reply message for user contact addresses (#755)
  • APNS push environments (#756)
  • core: use domain name in ntf server address (#757)
  • ios: notifications UI (#758)
  • ios: remove interval notifications method (#759)
  • update simplexmq
  • update simplexmq (fixes v2 connecting to v1 contact link)
  • update simplexmq (v3.0.0-beta.0)
  • fix simplexmq range
  • core: fix APINtfGetToken parsing (#760)
  • update simplexmq (recover) (#762)
  • ios: register notification token/mode on app start (#761)
  • core: handle all DB errors (#763)
  • ios: update the list of chats when exiting background (#764)
  • update simplexmq (v3.0.0-beta.2) (#765)
  • ios: disable notifications if not migrated (#766)
  • ios: fix migration, refreshing chat list; disable periodic notifications (#767)
  • update simplexmq
  • ios: fix background refresh (#769)
  • core: pass ERR responses to view (#768)
  • core: subscribe to all connections concurrently (#770)
  • update simplexmq (notify on errors)
  • ios: update version 3.0 (54)
  • ios: fix updating chats when exiting background (#772)
  • update simplexmq
  • ios: choose notifications mode during onboarding and after DB migration (#773)
  • iOS: update call invitations when exiting background (#771)
  • ios: text correction
  • ios: update version v3.0 (55)
  • Merge pull request #753 from simplex-chat/ios-notifications
  • ios: refresh call invitations and report call on start and activation; core: restore calls on activation (#776)
  • ios: make calls non expirmental feature, hide experimental features (#777)
  • android: use RcvCallInvitation type in CallInvitation event (#778)
  • android: make calls non expirmental feature, hide experimental features (#779)
  • core: use NTF scheme for notification server address (#774)
  • core: use NTF scheme for notification server address (Terminal.hs)
  • ios: notification preview mode, show connection entity notification (#781)
  • mobile: update webrtc ICE servers (#782)
  • ios: stopped state for DB management, suspend quicker/instantly on app termination (#783)
  • update simplexmq (suspendAgent without delay)
  • ios: make qr code pages scrollable (for small screens) (#784)
  • ios: NSE debug logging
  • ios: NSE waits up to 10 sec until app is suspended (#785)
  • ios: update version v3.0 (56)
  • fix android terminal scroll (#786)
  • core: add optional parentTempDirectory to ArchiveConfig (#788)
  • android: toggle speaker in audio call (#789)
  • android: update version v3.0 (37)
  • android: only start service when app is in the background, change service icon (#790)
  • android: update service (#792)
  • android: version 3.0 (39)
  • android: database export & import (#787)
  • android: version 3.0 (40)
  • ios: translations (#793)
  • ios: ensure that device token is registered once (#794)
  • mobile: update version/build v3.0 (ios: 57, android: 41)
  • v3.0.0

Don't miss a new simplex-chat release

NewReleases is sending notifications on new releases.