Commit Graph

390 Commits

Author SHA1 Message Date
Przemyslaw Brudny
e3a057e15c [EGD-7310] Alarm GUI and features update
Updated AlarmOptionsItem to use UTF8Spinner.
Created specialized widgets to cover options
sets. Updated GenericSpinner to handle Pure
navigation and content swap. Updated Alarm
RRule code to work with Custom Days selection
and new widgets. Added Tests. General GUI
stylistic fixes. Increased app Alarm Clock
and service Time stack sizes.
2021-09-21 14:11:21 +03:00
Adam Dobrowolski
5e919448eb [EGD-7501] Rrules presenter added
- handles most of our rrule manipulation needs for alarm
- unittests for transformations
2021-09-15 13:08:54 +02:00
Paweł Joński
4ec2d6a1f4 [BH-622] Fix next alarm logic and queries
Simplify recurring between dates query
Round all events dates to full minutes
2021-09-13 16:13:06 +02:00
Adam Dobrowolski
3e57a07b43 [EGD-7495] Fixed log use on Linux to be the same as on Rt1051
- Log headers were incomplete
- Log filtering was broken on linux
2021-09-06 09:12:21 +02:00
Wojtek Rzepecki
a4a5a09c30 [BH-826] Add key input abstraction layer
Added abstraction layer for key input HAL
to provide elastic structure
2021-09-02 16:28:41 +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
Mateusz Piesta
5ac386b431 [BH-794] Add temperature display
Added displaying temperature and its unit type to 
the home screen.
Integrated GUI with data models.
Moved Bell specific apps to products dir.
2021-08-30 10:38:18 +02:00
Paweł Joński
89518a0a9c [BH-743] Add EventRecord implementation
Add EventRecord implementation + tests
2021-08-17 14:45:08 +02:00
Paweł Joński
71fa4c5578 [BH-721] Fix and add new rrule generator methods
Add rrule generator for next incoming timestamp
Add ical iterator wrapper
Fix existing range generator to include event start timestamp
Use time lib TimePoint definition
Add neccessary public dependencies
2021-08-16 14:48:34 +02:00
Mateusz Grzegorzek
6e0c4844f8 [BH-739] Split EventManager
Renaming:
- rename EventManager to EventManagerCommon,
- rename PureEventManager and BellEventManager
to EventManager
2021-08-16 14:15:55 +02:00
Marcin Smoczyński
b355d5ce00 [BH-733] Cleanup target dependencies
Remove obsolete target dependencies across modules.
Remove 'cross' and 'unittests' targets.
Refactor some remaining target dependencies to use board include macro.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-08-13 01:43:56 +02:00
Mateusz Grzegorzek
5de4027e86 [BH-701] Use TimeSetFmtSpinner in Alarm app
Fix default font issue
2021-08-11 15:38:51 +02:00
Paweł Joński
45a7216cec [EGD-7217] Separate commonly used headers from application-calendar
Move dateCommon.hpp to module-utils/time
2021-08-10 11:49:14 +02:00
Paweł Joński
25e9af8750 [BH-721] RRule wrapper
Wrapper to icallib recurence rules
2021-08-09 17:38:20 +02:00
Marek Niepieklo
f3480da43e [EGD-7269] Phone stuck on log dump operation
Problem occured when logging while log was flushed to file
2021-08-05 17:54:53 +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
Mateusz Piesta
9edd566530 [BH-678] Add TimeSetFmtSpinner widget
Added time set spinner widget with dynamic switching
between time formats(24/12H).
2021-07-29 12:23:24 +02:00
Marek Niepieklo
e7776f6c17 [CP-228] Force flushing of logs before getting log files
Moved flushing function to Logger class
Decreased flushing time to 2 min
Added EM event to request flushing from ServiceDesktop
2021-07-29 11:28:43 +02:00
Marcin Smoczyński
74ae1a6589 [EGD-7031] Remove UT deps to the production image
Remove dependency to the production image by creating separate sysroot
for test assets alongside with a test image Test.img.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2021-07-27 23:36:37 +02:00
Marek Niepieklo
6c32205e1b [CP-371] Updater miscelanous developer mode and logs changes
This reverts commit cb93d58d85.
2021-07-27 17:03:28 +02:00
Adam Dobrowolski
cb93d58d85 [CP-371] Updater miscelanous developer mode and logs changes
Changed:
- Runtime disabled logs which didn't add value from ServiceDesktop
- Runtime disabled logs which didn't add value from SystemManager
- Added possibility to change runtime logging levels
- Integrated ServiceDesktop developer code a bit - it might be used
  as virtual base with little to no modifications for other endpoints
  which would result with less redundant code
