Commit Graph

270 Commits

Author SHA1 Message Date
Lefucjusz
181feb4f40 cleanup 2024-08-20 15:40:34 +02:00
Maciej Gibowicz
c77a104f3d [BH-1991] Creating a new application "What`s new"
We create a new "what's new" application, which starts after the update
is completed and when the saved version number is different from the
current one.
2024-07-10 12:45:46 +02:00
Dawid Wojtas
1839b2c6b4 [BH-1861] Backend for quotes on home screen
Implement a backend for getting and shuffle
the quote for home screen clock face.
2024-02-22 12:07:30 +01:00
Lefucjusz
93b11aa70d [MOS-1024] Fix unlocking phone after locked with tethering popup
Fix of the issue that after phone has locked
on tethering confirmation popup, unplugging
USB cable would result in bypassing phone
lock screen without providing password.
Minor ApplicationCommon cleanup.
2023-08-25 11:21:45 +02:00
Lefucjusz
d2b9a10dd3 [MOS-1002] Change USSD code handling to match design
Fixed issues with GUI behaviour on failed
USSD code handling.
Minor code cleanup in several parts of system.
2023-08-02 12:07:29 +02:00
Lukasz Mastalerz
f7ad63c951 [BH-1412] Fix services dependencies
Changes in dependecy managment
Replacing state flags with states in ServiceGUI
Unifying some parts of code
2023-08-01 17:22:48 +02:00
Lefucjusz
783ebcbb6c [MOS-183] Fix RT1051 debug build
Fix of multiple issues that resulted
in debug build failing.
2023-06-14 13:12:50 +02:00
Kuba Kleczkowski
f94d7f6367 [MOS-636] Added MMI/USSD confirmation
USSD/MMI codes are now confirmed after they are sended.
2023-04-03 16:28:27 +02:00
Lukasz Mastalerz
a870922ec3 [CP-1837] Random crashes while copying files
General improvements to prevent running out of memory while copying
files via Mudita Center
2023-03-21 09:17:54 +01:00
Adam Wulkiewicz
0e7ae160e6 [BH-1639] Add welcome message with charging info
Add new bell welcome window
Add new close reasons
Add new actions
Bump assets version
Remove bold text from welcome message
Remove bold text from onboarding popups
2023-03-06 14:11:04 +01:00
Lukasz Mastalerz
950cf78aa9 [CP-1825] Update while on onboarding screen
Add a parameter to device info about onboarding state.
Update documentation for Pure and Harmony.
2023-03-06 12:07:52 +01:00
Marcin Zieliński
4b8735610b [MOS-357] Fixed regression described in MOS-916
Ditto
2023-02-23 14:12:29 +01:00
Lefucjusz
7d396efc30 [MOS-204] Fix screen ghosting after emoji selection
Fix of the issue of screen ghosting after
emoji selection, visible particularly well
in messages app - changed fast refresh
to deep one on returning from emoji selection
screen to the previous application.

