Commit Graph

127 Commits

Author SHA1 Message Date
Lukasz Mastalerz
d9a1194e6f [BH-1688] Create a standard for logs
* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
2023-10-23 15:17:44 +02:00
Lefucjusz
4651eb3cf9 [MOS-1033] Add 'beta' label to VoLTE switch for selected countries
Added mechanism enabling to individually show
or hide "beta" label on VoLTE switch for each
country.
2023-09-27 16:34:38 +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
6ed82f3fa3 [MOS-1005] Fix handsfree ringing after caller hangs up
* Fix of the issue that incoming call triggered
handsfree ringing which didn't stop after
calling side hung up.
* Cleanup of several places in code, minor
bluetooth <-> cellular integration refactor.
2023-07-17 15:16:29 +02: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
Lefucjusz
7fc6627759 [MOS-783] Fix crash on entering SAR menu
Fix of the issue that entering SAR option
in menu resulted in crash of the phone
due to uncaught exception caused by
invalid path provided.
2023-01-19 16:41:56 +01:00
Marcin Zieliński
b069b7bc6b [MOS-793] Connect GUI and modem VoLTE steering
Additionally, fixed many covert bugs that emerged due to
modem restarting.
2022-11-23 09:47:07 +01:00
Maciej-Mudita
d528cac7df [MOS-641] Fix SIM cards window
Creating menus and actions depending on the SIM card
lock status.
2022-11-22 09:49:55 +01:00
Marcin Zieliński
8154243205 [MOS-770] Replace VoLTE state switching mechanism
Thrown out the previous implementation.
2022-11-02 12:12:02 +01:00
Marcin Zieliński
bd1222fcc8 [MOS-350] Restored notifications about PIN changes
Made SimInfo pop-ups completely omitted when
going back to windows.

Fixed the SimUnlockInputRequestParams's
constructor.

