Commit Graph

73 Commits

Author SHA1 Message Date
Pawel Paprocki
debbdb9d2d [EGD-4464] Provide GUI for MMI internal messages (#1139) 2020-12-08 19:37:10 +01:00
Pawel Paprocki
4bbdb1d3b0 [EGD-4465] Create info window for incoming MMI messages (#1078) 2020-12-03 14:10:29 +01:00
Pawel Paprocki
fda5e8bdd7 [EGD-4466] Create USSD communication window (#1117) 2020-12-02 10:37:10 +01:00
RobertPiet
675dc59c9a [EGD-3572] SettingsTable exchanged to settings::Settings (#968) (#1044)
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] Application is the owner of Settings handling for its windows/widgets
[EGD-3572] Settings header moved to service-db public section
2020-11-27 15:38:19 +01:00
Michał Kamoń
38ee9a224c [EGD-4452] unify desktop locks (#1071)
* [EGD-4452] Desktop locks refactored
2020-11-25 11:48:03 +01:00
Piotr Tanski
fe86716984 [EGD-4153] Use actions instead explicit applications switch. (#1032) 2020-11-23 09:32:42 +01:00
Michał Kamoń
06f6f9e0d7 [EGD-4475] ScreenlockCheckEvent handler bug fix (#1062) 2020-11-23 08:37:39 +01:00
Michał Kamoń
cb593f45c3 [EGD-4367] sim passcodes flow implementation (#1033) 2020-11-20 17:51:22 +01:00
RobertPiet
c25ad79421 Revert "[EGD-3572] SettingsTable exchanged to Settings::Settings (#968)" (#1035)
This reverts commit f11bc1f0d0.

Co-authored-by: Hubert Chrzaniuk <hubert.chrzaniuk@mudita.com>
2020-11-18 12:17:08 +01:00
RobertPiet
f11bc1f0d0 [EGD-3572] SettingsTable exchanged to Settings::Settings (#968)
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] review issues resolved
[EGD-3572] shared_ptr -> unique_ptr
[EGD-3572] Primary Key for settings_tab:path
[EGD-3572] empty values handling
2020-11-18 10:40:29 +01:00
Radoslaw Wicik
998ceac48e [EGD-4217] Convert service-db to library 2020-11-13 12:18:33 +01:00
Radoslaw Wicik
945e39df21 [EGD-4216] Convert service-cellular to library 2020-11-10 13:35:12 +01:00
Bartosz Cichocki
aedd6a7a36 [EGD-4319] Added test harness API (#993)
[EGD-4319] added phone lock checking and opening application from harness

Co-authored-by: SP2FET <bartosz.cichocki@mudita.com>
2020-11-10 13:21:41 +01:00
Piotr Tanski
22102c4ba5 [EGD-4200] Message handling refactored. (#974) 2020-11-06 15:24:59 +01:00
Piotr Tanski
299be4daf6 [EGD-4151] Application manager actions introduced. (#905)
* [EGD-4151] Application manifest structure defined.
* [EGD-4156] Applications registry and basic action handler implemented.
2020-11-04 10:24:35 +01:00
PrzeBrudny
fe546ae465 Revert "[EGD-4168] passcodes for sim change to variable length (#924)" (#934)
This reverts commit d29ee76fa5.
2020-10-29 12:34:14 +01:00
Michał Kamoń
d29ee76fa5 [EGD-4168] passcodes for sim change to variable length (#924) 2020-10-28 15:27:09 +01:00
Michał Kamoń
244dbb02ce DesktopMainWindow notifications update (#886) 2020-10-28 13:28:51 +01:00
Piotr Tanski
dd50838789 [EGD-4051] Based application manager app switching on application stack. (#858)
* [EGD-4051] Based application manager app switching on application stack.

* [EGD-4051] Application manager thorough refactor.
2020-10-23 15:45:58 +02:00
Radoslaw Wicik
2276ceed67 [EGD-3743] Update copyrights in fies 2020-10-20 12:55:10 +02:00
marek303
ae355210a8 [EGD-3315]Review changes (minor) 2020-10-15 20:58:45 +02:00
KacperLewandowski
ba4640c4af [EGD-3469] ServiceTime - start 2020-10-15 20:58:45 +02:00
Roman Kubiak
d17eead988 [EGD-3506] Review fixes:
- removed c-style casting
- moved all types to updateos:: namespace
- removed stale code
2020-10-15 15:51:41 +02:00
Roman Kubiak
975251cb80 [EGD-3506] working on desktop window for the update process 2020-10-15 15:51:41 +02:00
Roman Kubiak
40baecd6c5 [EGD-3506] update OS on boot, show dialog window when update detected 2020-10-15 15:51:41 +02:00
Adam Dobrowolski
7b4a706cd6 EGD-4036 Application windows - added register mechanism
* Moved ApplicationLauncher to separate files - declutering
* WindowsStore renamed to WindowsFactory - Store needs to be splitted toavoid antipattern
* Options window build dynamically onBeforeShow
* Dialog windows dynamically built
2020-10-13 17:46:10 +02:00
Michał Kamoń
bb21bca2a4 [EGD-3865] window locked screen (#784)
* LockedInfoWindow added
* RichTextParser enabled shortened text formating
2020-10-07 14:15:56 +02:00
Michał Kamoń
a58c00017b [EGD-3807] Cellular messaged added, PinLockHandler added for handling sim messging (#758) 2020-10-02 09:00:42 +02:00
Michał Kamoń
6aec199938 [EGD-2846]-sim-pin-entering (#718)
[EGD-2846] PIN and PUK windows for SIM added
2020-09-29 10:19:44 +02:00
RobertPiet
ea13bda5c7 [EGD-3681] settings main screen updated to the design chart https://projects.invisionapp.com/d/main#/console/18241335/385967135/preview
[EGD-3681] review issues solved: new settings window contains link to the old one, _old files removed, issues regarding lambda params, removed translations for de, fr, sp;removed section file/author from the header/body, removed destructor - default one exists in the base class, not used parameter with maybe_unused param, reoved dead code; DeinitHandler removed (was empty) - currently base class calls onClose on all its windows; reinterpret_cast removed
2020-09-23 11:20:33 +02:00
Adam
58d0ca3869 [EGD-2494] Added no pin notification (#663) 2020-09-14 15:35:33 +02:00
Marcin Smoczyński
885fe1083a db: improve query handling
Introduce a new way to handle query responses allowing to deal with
races:
 - bind reponse with request,
 - handle responses with an observer-like interface.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
2020-08-06 14:13:35 +02:00
Alek Rudnik
3baa85363d Egd 2835 sms unread vs unseen notifications (#514)
* [EGD-2835] thread table based sms not read notifications

* [EGD-2835] removed redundant read field from sms db table

* [EGD-2835] clear unread status of a thread if thre thread is open

* [EGD-2835] updated database documentation

* [EGD-2835] added changelog
2020-07-10 11:57:19 +02:00
alek
25fd7888ef [EGD-2834] icnoming message home screen notification 2020-06-26 11:20:13 +02:00
Alek Rudnik
019b5cf719 Egd 3338 missed calls home scree notifications (#463)
* [EGD-3338] Missed calls home screen notifications
2020-06-25 23:42:42 +02:00
pholat
1489ba75a7 EGD-3297 Desktop Notifications - added SHOW & CLEAR labels + minimal … (#447)
* EGD-3297 Desktop Notifications - added SHOW & CLEAR labels + minimal working code

* EGD-3297 Updated changelog
2020-06-19 11:42:21 +02:00
Mateusz Grzywacz
5c5ac3c021 [EGD-3236] Remove state race (URCReady, not ModemOn) 2020-06-02 18:32:15 +02:00
pholat
23df384c55 EGD-3087 SMS Search implemented (#374)
* EGD-3087 WIP adding SMS Querry

* EGD-3087 Added query virtual interface on Service top layer

Service shouldn't implement query logic and should be proxying that.

additionally:
- small fixes in includes
- shared service db name same way as apps and event manager

* EGD-3087 Query - want to work on interface not on db

* EGD-3087 Query gluecode works fine. Our query in SMS search calls getBySMSQuery

Changes cut off before any potential orm interface layer

* EGD-3087 WIP Interface in use

* EGD-3087 Query for SMS search works as designed

* EGD-3087 Query results should be on screen

* EGD-3087 BUG workaround - need to deep refresh display to show data

* EGD-3087 Searching for text from input works fine

* EGD-3087 Showing results / or empty results depending on query

* EGD-3087 Pre PR fixups

* EGD-3087 Empty search - getting back to prewious window ignore current

* EGD-3087 PR applied

* EGD-3087 PR - style fixed

* EGD-3087 Review - DB ListView handling moved to separate function

* EGD-3087 Workaround: crash on use after free fix

* EGD-3087 PR stylistic changes

* EGD-3087 PR cleanup applied

* EGD-3087 Added test for Query interface

* EGD-3087 renamed getByQuery to getQuery & finished tests

* EGD-3087 Post rebase fixup

* EGD-3087 PR - moved ListView request part to separate function

* EGD-3087 PR Fixups

* EGD-3087 Post rebase style fix

* EGD-3087 Added variable for DB service stack & const to getter function
2020-05-27 13:49:50 +02:00
alek
c8edabcb9e [EGD-2786] fixed notifications when the whole thread is deleted 2020-05-22 10:54:07 +02:00
alek
0ffaa05563 [EGD-2786] fixed DB notifications in app desktop and sms 2020-05-22 10:54:07 +02:00
Adam Dobrowolski
8526c051ce cellular_state ServiceCellular states moved to states 2020-03-26 15:25:01 +01:00
Adam Dobrowolski
e4de2a2410 SIM hot swap fixes and system abort on not enabled hot swap feature
* SIM hot swap should now properly show |x| in sim place when there is
  no SIM inserted in selected sim slot
* ServiceCellular now can inform on Fatal state desktop which will
  trigger window `Reboot` with no point of exit
* All windows in Desktop now have name in one place
* Access to cmux channels via enum class instead of String (which is errorprone)
2020-03-19 14:53:03 +01:00
Radoslaw Wicik
a8573a404c Apply new style 2020-03-17 10:03:16 +01:00
Adam Dobrowolski
8b6b3c649a EGD-2848 PR applied 2020-03-12 15:24:39 +01:00
Adam Dobrowolski
b0d1ee22f3 EGD-2848 Uniformed message handling and moved to function 2020-03-12 15:24:39 +01:00
Adam Dobrowolski
7858fcc2f1 EGD-2848 Phone selects default SIM based on settings. If none - after unlock select sim (in settings) 2020-03-12 15:24:39 +01:00
Adam Dobrowolski
e97a54f7ec EGD-2848 Initialize SIM after unlock 2020-03-12 15:24:39 +01:00
Adam Dobrowolski
e1968f8b02 EGD-2848 Cellular state logging & SIM Tray show notification icon
* Made Cellular State settable only via setter (which loggs this change)
    for debug purposes
* Sim tray shows proper sim state (default on for all screens)
* removed few lines of dead code
2020-03-12 15:24:39 +01:00
Adam Dobrowolski
e06aef5bed EGD-2897 Notifications on desktop on SMS and CALL works fine 2020-03-05 12:08:03 +01:00
Adam Dobrowolski
7c4bfe6e6d EGD-2927 Post rebase build fix 2020-03-04 13:19:05 +01:00