Changes:
Mobile apps:
- message reactions 🚀
- self-destruct passcode
- voice messages up to 5 minutes.
- custom time to disappear - can be set just for one message.
- message editing history.
- setting to disable audio/video calls per contact.
- welcome message visible in group profile.
Android only:
- new design and custom themes for Android - you can share them!
- configurable SOCKS proxy port.
- improved calls on lock screen.
- fixes for sending files.
- locale-dependent formatting of time and date.
Also, the users have added Japanese and Portuguese (Brazil) interfaces (the latter is available on Android only) - huge thanks!
Commits:
- ios: restore onboarding step (#2384)
- ios: export localizations
- core: remove msg_delivery_events unique constraint (recreates table); cleanup old messages (#2376)
- mobile: translations (#2386)
- mobile: group welcome message layout (#2388)
- core: start receiving files on chat activation (#2387)
- ios: progress indicator on migrations w/t confirmation (#2378)
- website: translations (#2389)
- website: enable Polish and Portuguese languages
- android: don't show auth screen in call (#2392)
- android: progress indicator on migrations w/t confirmation (#2393)
- android: restore onboarding step (#2394)
- android: onboarding notifications alert and restoring state (#2408)
- core: keep chat item edit history (#2410)
- desktop: RFC (#2409)
- core, iOS: support for self-destruct password (#2412)
- ios: view edit history; core: prohibit item updates w/t changes (#2413)
- ios: disable self-destruct on LA mode change to "system", create new profile with past timestamp (#2416)
- core: time actions on chat start (#2417)
- android: self destruct passcode (#2414)
- core: update simplexmq (pending replicas indexes) (#2418)
- core: fix user timestamp (#2420)
- android: voice message slider (#2421)
- android: paddings and background for voice messages (#2422)
- ios: fixed keyboard (#2424)
- docs: themes (#2425)
- core: allow to set disappearance interval when sending message; don't check content change on live item updates (#2423)
- update typescript client (#2427)
- mobile: enable calls preference (#2436)
- ios: slider for voice messages (#2432)
- mobile: increased size of voice messages (#2150)
- core: message reactions (#2429)
- core: delete message reaction (#2438)
- terminal: show message that failed to parse (#2439)
- ios: allow to set disappearance interval when sending message; allow to configure custom interval (#2428)
- core: update simplexmq (time diff calculation); core, ios: add deleteAt to chat item info (#2440)
- ios: reactions UI (#2442)
- mobile: connect to member via address (#2441)
- core: inform of profile_address command when creating address (#2444)
- ios: update libraries (time diff calculation), time unit limits (#2445)
- core: remove temp files directory when deleting storage (#2446)
- cli: amend help messages (#2447)
- core: use JSON in reactions api, forward compatible JSON parsing for reactions (#2449)
- ios: update reactions api (#2451)
- ios: remove "off" from group preferences ttl picker; core: allow optional ttl for group preference (#2452)
- core: enable creation of decryption errors chat items (#2450)
- android: message reactions (#2448)
- website: fix guide urls related to blogs (#2431)
- core: update chat item details api (#2456)
- android: allow to set disappearance interval when sending message (#2455)
- core: deleted timestamps for chat item (#2459)
- android: allow to configure custom disappearance interval on chat level (#2460)
- android: ui for message details (#2454)
- ios: update api for message info, refactor, localize (#2458)
- ios: prevent scrolling terminal view every time detail view is closed
- mobile: translations (#2461)
- website: translations (#2464)
- ios: export localizations
- mobile: translations (#2465)
- docs: update TRANSLATIONS.md
- update available reactions (#2466)
- blog: placeholder for v5.1 announcement
- mobile: whats new in v5.1 (#2470)
- mobile: translations (#2471)
- android: fix emoji
- mobile: hide share address until v5.2 (#2468)
- android: improve onboarding layout (#2472)
- core: 5.1.0.1
- 5.1.0-beta.1: Android 120, iOS 146
SHA2-512(simplex.apk)= abe1e7e5ff9fab9514a309e22d0f4214325553c4f265be36d90f650e8c3f1a7a5d01cdba77bce5f1855a83e81ed4e9e30ecd116d4eb66b74a10d404a40646bfd
SHA2-512(simplex-armv7a.apk)= 48b3f235fbf1108067254ea9507e89610ab2ddd7bde89f2a3cfddcb96b8592474c04d3aa672bba1974aa39e9f552bf8f2af5982d6b3d130c22b3dcbaf4fde596