[CP-1021] Add token field to Device Info API Generating a device unique id Returning device token generated from device unique id in DeviceInfo Added test for device token in test_devic_info.py
[MOS-233] Fix no chime interval in med timer [Meditation] There is no None interval chime for meditation time < 31min Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[EGD-8193] Proper system shutdown durign update Made sure all system is deinitialized during update. Currently there are two exceptions: service eink and service desktop. There are some issues with them but it should be fixed in the near future
[MOS-143] Fix notifications for unread message/missed calls Added Notifications Decrement query Fixed updating notifications on home/lock screen
[MOS-85] Fix contact that has no Last name If a contact contains only first name I would expect it to appear on the list sorted alphabetically according to the letters. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[MOS-152] Text Abc mode keypress rotation fix Text Abc mode keypress rotation fix.
[CP-1033] Add Outbox endpoint to service-desktop Outbox endpoint will be used to provide notifications about changes in messages/threads/calls during connection with Mudita Center. This mechanism will ensure an efficient data synchronization between Mudita Pure and Mudita Center.
[MOS-152] Text Abc input mode support added Text Abc input mode support added with tests.
[MOS-110] Statistics api for system Gets data from freertos and prints on frequency change depending if it's important. Gathering is not costly, printing is though. For less intrusive checks I would rather disable names gathering as in worst case scenario it hangs rtos context switching till thread id is found.
[MOS-36] Disallow going to normal contact list after emergency call User was able to get to the regular contact list and manipulate it on locked phone after emergency call. Now user is moved outside contacts app after going back from ICE contact list.
[CP-1037] Add test for Outbox EP API Needed to verify if the Outbox endpoint API works correctly
[MOS-227] Fix DnD first call crash fixed call when making first call from unknown number when Pure is in DnD mode
[MOS-146] Baudrate change for cellular transmission UART baudrate changed from 460800 to 115200 * lower power consumption by modem * URC support on 24 MHz CPU instead of 132
[MOS-97] Fix of wrong label for missed call notification There was no label on missed call notification from private number. After fix it is diplaying "Missed calls" info. Original fix from 60bdca524338025dc0117edcc5c5579376441b0b [MOS-104] was also modifed as it previously introduced regression on menu window.
[MOS-224] Fix phone lock window timeout extened timeout for better readbility
[MOS-144] Fix Increased CPU usage On the locked screen, while refreshing the screen, the CPU woke up to the maximum frequency, which resulted in an increased power consumption.
[MOS-109] Add current measurement scope added current measurement transfer over logs to plot it on PC side
[MOS-114] Frequency scalling skip 12MHz Level Skip 12MHz freq level in the scaller
[MOS-114] CPU frequency scalling improvements Add minimal frequency ~4Mhz, more aggressive CPU freq optimizations. Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
[MOS-104] Fix calllog responsivness with large number of contacts Determined 3 reasons of lag 1. each calllog app opening is sending db::query::calllog::SetAllRead which marks all calllog database entries as read and send CRUD notification to application and hence the list view is rebuilt at least twice for each app opening. After deeper investigation it seems like dead feature (at least not covered in GUI) and I am going to disable it. 2. DBServiceAPI::MatchContactByPhoneNumber requested for empty string (private number) take really long time (above 1s). 3. DBServiceAPI::MatchContactByPhoneNumber took about time 150-200ms This patch fixes only issues 1. and 2. Number 3. requires further investigation and is consider as separate issue. After mentioned fixes calllog is pretty responsive but requires ~2s for each app start or page change.