~aleteoryx/muditaos

ref: 1429d4f07e2687bb62e8f703d63d5a6e468415db muditaos/module-apps d---------
[EGD-6698] Add setting time from Settings

Added setting time from Change Date and Time window. Change
request is handled by service-time.
56a17e78 — Wojtek Rzepecki 4 years ago
[EGD-6854] Add missing tethering windows

Added missing windows for tethering
based on UI design
4fb5a38f — Michał Kamoń 4 years ago
[EGD-6397] Add no autolock on OSUpdate

This commit enables `preventsAutoLock` in `UpdateProgress` window
to ensure that no autolock event occurs while OSUpdate is in progress.
8078dd24 — Michał Kamoń 4 years ago
[EGD-6855] Add no modem notification on tethering

This commit provides the implementation of functionality that blocks
sms/calls notifications on home screen when tethering is active.
Previously, the notifications could be visible if the notifications
were visible prior to tethering activation.

By the design, the functionality should not clear the notifications,
just temporary hide them. That is achieved by implementation ot the
functionality in NotificationModel which is an UI presenter.
325f8696 — Lucjan Bryndza 4 years ago
[EGD-6835] Fix UT link errors with inotify

Fix UT linkage error when trying to link with
libiosyscalls with inotify mechanism

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
8d511a47 — Borys Jelenski 4 years ago
[EGD-6704] Fix incorrectly displayed time in "Date and time" window

Time was incorrectly displayed when opening the "Change date and time"
window due to invalid string conversion. Fixed by using different
string converting function which does not use printf underneath.
ce0cb23a — Michał Kamoń 4 years ago
[EGD-6794] Fix display light settings

This commit provides the flowing fixes in display light functionality:
 - Settings-path bug causing lack of display light settings on "fresh"
 image. Solved with proper paths definition
 - Invalid settings after phone restart. Solved with proper handling
 of enums and booleans on the Event manager side.
 - No turning off light just after turning on light functionality with
 manual brightness setting in ApplicationSettings bug (required
 another key press to start timer that turns off the light after 5s).
 Solved by starting timer explicitly on Action::turnOn
 - No turning off light just after turning on the phone bug (required
 --as above --). Solved by starting timer explicitly on `Settings
 ValueChange` callback with Action::turnOn.
 - No autoMode until user entered `AppSettings::DisplayLight` Window.
 Bug caused by curve parameters being provided by the window rather
 than on the functionality back-end initialization.

 Commit also provides some code cleanup
145178ae — Przemyslaw Brudny 4 years ago
[EGD-6791] Added PhoneUnlock on external MuditaCenter message

Added PhoneUnlock on external MuditaCenter message.
b9694428 — Pawel.Paprocki 4 years ago
[BH-365] Move TPLIB (tinyexpr) to separate directory

Move library, amend CMAKE files
93c4675d — Alek Rudnik 4 years ago
[EGD-6701] System time usage fixes

Fixed all calls to stdlib time.
Removed all redundant calls to Timestamp treated as time source.
c1bb6c1b — Wiktor S. Ovalle Correa 4 years ago
[EGD-6746] Expose new Message types system-wide

Allow all modules to access Request/Notification Message send templates.
1648ea44 — Tomasz Sobkowiak 4 years ago
[EGD-6803] Scroll list to selected sound

When display message/alarm/ringtone sound scroll list to selected sound.
bc737e93 — Przemyslaw Brudny 4 years ago
[EGD-5885] Added SimLockHandler

Refactored LockWindow TitleBar handling. Added Sim pin request
block on lockedPhone. Added Sim info popup added when pin
changed. Updated assets. Removed old PinLock structures.
Cleared LockBox structures. Removed old settings sim setters.
New CellularMessage adaptation. Cleared Lock structure.
0f3fb7c1 — Michał Kamoń 4 years ago
[EGD-6736] Add app's state dependent autoLock mechanism

This PR provides the implementation of the auto-locking mechanism that
is dependent on an application's current auto-locking policy. Three
auto-lock policies have been introduced:

* DetermineByWindow
* DetermineByAppState
* PreventPermanently

Also changed the AutoLockWindow set/get auto-lock time value to the
message-based approach.
52d5a35c — Bartosz Cichocki 4 years ago
[EGD-6447] Add Bluetooth PIN pairing

Implemented legacy pairing using PIN code
798a2fb4 — Mateusz Grzegorzek 4 years ago
[BH-361] Move date to separate directory

Move date to separate directory
040550f3 — Pawel.Paprocki 4 years ago
[BH-356] Move TPLIB (microtar) to separate directory

Move microtar to lib, amend CMAKE files
cbbd9471 — Borys Jelenski 4 years ago
[EGD-6605] Fix RTC time not retained between resets if set manually

When setting datetime from timestamp (manually, not from network),
SRTC is set in order to retain the RTC datetime between resets.

RTC handling was refactored in order to get rid of unnecesary
conversions and third-party code mixed with proprietary code
within a single file.
339f3d52 — DariuszSabala 4 years ago
[BH-364] Move TPLIB magic_enum to separate dir

Changed submodule directory and updated cmake scripts and include paths
dcd0ebe0 — tomaszkrosnowski 5 years ago
[EGD-6338] Fix NAT widget visibility

Make sure that NAT (Network Access Technology) widget is visible on top
bar ONLY during call.
Next