[CP-563] Return correct threadID after adding new message After adding new message via Messages EP API, threadID field was always 0, which was incorrect.
[MOS-600] Fix RF button hold leaves alarm ringing Fix of the issue that long press of right function button causes alarm popup window to close, but alarm is still ringing. The only way to turn it off was to power off the phone.
[MOS-612] Fix typos about incoming calls Ditto
[BH-1542] Fixed colon width Fixed colon width
[MOS-514] Fix crash on entering PIN settings Fix of the issue that entering 'PIN settings' window before SIM card was ready caused the crash of the system.
[MOS-591] Improve and unify vscode ide support Make cmake build paths for the cmake extension the same as the ones used when building from command line and consistent with added tasks. Add configure (cmake) and build (ninja) tasks. Add/fix/improve launch configurations (for rt1051 cortex-debug extension is required). Fix cpp properties to allow vscode finding headers and symbols. Side note. There is a bug in arm-none-eabi-gdb 10 and 11 preventing comfortable debugging of muditaos with and without vscode (internal error in bt or info stack). Switching to arm-none-eabi-gdb 12.1 solves this issue. gdb-multiarch 12.0.9 works as well.
[MOS-589] Fix torch driver Perform turn-off torch in only one place. Before writing or reading i2c make sure the torch is power supplied. Change old C-style cast to reinterpret_cast.
[MOS-593] Fix backup issues with DB Backup had some issues when filesystem was not clearly closed. After that, sqlite was not commiting the transaction while doing VACUUM INTO query, which caused fail on the next query. Fixed by commiting the transaction when there's any ongoing one during backup.
[MOS-510] Fix wrong battery SoC reading add nullopt in case when we don't get valid value add the checksum of the configuration file add file size validation add file write validation add SoC discrepancy check add battery registers config store
[BH-1533] Display battery charging state Battery state during charging is always displayed even if the state of charge reached 100%. Minor refactor of BellBattery class. Removed unused includes.
[MOS-569] Fix incorrect navtext in onboarding for timezone and datetime The label 'SWITCH' remains visible instead of the original 'SELECT' whenever exiting 'Change time zone' or 'Change date and time' sub-menus. The state returns to normal when highlighting other options for the 'Date and time' screen.
[MOS-210] Avoid blocking of key handling, artificially generate Release In rare cases when corresponding Press and Release key events were not generated the logic prevented other keys from being handled. Handling of other keys is no longer blocked. In addition to the above Release event is artificially generated. This ensures that key presses are not ignored if there were no real Release event. Typically this may occur when keys are pressed fast one after another. A side effect is that when a key was pressed while other one was already pressed then both of them are handled by the UI which prevents e.g. letters from being ignored while writing.
[MOS-586] Crash of simulator in Settings->Phone Modes Fix out of bounds memory access when selected phone mode is Uninitialized
[BH-1540] Meditation translation typo Meditation translation typo
[BH-1539] Meditation finish will redirect to homescreen Meditation finish will dedirect to homescreen
[BH-1531] Remove redundant arrows when alarm is ringing Remove redundant arrows when alarm is ringing
[BH-1527] Typos in greetings messages Fix 2 typos in greetings messages
[BH-1509] Frontlight wont flash on snooze Frontlight wont flash on snooze when alarm light is off and automatic frontlight mode is on
[BH-1540] Meditation translations Meditation translations
[CP-1116] Add API to create and update draft message This change allows to create and update draft SMS with use of service-desktop API.