element-x-ada/libraries
Jorge Martin Espinosa f1708f6366
Fix wakelock not stopping early when notifications are disabled (#6424)
If notifications for a device are disabled when there is no connection with the HS, the push registration will still exist, so the device can still receive push notifications.

In that cases, we were running into an issue where the wakelock for push notifications was started immediately after receiving a push but was never stopped and it ran for 3 minutes until its timeout, keeping the device awake for no reason.

This patch changes `DefaultPushHandler` so if we don't need the wakelock it returns `false` and we can stop the wakelock early.
2026-03-23 18:07:25 +01:00
..
accountselect Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
androidutils Fix crash when starting a DM (#6419) 2026-03-23 16:00:04 +01:00
architecture Fix TransactionTooLargeExceptions caused by Appyx (#6410) 2026-03-23 18:07:00 +01:00
audio set willPausedWhenDucked to true for RecordVoiceMessage 2026-02-12 19:50:11 +01:00
compound Update screenshots 2026-03-02 12:19:18 +00:00
core Improve Kover setup by using only convention plugins (#6213) 2026-03-16 14:41:07 +00:00
cryptography Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
dateformatter Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
deeplink Use the raw expected string for DefaultDeepLinkCreatorTest cases 2025-12-10 15:58:41 +01:00
designsystem Remove ComposerAlertLevel.Default (not in the design). 2026-03-02 13:56:08 +01:00
di Improve Kover setup by using only convention plugins (#6213) 2026-03-16 14:41:07 +00:00
encrypted-db Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
eventformatter Sync Strings from Localazy 2026-03-16 00:42:32 +00:00
featureflag Add network constraints for fetching notifications with WorkManager (#6305) 2026-03-10 12:44:31 +00:00
fullscreenintent Detekt: enable rule exceptions.SwallowedException and fix existing issue. 2025-12-05 09:45:23 +01:00
indicator Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
maplibre-compose Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
matrix fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.19 (#6411) 2026-03-20 16:20:37 +01:00
matrixmedia Apply suggestion: 2026-02-27 09:52:17 +01:00
matrixui Fix crash when starting a DM (#6419) 2026-03-23 16:00:04 +01:00
mediapickers API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
mediaplayer Merge branch 'develop' into feat/variable-playback-speed 2025-12-30 21:29:18 +01:00
mediaupload Remove all video metadata (#6224) 2026-02-18 16:51:44 +00:00
mediaviewer Fix media seeking flicker (#6434) 2026-03-23 16:03:50 +01:00
network Enable logging OkHttp traffic based on the current log level (#5750) 2025-11-18 15:18:27 +01:00
oidc Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
permissions Update metro to v0.11.2 (#6270) 2026-03-03 13:39:43 +01:00
preferences Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
previewutils Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
push Fix wakelock not stopping early when notifications are disabled (#6424) 2026-03-23 18:07:25 +01:00
pushproviders Fix wakelock not stopping early when notifications are disabled (#6424) 2026-03-23 18:07:25 +01:00
pushstore Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
qrcode Link new device using QrCode. 2025-12-16 16:14:04 +01:00
recentemojis API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
roomselect Add tests and clean code after RoomList Filter rework 2026-01-30 15:33:51 +01:00
rustsdk
session-storage It seems that SqlDelight v2.3.1 does not like unnecessary file 2026-03-13 18:53:08 +01:00
testtags Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
textcomposer Fix keyboard not auto-opening when editing a message (#6412) 2026-03-23 10:54:59 +01:00
troubleshoot Sync Strings from Localazy 2026-03-16 00:42:32 +00:00
ui-common Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
ui-strings Sync string again. 2026-03-16 14:54:06 +01:00
ui-utils Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
usersearch Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
voiceplayer Apply suggestion: 2026-02-27 09:52:17 +01:00
voicerecorder Add unit test to ensure that number of levels is limited. 2025-11-27 09:30:22 +01:00
wellknown Let enterprise build be able to use a different notification channel for noisy notification. 2026-02-11 11:57:01 +01:00
workmanager Simplify push notification flow by using locally stored values for pending pushes (#6258) 2026-03-03 15:14:36 +00:00