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