Skip to content

Commit

Permalink
Detect new brand: AG Mobile and Detect devices for existing brands: G…
Browse files Browse the repository at this point in the history
…oogle, Pioneer, Sony, Ross&Moor, Nomi, Motorola, Prestigio, Jinga, UNIWA, Lenovo, LG, LeEco, Xiaomi, Hotwav, Panasonic, Bluboo, Meizu, UMIDIGI, Highscreen, Gooweel. Asus, BenQ, Doogee, Explay and Detect app: Google Fiber TV (matomo-org#6799)

* feat(app) detect app: Google Fiber TV
feat(device) detect brand Google models: Fiber GFHD100, Fiber GFHD200
feat(device) detect brand Pioneer model: Fiber BDP-160
feat(device) detect brand Sony model: NSZ-GS7
feat(os) detect Cinnamon defined as GNU/Linux

* feat(test) add tests: Bluboo Maya Max, Hisense L675, Vertex Impress Game, Inoi 5i, Hisense Infinity H12, Vertex Impress Luck
feat(device) rename Nomi C07008 to Nomi Sigma
feat(device) detect brand Ross&Moor models: RMD-550
feat(device) detect brand Nomi models: Ultra 3 Pro (C101040)
feat(device) detect brand Motorola models: Moto G5s Plus
feat(device) detect brand Prestigio models: Wize R3 (PSP3423DUO)
feat(device) detect brand Jinga models: Hit 4G
feat(device) detect brand UNIWA models: F40
feat(device) detect brand Lenovo models: Yoga Smart Tab (YT-X705L, YT-X705F), Tab M7 (TB-7305I)

* feat(device) detect brand LeEco model: Le Max 2 (LEX820)
feat(device) detect brand Xiaomi model: Mi Note 10 Lite
feat(device) detect brand Hotwav models: Symbol R60, Symbol X, Symbol Max
feat(device) detect brand LG model: G4 (LG-H812)
feat(device) detect brand Panasonic model: Eluga I7

* feat(device) detect brand Bluboo model: Picasso 4G
feat(device) detect brand Meizu model: PRO 5
feat(device) detect brand UMIDIGI model: S2 Lite
feat(device) detect brand Highscreen model: Prime L
feat(device) detect brand Jinga model: Basco M500 3G
feat(device) detect brand Gooweel model: M5 Pro

* feat(device) detect new brand AG Mobile models: Hashtag, Shine, Chacer
feat(device) detect brand Asus models: Fonepad 7 (K01N, K019), MeMO Pad 7 (K017), MeMO Pad 8 (K015)
feat(device) detect brand BenQ model: F5
feat(device) detect brand Doogee model: Iron Bone DG750
feat(device) detect brand Explay models: Onyx, Onliner 4
feat(device) detect brand Highscreen models: Spade, Spark 2

* fix: YAML Lint

* feat(device) detect brand LG models: V20 (LG-US996), Stylus 2 (LG-K520), K51S (LM-K510), Solo LTE (LGL423DL), Stylo 3 Plus (LG-TP450)

feat(device) add tests: Infinix Note 5 (X604), Motorola Moto E4,

* fix: YAML lint
  • Loading branch information
sanchezzzhak authored Jul 19, 2021
1 parent b9a5964 commit d405cda
Show file tree
Hide file tree
Showing 10 changed files with 1,073 additions and 84 deletions.
1 change: 1 addition & 0 deletions Parser/Device/AbstractDeviceParser.php
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ abstract class AbstractDeviceParser extends AbstractParser
'AD' => 'Advance',
'AF' => 'AfriOne',
'A3' => 'AGM',
'J0' => 'AG Mobile',
'AZ' => 'Ainol',
'AI' => 'Airness',
'AT' => 'Airties',
Expand Down
84 changes: 84 additions & 0 deletions Tests/fixtures/phablet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6416,3 +6416,87 @@
model: Galaxy Note 4
os_family: Android
browser_family: Unknown
-
user_agent: 'Mozilla/5.0 (Linux; Android 10; Mi Note 10 Lite Build/QKQ1.190825.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.152 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/307.0.0.40.111;]'
os:
name: Android
version: "10"
platform: ""
client:
type: mobile app
name: Facebook
version: 307.0.0.40.111
device:
type: phablet
brand: Xiaomi
model: Mi Note 10 Lite
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 10; Symbol R60 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.99 Mobile Safari/537.36
os:
name: Android
version: "10"
platform: ""
client:
type: browser
name: Chrome Mobile
version: 80.0.3987.99
engine: Blink
engine_version: ""
device:
type: phablet
brand: Hotwav
model: Symbol R60
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 4.4.2; K01N Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36 Instagram 93.1.0.19.102 Android (19/4.4.2; 160dpi; 600x976; asus; K01N; K01N_2; redhookbay; ru_RU; 154400402)
os:
name: Android
version: 4.4.2
platform: ""
client:
type: mobile app
name: Instagram App
version: 93.1.0.19.102
device:
type: phablet
brand: Asus
model: Fonepad 7
os_family: Android
browser_family: Unknown
-
user_agent: Mozilla/5.0 (Linux; Android 4.4.2; K019) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.90 Safari/537.36
os:
name: Android
version: 4.4.2
platform: ""
client:
type: browser
name: Chrome
version: 73.0.3683.90
engine: Blink
engine_version: ""
device:
type: phablet
brand: Asus
model: Fonepad 7
os_family: Android
browser_family: Chrome
-
user_agent: Mozilla/5.0 (Linux; Android 10; Infinix X604 Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.198 Mobile Safari/537.36 GSA/11.36.10.23.arm64
os:
name: Android
version: "10"
platform: ARM
client:
type: mobile app
name: Google Search App
version: 11.36.10.23
device:
type: phablet
brand: Infinix
model: Note 5
os_family: Android
browser_family: Unknown
Loading

0 comments on commit d405cda

Please sign in to comment.