Skip to content

Commit

Permalink
feat(sync) Detect new brands: Vision Technology, WOZIFAN and Detect d…
Browse files Browse the repository at this point in the history
…evices for exist brands (matomo-org#7749)

feat(device) detect new brand WOZIFAN: W10
feat(device) detect new brand Vision Technology: XS100 Mini
feat(device) detect brand Tecno Mobile: Pova Neo 5G (TECNO LE6j)
feat(device) detect brand HTC: U23 Pro (2QC9200)
feat(device) detect brand Xiaomi: Redmi 12 5G (23076RA4BR)
feat(device) detect brand Huawei: MatePad Pro 11 (GOT-AL19)
feat(device) detect brand Motorola: Edge 30 Pro (XT2201-1), One 5G Ace (XT2113-2)
feat(device) detect brand Xiaomi: Redmi 8A (MZB8458IN, M1908C3KH), Redmi 8 (MZB8255IN, M1908C3IG, M1908C3IC), Redmi 9i Sport (MZB0A5HIN), Redmi Go (M1903C3GG), Redmi 7A (M1903C3EI), Pocophone F1 (M1805E10A)
feat(device) detect brand Huawei: Nova Y61 (EVE-LX3), Nova 10 SE (BNE-LX3)
feat(device) detect brand Vivo: iQOO Z1, iQOO 5 Pro, iQOO 5, iQOO Z9x 5G (V2353A), X100s (V2359A), T3x 5G (V2338)
feat(device) detect brand POCO: X3 (MZB9965IN, MZB07Z4IN, MZB07Z3IN, MZB07Z1IN, MZB07Z2IN, MZB07Z0IN), X2 (MZB8743IN), F2 Pro (M2004J11G)
feat(device) detect brand NEXON: X2+
feat(device) detect brand T-Mobile: T Phone 2 Pro, REVVL 7 5G (TMRV075G), REVVL 7 Pro 5G (TMRV07P5G)
feat(device) detect brand Sony: Xperia 1 VI (XQ-EC72)
feat(device) detect brand Vivo: V30 Lite 5G (V2314), V40 Lite (V2341)
feat(device) detect brand HTC: U12 Life
feat(device) detect brand Teclast: T50HD
feat(device) detect brand Scoole: SL-LED43S98T2SU, SL-LED43S94T2S
feat(device) detect brand Lenovo: Tab P12 Pro (TB-Q706Z)
feat(device) detect brand Huawei: Honor 200 (ELI-NX9), MatePad 11.5" Air (DBY2-L09CK)
feat(device) detect brand ZTE: Axon 30 5G (A2322G)
feat(device) detect brand Hisense: U60
feat(device) detect brand Pixus: Folio
feat(device) detect brand FEONAL: D118
feat(device) detect brand Erisson: 24LM8002CT2
feat(device) detect brand Google: Pixel 5 (GTT9Q, GD1YQ), Pixel 3a XL (G020G, G020C, G020B)
feat(device) detect brand Motorola: Moto G60 (PANB0013IN)
feat(device) detect brand POCO: X2 (MZB8746IN, MZB8744IN)
---
feat(sync) Improves detection for Apple devices and iOS, iPadOS (matomo-org#7744)
* Improves detection for iPadOS
* Improves version detection for iOS
* Adds detection for iPad Air 6 WiFi
* Adds detection for iPad Air 6
* Adds detection for iPad Air 7 WiFi
* Adds detection for iPad Air 7
* Adds detection for iPad Pro 5 11" WiFi
* Adds detection for iPad Pro 5 11"
* Adds detection for iPad Pro 7 12.9" WiFi
* Adds detection for iPad Pro 7 12.9"
* Adds detection for iPad Pro 4 11" WiFi
* Adds detection for Reuters News app
* Adds detection for iPad Pro 4 11"
* Adds detection for iPad Pro 6 12.9" WiFi
* Adds detection for iPad Pro 6 12.9"
---
chore: generate indexes
  • Loading branch information
sanchezzzhak committed Jul 24, 2024
1 parent c806ee4 commit 66d995c
Show file tree
Hide file tree
Showing 14 changed files with 1,620 additions and 49 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -411,7 +411,7 @@ detector.detect (indexes on) x 1,032 ops/sec ±0.61% (94 runs sampled)
</details>

### What about tests?
Yes we use tests, total tests ~78.7k
Yes we use tests, total tests ~79.0k

### Get more information about a device (experimental)
> This parser is experimental and contains few devices. (1833 devices, alias devices 3899)
Expand Down
2 changes: 2 additions & 0 deletions parser/device/brand-short.js
Original file line number Diff line number Diff line change
Expand Up @@ -1718,6 +1718,7 @@ module.exports = {
'VIZ': 'Vizmo',
'VIT': 'Vityaz',
'9V': 'Vision Touch',
'VIS': 'Vision Technology',
'VIL': 'Visual Land',
'VI1': 'VILLAON',
'VK': 'VK Mobile',
Expand Down Expand Up @@ -1795,6 +1796,7 @@ module.exports = {
'W1': 'Woo',
'WR': 'Wortmann',
'WX': 'Woxter',
'WOZ': 'WOZIFAN',
'XQ': 'X-AGE',
'XEL': 'XElectron',
'X3': 'X-BO',
Expand Down
26 changes: 16 additions & 10 deletions regexes/client-index-hash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@
- []
'68233211':
- []
- - 549
- - 550
'68346369':
- []
- - 538
Expand Down Expand Up @@ -363,7 +363,7 @@
- []
6611b99:
- []
- - 551
- - 552
64f06218:
- []
- - 30
Expand Down Expand Up @@ -1068,7 +1068,7 @@ ecfbf23:
- - 122
4e39735d:
- []
- - 551
- - 552
4abd423a:
- []
- - 316
Expand Down Expand Up @@ -1111,7 +1111,7 @@ ecfbf23:
- 473
- 516
- 531
- - 551
- - 552
7a316e20:
- []
- - 312
Expand Down Expand Up @@ -1306,19 +1306,19 @@ ac9ab57:
- - 542
25ad0c38:
- []
- - 549
- - 550
2ea1c973:
- []
- - 543
4315ff0f:
- []
- - 549
- - 550
1c6c16c:
- []
- - 549
- - 550
5727f664:
- []
- - 549
- - 550
77acea5f:
- []
- - 544
Expand Down Expand Up @@ -1346,6 +1346,9 @@ ac9ab57:
57ab8aa7:
- []
- - 129
521bf748:
- []
- - 549
6e309bc8:
- - 257
- []
Expand Down Expand Up @@ -3984,7 +3987,7 @@ d256fa0:
- - 128
55167ee1:
- []
- - 551
- - 552
3d692ea3:
- []
- - 191
Expand Down Expand Up @@ -4090,7 +4093,7 @@ d19f499:
- - 320
399174da:
- []
- - 551
- - 552
32c7d614:
- []
- - 321
Expand Down Expand Up @@ -8165,6 +8168,9 @@ cdf4ee0:
2157fd44:
- []
- - 85
49bb5d46:
- []
- - 549
344192af:
- - 460
- []
Expand Down
5 changes: 5 additions & 0 deletions regexes/client/mobile_apps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2490,6 +2490,11 @@
name: 'WNYC'
version: '$1'

# Reuters News (https://apps.apple.com/us/app/reuters-news/id602660809)
- regex: 'ReutersNews(?: App)?[/ ]?([\d\.]+)?'
name: 'Reuters News'
version: '$1'

# Electron generic apps
- regex: ' (?!(?:AppleWebKit|brave|Franz|Mailspring|Notion|Basecamp|Evernote|catalyst|ramboxpro|BlueMail|BeakerBrowser|TweakStyle|Colibri|Polypane|VibeMate|(?:d|LT|Glass|Sushi|Flash|OhHai)Browser|Sizzy))([a-z0-9]*)(?:-desktop|-electron-app)?/(\d+\.[\d.]+).*Electron/'
name: '$1'
Expand Down
144 changes: 144 additions & 0 deletions regexes/device-index-hash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1612,6 +1612,8 @@ m2003j6a1i:
- XI
m1908c3jg:
- XI
tecno le6j:
- TB
gi-626:
- A5
5039d_ru:
Expand Down Expand Up @@ -37010,6 +37012,66 @@ lunar pro:
- LM
villaon v6751l:
- VI1
2qc9200:
- HT
xt2201-1:
- MR
xt2113-2:
- MR
23076ra4br:
- XI
mzb9965in:
- 0P
mzb8743in:
- 0P
mzb8458in:
- XI
mzb8255in:
- XI
mzb0a5hin:
- XI
mzb07z4in:
- 0P
mzb07z3in:
- 0P
mzb07z1in:
- 0P
m2004j11g:
- 0P
iqoo z1:
- VV
iqoo 5 pro:
- VV
iqoo 5:
- VV
eve-lx3:
- HU
bne-lx3:
- HU
xq-ec72:
- SO
v2353a:
- VV
t phone 2 pro:
- TM
tmrv075g:
- TM
tmrv07p5g:
- TM
m1908c3kh:
- XI
m1908c3ig:
- XI
m1908c3ic:
- XI
m1903c3gg:
- XI
m1903c3ei:
- XI
m1805e10a:
- XI
mzb07z2in:
- 0P
y9plus:
- DO
doro 8030/8031/8028:
Expand Down Expand Up @@ -38171,6 +38233,42 @@ doppio dp355:
- JQ
liv2lte:
- YE
mzb07z0in:
- 0P
v2359a:
- VV
v2338:
- VV
v2314:
- VV
u12 life:
- HT
v2341:
- VV
eli-nx9:
- HU
armor 25t pro:
- UL
a2322g:
- ZT
panb0013in:
- MR
mzb8746in:
- 0P
mzb8744in:
- 0P
hisense u60:
- HI
gtt9q:
- GO
gd1yq:
- GO
g020g:
- GO
g020c:
- GO
g020b:
- GO
gs55-6:
- GS
gs57-6:
Expand Down Expand Up @@ -47292,6 +47390,42 @@ archos t101 fhd wifi:
- AR
kl9878ae:
- 0K
ipad14,8:
- AP
ipad14,9:
- AP
ipad14,10:
- AP
ipad14,11:
- AP
ipad16,3:
- AP
ipad16,4:
- AP
ipad16,5:
- AP
ipad16,6:
- AP
ipad14,3:
- AP
ipad14,5:
- AP
got-al19:
- HU
w10_eea:
- WOZ
sm-x806c:
- SA
dby2-l09ck:
- HU
t50hd:
- T7
tb-q706z:
- LE
pixus_folio:
- PX
d118_eea:
- '67'
jdn-al00:
- HU
ags2-al00hn:
Expand Down Expand Up @@ -59067,6 +59201,16 @@ heimat_h65pu2303svf:
- HEI
stv-32dhbk2r-t9:
- TUV
xs100mini:
- VIS
nexon x2+:
- N8
sl-led43s98t2su:
- SC1
sl-led43s94t2s:
- SC1
24lm8002ct2:
- '05'
bb2 pro:
- 0M
kii pro:
Expand Down
Loading

0 comments on commit 66d995c

Please sign in to comment.