1291 Commits

Author SHA1 Message Date
Faisal Salman
ce242a362f [extensions][enums] Improve detection for Yandex bots 2025-08-30 17:01:05 +07:00
Faisal Salman
2078b1ec92 [enums] Clean up enum imports & create build script 2025-08-29 17:53:09 +07:00
Faisal Salman
7dcbb8def3 [enums] Enum for CPU architecture should be CPUArch rather than CPUName 2025-08-28 11:14:21 +07:00
Faisal Salman
f810a6d1d9 Fix type mistake 2025-08-27 14:57:09 +07:00
Faisal Salman
0e05332609 [enums] Add enums for extensions submodule 2025-08-27 12:14:56 +07:00
Faisal Salman
48a1f34c28 [enums] Rename & mark as deprecated: Browser->BrowserName, CPU->CPUName, Device->DeviceType, Vendor->DeviceVendor, Engine->EngineName, OS->OSName 2025-08-27 12:13:06 +07:00
Faisal Salman
fb1ed5cf6b Only check for direct properties from the headers object 2025-08-26 22:35:46 +07:00
Faisal Salman
3e65196b57 Normalize all headers into lowercase 2025-08-26 00:18:53 +07:00
Faisal Salman
4e421e72fe Main d.ts: replace hardcoded type def with enum values 2025-08-23 21:14:12 +07:00
Faisal Salman
98cf19c8c5 Main d.ts export type UAParserHeaders 2025-08-23 19:06:07 +07:00
Faisal Salman
c9badeb345 [extensions] Add new crawlers: Algolia, Baidu, BLEXBot, Botify, Freespoke, Marginalia, MSNBot, OnCrawl, SeekportBot, Siteimprove, TwinAgent, YepBot, ZumBot 2025-08-21 21:40:50 +07:00
Faisal Salman
9003fe5724 [extensions] Add new bots: Algolia Crawler, contxbot, HubSpot Page Fetcher, Kagibot 2025-08-15 20:42:41 +07:00
Faisal Salman
975c4860f4 [extensions][helpers] Add some new AI bots: Bravebot, Cotoyogi, FirecrawlAgent, HuggingFace-Bot, Kangaroo Bot, PanguBot, Replicate-Bot, RunPod-Bot, Together-Bot, xAI-Bot 2025-08-14 20:42:17 +07:00
Faisal Salman
647b6232bd [extensions][helpers] Add some bots from Vercel: v0bot, vercel-favicon-bot, vercel-screenshot-bot, vercelflags, verceltracing 2025-08-14 19:34:14 +07:00
Faisal Salman
95485f7b5d [extensions][helpers] Add new bots: cohere-training-data-crawler, Gemini-Deep-Research, kakaotalk-scrap, TikTokSpider 2025-08-11 13:14:45 +07:00
Faisal Salman
74ef71cf63 [extensions][helpers] Add new bots: Asana, bitlybot, Chrome-Lighthouse, DeepSeekBot, DuckDuckGo-Favicons-Bot, Elastic, Zoombot 2025-08-10 00:40:20 +07:00
Harlan Brawer
9e6dff6dc3 replace node fetch types with undici 2025-08-09 23:38:52 +07:00
Faisal Salman
bf5155ec8a Add new vendor: Philips 2025-08-09 23:01:29 +07:00
Aidan Nulman
ecbc0336b6
Fix #797: Iterate over brands as an array (#798) 2025-08-01 18:34:36 +07:00
Suryaansh Chawla
ab299a23b7
Zalo integration in UAParser (#1) (#792) 2025-08-01 18:33:52 +07:00
undefined
3fe137e533
chore: move node-fetch to devDeps (#784) 2025-08-01 18:33:10 +07:00
Faisal Salman
0bb6e24837 [extensions] Add new bots: Blueno, BufferLinkPreviewBot, Claude-SearchBot, Claude-User, Coveobot, CriteoBot 2025-07-22 12:29:01 +07:00
Faisal Salman
a19977ce4c Fix #796: Improve device detection for Pico Neo 3 2025-07-21 11:53:03 +07:00
Faisal Salman
088383b9bd Add new CPU architecture: alpha 2025-07-21 11:43:26 +07:00
Faisal Salman
c9d008e97a Bump version 2.0.4 2.0.4 2025-06-21 21:41:00 +07:00
Faisal Salman
86b3cd37e2 Improve OS detection: Windows Server series 2025-06-21 21:38:51 +07:00
Faisal Salman
a9378427ed Improve Windows detection & recognize Windows CE & RT as separate OS variants 2025-06-21 15:11:22 +07:00
Faisal Salman
f9836f1981 Add new vendor: Retroid 2025-06-19 16:14:09 +07:00
Faisal Salman
f300478bdc Identify device that uses Firefox Reality / Wolvic as an XR device 2025-06-19 00:16:25 +07:00
Faisal Salman
ee88f16620 [extensions] Add new email: Apple's Mail, DaumMail, Polymail, ProtonMail, SparkDesktop, Zimbra, ZohoMail-Desktop 2025-06-18 19:07:14 +07:00
Faisal Salman
d28d74fea7 [extensions] Add new apps: Discord, Evernote, Figma, Flipboard, Mattermost, Notion, Postman, Rambox, Rocket.Chat, Teams, TikTok Lite, VS Code 2025-06-17 01:50:33 +07:00
Faisal Salman
1282175bac [extensions] Add new libraries: AdobeAIR, aiohttp, nutch, httpx, urllib3 2025-06-10 23:05:03 +07:00
Faisal Salman
e312298283 Fix #794: Detect Windows 7 2025-06-10 23:03:16 +07:00
Faisal Salman
5e7d0b25a3 Improve device&OS detection: LG webOS TV 2025-06-07 00:05:28 +07:00
Faisal Salman
5f1e498bec Move browser hints map 2025-06-06 22:03:42 +07:00
Faisal Salman
72d0c2acb3 [extensions] Add new crawler bots: ChatGLM, Onespot, Startpage 2025-06-03 11:07:27 +07:00
Faisal Salman
a3549efc22 [extensions] Add new bots: Daumoa, iAskBot, Iframely, Qwantbot 2025-05-30 23:16:02 +07:00
Faisal Salman
29677bcd3d Add new browser: Edge WebView, Edge WebView2 2025-05-21 11:12:37 +07:00
Faisal Salman
64a933bae8 [extensions] Add new fetcher: MistralAI-User, Perplexity-User 2025-05-20 16:46:40 +07:00
Faisal Salman
f51ed79118 Improve device detection: HMD, Infinix, Tecno 2025-05-20 16:41:00 +07:00
Faisal Salman
72c59b5351 Add new device vendor: Lava
https://www.lavamobiles.com/
2025-05-13 11:18:41 +07:00
Faisal Salman
466a8b26be Improve device detection: OnePlus 2025-05-12 21:10:55 +07:00
Faisal Salman
3d6e326f49 Improve device detection: Google Pixel & Pixelbook series 2025-05-12 15:46:37 +07:00
Faisal Salman
be16c04a33 Improve device detection: Nothing, Sony 2025-05-12 14:00:58 +07:00
Faisal Salman
6a2a3a61b6 Fix mistakenly placed enum value 2025-05-12 11:37:44 +07:00
Faisal Salman
14a51039aa Improve device detection: identify Large Screen as smarttv 2025-05-10 19:13:27 +07:00
Faisal Salman
944c1fb260 Improve device detection: Motorola 2025-05-10 12:28:57 +07:00
Faisal Salman
b9a710978e Fix #791 - Add new device vendor: Vizio 2025-05-02 10:19:19 +07:00
Faisal Salman
e069133f51 Fix #787 - Avoid using lookbehind assertion in regex to ensure compatibility 2025-04-15 22:01:38 +07:00
Faisal Salman
848cd1d1e4 Add new OS: Knoppix, Xubuntu 2025-04-15 21:43:59 +07:00