Done a bit of refactor in the places of
interest, e.g. naming clarification.
2022-10-19 16:10:39 +02:00
Marcin Zieliński
0276dedc6f [MOS-753] SIM reinsertion case in SIM Settings
Handling the case when the user during PIN changing
or turning the PIN on/off puts the SIM tray out and
shortly after back in. In such a case, the Settings
application now goes to the 'SIM cards' window
instead of 'PIN settings'.
2022-10-04 10:05:23 +02:00
Marcin Zieliński
4cefb5f114 [MOS-640] Change windows flow in SIM settings
Made SIM cards settings windows switching more robust
2022-10-03 13:29:12 +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
Lefucjusz
3c1067cd87 [MOS-421] Add state refresh when BT automatically turns off
Added code to update BT power state
when it automatically turns off due
to inactivity.
2022-08-01 17:22:45 +02:00
Lefucjusz
919ecb9f2f [MOS-421] Fix BT state first rendering off
Fix of the issue that after entering
bluetooth settings power state is shown
as off at first, even though bluetooth
is turned on.
2022-07-25 12:56:58 +02:00
Bartosz Cichocki
228fca4b83 [MOS-463] Unify cellular namespace
Unified cellular namespace, fixed test buildiing,
removed some unused includes
2022-06-08 10:54:29 +02:00
Lefucjusz
50c9342432 [MOS-494] PIN settings infinite loop fix
Fix of the bug that after selecting SIM slot
in which there's no card and trying to
enter PIN settings menu phone was getting
stuck in infinite looping between
PIN settings window and 'Cannot connect
to SIM card' popup.
2022-06-01 14:00:58 +02:00
Przemyslaw Brudny
ad3aa54b66 [MOS-123] Added bluetooth authentication popups
Added bluetooth authentication popups with different
pair methods and process info display.
2022-03-03 20:37:16 +01:00
Adam Dobrowolski
5777882aae [EGD-8170] Possible crash on window entry fix
This is not the best fix, as it most probably should be
written differently in the first place
2022-01-20 16:21:46 +01:00
Adam Dobrowolski
76c924fd5e [EGD-8002] Added SSP, fixed some minor issues, removed obsolete code
ssp seems working
minor crash fixups
copy lacks patched
obsolete code removed
Devicei tests added for added code and cleanup
Added missing tests for new functions
Code cleaned up a bit - mostly moved to cpp
2021-12-09 12:42:33 +01:00
Wojciech Rzepecki
36b9b20e5e [EGD-8083] Add wallpaper option
Added connection of wallpaper window to settings
2021-12-09 09:49:11 +01:00
Maciej Gibowicz
7f9bc6bf6f [EGD-7922] Added Permanent Frequency Setting
Added Permanent Frequency setting in Advanced Developer
Mode with simple set window.
2021-12-06 13:57:38 +01:00
Przemyslaw Brudny
352b72980b [EGD-8023] Empty list icon and text update
Empty list icon and text update. Added calibration test window.
2021-11-30 14:13:17 +01:00
Przemyslaw Brudny
29f455d46b [EGD-7998] Pure image assets cleanup and update
Pure image assets cleanup and update.
2021-11-25 18:39:16 +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
Piotr Tański
bc7dc5b634 [EGD-7779] Dark mode implemented
Experimental dark mode feature implemented.
2021-10-26 15:31:32 +02:00
Przemyslaw Brudny
7fbaf735ed [EGD-7813] Option Window titles localizations fix
Option Window titles localizations fix.
2021-10-25 00:28:08 +02:00
Kuba
6e12e5834f [EGD-7738] Fix modem reset
Fixed modem reset procedur so now it will not stuck in cellular
init on factory fresh phone. Also removed T3/T4 board recognition.
2021-10-21 18:45:43 +02:00
Bartosz Cichocki
c1c392c303 [EGD-7743] Fix crash on BT device name save
Due to enabled EHCILL the shutdown procedure takes longer time
than before, so restarting by turning off and on without a delay
caused crash in the BT stack. Added delay between shutdown and
power on to let the stack turn off completely
2021-10-04 18:10:29 +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
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
Wojtek Rzepecki
4c19fa16b3 [EGD-7612] Add alarm popup
Added alarm popup window. Added ImageBoxWithText
widget.
2021-09-22 15:51:17 +02:00
Mateusz Grzegorzek
58dd02cff1 [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.
2021-09-13 11:58:10 +02:00
Bartosz Cichocki
8145a88401 [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
2021-09-10 13:19:29 +02:00
Piotr Tański
90e7a48198 [EGD-7362] Merge release/0.76.1 into master
Merge release/0.76.1 into master.
2021-09-02 11:12:59 +02:00
Pawel Olejniczak
109b151631 [CP-139] Add time based attempt logic to phone lock handler
Phone lock no longer bases only on number of attempts.
Now there is a cooldown time between each attempt,
starting from a third attempt.
2021-09-01 11:43:45 +02:00
Mateusz Grzegorzek
e1ef821609 [BH-741] Split ApplicationManager
Separate Pure and Bell ApplicationManager functionalities
to separate files.
2021-08-18 14:29:51 +02:00
Mateusz Grzegorzek
8e6490863a [BH-395] Librarize application-settings
Librarize application-settings
2021-08-09 08:03:20 +02:00
Pawel.Paprocki
ce82949067 [EGD-7167] Pass IMEI number to Settings
Get IMEI from cellular and display it in Settings
2021-08-05 19:00:42 +02:00
Przemyslaw Brudny
10f27328e8 [EGD-7215] Connected Sim contact import with backends
Connected Sim contact import with cellular contact read
and DB contacts write.
2021-07-29 23:31:04 +02:00
Przemyslaw Brudny
4147866c71 [EGD-7211] Sim contacts import selector UI part
Added sim contacts import selector UI part.
Fixed BoxLayout focusChangedCallback. Fixed
SetFont redraw. Refactored Check and
CheckWithLabel widgets.
2021-07-22 16:34:37 +02:00
Mateusz Grzegorzek
7188802f8e [BH-669] Fix CMake in service-appmgr
Fix CMake in service-appmgr
2021-07-21 14:19:41 +02:00
Jakub Pyszczak
3b67389034 [EGD-7162] Removed sensitive data from settings app
During validation tests of EGD-6962 found
sensitive data being logged in settings app.
This PR deletes all of those.
2021-07-16 08:02:49 +02:00
Przemyslaw Brudny
49b82ca0bc [EGD-7139] System setting cleanup and fixes
Security setting cleanup. Refactored Technical
Information window.
2021-07-15 18:38:39 +02:00
Przemyslaw Brudny
689dfe6ed8 [EGD-7138] Security setting cleanup and fixes
Security setting cleanup. Removed not used torch windows.
2021-07-15 10:34:16 +02:00
Przemyslaw Brudny
136c6fedc1 [EGD-7136] Apps setting cleanup and fixes
Apps setting cleanup. Disabled in UI not working options.
2021-07-14 17:54:42 +02:00
Przemyslaw Brudny
031b7c72ed [EGD-7136] Phone modes setting cleanup and fixes
Phone modes setting cleanup. Fixed text top padding.
Fixed titles and selector in phone modes. Updated arrows.
2021-07-14 17:37:07 +02:00
DariuszSabala
4201fcaea6 [BH-384] Turned application desktop to library
Defined separated cmake library, private and public include
directories and dependencies, isolated public headers from private,
cleaned up include paths and defined which targets depend on new
library, cleaned up include paths
2021-07-14 17:07:50 +02:00
Przemyslaw Brudny
df242323de [EGD-7135] Display and keypad setting cleanup and fixes
Display and keypad setting cleanup. Moved settings window
Names to separate file. Added selective build options.
Fixed SpinBox arrows position. Fixed focus on window start
in InputLanguageWindow and KeypadLightWindow. Moved AutoLock
to Security. Disabled not working options in UI.
2021-07-14 15:05:07 +02:00
Przemyslaw Brudny
c8fe788840 [EGD-7134] Network setting cleanup and fixes
Network setting cleanup. Added missing sim cards window.
Fixed option texts. Disabled not working options in UI.
2021-07-13 14:30:35 +02:00