[EGD-3542] Fix issue with sending text messages form new message window Fixed too short timeout for sending sms Fixed flow for switching to thred window to asynchornous one Fixed some minor issues connected to new sms error handling
[EGD-6657] ApplicationDesktop clean-up This PR cleans-up `ApplicationDesktop` after recent changes in home screen notifications handling.
[EGD-6599] Add single number call notification This PR adds proper notification on call notifications coming from single number. To that end following changes have been introduced: * extension of Notification DB record with contact_id filed * use of `ContactRecordInterface` in `NotificationsRecordInterface` * extension of `Increment` query to require `PhoneNumber::View` * multiple minor changes on path from creating/handling `NotificationsRecord` to displaying respective notification.
[EGD-6682] Fix BT name change bug To update the BT name there is a need to restart the BT stack. Sending proper command during working stack wasn't working
[EGD-6319] Refactor cellular modem directory - Removed not used files from old implementations. - Renamed some classes to follow naming convention. - Renamed methods to use consistent styling. - Restructured code.
[EGD-6051] Receiving notifications on bt Any notification could be heard via bt audio device while it's connected to the pure. If any notification is being played and bt device would disconnect, playback will be stopped. Disabled bluetooth low power as it was causing issues with the playback. JIRA for the low power bug https://appnroll.atlassian.net/browse/EGD-6681 .
[EGD-6676] PhoneLock handling with ServiceDesktop Replaced old PhoneLock handler in ServiceDesktop with new interactions with Application Manager PhoneLockHandler.
[EGD-6520] Show factory data on technical information window Remove mocked data and read real data from settings db
[EGD-6626] Fix displaying bluetooth phone name in app settings Reading bluetooth phone name was not implemented on service bluetooth side.
[EGD-6615] Fix tethering repeated notification Repair of repeated tethering notification after disconnection.
[EGD-5884] Added Lock Screen popup handling Moved lock screen window to popup. Split DesktopMainWindow into two parts (popup and regular). Added LockPhoneHandler into ApplicationManager.
[EGD-6579] Fix audio crash after playback Fix phone crash after playback ringtone in new alarm window Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-5748] Remake Cellular flow This commit remakes cellular data flow introducing full error propagation.
[EGD-6337] Add desktop tethering notification This PR adds home screen tethering notification. The notifications allows user to disconnect tethering from desktop by focusing on the notification and pressing `KEY_ENTER` This PR adds also home screen notifications icons in `.png` format. Icons shall be converted to `.vpi` and used in other tasks regarding home screen notifications.
[EGD-6519] Initialize settings database with factory data Put factory values from personalization.json into settings db
[EGD-6457] Add power management for USB When the USB is disconnected, we turn off the peripherals by going into the suspend bus mode.
[EGD-6456] ListView based desktop notification This PR provides following changes in notifications: - notifications were extracted as widget for pop-up-based locked-screen implementation - notifications are ListView based implemented - the most recent notification is displayed on the top of the list
[EGD-6513] Volume control feedback Added volume control feedback during music playback over Bluetooth. Changed volume buttons handler logic in service audio to use actions instead of messages.
[EGD-5632] Remove "systemStarted" from "DeveloperMode" EndPoint Remove `systemStarted` field as it's no longer used.
[EGD-6545] Enable magnetometer LPDCM mode To be able to reduce the power usage of the phone, magnetometer has been switched into interrupt driven LPDCM mode. Added some fixups maintaining current behavior on startup and disabling the tethering mode