New:
- local file encryption in the app storage (except videos).
- Finnish and Ukrainian interface languages.
- Arabic and Hebrew interface languages (Android only).
Commits:
- desktop: fixed gradle (#2982)
- Sq/website fdroid page (#2980)
- desktop: fixed gradle (#2982)
- docs: update technical details and limitations
- Merge branch 'stable'
- website: update comparison
- desktop: signing and notarizing mac build in Github action (#2986)
- Merge branch 'master' into master-ghc9
- desktop (mac): fixed linking (#2993)
- core: communicate connection chat version range (#2886)
- docs: groups improvements rfc (#2988)
- core: support encrypted local files (#2989)
- core: update simplexmq (import stateTVar)
- core: fix WebRTC encryption, test (#3005)
- rfc: local file encryption (#2342)
- core: update return type of read/write file C api, tests (#3010)
- android: sharing of files with plain text (#3011)
- core: add debug info for subscriptions (#3014)
- multiplatform: layout fix on link creation page and self destruct option (#3012)
- desktop: setup passphrase during onboarding (#2987)
- mobile: translations (#3015)
- website: translations (#3017)
- android: add Arabic, Finnish, Hebrew (#3018)
- core: don't create direct connections in group (#2996)
- desktop: open database dir (#3019)
- multiplatform: reduce variables that is controlling running chat (#3021)
- core: enable creation of direct connections in group for chat protocol v2 (for beta; to be reverted for full release) (#3022)
- Merge branch 'master' into chat-version-negotiation
- core: rename conn vrange into peer vrange (#3023)
- core: change logic of checking if peer supports feature (check if peer version is compatible) (#3024)
- core: enable creation of direct connections in group (revert this instead of #3022) (#3025)
- Merge pull request #2995 from simplex-chat/chat-version-negotiation
- core: C api to encrypt/decrypt local app files (#3029)
- core: export chat_encrypt_file/chat_decrypt_file
- Fix broken RSS feed source URL (#3033)
- android: changing a chat on user change (#3027)
- ui: types and stubs to encrypt local files (#3003)
- ios: fix type that was preventing sent item status update
- core: support unicode filenames and catch IO exceptions in C API for local file encryption (#3035)
- core: change encoding of the result returned by chat_read_file C API (#3036)
- desktop: local alias update (#3026)
- ios: update chat_read_file (#3037)
- desktop: catch Toast exception (#3028)
- website: fix the apple-app-site-association (#3038)
- ios: add Finnish and Ukranian interface languages (#3040)
- docs: readme follow updates section, add rel=me for mastodon link
- Merge branch 'stable'
- docs: add mastodon rel=me to readme
- Merge branch 'stable'
- website: add nostr.json for NIP-05
- multiplatform: local file encryption (#3043)
- android, desktop: notices about SOCKS proxy limitations (#3044)
- android, desktop: update SOCKS notice
- core: do not subscribe to new connections from iOS NSE (subscribe=off flag), subscribe in app when it activates (#3016)
- Merge branch 'master' into master-ghc9
- core: 5.3.0.7
- Merge branch 'master' into master-ghc9
- v5.3.0-beta.7: ios 170, android 149, desktop 1.5.0 (7)
- Merge branch 'master' into master-ghc9
SHA2-512(simplex.apk)= 77082eab2dc2b32446f1f3a1cd790b610746cad8ea7b8dbf1e8fed443be0174f6403a31863909a76d525c7db818cb80cfa754b1eab4bdb5e8a989bca11d848db
SHA2-512(simplex-armv7a.apk)= d240653f16ffba75dc4d0250d550fd1582eab73bc4c50257605586a1b8c6bca29dc357a090a3e10de1a33d58157b68df1ba6f74e0a57769c5b33c602858a75b8
SHA2-512(simplex-desktop-macos-aarch64.dmg)= 904f54b02017e67764ab2582bf31d24646b0e34744937fd7e88d9ed9c75205a48bd3e5b5daa671d04527bf286d4db068896f86514dd94ebed2a34b6b3de29ca7
SHA2-512(simplex-desktop-macos-x86_64.dmg)= 8cc9c00c6626c9a8322be907ca006532a8928321746fb2d16be025e99ae2d418b65714030b36cb7193554da71516bad4d62d671f9fde329aef66b4936a5a5553