[EGD-7501] Rrules presenter added - handles most of our rrule manipulation needs for alarm - unittests for transformations
[BH-593] Use correct time format in alarm setting Use correct time format in alarm setting Move TimeModel to common
[BH-593] Set alarm from menu Set alarm from menu
[BH-833] Show popup on Alarm deactivation - part II Create AlarmDeactivatedWindow popup which is displayed on AlarmDeactivated event.
[BH-831] Show popup on Alarm activation - part III Get alarm time from service-time
[BH-715] Add switches handling Add Bell switches handling including latch support.
[BH-863] Fix powernap spinner arrows There were an issue in the PowerNap's main window, that the spinner's arrows would not disappear on reaching extremums. To solve this the commit adds a setArrowVisible functionality to the gui::BellBaseLayout, a onValueChange callback to gui::Spinner and employs both to the gui::PowerNapListItem to solve the issue.
[BH-622] Fix next alarm logic and queries Simplify recurring between dates query Round all events dates to full minutes
[BH-511] Add encoder UI events handling Add encoder rotation event handling.
[BH-861] Cleanup Application split - quick fix Fix Bell `Application::attachPopups` method
[BH-833] Show popup on Alarm deactivation - part I Handle Deep press down when not on Home Screen.
[BH-861] Cleanup Application split - part I 1. Prepare Pure and Bell specific `Application` classes and add them to `app` target: - `products/BellHybrid/apps/Application.cpp` - `products/PurePhone/apps/Application.cpp` 2. Update `CMakeLists.txt` files. 3. Move `ApplicationBell` implementation to Bell-specific `Application` class and remove `ApplicationBell` files. 4. Change Bell apps parent classes from `ApplicationBell` to Bell-specific `Application` class. 5. Rename `Application` to `ApplicationCommon` in the rest of the files.
[BH-743] Fix alarm deletion from DB Remove cascade deletion from sql Add manual deletion from 2 tables
[EGD-7459] Fixed factory reset process Fixed the factory reset process.
[BH-862] Snooze settings Added snooze settings flow.
[EGD-7077] Rework of BT connection status in AppSettings Reworked AppSettings handling of BT devices to be prepared for handling the HFP profile, eliminating by the way few bugs and speeding up the flow (by getting rid of few refreshes). Added unit tests for handling the BT devices flow
[BH-662] Handle alarm turn off and snooze Handle alarm turn off and snooze Music stop not included
[EGD-7433] Remove legacy fileindexer database Removed legacy fileindexer database. New one is already implemented.
[EGD-7335] Integartion of file indexer with database Integrated core file indexer with its database. Modfied necessary queries. Moved service file indexer to pure product specific folder
[CP-578] Fix handling of requests for disabled endpoints Added NullEndpoint (as in Null Pattern) to respond in lieu of unknown endpoint