mirror of
https://github.com/mollyim/mollyim-android.git
synced 2025-12-05 23:24:36 +00:00
Table of Contents
- Changelog
- v7.66.5-1
- v7.66.4-1
- v7.63.3-1
- v7.63.2-1
- v7.61.3-1
- v7.61.2-1
- v7.53.5-1
- v7.53.4-1
- v7.49.1-1
- v7.44.2-1
- v7.42.1-2
- v7.39.5-2
- v7.39.5-1
- v7.39.4-1
- v7.36.2-1
- v7.33.2-1
- v7.32.2-1
- v7.29.4-1
- v7.29.3-1
- v7.28.4-1
- v7.26.1-1
- v7.22.2-1
- v7.21.5-2
- v7.21.5-1
- v7.18.2-1
- v7.17.5-1
- v7.17.4-1
- v7.13.4-1
- v7.12.3-3
- v7.8.1-2
- v7.8.1-1
- v7.6.2-2
- v7.6.2-1
- v7.4.2-1
- v7.1.3-1
- v7.1.2-1
- v7.0.2-1
- v7.0.1-1
- v7.0.0-1
- v6.47.4-1
- v6.45.2-1
- v6.44.3-1
- v6.44.2-1
- v6.41.3-2
- v6.41.3-1
- v6.40.4-1
- v6.39.2-1
- v6.39.1-2
- v6.39.1-1
- v6.38.2-1
- v6.35.3-1
- v6.34.5-1
- v6.31.2-2
- v6.31.2-1
- v6.30.4-1
- v6.25.5-1
- v6.24.4-1
- v6.23.5-1
- v6.20.5-1
- v6.19.9-1
- v6.18.4-1
- v6.17.3-1
- v6.14.5-2
- v6.14.5-1
- v6.11.7-1
- v6.9.2-1
- v6.8.3-1
- v6.6.3-1
- v6.3.6-1
- v6.2.3-1
- v5.52.5-2
- v5.52.5-1
- v5.50.4-1
- v5.48.3-1
- v5.44.5-1
- v5.44.3-1
- v5.42.8-2
- v5.42.8-1
- v5.40.4-1
- v5.39.3-1
- v5.37.4-1
- v5.34.9-2
- v5.34.9-1
- v5.34.8-1
- v5.32.15-1
- v5.31.6-1
- v5.29.6-1
- v5.28.5-1
- v5.26.11-1
- v5.24.17-1
- v5.23.8-1
- v5.21.6-2
- v5.21.6-1
- v5.19.4-1
- v5.16.3-2
- v5.16.3-1
- v5.14.5-1
- v5.14.3-1
- v5.10.8-1
- v5.8.10-1
- v5.6.4-1
- v5.4.12-1
- v5.3.12-1
- v5.2.3-1
- v5.1.9-1
- v5.0.8-2
- v5.0.8-1
- v4.79.3-1
- v4.78.5-1
- v4.73.4-1
- v4.72.6-1
- v4.70.5-1
- v4.68.3-1
- v4.65.2-1
- v4.62.4-1
- v4.61.6-1
- v4.59.11-2
- v4.59.10-1
- v4.59.9-1
- v4.58.5-2
- v4.58.5-1
- v4.56.4-1
- v4.55.8-2
- v4.55.8-1
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Changelog
All notable changes to Signal will be documented in this file.
v7.66.5-1
- Merged: Signal 7.66.5
v7.66.4-1
- Merged: Signal 7.66.4
v7.63.3-1
- Merged: Signal 7.63.3
v7.63.2-1
- Fixed: broken media access on Android 11–12 (#604)
- Merged: Signal 7.63.2
v7.61.3-1
- Merged: Signal 7.61.3
v7.61.2-1
- Merged: Signal 7.61.2
v7.53.5-1
- Fixed: use proper feature flag to show backup megaphone (#569)
- Merged: Signal 7.53.5
v7.53.4-1
- Changed: registering as a linked device now uses the upstream implementation
- Changed: disable Google Safe Browsing in WebViews (#550)
- Fixed: crashes when syncing via storage service (#558) (#562) (#563)
- Merged: Signal 7.53.4
v7.49.1-1
- Fixed: passphrase lock activating before system keyguard (#515)
- Fixed: consistent dynamic colors on Android 12 & 13 despite partial Material You support (#532)
- Merged: Signal 7.49.1
v7.44.2-1
- Merged: Signal 7.44.2
v7.42.1-2
- Merged: Signal 7.42.1
v7.39.5-2
- Fixed: crash when entering groups with members who recently changed safety numbers (#486)
v7.39.5-1
- Fixed: black screen when viewing stories (#482)
- Fixed: dynamic colors not applied to sticker search menu (#481)
- Fixed: crash when sharing location via Google Maps (#480)
- Fixed: message timestamps not respecting system 24-hour format (#381)
- Fixed: overlapping buttons on phone number entry screen
- Merged: Signal 7.39.5
v7.39.4-1
- Added: support for Material You dynamic colors (#463)
- Changed: improved accessibility in dark theme (#462)
- Removed: support for Android 8.0 (API 26)
- Fixed: crash when opening settings on Signal after restoring a Molly backup (#465)
- Fixed: intermittent delays in messages and notifications when using a VPN (#468)
- Fixed: battery-draining sync loop between linked devices
- Merged: Signal 7.39.4
v7.36.2-1
- Changed: new palette, logo, and launcher icons
- Fixed: app does not restart automatically after package update (#421)
- Merged: Signal 7.36.2
v7.33.2-1
- Merged: Signal 7.33.2
v7.32.2-1
- Merged: Signal 7.32.2
v7.29.4-1
- Fixed: linked-device creation issue during UnifiedPush setup (#424)
- Merged: Signal 7.29.4
v7.29.3-1
- Fixed: linked-device compatibility with SSRE2
- Fixed: expired OpenStreetMap SSL pinned certificate
- Merged: Signal 7.29.3
v7.28.4-1
- Added: opt-in to MTE async mode (#418)
- Merged: Signal 7.28.4
v7.26.1-1
- Added: UnifiedPush support (#368)
- Merged: Signal 7.26.1
v7.22.2-1
- Added: allow selection of notification service on linked devices
- Deprecated: option to hide the calls icon on the navigation bar
- Fixed: APK updater not installing updates from notification
- Fixed: ANR crash when using Orbot
- Merged: Signal 7.22.2
v7.21.5-2
- Fixed: crash in APK updater due to missing permission
v7.21.5-1
- Added: option to select FCM or WebSocket as push service in notification settings
- Changed: automatically fallback to WebSocket if FCM fails
- Fixed: remove Play Services warning in FOSS build (#379)
- Fixed: resolved multiple ANR crashes
- Merged: Signal 7.21.5
v7.18.2-1
- Fixed: allow use of device credentials for screen lock when biometric hardware is unavailable
- Fixed: crash in VoiceNotePlaybackService
- Merged: Signal 7.18.2
v7.17.5-1
- Fixed: scheduled task may repeatedly crash the app when is locked
- Merged: Signal 7.17.5
v7.17.4-1
- Changed: cloning the git repository is now optional for building the app
- Changed: screen lock timeout set to 5 seconds
- Fixed: issue preventing registration as a linked device (#364)
- Fixed: updated device linking help texts (#361)
- Fixed: re-added "Link without scanning" option for device linking (#360)
- Fixed: group calls through proxy
- Merged: Signal 7.17.4
v7.13.4-1
- Merged: Signal 7.13.4
v7.12.3-3
- Changed: in-app updater settings are now on their own screen
- Fixed: register as a linked device since Signal 7.11 (#351)
- Merged: Signal 7.12.3
v7.8.1-2
- Changed: screen lock timeout extended to 7 seconds
- Merged: applied multiple bug fixes from Signal 7.10.1
v7.8.1-1
- Changed: include both OSM and Google Maps links when sharing location (#203)
- Fixed: incorrect thumbnail sent with location (#275)
- Merged: Signal 7.8.1
v7.6.2-2
- Fixed: images or attachments can't be sent
v7.6.2-1
- Changed: allow backups regardless of registration state (#304)
- Removed: support for Android 7.x Nougat (#108)
- Fixed: increased timeout for registration as linked device (#258)
- Fixed: crashes during contact sync from Signal iOS (#306)
- Merged: Signal 7.6.2
v7.4.2-1
- Removed: true black background dark theme (#128)
- Fixed: pinned chats syncing on linked devices (#264) (#266)
- Fixed: expired OpenStreetMap SSL pinned certificate
- Merged: Signal 7.4.2
v7.1.3-1
- Merged: Signal 7.1.3
v7.1.2-1
- Added: option to show or hide the calls icon on the navigation bar
- Merged: Signal 7.1.2
v7.0.2-1
- Fixed: FCM push notifications for new users (#291)
- Merged: Signal 7.0.2
v7.0.1-1
- Fixed: app crashes after entering SMS code at registration
- Merged: Signal 7.0.1
v7.0.0-1
- Fixed: disabling debug log crashes the app (#280)
- Merged: Signal 7.0.0
v6.47.4-1
- Merged: Signal 6.47.4
v6.45.2-1
- Fixed: linked device lose connection over time (#259)
- Fixed: consecutive crashes upon app restart
- Fixed: no longer instantly locks when screen is off, respecting timeout settings
- Merged: Signal 6.45.2
v6.44.3-1
- Fixed: missing Gmaps API key for location sharing
- Merged: Signal 6.44.3
v6.44.2-1
- Changed: Close unidentified socket when app is in the background
- Removed: Molly's implementation of contact deletion feature
- Fixed: Android Auto support in FOSS version (#263)
- Merged: Signal 6.44.2
v6.41.3-2
- Fixed: server error on linking as secondary device (#254)
v6.41.3-1
- Fixed: backup failure caused by attachments with incorrect size (#139)
- Fixed: crash during backup (#219)
- Merged: Signal 6.41.3
v6.40.4-1
- Added: may-have-messages notification when app is locked (#238)
- Merged: Signal 6.40.4
v6.39.2-1
- Merged: Signal 6.39.2
v6.39.1-2
- Fixed: crash on jackson-databind for API < 26
v6.39.1-1
- Merged: Signal 6.39.1
v6.38.2-1
- Merged: Signal 6.38.2
v6.35.3-1
- Merged: Signal 6.35.3
v6.34.5-1
- Merged: Signal 6.34.5
v6.31.2-2
- Changed: improve SMS code request rejection message
- Fixed: potential IP leak when Orbot proxy address is pending
v6.31.2-1
- Added: allow registering as a linked device (#157)
- Fixed: unable to answer a call from the notification button
- Fixed: keep pinned chats for both registered and unregistered contacts
- Merged: Signal 6.31.2
v6.30.4-1
- Merged: Signal 6.30.4
v6.25.5-1
- Fixed: unexpected lock after ending a call (#198)
- Merged: Signal 6.25.5
v6.24.4-1
- Fixed: no more crashes when starting the WebSocket foreground service
- Fixed: expired OpenStreetMap SSL pinned certificate
- Merged: Signal 6.24.4
v6.23.5-1
- Merged: Signal 6.23.5
v6.20.5-1
- Fixed: cannot display sent photos and videos (#190)
- Merged: Signal 6.20.5
v6.19.9-1
- Changed: always use Gmaps links for sharing location (#185)
- Fixed: language switcher in Accrescent build (#188)
- Merged: Signal 6.19.9
v6.18.4-1
- Added: OpenStreetMap location sharing to FOSS (#179)
- Added: disable cleartext HTTP traffic up to min supported API version (#176)
- Removed: support for Android 6.0 Marshmallow and below
- Fixed: inability to view safety number or phone number for certain contacts (#178)
- Merged: Signal 6.18.4
v6.17.3-1
- Merged: Signal 6.17.3
v6.14.5-2
v6.14.5-1
- Changed: increase passphrase lock timeout limit to 30 days
- Fixed: low contrast for dark theme in registration screen
- Merged: Signal 6.14.5
v6.11.7-1
- Merged: Signal 6.11.7
v6.9.2-1
- Fixed: crash when connecting Bluetooth mic while app is locked
- Merged: Signal 6.9.2
v6.8.3-1
- Fixed: restore passphrase lock settings from backup
- Merged: Signal 6.8.3
v6.6.3-1
- Added: build flavor without self-updater
- Changed: friendly workflows for forks (#158)
- Merged: Signal 6.6.3
v6.3.6-1
- Fixed: block unknown senders when receiving stories
- Merged: Signal 6.3.6
v6.2.3-1
- Changed: stories is opt-in for fresh installs
- Merged: Signal 6.2.3
v5.52.5-2
- Fixed: location sharing (#132)
- Fixed: wrong app name on Android 13 after update
v5.52.5-1
- Removed: SMS exporter service
- Fixed: compatibility with system-wide HTTP proxy config
- Fixed: message retrieval after proxy connection failure
- Fixed: display of lock timeout setting
- Merged: Signal 5.52.5
v5.50.4-1
- Fixed: filter out invalid addresses from DNS lookups
- Merged: Signal 5.50.4
v5.48.3-1
- Changed: save debuglog to disk instead of submitting when app is locked
- Fixed: themed monochrome icon
- Merged: Signal 5.48.3
v5.44.5-1
- Changed: disable telecom integration in all devices
- Fixed: thread safety in encrypted preferences (#116)
- Merged: Signal 5.44.5
v5.44.3-1
- Fixed: low-contrast in some UI elements
- Merged: Signal 5.44.3
v5.42.8-2
- Fixed: crash in create passphrase dialog prompt
v5.42.8-1
- Added: show number of recipient's linked devices in conversation settings
- Fixed: greyed out Always Relay Calls option when proxy is enabled
- Merged: Signal 5.42.8
v5.40.4-1
- Merged: Signal 5.40.4
v5.39.3-1
- Fixed: biometric lock bypass on Samsung devices with fingerprint and face recognition (#110)
- Merged: Signal 5.39.3
v5.37.4-1
- Added: biometric screen lock (#104)
- Removed: support for Android 5.0 Lollipop and below
- Removed: shake-to-report internal functionality
- Fixed: input panel missing for new contacts
- Merged: Signal 5.37.4
v5.34.9-2
- Fixed: IP leak with Tor via Orbot when socks port is not yet available
v5.34.9-1
- Fixed: crash in FontDownloaderJob at startup
- Merged: Signal 5.34.9
v5.34.8-1
- Fixed: possible IP leak at app startup when proxy is set
- Fixed: an edge case that prevents to lock the app after an upgrade
- Changed: fallback static IP resolver to DNS-over-HTTPS
- Merged: Signal 5.34.8
v5.32.15-1
- Added: new notification icons
- Fixed: unexpected close on passphrase autofill by password managers
- Fixed: missed migration to new Signal KBS in previous release
- Fixed: race condition on first launch initialization
- Fixed: notification "Ready to receive messages" shown incorrectly before registration
- Fixed: captcha crashes in devices API 21-25 with outdated WebView
- Merged: Signal 5.32.15
v5.31.6-1
- Fixed: remove stale background notification when the app restart
- Merged: Signal 5.31.6
v5.29.6-1
- Added: alpha and beta releases
- Changed: improve battery optimization reminder in FOSS
- Fixed: display issues in backup screen before registration
- Fixed: linked device status in the debug log
- Fixed: registration activity routing loop
- Fixed: passphrase dialog now excluded from auto-fill service
- Fixed: app freezes estimating strength of very long passphrases
- Fixed: block-unknown to not block shared group members who are not contacts
- Merged: Signal 5.29.6
v5.28.5-1
- Merged: Signal 5.28.5
v5.26.11-1
- Merged: Signal 5.26.11
v5.24.17-1
- Added: prompt to confirm debug log deletion
- Changed: defer network requests until the registration start
- Removed: donations module and avatar badges
- Fixed: truncated text in bubbles with "Learn More" action
- Fixed: race condition blocking main thread on first app launch
- Fixed: vacuum log database after deleting logs
- Fixed: logo in account-transfer screen
- Merged: Signal 5.24.17
v5.23.8-1
- Added: support for Monero payment URI (#70)
- Fixed: automatic chat color for indigo background (#69)
- Merged: Signal 5.23.8
v5.21.6-2
- Fixed: instant crash in create passphrase dialog prompt
v5.21.6-1
- Added: link devices manually without QR code (#46)
- Fixed: open lock displayed when sending messages (#63)
- Deprecated: SQLCipher broken memory protection (signalapp/Signal-Android#11569)
- Merged: Signal 5.21.6
v5.19.4-1
- Added: link to molly website in help screen
- Changed: upload debuglogs as plain text
- Fixed: do not prompt for the PIN to disable PIN reminders
- Merged: Signal 5.19.4
v5.16.3-2
- Fixed: fatal crash due to missing notifications icons in API < 24
- Fixed: broken app icon in fdroid
v5.16.3-1
- Changed: new Molly logo
- Changed: WebSocket notification message (#59)
- Deprecated: payments with MobileCoin
- Fixed: do not disable SQLCipher internal memory wiping
- Fixed: typo in wipe notification message (#57)
- Merged: Signal 5.16.3
v5.14.5-1
- Added: weekly schedule and retain setting for backups (#34)
- Merged: Signal 5.14.5
v5.14.3-1
- Changed: refactored app settings
- Fixed: disappearing call logs for group calls
- Merged: Signal 5.14.3
v5.10.8-1
- Added: onboard megaphone to enable the apk updater
- Changed: allow updates to run over mobile networks
- Changed: donate megaphone for Molly
- Fixed: logging and apk-updater state when backup is restored
- Fixed: double-checked locking in SignalStore
- Fixed: potential DNS leak with link previews
- Merged: Signal 5.10.8
v5.8.10-1
- Added: option to block unknown senders
- Added: option for check connectivity in network preferences
- Added: alert indication when proxy/orbot is down
- Changed: links and reminder to donate to Molly
- Changed: hide the wipe progress in Android lock screen
- Changed: publish staging builds only as pre-releases
- Removed: Signal TLS proxies support
- Fixed: debuglog submissions
- Fixed: keep the device awake while wiping the RAM
- Fixed: show keyboard at passphrase input at startup
- Fixed: preferences import from/to Signal backups
- Fixed: commit passphrase change atomically
- Merged: Signal 5.8.10
v5.6.4-1
- Changed: avoid app auto-lock while device transfer is running
- Deprecated: Signal TLS proxies support
- Removed: SMS card from on-boarding megaphones
- Fixed: timer color in call logs
- Merged: Signal 5.6.4
v5.4.12-1
- Added: automatically check for new releases (#19)
- Removed: unnecessary Android permissions (#35)
- Merged: Signal 5.4.12
v5.3.12-1
- Added: Orbot integration (#12)
- Merged: Signal 5.3.12
v5.2.3-1
- Merged: Signal 5.2.3
v5.1.9-1
- Added: support for SOCKS5 proxy (#12)
- Added: use StrongBox for KeyStore when available
- Removed: perf build type
- Fixed: crash at lock for devices without Bluetooth
- Merged: Signal 5.1.9
v5.0.8-2
- Fixed: received and missed calls are incorrectly logged as outgoing calls in chat
- Fixed: crash in libfakegms when attaching files
v5.0.8-1
- Merged: Signal 5.0.8
v4.79.3-1
- Added: delete option in the contact settings
- Added: buttons for switching layer to road, satellite, or terrain, in the location picker (#17)
- Merged: Signal 4.79.3
v4.78.5-1
- Fixed: input panel is properly hidden when contact is not registered
- Removed: internal trace methods
- Merged: Signal 4.78.5
v4.73.4-1
- Added: call notifications disappear together with expiring messages (b2955d6)
- Merged: Signal 4.73.4
v4.72.6-1
- Added: FOSS build flavor
- Changed: backup folder for staging to "Molly.staging"
- Merged: Signal 4.72.6
v4.70.5-1
- Removed: SMS insights
- Merged: Signal 4.70.5
v4.68.3-1
- Added: progress bar to clearing memory notification
- Merged: Signal 4.68.3
v4.65.2-1
- Fixed: require passphrase to open conversation shortcuts
- Merged: Signal 4.65.2
v4.62.4-1
- Merged: Signal 4.62.4
v4.61.6-1
- Changed: PIN input is not required to disable PIN reminders
- Merged: Signal 4.61.6
v4.59.11-2
- Fixed: crash when launched from Android's Contact app while locked
- Merged: Signal 4.59.11
v4.59.10-1
- Merged: Signal 4.59.10
v4.59.9-1
- Merged: Signal 4.59.9
v4.58.5-2
- Changed: OLED friendly dark theme (#3)
- Changed: allow instant lock instead of a minimum of 5 secs
- Fixed: passphrase circular progressbar is not always accurate (4786af6)
v4.58.5-1
- Changed: auto-lock is not triggered due to app inactivity anymore, but if you go a certain time without unlocking your phone
- Removed: flipper build type
- Fixed: incoming calls reset the inactivity timer (dd8014e)
- Merged: Signal 4.58.5
v4.56.4-1
- Added: option to not show v2 PIN reminders (#5)
- Removed: MMS configs
- Merged: Signal 4.56.4
v4.55.8-2
- Fixed: megaphones not displayed after unlocking
v4.55.8-1
- Added: passphrase lock
- Added: passphrase strength estimator library
- Added: argon2 benchmark function
- Added: encrypted shared preferences
- Added: associated data to MasterCipher encryption
- Added: RAM wipe service to clear sensitive data on lock
- Added: early redact log messages
- Added: option in advanced preferences to disable logs
- Added: gradle build scan plugin
- Changed: app renamed to Molly
- Changed: purple color palette
- Changed: local storage encryption upgraded to 256-bits
- Changed: hidden notifications, screen security, and incognito keyboard enabled by default
- Changed: apkdiff tool to support multiple signature files
- Changed: shrink resources on release build
- Changed: use flavor dimension for staging build
- Removed: SMS/MMS integration
- Removed: Intel x86 32-bit support
- Removed: Google Play flavor
- Removed: Google Play app rating prompt
- Removed: build expiration age check
- Removed: automatic APK updates
- Removed: deprecated classic encryption and legacy code
- Fixed: race condition at KeyStore creation (9019a2e)
- Fixed: fix lock alarm in low-power idle mode (7e0954d)
- Merged: Signal 4.55.8
Documentation