[EGD-6505] Implement “On when active” Keypad light functionality Implement “On when active” Keypad light functionality
[EGD-6486] Fix for settings not avaialble at phone startup Fixed the comparison function of EntryPath objects.
[EGD-6485] Restore Contact operations handling Previous commit on EGD-6485 removed ContactAdd/Update/Remove cases that were still in use
[EGD-6485] ServiceDB cleanup Remove old unused ServiceDB API and deprecate its remains still being in use.
[EGD-6285] Fix system close Add proper way of closing system services
[EGD-6066] Removed Message default constructor Forced each message to have declared type as parts of Bus logic depends on it and previously we encountered undefined behaviours. Added tests and messages validators.
[EGD-6262] Refactor Quotes - Connect QuotesMainWindow to work with agent, - Use DatabaseModel in Quotes and Categories models, - Connect add/edit/remove quotes with agent
[EGD-5932] Add the rest of queries to Quotes agent Implement add/read/write/delete quote queries
[EGD-5932] Add more queries to Quotes agent Added queries: - list quotes from selected category, - enable/disable category, - enable/disable single quote, - list enabled quotes, Other fixes: - move `msgHandled` and `msgNotHandled` to `Message.hpp`, - use `typeid` in `QuotesAgent::registerMessages`, - change `Quotes::Queries` style, - make `quotesList` private Queries to add in next PR: - add/read/write quote
[EGD-5902] Phone Modes Windows Windows for phone modes created. Offline:FightMode/messages only ServiceCellularApi created. ConnectionFrequency and DND options settings throught AppSettings.
[EGD-5512] Usb security refactor and devices pairing Move all security related functionality to single security endpoint Paired devices can be added to avoid further passcode requests
[EGD-5932] Create Quotes agent - add Quotes agent, - implement get all quotes and get all categories queries, - extract PagedData from ListDirData and reuse it in QuotesMessages, - unify naming in Quotes and FileIndexer, - add Quotes agent unit tests
[EGD-6078] Limited logs from Settings and Service messages * Right now there is too much spam. These logs can be enabled with build flag * Fixed clang-tidy warnings on Settings
[EGD-5918] The system should crash on init failure ServiceDB init process times out. Its timeout should be extended.
[EGD-5304] Add new way of system close Unified method of closing the system orchestrated by system manager
[EGD-5925] Simulator heap use after shutdown defect Fixed: destructor removed
[EGD-5984] Add BT implementation of added GUI actions Implemented BT-side actions for GUI usage, e.g. connection status
[EGD-4410] Fix passcode change causing unlocking problem This PR solves problem with unlocking and invalidity of password after password change. It also refactors `SettingsAgent` implementation to reduce unnecessary data copying.
[EGD-5995] Settings entry path parser fixed Fixed: get value from setting when creating cache Fixed: path parsing Fixed: request settings value from db Fixed: sql init script
[EGD-5771] Create post update info window Add post update info window.