Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/matomo-org/device-detector
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
https://github.com/matomo-org/device-detector
* Improves version detection for Lineage OS
* Add more tests
* Regex syntax: escape literal \.
* Bugfix: also allow comma and underscores for version number...
19e80a7ac3078a5deb10b71c87fb88490b2531d6 authored 9 months ago by Liviu-Mihail Concioiu <[email protected]>
cd0bbdb44b9c3144b5c9cb25940c37972e630bf2 authored 9 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds detection for EudoraWeb
* Adds detection for Basic Web Browser
* Improves detection for...
* Adds detection for Columbus Browser
* Adds detection for Liri Browser
* Adds detection for L...
* Adds client hints test for Pluma
* Improves detection for Tor Browser
* Improves detection f...
* Adds detection for Microsoft Copilot
* Rename Petal Search App to Petal Search
* Improves ve...
* Improves detection for Googlebot News
* Adds detection for Interactsh
* Adds detection for w...
* Improves detection for TV Bro and tv devices
ref #7039
* Improves detection for Hyundai tv...
cd99c14cd38e70dba11d0275eb75b876f1648c03 authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>* Adds detection for TTWebview
* Adds detection for tararia
* Adds detection for Colom Bro...
be8de2ce04457e2024cbc15e47a3b074636b05c5 authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds detection for Foxmail
* Adds detection for Mail Master
---------
Co-authored-by: T...
a57ab14a3159bc45a1b58b2286a3634f3d2a8e9b authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>5d41a2b1cf92aa4fb45200afbe25f2d2fce44f4e authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Move a few regexes up
80bb98d0f7ed5434b1bab4a4f172eaf6edc51fb0 authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Improves detection for wearable
* Improve regex
* Adds detection for SberBrowser
* Rename Norton Secure Browser to Norton Private Browser
* Ad...
29ba89617e9193e3079241eff002d597a017f975 authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Improves detection for Whale OS
* Add test
* Rename 360 Browser to 360 Secure Browser and improves detection for 360 Secure Browser
* The ...
* Adds detection for RuxitSynthetic and DynatraceSynthetic
* Adds detection for Sitebulb
* Add...
* Adds detection for Google Lens and improves detection for Google Search App
* Improves detect...
* Improves detection for Amazon Fire HD 10 (2023)
* Adds detection for Hot Pepper Puya
* Adds ...
307c96abc46d2ad0a1e2f6bb89c253715b9154b0 authored 10 months ago by Alexander Todorov <[email protected]>
61bbb7113ac343bfde22f5f523a19b8d083e7afb authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds detection for Raspbian
* Adds detection for Raspbian Chromium
* Add another test for Ra...
* Adds detection for Blackview BV8900
* Adds detection for Crosscall Core-Z5
* Adds detection ...
* Adds detection for Viber Url Downloader
* Adds detection for Zeno
* Adds detection for Barra...
35efad75b31f2596701834d19f097497909572a4 authored 10 months ago by Stefan Giehl <[email protected]>
* Adds detection for Stream Master
* Adds missing test for WhatsApp
* Adds detection for FM Wh...
* Improves detection for Android
* Improves detection for iOS
* Improves detection for Windows...
* Improves detection for Uniqcell devices
* Improves detection for Wolki devices
* Improves de...
* Improves detection for Apple devices
ref #7059
---------
Co-authored-by: Tutik Alexsandr ...
ce1cb4d0f50090a5d2be3485c6900d41b4a46270 authored 10 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds detection for Proxy Browser
* Adds detection for HotBrowser
* Improves detection for Se...
* Adds detection for WhatsMyIP.org
* Improves detection for KeyCDN Tools
* keycdn-tools: is us...
* Adds detection for Onion Browser
* Adds detection for Quicksilver
* Adds detection for CamSc...
* feat(device): added PicoBrowser to exclude list for hasDesktopFragment method
* feat(device) ...
Co-authored-by: Tutik Alexsandr <[email protected]>
5372aa80be5b086418eaa735b59a188458f326d9 authored 10 months ago by Jonathan Browne <[email protected]>
* feat: added check your Apple device for correct operating system
* feat: added test UA Apple ...
* Adds new test for Seekport
* Adds detection for Botify
* Adds detection for Snapchat Ads
* ...
* Version capture groups have been deleted (since they were not used)
---------
Co-authored-...
10c995f6a38a00ada25d42d43a290993540d613b authored 10 months ago by João Abecasis <[email protected]>Co-authored-by: sgiehl <[email protected]>
9933f9460d263b1a584c3cbb68f58b72613f02cf authored 10 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Adds detection for Microsoft Preview
* Adds detection for VirusTotal Cloud
* Adds detection ...
* Fix engine detection on old Qwant iOS versions.
* Fix a test case I missed.
* Add a separate...
2fc30be9a067d757a4f68afdc413fa30bac1933f authored 11 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds detection for Anthropic AI
* Improves detection for BingBot
* Adds detection for Arc br...
7fdfcdf202d176312e2c2f9cf0e9f8a8c739f0a4 authored 11 months ago by Liviu-Mihail Concioiu <[email protected]>
* Adds support for chartable analytics prefix health checks
* Add another ios variant of new yo...
feat(device) detect new brand MeMobile: Grace 9
feat(device) detect brand Vivo: iQOO Z7 Pro 5G ...
1ed6514c4b93a23d70192c9bcaa16166138d3566 authored 11 months ago by Jonathan Browne <[email protected]>
* Improves version detection for Iridium
* Improves version detection for iOS and macOS
cee4101323e7c9aa871481ff790c18dd842ab832 authored 11 months ago by Jonathan Browne <[email protected]>
Co-authored-by: sgiehl <[email protected]>
9a97a56f46aba68b378bca34f91d746092a8fb5c authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
feat(device) detect brand AllCall: Shine 12T, Shine 12
feat(device) detect brand VGO TEL: New 1...
* Improves detection for Amazon Fire TV 4-Series (2021)
* Adds detection for Xiaomi brand
* Ad...
* Adds detection for Crow Browser
* Adds detection for Telly brand
* Adds detection for Vewd B...
aad57860395ed422f1aa9e038874499d7319af6e authored 11 months ago by Jonathan Browne <[email protected]>
Co-authored-by: sgiehl <[email protected]>
f50b66cf4c7e5afd7ac87ff93266cdd15b07a66e authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* Add another port for Java
* Add ports for Go
* Add another port for Go
cd8d69fe5c59880c67cff6635de5a1467c17c8cd authored 11 months ago by Liviu-Mihail Concioiu <[email protected]>Co-authored-by: sgiehl <[email protected]>
e73ccd13ce2615e7ed2392b32bb5af9edbf14a55 authored 11 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Adds detection for Odin
* Adds detection for YouBot
* Adds detection for SiteScore
* Improv...
* Fix false positives on Comodo Dragon browser for Dragon-model devices.
* Add and handle test ...
* Improves detection for Googlebot
* Update Googlebot urls
* Adds detection for Spawning AI
*...
* Adds test for macOS
* Adds detection for ClaudeBot
* Improves detection for Daum
* Improves...
19138b0c4b9ddf4ffd8e423d6af3764b7317cb0b authored 12 months ago by Stefan Giehl <[email protected]>
Co-authored-by: sgiehl <[email protected]>
5f8b2bdcbc605017be4825316bda19e84b5939c6 authored 12 months ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Improves version detection for iOS and macOS
* Adds detection for OWLer
* Adds detection for...
e99e8616c7e0939c498009856f7d0949ad900c7d authored 12 months ago by Liviu-Mihail Concioiu <[email protected]>
* Improves detection for Vestel devices
* Improves detection for Hisense devices
* Improves de...
* Improves detection for Hisense devices
* Adds test for Hisense 50A60GEVS
* Adds detection fo...
Co-authored-by: sgiehl <[email protected]>
30463d57dd2afe06a9ca61ddde2c37bdb85412d9 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Adds detection for Xiaomi MiTV A Pro
* Improves detection for Qilive devices
* Improves dete...
* feat(device): detect new brand Maunfeld: MLT43USD02, MLT32HSX02
feat(device): detect new bran...
* use newer coding standard
* fix phpcs
3167b1dc4b1dd4763c4b05754747113ec6af4633 authored about 1 year ago by Stefan Giehl <[email protected]>Co-authored-by: sgiehl <[email protected]>
12071caef20db5e29f02faccdbee6a9455827d97 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* feat(device): detect brand Doogee: Nova Y100X
* feat(device): detect new brand Getnord: Ony...
cb7f56ad2643f75f0c24c238076f7ae1bbe2bc37 authored about 1 year ago by Tutik Alexsandr <[email protected]>* Adds detection for Apple Mac Mini (2023)
* Adds detection for Apple MacBook Pro 14" (2023)
...
Co-authored-by: sgiehl <[email protected]>
b51583c86fe1c16da859c27d526d8309585f2eb3 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(device) detect new brand iKonia: Jarvis 7.85
feat(device) detect brand Hotwav: Cyber 13 ...
* Update phpstan action
* update phpstan dependency
* Fix newly detected PHPStan issues
11b8935f93969552e7747e0d9f225b1446981b05 authored about 1 year ago by Stefan Giehl <[email protected]>1ce0b079bead285d328d5d70cb008c28300c29b8 authored about 1 year ago by Stefan Giehl <[email protected]>
Co-authored-by: sgiehl <[email protected]>
5cb67d05e3c4ffe942ef7f4ddca3985da57b0e9c authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(browser): detect World Browser - Fast & Simple
feat(browser): detect Every Browser
re...
055fc221384bce0f086990b2c584fb7933dd50bc authored about 1 year ago by Tutik Alexsandr <[email protected]>* Adds detection for LuneOS
ref #7518
967270594a8319745b34da14f08822b0799bac87 authored about 1 year ago by Liviu-Mihail Concioiu <[email protected]>
* Improves detection for Sunny devices
* Improves detection for Roku OS
* Adds detection for R...
Co-authored-by: sgiehl <[email protected]>
3577abbfea71eaf88d4cd432274428c39601754f authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>bd5f84ca422394726f720974f757a5f63284374f authored about 1 year ago by Stefan Giehl <[email protected]>
* feat: detect app WeRead
feat: detect device brand OnePlus: 11 (CPH2451), Nord 3 5G (CPH2491),...
* Adds detection for HTML Parser
* Improves detection for Python urllib
* Adds detection for m...
* Improves detection for TiVo devices ref #7509
* Adds detection for TiVo OS ref #7509
* Impro...
Co-authored-by: sgiehl <[email protected]>
cff79d59e3727332db61bf8b5d415b174768cb27 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>759cdbd907aa889c06309a3342ce909146ad49b4 authored about 1 year ago by Tutik Alexsandr <[email protected]>
* Adds detection for VIDAA
ref #7505
* Improves detection for Toshiba models
ref #7505
* Imp...
* Add MeltwaterNews to Bot detection
* Add Test for Bot MeltwaterNews
ref #7484
999a7ef9845701134a84a53b555ec11986281062 authored about 1 year ago by Tutik Alexsandr <[email protected]>
* Various podcast related uas.
* Updating readme with podcasting uas.
* Get rid of cloudfront ...
Co-authored-by: sgiehl <[email protected]>
d3ccf9559d01c78555763d15142554c5de368045 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>* feat(device) detect brand Huawei: Mate 30 (AMZ-L29)
* feat: detect device brand Lenovo: Vib...
056d0251bc369df66b5d1cc4893305a23578b04e authored about 1 year ago by Tutik Alexsandr <[email protected]>
* Removed checks for `type` for FeedReaderTest.php
* Fix feed-reader yaml
---------
Co-aut...
0dcf0f7abc392471bf3f1c29d7d29fd03b9046bc authored about 1 year ago by Dmitrii Kustov <[email protected]>Co-authored-by: sgiehl <[email protected]>
6d88da536c5203405a2117089546678d2e8b28b9 authored about 1 year ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Improves detection for Apple Watch
* Improves version detection for iOS and macOS