2021-07-27 13:56:37 +02:00
Paweł Joński
606e0597e2 [BH-380] Librarize application-calendar
Librarize application-calendar
2021-07-26 09:11:09 +02:00
Mateusz Piesta
71becac0d0 [EGD-6609] Separated out sms logic
Switching to async sending model required separation of out sms logic.
Specific class was added and most of the logic was moved from cellular
service to this class.
2021-07-20 07:46:01 +02:00
Alek Rudnik
0e5769ca13 [EGD-7074] Fix date and time unit tests
Made sure test are not dependant on current time.
2021-07-19 14:26:34 +02:00
Mateusz Grzegorzek
211a6e078c [BH-375] Clean module-utils/third-party
Clean `module-utils/third-party`
2021-07-15 16:55:16 +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
Pawel Olejniczak
73819ffd0d [CP-215] Expose current operator name in service desktop API
Get current operator name from cellular modem,
and expose it in service desktop API to let
Mudtia Center use it.
2021-07-14 01:03:34 +02:00
Wojtek Rzepecki
992b0ea2c3 [EGD-3171] Fix key shortRelease on app switch
Fix of shortRelease on app switch while long
press applied on previous window
2021-07-13 11:03:20 +02:00
Mateusz Grzegorzek
8521193df8 [BH-362] Move segger to a separate directory
Move segger to a separate directory
2021-07-12 15:19:40 +02:00
Alek Rudnik
49b7ab8509 [EGD-7005] Removed sensitive data cellular
Removed sensitive data from service and module cellular.
Logger factory introduced to easily manage sensitive logs.
2021-07-12 12:25:04 +02:00
Pawel Olejniczak
56449096fd [CP-267] Ensure cellular logging
Log information such as: selected SIM slot,
received signal parameters (QNWINFO, CSQ),
selected antenna, AT commands exchanged
with the modem, slider position.
Also fixed logging level for rt1051.
2021-07-09 16:50:30 +02:00
Wojtek Rzepecki
399acf823c [EGD-6672] Fix missing key after slider
Fix of not working key press right after
slider movement or disconnecting tethtering
2021-07-09 09:47:25 +02:00
Marek Niepieklo
1a0851dbaa [CP-316] Tool to get MuditaOS log
Python tool to get MuditaOS.log file from Pure
2021-07-08 16:43:10 +02:00
Piotr Tański
b74e58fa66 [EGD-7074] Removed incorrect and failing unit tests
The unit test needs to be reworked, it can't be easily fixed.
2021-07-02 12:02:34 +02:00
Artur Śleszyński
ae0a970653 [EGD-6697] Fix DateTime::isYesterday() tests
Skip all days numbered 1 to avoid testing at month boundary.
2021-07-01 14:28:44 +02:00
Maciej Gibowicz
781f24bbfc [EGD-6699] Add timezone selecting window
Implementation of the time zone selection from the list
of available cities.
2021-06-29 14:51:12 +02:00
Marek Niepieklo
3bdc27a104 [CP-270] Replace CRC32 library
Replaced CRC-32 lib from csbruce.com/software/ with
github.com/stbrumme/hash-library
2021-06-29 13:47:59 +02:00
Mateusz Grzegorzek
82b5859474 [BH-363] Move libphonenumber to a separate directory
Move libphonenumber to a separate directory
2021-06-29 12:19:03 +02:00
Artur Śleszyński
b5a4e0ff9a [EGD-6697] Fix DateTime tests
Subtractring 0 from current month yields the same date.
2021-06-29 10:50:09 +02:00
Jakub Pyszczak
06203af945 [EGD-7000] Removed sensitive data
Sensitive data removed from logs in module-utils
and application settings new.
2021-06-25 14:55:46 +02:00
Kuba
88a9fdedf2 [EGD-6883] Change time settings cleanup
Time related settings are handled by service time now.
utils DateAndTimeSettings replaced by static time service api.
2021-06-23 17:30:14 +02:00
Maciej Janicki
dd178eb74a [EGD-6958] Fix rssibar oor exception
This commit fixes out of range exception for rssi indication on topbar.
2021-06-21 13:54:10 +02:00
Alek Rudnik
6dfeacffa4 [EGD-6697] Date and time formatting
Added system locale dependant date and time formatting.
2021-06-18 15:06:43 +02:00
DariuszSabala
5b2881cc6d [BH-372] Turned i18n into separate library
Turned i18n module into separate library moving source files, test
files and creating separate CMakeLists.txt, fixed other modules
link targets, fixed paths and sorted some lists
2021-06-17 14:29:42 +02:00
Alek Rudnik
978b1d507b [EGD-6918] Timestamp clean up
Removal of not needed methods
Addition of unit tests
Fixes according to newst design guidelines
Added new seprate interface cmake lib for time constants
2021-06-16 15:41:23 +02:00
Maciej Gibowicz
39a760bad6 [EGD-6702] Add time zone library
The library is used to manually set the time zone.
It is based on the IANA time zone database.
2021-06-16 14:03:54 +02:00
Mateusz Grzegorzek
0684b1271b [BH-515] Create main Bell app
Create main Bell app
2021-06-15 16:02:40 +02:00
Mateusz Grzegorzek
34a0d6109a [BH-393] Create separate math lib
Create separate math lib from Math.hpp file.
2021-06-14 11:36:19 +02:00
Radoslaw Wicik
1a2e12af1a [BH-373] Convert utils json into a lib
Moving json to a third-party standalone library.
2021-06-11 09:41:44 +02:00
Radoslaw Wicik
943fef9643 [BH-353] Add Documentation for main targets
* clean up mimimu required cmake version
* fixes for release workflow

Add documentation for targets, fixes for cmake
and release workflow.
2021-06-11 09:07:41 +02:00