| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Metrics setup is removed. The Wi-Fi setup page is disabled because
none of the currently supported devices have the internal Wi-Fi
working.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
| |
Change-Id: I1a7eaaa7646d04c167b99b7cf9cea3bf7c812d69
Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
|
|
|
|
|
|
|
| |
PS2: inline hasGms usage, don't use addprefix for a single entry,
remove unused imports
Change-Id: I1eb1fb76e4b80e26992599e3511d265abbfa1cd7
|
|
|
|
|
|
|
|
|
|
| |
* Rebrand UI
* Add privacy guard to setup
* Disable Cyngn inc MOD platform and account setup
* Make privacy policy view-able again
Change-Id: Iacd60886992ca72d3f75bb21a905d612432751fc
Signed-off-by: Joey Rizzoli <joey@lineageos.it>
|
|
|
|
|
|
|
| |
Altough uncommon, development boards and emulators don't have a wireless
interface. In those cases, don't show the wireless setup page.
Change-Id: I0017b2277defdccf7f0bd61cb9606254509f78cc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current version of GMS's SuW has the main activity return as
CANCELED when no network is available. This is the same result as
an actual cancellation (by pressing "Back"), and there's no extra
data to distinguish the two, so the user gets stuck in a loop between
the "no network" page and the one preceding it, unless connectivity
is somehow established. Making connectivity mandatory for OOBE isn't
acceptable, so skip GMS entirely if network is absent (and FRP
isn't enforcing). The only thing it was presenting was a "you
have no network" dialog anyway.
Change-Id: I2abadc79a0823e94da7d3a875ce6db8eae8f143b
|
|
|
|
|
|
|
|
|
| |
FRP is kind of pointless if the device is freely accessible. Suggest
setting up a secure lockscreen during setup.
Ref CYNGNOS-3252
Change-Id: Ia807142ab08f388d533b5ee45d1fcbe81071f6d1
|
|
|
|
|
|
|
|
|
| |
- Created and added ModGuide panel.
- Added the ability to chnage navigation color.
- Added the ability to start an app after wizard completion.
Issue-Id: MSC-14
Change-Id: I8e17735d1a9edbd529339982981f8270cde83d96
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Both waiting for radio and waiting for data used "is the progress
bar visible" as the "allow to continue" clause. If radio service
state changes arrived while the wait-for-data was ongoing, this'd
terminate the progress bar and make it wait forever.
Additionally, if wifi is connected, don't wait for data at all
Ref CYNGNOS-3126
Change-Id: I81792ac8be00c6a6746af88a62220c727cddc6d8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of waiting for the telephony stack to catch up to the default,
take advantage of the fact that the intent already carries the ID as
an extra.
Also, we were using slotId and phoneId interchangeably, and they're not
the same thing. While it's likely they'll match on a freshly reset
phone, don't assume that. Index everything to subId for consistency.
Ref CYNGNOS-3126
Change-Id: Ibcd767d0124b05d669886190f5d9a98f1a6e5bd7
|
|
|
|
|
|
| |
Issue-id: FEIJ-559
Change-Id: Iafe0467fc4130074ce86fe5f28b215d4774dc50e
|
|
|
|
|
|
| |
Issue-id: CYNGNOS-2842
Change-Id: I5ab75d9d90d79b66fa9b10f011272fc0090a78dd
|
|
|
|
|
|
|
|
|
|
|
| |
Helps with an issue where qsb widget doesn't work when
running through oobe without network.
Also set the cm setup finished setting for test receiver.
CYNGNOS-2833
Change-Id: I83666deea5a27d74669691c4ab991b1b618edb0a
|
|
|
|
|
|
| |
Issue-id: CYNGNOS-2566
Change-Id: If88d2d62b5d2175ffe857d45dd9f6ce132129f2a
|
|
|
|
|
|
|
|
|
|
|
| |
* Launches GMS TOS per documentation
* Filters out redundant location page if GMS present
* Uses setupwizardlib for some helper functions
* Hide notification icons
Issue-id: CYNGNOS-2599
Change-Id: I4b59592f0b84d0eb0eafe365eab3bad77c1f76ff
|
|
|
|
|
|
| |
Ticket: CYNGNOS-2533
Change-Id: Icf7dc1de653d18ac60ddfa52dddbe9412dbc8eda
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
|
|
| |
People generally identify their SIMs by the emitting carrier, not
the network they attach to. In roaming or MVNO scenarios, these
are likely not to be the same, leading to confusion in SIM selection.
Ref CYNGNOS-2496
Change-Id: I0ecd8e7511fd4229d6ce7629b1f97aa83a1a6254
|
|
|
|
|
|
|
|
|
|
|
|
| |
If a user goes through the gms flow, logging in, disabling
backup, getting kicked over to restore, and deciding to
set the device up as new, the existing logic would reprompt
since the flow causes the load action to happen again.
Now check for account existance, and skip the setup if true.
Change-Id: I3502294d54fcb4e202dca37ff7c6165da4401808
TICKET: CYNGNOS-2459
|
|
|
|
|
|
| |
Issue-id: CRACKLING-786
Change-Id: I54ef75ffa8da87d829ce7ce45a7f42ca1ce54732
|
|
|
|
|
| |
Change-Id: I8d97d43f655bcdc32e5d94d7c844fe1b64919898
TICKET: CYNGNOS-2295
|
|
|
|
|
|
|
|
| |
If a user skips through google setup, make sure we're handling
the result correctly.
Change-Id: Ie2385dbd45c187dc1a90eab4a519094eae2caa72
TICKET: CYNGNOS-2258
|
|
|
|
|
|
|
|
| |
If a device lacks NFC feature, pass an extra to googles
setup wizard to spress the device to device setup.
Change-Id: I05341f14c4a4753cb5a595734eb337eb10d505a4
TICKET: CYNGNOS-2258
|
|
|
|
|
|
|
|
|
|
|
| |
If a user logs into Google's SetupWizard with their
gmail account, they need to be prompted with a restoration
picker -- otherwise, if they have a valid restoreToken
and restoreAccount, we can assume that they came from a
Tap & Go scenario and begin restoring as needed.
Change-Id: Ifa9ce978822f365996a509edeb3023001a07be84
TICKET: CYNGNOS-2233
|
|
|
|
|
|
|
|
|
| |
Since the restore process (or any external setup wizard
process) can take a long time to finish execution, save
the current page and restore it on recreation when necessary.
Change-Id: I575cf58047eb307c95408a0955dd7e5b50a62107
TICKET: CYNGNOS-2233
|
|
|
|
|
|
|
|
| |
Googles SetupWizard expects a specific flow for the restoration
process -- amend the intent for gms restore to abide.
Change-Id: Idf4c3b813676c5456770627067a42697ab756bb0
TICKET: CYNGNOS-2233
|
|
|
|
|
|
|
|
|
|
| |
Since Marshmallow broke the ability to utilize complex
matrix queries against the SettingsProvider because it
is now backed by XML, rewrite the logic for the backup
enabled flag to work within the new constraints.
Change-Id: I8ad993564184fa14b5a3267689c69af2f7e8638e
TICKET: CYNGNOS-2233
|
|
|
|
|
| |
Change-Id: I26214e9a71f4d2f5f1b61cf3cabdcdb8bcc098b1
TICKET: CYNGNOS-2126
|
|
|
|
|
|
| |
Issue-id: CYNGNOS-2048
Change-Id: I6e9b0ab56c59013aa1bf4d47de2a222c938d53b2
|
|
|
|
|
|
|
|
|
| |
If the sim is locked, or the setup wizard is not visible, don't
change the locale as it creates a unpleasant experience for the user.
CYNGNOS-1797
Change-Id: Ib696e83cfcdaef18bcf24ef649e6268b7142961a
|
|
|
|
|
|
|
|
| |
WISP-41
Change-Id: Ia93d9f9d5d1b2f4d2613491e203451247ca9b474
Signed-off-by: Zdrowy Gosciu <ZdrowyGosciu+GITHUB@gmail.com>
(cherry picked from commit 9710862296c94cd6d9b5d16f146e9fb4ec899009)
|
|
|
|
|
|
| |
Issue-id: OPO-402
Change-Id: Id04105a48dfbb494dddc757f8fe9bcad16796937
|
|
|
|
| |
Change-Id: I20363cc80dbb1481bd66abb4bd4202212ff37028
|
|
|
|
|
|
|
|
| |
Some sims such as T-Mobile return incorrect languages for their
PL(Preferred languages). Lookup the locale via the MccTable instead,
and fallback to trusting the sim.
Change-Id: I612d4952355ce4a42b35579e1f9aa879417c4cd4
|
|
|
|
|
| |
Change-Id: I0b027bff18c3b33fc0a925ee756766ed31740b35
TICKET: OPO-361
|
|
|
|
|
|
|
|
|
|
|
|
| |
Take scroll events into consideration when deciding whether to override
user locale with sim locale.
Also move locale fetching to be async so we don't cause any unecessary
blocking.
CYNGNOS-1521
Change-Id: I0c4c1b89dd227f661c1a1cdcce445349fe4a206f
|
|
|
|
|
|
|
|
|
|
| |
Also ensure we only send stats event once and
only if the user actually changed the locale.
CYNGNOS-1521
CYNGNOS-1326
Change-Id: I7b0451137e6bf80bf71350da28fe391fc8c52ce8
|
|
|
|
|
|
|
|
|
|
| |
In the event that the current time returns us epoch,
hard code the time so the user doesn't have to
scroll all the way to 2016 when setting the time.
CRACKLING-721
Change-Id: I7a4122320c80e941154b84f306565c0f9b452a7d
|
|
|
|
|
|
|
|
|
| |
If the package defined by cm_account_type (which can be overlayed)
exists, then add CyanogenSettingsPage. Otherwise, omit.
PS3: On the cyngn side, the account type and package name don't match. Added a new string to overlay.
Change-Id: I15e032e21281aaf51ca32ac9cc0861e033201f19
|
|
|
|
|
|
|
|
|
| |
This reverts commit 070fbeaf5d4f0a25282f64936a21b4ac7e5c469b.
We still need to show the fingerprint setup screen which allows
the user to skip setting up a fingerprint if they choose to do so.
Change-Id: Ifa49ad1ac0e5cf113290b973ac5e9cd8abdbed9a
|
|
|
|
|
|
| |
Switch to AOSP fingerprint setup now that Marshmallow supports it.
Change-Id: I55ef80671c758034be324027f168af03dda66aef
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove usage of deprecated setLocationProviderEnabled and
isLocationProviderEnabled
* Use BroadcastReceiver to listen for changes to mode
* Replace GPS option with Battery Saving option (there is no longer a
mode available in Android which disables GPS)
TODO: Create CMStats entry for ENABLE_BATTERY_SAVING_LOCATION
Change-Id: I2efe69125518637ae9b7d0dce285c39dae654d4c
|
|
|
|
| |
Change-Id: If336a8321b09513ec8b22f8138a47fb4d94e5913
|
|
|
|
| |
Change-Id: Iffdbb3b38aef75f14dcb0957df8dda13f844159b
|
|
|
|
|
| |
Issue-Id: CYNGNOS-831
Change-Id: Iba8ab05f327360332383c6e93f6a0401e57e846e
|
|
|
|
|
|
| |
CYNGNOS-1021
Change-Id: I6139ca4368eb1bf49b07a95ac60ca28831e2cd3a
|
|
|
|
|
|
| |
CYNGNOS-691
Change-Id: I62ef349da48ffd3e9b148e68e946fe550cea2ff7
|
|
|
|
|
|
| |
CYNGNOS-886
Change-Id: I97af3285d9321f2f153676eaac081e5408300661
|
|
|
|
|
|
|
|
|
|
| |
We can proceed to the data enablement screen as soon as the device
confirms the requested slot is active. Waiting for an actual data
connection kinda breaks the point of that screen :)
Addresses CYNGNOS-660 and CRACKLING-503
Change-Id: I975508852b37c0e4b112612ac10aacb71ded97b3
|
|
|
|
|
|
|
|
| |
Invalid sims and bad connections causes huge delays when switching. This disallows switching to invalid sims. It also fixes a bug were the next button would get enabled while waiting on a switch.
CRACKLING-503
Change-Id: I6cf7391910cc23554bb418c3083e736a3f06e037
|
|
|
|
| |
Change-Id: Icc898a22c17486c9e2cc7f2d9d54ca025c134b0d
|