[settings] Fix lack of sim at startup[utils] Dump logs to a file on RT1051 after reaching 80% of log buffer utilization.[call functions] Window for MMI/USSD internal messages.[bluetooth] Underlying communication with the Bluetooth module over DMA (direct access)[Current release]
[cellular] SIM API for change pin, set/reset sim lock, switch sim card[notes] MMI/USSD communication window[notes] Notes application implemented.[notes] Notes search engine implemented.[desktop] info window for incoming MMI messages.[text] Added vertical scrolling.[text] Added cursor starting position handling.[alarms] Added main window[alarms] Added window with options[PowerManagement] PowerManagement: Enable FreeRTOS Run Time Statistics[cellular] USSD session handling.[desktop] Windows refactor[notes] A note characters limit set to 4'000.[PowerManagement] Separation of CPU clock into separate clock domain[PowerManagement] Change hardware timers clock source[meditation] Fix interval chimes choice not scaling with meditation time[meditation] Fix of too many time options[meditation] Fixed default counter settings[notes] Fixed displaying the special characters in a note title.[test] Rewritten tests and updated test documentation.[0.48.1 2020-11-27]
[cellular] Add basic GUI flow for SIM cards.[text] Add vertical text navigation without scrolling.[audio] Fix playback of mono sound when using headphones.[audio] Fix builtin microphone handling.[settings] Load language setting from the settings file.[cellular] Improve MMI call forwarding support.[test] Add unit tests for time display.[test] Add unit tests for file indexer to database integration.[build] Fix emulator build error for the release target[gui] Added support for variable numbers in RichText[gui][desktop] Added SIM PIN basic flow implementation[cellular] Added CLIR, CLIP, COLP, call waiting, call barring MMIs support[call] Fixed issues with incoming calls.[messages] Fix changing the content of options windows when forwarding a message.[messages] Fixed saving a draft message for a phone number.[messages] Fixed usage of special characters while writing a new message.[messages] Changed fonts of message snippet and its prefix.[audio] Added support for a headset microphone.[cellular] Added SIM PIN/PUK handling.[cellular] Added change PIN functionality.[cellular] Added a possibility to remove SIM PIN check on startup (SIM unlocking).[usb] First implementation of USB's CDC and MTP protocols for communication with Mudita Center.[cellular] Support for MMI Call Forwarding call.[text] Text input boundaries support added (max signs or max widget area).[audio] Fixed handling of headset microphone LDO DCDC.[desktop] Absent call button on the desktop with notifications screen fix.[desktop] Fixed system freeze when pressing the "Back" button while focused on the desktop screen.[test] Added message sending harness test.[gui][desktop] SIM PIN flow charts added.[cellular] Added call request type recognition (URC).[calendar] Added a new field for event's date when the user adds/edits an event.[file indexer db] Added messages for File Indexer database.[settings] Added Torch window (front-end only).[audio] Added support for Bluetooth audio profiles[filesystem] Added support for standard file IO library.[messages] Added fetching text messages at phone startup.[calendar] Changed default option to 'all day' event.[bus] Refactored message handling.[appmgr] Translating messages to actions introduced.[messages] Fixed clearing text on options/recipient choice in the new message window.[Text] Fixed newline handling.[appmgr] Fixed applications closing.[audio] Fixed crash on attempt to open a non-existent file[cellular] Added PIN setting.[bluetooth] Added HSP playback and recording.[cellular] Added support for CMS and CME errors.[music player] Added new samples of music files.[cellular] Fixed SIM handling.[GUI][messages] Fixed not showing a phone number of temporary contact being deleted.[GUI] Fixed filling a label with color.[calculator] Fix freezing on the '=' keypress.[messages][cellular] Fixed handling messages when the recipient field does not contain a phone number.[meditation] Fixed crash on gong sound.[vfs] Improve data integrity by reducing filesystem operation on databases.[testing] Moved test harness into service-desktop.[system] Application manager actions introduced.[settings][bluetooth] Add "Phone name" window.[cellular] Add support for modem reset.[cellular] Obtain time zone through network.[audio] Add state notifications.[antenna] Enable antenna service.[audio] Added Mudita audio assets.[gui] Add dark mode switch.[desktop][messages] Fixed notifications display and navigation[cellular] Fixed 32 bit UCS2 codes handling.[call] Fixed incorrect start of call duration timer.[GUI] Minor refresh race fixed.[calendar] Fixed crash on event addition.[doc] Application manager documentation added.[audio] Improve synchronization during calls.[system] Application manager refactoring and improvements.[meditation] Added gong sound on meditation intervals.[meditation] Added basic meditation functionalities and settings.[cellular] Handling incoming calls and sms in sleep mode.[audio][bluetooth] Added Bluetooth A2DP playback[settings][bluetooth] Create "Add device" windows.[hardware] Slider driver (offline/online mode selection)[meditation] Fix time options display on RT1051.[audio] Fix headphones autodetection.[audio] Cumulative set of minor fixes and improvements.[db][vfs] Fixed database corruption issues on abrupt phone reset.[audio] Improve synchronization when switching operations.[vfs] Use partition image file for Phone filesystem on Linux emulator.[calculator] Add calculator application.[calendar] Add screen notifications for events.[settings] Create window for messages settings.[settings] Add window for keypad light settings.[doc] Added open source license.[settings] Removed the border around the settings menu.[messages] SMS bubble edges smoothing.[cellular] Temporarily removed SMS memory setting.[phonebook] Contacts list rebuilding in place, not from the start.[audio] Fix parsing audio meta tags during playback.[simulator] Fix crash on exit.[listview] Fix looping rebuild.[messages] Fix draft msg overwriting SMS input text.[phonebook] Fix crash on contact details application exit.[gui] Fix refresh on special character insert in a special input.[messages] Added network time synchronization.[gui][desktop] Added "How to unlock" screen info window.[fonts] Added multiplication and division sign to the font files.[bluetooth] Added storing of BT link keys.[audio] Added vibration/enable sound database logic.[settings] Added the main window for apps and tools.[meditation] Added a meditation progress bar a with simple implementation of meditation application.[messages] Split SMS thread for a specific contact into separate ones if multiple phone numbers are available.[db] Fixed database corruption issues on abrupt phone reset.[audio] Fix audio looping.[phonebook] Fix phone freezing when contacts database is empty.[audio] Added vibration logic (the effect is visible in logs only).[audio] Improvements to API and logic.[messages] Refactored messages SMS thread window to use list view.[settings] Improvements to API and logic.[gui] Added timers.[doc] Several updates to user and developer documentation.[antenna] Add parameter history window.[cellular] Added USSD codes handling.[desktop] Add SIM and PUK lock-related windows.[calendar] Add handling of notifications from the database.[cellular] Add DTMF tone generation.[settings] Add basic display and keypad options window.[renderer] Add ability to draw circles and arcs.[bluetooth] Add support for scanning and pairing.[specialinput] Added emoji selector and changed special character selector.[messages] Save a new message as a message draft, if not sent.[messages] Save unsent messages as SMS drafts.[audio] Enabled sounds priorities, looping and merging.[phonebook] Updated scrolling contacts list with a particular letter.[calendar] Fixed custom repeat option.[settings] Fixed a system crash on language change.[audio] Audio service and API cleanup/refactor.[audio] Add audio volume control per functionality.[doc] Updated user documentation.[system] Improved destroying of worker threads.[gui] Add rich text parsing for text styling needs.[audio] New volume buttons features.[settings] Add basic Bluetooth options window.[phonebook]Scrolling contacts list with a particular letter.[antenna-app] Added parameter history window.[phonenumber] Change default country to unknown.[messages] Save unsent messages as SMS drafts.[settings] Update main screen.[calendar] Fixed custom repeat option.[settings] Fixed items sizes and positions in Date/Time window.[phonebook] Fixed duplication of a phone number when adding or editing an ex-temporary contact.[messages] Fixed sending SMS to new or deleted contact.[cellular] Fixed outgoing call stuck in the calling state.[settings] Fixed a system crash on language change.[listview] Added ability to rebuild on provided data offset.[messages] Cleanup of database service API.[audio] Add audio volume control per functionality.[music player] Add layout for the playback window.[build] Move user data to SDRAM during linking.[build] RT1051's linker script cleanup.[calendar] Add/Edit/Remove events capability.[calendar] Add recurring events.[desktop] Add info on how to unlock the phone.[settings] Add PIN change option in settings' main window.[calendar] Marking days which have events in Calendar Main Window.[calendar] Display events in "Day" and "All Events" windows.[gui] Fallback font is used before displaying unsupported glyph.[phonebook] Replace vCard encoding with plain text when exporting contact data.[phonebook] Make SAVE button appear when at least one field is filled up.[gui] Fixed displaying notifications on an unlocked screen.[audio] [music player] Fixed meta tags parsing in audio files.[doc] Updated development documentation.[db] Treat temporary contacts as a group.[audio] Add storing and updating audio settings in database.[listview] List returns to previously focused element on CRUD notifications (messages and phonebook).[messages] Use different thread for each of contact's number.[phonebook] Sort list of contacts by first name if there is no second name.[phonebook] Unnamed contacts at the end of contacts list.[phonebook] Change name of alternative/other number to second number.[desktop] Fixed endpoint handling.[database] Fixed boot error caused by new settings table.[phonebook] Fix speed dial number conflict resolution.[desktop] Added functional tests.[fonts] Added phone emoji support.[phonebook] ICE contacts window.[messages] Improved sms input.[messages] Fixed crashing in the new message window.[home screen]``[notifications] Fixed notifications widget when phone is locked.[text] Handling new line when entering text.[build] Allow excluding applications from the build to decrease debug firmware size.[build] Allow choosing which applications are optimized to decrease debug firmware size.[doc] Procedure on flashing a phone without ecoboot using D1 flash loader.[database] Message handling refactor.[database] Add new settings table in database.[phonebook] Forwarding VCard via SMS.[phonebook] Show block icon next to blocked contact name on contact list.[phonebook] Contact details in bottom bar on call/send.[music player] Added support for playing mp3 and flac files.[desktop] Automatic confirmation of unlock pin if correct.[audio] Fixed playback of mp3 files.[gui] Fixed label padding handling.[settings] Fixed settings info.[settings] Rearranged settings window.[audio] Fixed audio buffers handling to eliminate sending uninitialized data and making loud noise on start of a call.[phonebook] Fix duplicated contact detection on contact update.[calendar] Added new/edit event window.[gui] Added bootloader version information.[phonebook] Show/Hide flags widget in contact details depending if any flags are set.[phonebook] Update icons in contact add/edit window.[music player] Fixed songs list building and song name font size.[fonts] Added special characters for german, spanish, french, polish languages in font files.[gui] Added check box widget.[torch] Toggle torch colours for certification purposes (redish, blueish, off).[calendar] database structure[music player] Added simple volume indicator.[boot] Switched configuration file format from INI to JSON.[phonebook] Auto releasing speed dial number of blocked contact.[phonebook] Redesigned contact details window.[phonebook] Fix favourites contacts display order.[phonebook] Fix (un)blocking option name and improve handling of contact blocking window.[calendar] Added event details window.[calendar] Added all events list window.[phonebook] Added alternative number handling.[music player] Added simple music player implementation.[audio] Added headset handling (insertion / removal).[torch] Added initial torch functionality.[phonebook] Phonebook search no window - new version of dialog box.[phonebook] Switch to contact list instead of contact details after saving contact.[phonebook] Require filling in at least one field while adding/editing contact.[phonebook] Replace static icon with number inside circle in speed dial duplicate window.[phonebook] Add final icons to Add/Edit Contact window.[sms] Do not delete sms if thread is malformed (not found what expected).[listview] Improved data refresh time.[phonebook][db] Fixed reading contact without a number from database.[listview] Fixed wrong data refresh.[gui] Fix crash when rendering font glyph.[sms] When opening a thread show it from the newest message.[gui] Optimization on BoxLayout elements resize.[desktop] Added service-desktop <-> DB interface.[desktop] Added contact handling from service-desktop.[utilities] Fixed copying UTF8 by character.[calendar] Added events options and event delete windows.[sms][audio] Added incoming text message ringtone.[usb] Added ability to expose the cellular modem onto USB-C connector (USB re-routing).[sms] Fix selecting contact for a new message after searching in phonebook.[desktop] Reimplemented JSON message parser.[audio] Error codes unification.[build] Optimize third party libraries in debug configuration to lower the size footprint for the RT1051 platform.[text] Fixed text size and underline support.[listview] List view data handling fixes.[gui] Added generic ImageBox widget.[calendar] Added no-events window in general purpose windows.[calendar] Added day window with list of events.[calendar] main screen UI[calendar] main screen navigation[audio] added incoming call ringtone[phonebook] general support for groups in DB[phonebook] proper displaying of favorites, ice, blocked flags[sms] thread summaries cover all SMS states (incoming, failed etc.)[text] set the cursor at the end of text by default[sms] new message properly adds templates and resizes[sms] fixed focus in new message window after message forward option[audio] added audio workers synchronization mutexes[phonebook] Fixed bottom bar in main phonebook window[info] fixed displaying of version[boxlayout] min-max resize on alignment fix.[sms] fixed logic around re-sending messages[sms] conversation view summary refreshes instantly[gui] Moved Icon item into general widgets folder.[backup-restore] Add basic handling of backup and restore through JSon parser.[factory-reset] Add basic handling of factory reset through JSon parser.[sms] Added option to mark conversation as read/unread[phonebook] Fix wrong text label for back action.[sms] Concatenated sms sending fixed.[sms] Messages window margins fix.[sms] Fix for sms forward[sms] Fix for missing send label in new message window[sms] Fix for handling temporary contacts[sms] Fix for clipboard usage[call] Fix for adding new contact from call app[text] Text Vertical Alignment and Text Cursor starting position fix.[Alignment] Refactored Alignment and added support to BoxLayout.[phonebook] Add icon flags for showing contact special groups.[gui] Add digit input on long-press in Text.[gui] Add selector for newline in special character selection.[gui] Added Color to text[antenna] Improved reception and decreased SAR by adding antenna control service.[sms] Options have contact name in bold.[phonebook] Improved contact searching.[phonebook] New implementation of Add/Edit Contact window.[sms][home screen] Distinguish between unread and unseen message notifications.[sms] Return to conversations view after deleting the last message in the thread.[sms] Delete old testing empty threads (conversations) on opening.[backup-restore] Add backup tar archive handling (packing, unpacking).[factory-reset] Add factory reset operation for restoring entire phone back to the factory state.[sms] Do not show "no message" prompt where there is an SMS.[gui] Fixed with new text: movement, addition and line breaking[build] CI improvements.[doc] GUI documentation update on window switching.[gui] Improved widget resizing support.[gui] Add layout margins support.[fota] Added FOTA user interface.[desktop][notifications] Improved missed call home screen notifications.[desktop][notifications] Improved incoming message home screen notifications.[listview] Fixed top axis alignment not working properly on lists with scrolls.[sms] Do not jump to bottom and delete entered text on new SMS or deleted SMS.[sms] Fixed crash when receiving SMS prior to entering any thread.[database] Added database backup feature.[doc] Added release process documentation.[listview] Added support for deletable/non deletable items.[phonebook] Added widget for New/Edit Contact window.[test] Improved support for Catch2 unit testing.[notifications] Added bottom bar action indicators.[phonebook][sms] Improved contact matching by phone number.[sms] Contact Add/Contact details option.[development] Fixed colour accuracy in Linux simulator.[phonebook] Fixed phonebook contact select from new SMS window.[listview] Fixed double click on last ListView element switching two pages.[boxlayout] Performance improvements to BoxLayout - hence ListView.[sms] Removed redundant select in new sms window[vfs] Technical improvements and enhancements.[doc] FOTA implementation and testing report which is required by Verizon certification process.[phonebook] Add duplicated contact and speed dial numbers handling.[phonebook] Add confirmation windows after deleting/blocking contact.[sms] Add thread message status indicators: read/unread and last thread message (Not sent, You, Draft).[desktop] Fix plus sign input on a 0 key longpress.[sms] Fix thread view refresh on a new message.[sms] Fix message reordering on page change.[sms] Remove empty screen view at the top of a thread view.[test] Improved modem testing with modem shutdown detection.[build] Add support for auto-releases.