Additionally minor code cleanup.
2023-02-06 16:41:07 +01:00
Lefucjusz
82e0c6df09 [MOS-851] Remove factory reset screen from backup and restore
Fix of the issue that factory reset screen
informing user of need to manually turn
on the phone to continue the process
was appearing also when restarting to
backup or restore.
2023-01-19 16:41:56 +01:00
Lefucjusz
3887c43ca5 [CP-1734] Create factory reset reboot UI
Create window that will be shown when the
device turns off first time after factory
reset request made from PureOS.
2023-01-19 16:41:56 +01:00
Maciej-Mudita
1f9c6b4a51 [MOS-26] Add tethering info on status bar
When tethering is on, info appears in the status bar
and network coverage indicates "no connection"
2022-10-20 08:56:51 +02:00
Adam Wulkiewicz
fe708cdf31 [MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
2022-08-26 15:22:39 +02:00
Maciej Gibowicz
2d7f9ad5b7 [MOS-515] Fix freezing on the on-boarding screen
The synchronization of the application startup
has been improved.
2022-06-07 09:16:51 +02:00
Bartosz Cichocki
fc3b83706b [MOS-302] Fix application switching
During the incoming call apps apps instead of going to
background were closed, thus phone lock context
were lost. Now apps are being moved to the
background as they supposed to be
2022-05-26 16:46:30 +02:00
Maciej Gibowicz
3d09ab4992 [MOS-484] Fix freezes on the screen with the logo
Sometimes the Mudita logo screen was still visible
even though the phone turned on and initialized properly.
2022-05-25 15:26:42 +02:00
Adam Dobrowolski
720f56e3cf [MOS-419] Removed AbortCall as popup and fixed tethering poup
Removed dead code causing harm
Moved tethering to call logic
2022-05-24 07:50:59 +02:00
Maciej Gibowicz
92940f0c19 [MOS-453] Fix HF on Low Battery Notification
Fix in action handling in ApplicationManager
2022-05-13 11:55:02 +02:00
Maciej Gibowicz
3c06075d56 [MOS-392] Increase the stack size for tasks
Increased stack for:
ApplicationSpecialInput, FileIndexer and ApplicationManager
2022-05-06 08:22:22 +02:00
Mateusz Piesta
97e9d7b79f [BH-1449] Fix gui/eink dependencies
* Dependencies between service-gui and service-eink
have been correctly defined.
* System close routine was replaced with the sequential one
which should solve many bell issues.
* It also fixes BH-1406 and BH-1442.
* Fixed some weird CMake issues in module-audio and
several other modules.
* Fixed service-gui closing routine
* Removed unneeded messages/states from service-gui/eink.
* Enhanced app-mgr closing routine. Fixed closing action handling.
2022-04-26 13:47:12 +02:00
Paweł Joński
3ad2e0f7da [BH-1442] Eliminate race on shutdown screen
There is another race still possible, but far less likely
2022-04-14 12:48:03 +02:00
Tomasz Rybarski
72d31bfc9f [BH-1432] Split Language Display Handling
Separate implementations of handleDisplayLanguageChanged()
2022-04-07 10:48:19 +02:00
Adam Dobrowolski
053f270655 [MOS-282] Librarisation of services and test service
* options work a bit better ,now services and apps are
  selectable by option in cmake
* test service example added
* major documentation for module-services
* documentation for project configs and logs

Co-authored-by: Bartosz Cichocki <sp2fet@gmail.com>
Co-authored-by: Mateusz Piesta <mateusz.piesta@mudita.com>
2022-03-18 08:06:21 +01:00
Maciej Janicki
2b2bb13a49 [MOS-296] Merge remote-tracking branch 'origin/stable'
Merge stable Harmony branch into merge wip branch
2022-03-09 19:27:50 +01:00
GravisZro
e59cd4036b [MOS-245] Fix errant spaces
It appears in the past a major edit was made but had used a regex to
change some text which resulted in an errant space between the
enumuneration/struct/class name and the scope resolution operator.
These errant spaces have been removed.
2022-02-24 08:47:20 +01:00
Marek Niepieklo
e34c5b693d [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
2022-02-22 12:25:50 +01:00
Paweł Joński
dff73e2bce [BH-1315] Change homescreen mechanism
Backend for changable homescreen layouts
2022-02-09 09:49:48 +01:00
wojtekrzepecki
853b0787df [EGD-8227] Refactor quotes db
refactoring of quotes db layout to conform with
given requirements
2022-02-02 09:50:24 +01:00
Pawel Olejniczak
6566ad7ae3 [CP-1007] Add API for rebooting to USB MSC mode
It will allow to reboot the device to USB MSC mode
without need to interact with a physical keyboard.
2022-02-01 15:26:20 +01:00
Lucjan Bryndza
c250230401 [EGD-8193] Revert proper system shutdown durign update
This reverts commit cc15dfdc3e.

Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
2022-01-28 13:54:35 +01:00
Alek Rudnik
6aa54d4ad5 [EGD-8193] Proper system shutdown durign update
Made sure all services are deinitialized properly
2022-01-27 13:58:28 +01:00
Mateusz Piesta
c1391090c6 [BH-1389] Catch2 unit tests optimization
Removed redundant recompilation of catch2 main
resulted in over 20% speed up of unit tests compilation.
2022-01-26 15:04:23 +01:00
Alek Rudnik
3e7b94dc05 [EGD-8137] Fix system pre closure procedure
Added some services specific implementations of pre closure procedure.
If one request pre closre, all mesagges (except system ones) recieved
by service are ignored.
2022-01-18 16:28:33 +01:00
Wojciech Rzepecki
ee04dd4aaf [EGD-8095] Add quote on wallpaper
Quote from database will be shown on wallpaper
if proper setting is selected.
2022-01-11 11:45:40 +01:00
Adam Dobrowolski
0ec9428917 [EGD-7773] Popups stack poc
Stack plus minimum tests added
Updated to master
Removed useless or adressed TODOS
Constants name applied
Renamed searchModel to searchRequestModel
Review applied
We should remove legacy window names
Bell names fixes
2022-01-04 13:01:23 +01:00
Alek Rudnik
05c8d3117c [EGD-7860] Fix for call error flow
Make sure it is not possible to request a call twice.
Added new error windows for general call error and
no network connection.
Make sure there are no issues when call is requested
from external app e.g. from callog or phonebook.
2021-12-09 21:06:08 +01:00
Mateusz Piesta
a9b111aabb [BH-1277] Fix critical battery flow
Removed handling of critical battery level from bell's
home screen. From now on, battery SOC can drop to 1%
(battery notification will change from showing 1 bar to
crossed battery symbol upon reaching <5% SOC). If it drops
any further system shutdown procedure is invoked which results
in the device being turned off.
2021-12-03 16:26:53 +01:00
Piotr Tański
702287ea0c [EGD-7748] Fixed lazy auto lock setting refresh
The auto lock value refresh was visible to a user.
2021-10-29 17:00:17 +02:00
Wojtek Rzepecki
7afd68ac76 [EGD-7852] Fix batteryr screens switch
fix of switch from dead/charging battery screens
2021-10-25 16:36:38 +02:00
Piotr Tański
1d2f5cf7a4 [EGD-7754] Dates bumped in disclaimers
Dates bumped from 2020 to 2021.
2021-10-11 19:08:26 +02:00
Przemyslaw Brudny
3b84af2746 [EGD-7631] PhoneLock timer system time independence refactor
Refactored PhoneLock to be independent of system time.
Refactored refresh options for notification receive on
Windows.
2021-09-30 17:01:53 +03:00
Marcin Smoczyński
1f9109b924 [BH-819] Fix illegal dependencies in bsp
Break circular dependencies in the BSP module. Fix some missing
dependencies which surfaced after fixing BSP.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-27 17:27:21 +02:00
Marcin Smoczyński
57874cab33 [BH-912] Improve sys module structure
Improve structure of the module sys. Problems within this module
prevents from linking others.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-24 10:01:19 +02:00
Marcin Smoczyński
bd90e57516 [BH-907] Split utils module into components
Split module-utils into smaller components for better dependency
management. Fix many dependencies throughout the project.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-23 15:14:40 +02:00
Wojtek Rzepecki
1e8082e02c [EGD-7570] Add Alarm Clock status bar indicator
Added indicator on status bar if any alarm is on
2021-09-23 13:15:02 +02:00
Marcin Smoczyński
958ce4906c [BH-897] Split module-sys
Split system module to better manage dependencies between system
components.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-09-21 16:11:59 +02:00