matomo-org / matomo-org/device-detector
Unknown useragents for 2026.06 20-30
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 3.5k
- Forks
- 513
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 11
Description
* filter unknown devices or not added tests [generator report script](https://github.com/sanchezzzhak/node-device-detector/blob/master/tests/tools/report-info-for-devices.js)
* file result: [ua-device-2026.06--20-30-20260703.log](https://github.com/user-attachments/files/29646937/ua-device-2026.06--20-30-20260703.log)
* stat report compare for google-support-devices.csv [generator report script](https://github.com/sanchezzzhak/node-device-detector/blob/master/tests/tools/report-google-device.js)
* file result: [report.txt](https://github.com/user-attachments/files/29647015/report.txt)
resume report.txt:
Total, 52843, Found 23342 (44.17%), Simulate Found 9684 (18.33%)
44.17% - Successful matching of the brand and model with the Google list
18.33% - What is missing in the tests, but successfully finds the brand in the model column
Overall, we identify 62-68% of the device definitions from Google's list, but in fact the coverage is much greater, as there are devices that are not on Google's list.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with tests/tools/report-info-for-devices.js and review ua-device-2026.06--20-30-20260703.log to identify unknown user agents or devices. Use tests/tools/report-google-device.js and report.txt to compare coverage with Google’s device list. Done means the relevant unknown devices are filtered and missing cases are covered by tests or added definitions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100