v5.4.2
New in v5.4.2
- faster sending messages to groups.
- new GHC 9.6.3 compiler resulting in lower CPU usage (except Android armv7 devices).
- iOS:
- improved notifications
- image/video picker now supports sending multiple videos (showing/scrolling video messages is still slow, it will be improved).
- video compression and meta-data stripping.
- fixed iPhone 7 and older crashing when connecting to desktop app.
- Android:
- fix individual message crashing the app, preventing access to the conversation
- splash screen when opening the app now matches system light/dark mode (Android 12+)
- many fixes.
Commits:
- ios, core: better notifications processing to avoid contention for database (#3485)
- simplexmq
- core: mark all user messages read (#3530)
- ios: communication between NSE and app via files (#3533)
- ios: do not start chat if it was stopped, deliver "app stopped" notifications (#3535)
- Merge branch 'master' into ios-notifications
- core: update simplexmq (message notification markers)
- core: chat list pagination (#3505)
- Merge branch 'master' into ios-notifications
- Merge pull request #3532 from simplex-chat/ios-notifications
- ios: update library
- ios: improve media picker for multiple images/videos (#3538)
- docs: update latest version
- all: increase default TCP timeouts, update simplexmq (#3540)
- core: use crypton instead of cryptonite (#3542)
- ios: fix member view freezing on iOS 15, closes #3487 (#3547)
- core: improve chat list pagination performance, simplify logic by always reading chat stats and last item id for previews (#3541)
- ios: fix code scanners only attempting to scan once (#3548)
- ios: update core library
- core: save CIContent tag in chat_items table (#3555)
- android, desktop: some alerts became privacy sensitive (#3554)
- ios: delay suspendChat in NSE, background schedule depends on notifications mode (#3561)
- directory: better search, allow both simplex:/ and simplex.chat links in description (#3546)
- ios: rework authentication (#3556)
- sctipt: check string formatting (#3570)
- desktop: saving qr code as an image (#3572)
- core: allow deleting last user (#3567)
- core: batch sending messages (#3566)
- android, desktop: try-catch composables (#3575)
- core: use ChaChaDRG as the source of randomness (#3551)
- core: build iOS library with ghc 9.6.3 with iPhone7 etc. support (#3577)
- ios: update core library (uses GHC 9.6.3)
- desktop, android: update api to pass controller when encrypting files (use ChaChaDRG as source of randomness) (#3578)
- android: splash screen with background color on Android 12+ (#3579)
- android, desktop: saving and sharing files menu item (#3580)
- desktop: enable sending images and files with enter (#3582)
- Revert "ios: making thumbnails faster" (#3571)
- docs: fix typo (#3552)
- Update README.md (#3553)
- core: agent background mode for iOS NSE (#3574)
- core: support batch sending in groups, batch introductions; send recent message history to new members (#3519)
- core: fix simplexmq commit
- 5.4.2.0
- 5.4.2.0: update .cabal
- 5.4.2.0: fix migration in simplexmq
- ios: update library
- core: do not create group history item (#3586)
- ios: saving and sharing items menu item (#3581)
- core, docs: drop message views if they exist, remove mentions in docs (#3589)
- android, desktop: loading prev messages better (#3585)
- core: use version from config, add tests (#3588)
- core: add group tests
- Merge branch 'stable'
- fix tests
- core: add to tests
- code: modify test
- core: test group members connect in group when they were previously connected as contacts (#3595)
- core: update simplexmq (mark failed work items to continue processing) (#3600)
- ui: don't share address at onboarding by default (#3603)
- ios: converting video to mp4 and making quality lower (#3597)
- android, desktop: limit text length in terminal view (#3604)
- desktop (windows): fixed handling non-utf8 Windows profile names (#3605)
- core: update simplexmq
- desktop (windows): fix script that generates localization (#3606)
- core: min version for remote connection 5.4.2.0 (#3594)
- android, desktop: fix terminal items crash (#3607)
- core: fix contact subscriptions (#3611)
- core: 5.4.2.1 (simplexmq 5.5.0.2)
- 5.4.2: ios 186, android 166, desktop 20
Android APKs:
SHA2-512(simplex.apk)= 418ea23bd91017015ff0a46532b5e326d8aaae7400cfb7f221f4089e931e39d0875ceb941aaea15fbb7e463d9d053683d8fba7210a13fbd57c1f46a377f30dcb
SHA2-512(simplex-armv7a.apk)= c3f4c2144d56d41d3553c9711032c4c77023c95d04cdae139e11ea1e87b4c103b0e85fb8f1dfc5f0861f1dbee6b80667fb40454c062d29548f2c79c2fc5b4bad
Desktop app:
SHA2-512(simplex-desktop-ubuntu-20_04-x86_64.deb)= 50a148a9ea40e71fd799116afeddc9e329682ae9b8314ff733f92e6a8dded61c5baa4751f5fc2ecef6163828af44398d5bca562d4bbdb94b4be75cc32ca95116
SHA2-512(simplex-desktop-ubuntu-22_04-x86_64.deb)= 4deda4ba4c6e85782bc02b407dda6a405c317a863bc7e23e7a1fe16a937c304ea9ab0796692f3b61e00f53d19409c2cd27e2146138137b2d5ebf5e3d760e926d
SHA2-512(simplex-desktop-x86_64.AppImage)= 2a92627cefc63a4b04b9ca0e794b5f9fa56d69c492a0995bd39ff786885c09847bf20fb1384f03aaa12686c058a94f091237b2fb093345cea32866aa43b4086f
SHA2-512(simplex-desktop-macos-aarch64.dmg)= d568702cacbb591a6a5e663e5f198423eb661cc2be0ca37a8489bf06e76e00c2acddec8679d328c247619021441807a15c4ed068d09a9db66b2f2b3e0ea820b7
SHA2-512(simplex-desktop-macos-x86_64.dmg)= 73b66797d864daf09487dadf0878be4999a62a48e6ef1a0868721626cfa9f5224198db7b95ceabdb3b36d117eb608135569ccfc15134750a956b0c087742a4a3
SHA2-512(simplex-desktop-windows-x86_64.msi)= 72962d53d97f18e07644c1691488a334e99a8448994b22324edd0daef4adea20efe6dd18040e12b1a4531947f37ac6a367b4b07413ffec51de13fa721a39ef78
CLI:
SHA2-512(simplex-chat-ubuntu-20_04-x86-64)= 3d7e683d898c30d32f0ec421eaea8223f26893d53190919f12e1914ae82082b5391a97ba9cb8f13a3483da4fa689f35930234e532fea3d7c6887ad403d4bf434
SHA2-512(simplex-chat-ubuntu-22_04-x86-64)= af4ac74653435d2b304283067712099ffe2f0902af006496bae9479ef0df3097218d19b19479222ac79d147584ea80d4cbd0bf058b4bfce5ba05059979a0ec2e
SHA2-512(simplex-chat-macos-x86-64)= b62cd44295ce7efb860806b7a1804126fa90130a5cf625bbc98cc6926776ed5681538d661c56dc4918dd882124c49bd41b8cf7d4c9adbbb1aa272e24fc5a02a9
SHA2-512(simplex-chat-windows-x86-64)= cf6de7e13ab1fe1ac945fc133b0223e9c7aa469ac8fe64a65becbf3d6b10b8ea3320a1c7e62643de6013b3af1d74f68c20e5706682fc7683e977b37412393f99