Commit Graph

  • 638e237c8d [device-utils] Add new method: getMarketingName() device-utils Faisal Salman 2024-12-02 16:15:35 +07:00
  • d177b83965 NEW SUBMODULE: device-utils Faisal Salman 2024-12-02 10:43:17 +07:00
  • d4986af7c0 Improve device detection for Xiaomi TVs Faisal Salman 2024-12-02 10:42:09 +07:00
  • fbadfd7ace Improve device detection for wearables Faisal Salman 2024-11-30 22:51:29 +07:00
  • 259cd1422b [test] Move all client hints-related tests into a separate file Faisal Salman 2024-11-30 19:31:53 +07:00
  • aed89f0b41 Fix #660 - Infer device vendor & type from sec-ch-ua-model Faisal Salman 2024-11-30 18:55:27 +07:00
  • 48c221b50b Update npm version of @playwright/test to fix failed test in GitHub Actions Faisal Salman 2024-11-30 14:37:50 +07:00
  • dbd24a579f Browser naming adjustments for Client Hints: - Google Chrome => Chrome - Microsoft Edge => Edge - Android WebView => Chrome WebView - HeadlessChrome => Chrome Headless Faisal Salman 2024-11-30 13:09:02 +07:00
  • fc851b40c5 Improve device detection: recognize MIUI as Xiaomi Faisal Salman 2024-11-30 08:33:16 +07:00
  • b2fc76fe99 [test] remove the client hints check in firefox & safari Faisal Salman 2024-11-30 07:30:04 +07:00
  • e013038643 Improve cpu detection for x86 Faisal Salman 2024-11-29 20:44:37 +07:00
  • 1a057b4be2 Reorganize test files & directories Faisal Salman 2024-11-28 23:24:19 +07:00
  • 0e766a56e5 Trying chat widget Faisal Salman 2024-11-28 19:32:08 +07:00
  • aa56b2f4f3 Update engine.version to be the same as browser.version for Chromium-based browser when UA-CH is available Faisal Salman 2024-11-28 12:53:48 +07:00
  • 20e195de8b Move os test spec into separate files Faisal Salman 2024-11-26 20:45:23 +07:00
  • c37f3863c0 [sub:extensions] Rearrange mediaplayer regexes Faisal Salman 2024-11-26 20:13:07 +07:00
  • 60cc84d58c [sub:extensions] Add new bots: Apache-HttpClient, go-http-client, got, GuzzleHttp, Java-http-client, libwww-perl, lua-resty-http, Needle, OkHttp, node-fetch, PHP-SOAP, PostmanRuntime, superagent Faisal Salman 2024-11-24 12:19:21 +07:00
  • f5ee90fcf8 Reorganize test files Faisal Salman 2024-11-22 22:29:03 +07:00
  • bcf249da06 Fix #767 #763 - Improve type definition for headers Faisal Salman 2024-11-22 20:21:07 +07:00
  • b4bc86ac6d Improve device detection: Lenovo Faisal Salman 2024-11-21 23:18:38 +07:00
  • e006e5a129 Merge tag 'tags/2.0.0' into pro-enterprise 2.0.0-pro-enterprise Faisal Salman 2024-11-21 17:40:24 +07:00
  • 74ab14e380 Merge tag 'tags/2.0.0' into pro-business 2.0.0-pro-business Faisal Salman 2024-11-21 17:04:18 +07:00
  • db06606acd Merge tag 'tags/2.0.0' into pro-personal 2.0.0-pro-personal Faisal Salman 2024-11-21 16:51:53 +07:00
  • a1d81c928c Move device test spec into separate files Faisal Salman 2024-11-21 16:06:27 +07:00
  • 94d3d84cd5 Add new device vendor: HMD Faisal Salman 2024-11-20 18:00:18 +07:00
  • c72198d470 Improve device detection: Nokia tablets Faisal Salman 2024-11-20 17:54:41 +07:00
  • c8ece08b1b Improve device detection: Google Pixel Watch Faisal Salman 2024-11-20 17:19:46 +07:00
  • 4ddbeeaa06 Insert a link to contributing guidelines in PR template Faisal Salman 2024-11-20 17:01:04 +07:00
  • 536031d789 Improve device detection: Google Pixel Tablet Faisal Salman 2024-11-20 16:59:37 +07:00
  • 4c57a5a567 Improve device detection for tablets: OnePlus, Xiaomi Faisal Salman 2024-11-20 16:44:41 +07:00
  • 29b76368fd Add missing 1.0.39 changes to CHANGELOG.md (#766) Harald Reingruber 2024-11-20 09:11:31 +01:00
  • 41de949809 Improve device detection for tablets: Honor, Huawei, Infinix Faisal Salman 2024-11-19 23:41:43 +07:00
  • 214036ad73 Add new segment: trivia Faisal Salman 2024-11-19 10:50:15 +07:00
  • 5742ba68ae Update README.md (3) Faisal Salman 2024-11-19 10:18:08 +07:00
  • 8174330d27 Update README.md (2) Faisal Salman 2024-11-18 23:38:41 +07:00
  • d1f691fbc7 Update README.md Faisal Salman 2024-11-18 16:06:23 +07:00
  • 38baf844fc Update version to 2.0.0 2.0.0 Faisal Salman 2024-11-18 07:54:54 +07:00
  • 3ca332451d Update AI Bot detection Faisal Salman 2024-11-16 22:51:39 +07:00
  • 70b3003344 [submodule:helpers] Add new method isAIBot(): detect AI bots Faisal Salman 2024-11-16 22:14:14 +07:00
  • 5b375b90d5 [submodule:helpers] Enable directly pass user-agent as an input to isAppleSilicon() / isBot() / isChromeFamily() Faisal Salman 2024-11-16 21:17:51 +07:00
  • b1c7dfcc3a [submodule:helpers] Revert providing extra param in isAppleSilicon() and just check for window instead Faisal Salman 2024-11-16 19:22:43 +07:00
  • 2b125c8de4 [submodule:extensions] Add new bots: AI2Bot, aiHitBot, anthropic-ai, cohere-ai, Diffbot, ImagesiftBot, magpie-crawler, Omgilibot, Screaming Frog SEO Spider, Seznambot, Teoma, Timpibot, VelenPublicWebCrawler, Vercelbot, Webzio-Extended, YouBot Faisal Salman 2024-11-16 18:40:02 +07:00
  • 2181559b01 [submodule:extensions] Add new email: Airmail, BlueMail, eMClient, NaverMailApp, Sparrow, Yahoo Faisal Salman 2024-11-16 15:28:35 +07:00
  • 14caf6d204 [submodule:extensions] Add new library: java, python-urllib, python-requests Faisal Salman 2024-11-15 17:24:45 +07:00
  • 4a12562946 [submodule:extensions] Add new CLI: ELinks, HTTPie Faisal Salman 2024-11-14 22:51:41 +07:00
  • fdcb01d64e Fix typos 2.0.0-rc.3-pro-enterprise Faisal Salman 2024-11-14 20:30:12 +07:00
  • b960c42691 Make it prize - 2.0.0-rc.3 Faisal Salman 2024-11-14 20:24:40 +07:00
  • abde14f2a5 Make it biz - 2.0.0-rc.3 2.0.0-rc.3-pro-business Faisal Salman 2024-11-14 20:11:17 +07:00
  • 138e6b7e55 Make it personal - 2.0.0-rc.3 2.0.0-rc.3-pro-personal Faisal Salman 2024-11-14 17:59:13 +07:00
  • 98456f3cd3 Update table Faisal Salman 2024-11-14 14:30:29 +07:00
  • ba980c8250 Refine changelog details regarding v1 to v2 migration Faisal Salman 2024-11-14 11:54:11 +07:00
  • ee51caf422 Update version to 2.0.0-rc.3 2.0.0-rc.3 Faisal Salman 2024-11-13 10:44:38 +07:00
  • 84c4613145 Add new device vendors: Advan, IMO, Smartfren Faisal Salman 2024-11-12 16:07:06 +07:00
  • 6b8920c700 Add new device vendors: Cat, Energizer, Micromax Faisal Salman 2024-11-11 21:41:07 +07:00
  • 49151e478c Add new browser engine: Servo Faisal Salman 2024-11-11 19:55:40 +07:00
  • cbe06acaf2 [submodule:extensions] Add email clients: Evolution, KMail, Kontact Faisal Salman 2024-11-10 19:32:37 +07:00
  • a0e11b701e [submodule:extensions] Add some new bots: 360Spider, Archive.org Bots, CCBot, DataForSeoBot, DuckAssistBot, Exabot, Google Bots, Meta Bots, MojeekBot, PerplexityBot, PetalBot, TurnitinBot, Yeti, YisouSpider Faisal Salman 2024-11-10 13:01:46 +07:00
  • 3b3361fe53 [submodule:extensions] Breaking change: rename module to library Faisal Salman 2024-11-10 08:15:39 +07:00
  • 19e5d322e2 [submodule:helpers] Add an optional parameter in isAppleSilicon() that flags the use of feature detection Faisal Salman 2024-11-09 20:04:29 +07:00
  • 75690f16cc Merge remote-tracking branch 'origin/develop' develop Faisal Salman 2024-11-09 10:50:44 +07:00
  • d5edcbae12 Fix #763 - Add support for Headers object Faisal Salman 2024-11-09 10:21:36 +07:00
  • be2f167f90 Added support for honor separated from Huawei (#749) Aiyush 2024-11-09 08:50:45 +05:30
  • a1644b6775 Update version to 2.0.0-rc.2 2.0.0-rc.2 Faisal Salman 2024-11-07 20:58:26 +07:00
  • 0808d1d940 Fix #759 - Incorrect import path for ESM files in build script Faisal Salman 2024-11-07 18:34:07 +07:00
  • e954f19b5c Move isFrozenUA() & isStandalonePWA() to its own npm module Faisal Salman 2024-11-05 10:46:48 +07:00
  • 5097b8093e [submodule:enums] Add some of Chromecast OS variants Faisal Salman 2024-11-04 11:10:44 +07:00
  • 2223a2b2d4 Add new browser: LibreWolf https://librewolf.net/ Faisal Salman 2024-11-03 11:31:22 +07:00
  • 246c038895 Improve browser detection: Maxthon Faisal Salman 2024-11-03 11:17:30 +07:00
  • 2dc1be1a50 Add new browser: 115 Browser http://pc.115.com/ Faisal Salman 2024-11-03 01:34:55 +07:00
  • 2624a92b39 Improve browser detection: 2345 & 360 Faisal Salman 2024-11-03 01:15:06 +07:00
  • d571859b2e Improve browser detection: Comodo Dragon, or simply Dragon Faisal Salman 2024-11-02 20:08:10 +07:00
  • b7c2f541d9 Add new browsers: Slimjet & SlimBoat https://www.slimjet.com/ Faisal Salman 2024-11-02 19:53:09 +07:00
  • 10b81836f1 Improve browser detection: SRWare Iron Faisal Salman 2024-11-02 18:26:35 +07:00
  • 5a1d0319f8 Add new helper method: isBot() to detect whether current browser is a bot Faisal Salman 2024-11-02 13:15:33 +07:00
  • 7a754ef227 Update browser.type="inapp" for InApp browsers Faisal Salman 2024-11-02 12:27:42 +07:00
  • 1e0175c001 Update version to 2.0.0-rc.1 2.0.0-rc.1 Faisal Salman 2024-10-29 22:29:51 +07:00
  • aad163ffc5 Change withFeatureCheck() return value to also include PromiseLike<T> as an anticipation Faisal Salman 2024-10-29 21:24:16 +07:00
  • fab260050f Slight price increase Faisal Salman 2024-10-29 19:33:16 +07:00
  • 9890f9f5f8 Move icons under /dist folder Faisal Salman 2024-10-25 10:31:07 +07:00
  • fe15f115f9 Fix #754: Add new Engine: ArkWeb & new OS: OpenHarmony Faisal Salman 2024-10-22 21:36:46 +07:00
  • 7201755f5f Fix #719 - Add icons Faisal Salman 2024-10-18 21:34:07 +07:00
  • f3c2d87691 some png 404 (#753) Alan.He 2024-10-17 21:07:53 +08:00
  • 5b7fe9141b [submodule:enums] Replace underscore with quotation Faisal Salman 2024-10-17 15:43:06 +07:00
  • 6a165253f2 fix: Remove spaces from image names to avoid accessing the 404 (#752) Alan.He 2024-10-17 11:31:22 +08:00
  • a4c81a5600 [submodule:extensions] Add new crawler: OAI-SearchBot (OpenAI's bot for SearchGPT) Faisal Salman 2024-09-28 10:29:40 +07:00
  • f00fb3a2e2 [submodule:extensions] Restore Bots as an umbrella term for any kind of automated browsers: CLIs, Crawlers, Fetchers, and Modules Faisal Salman 2024-09-22 13:46:17 +07:00
  • 391b8087fb Fix #747: Python Request mistakenly identified as Meta Quest Faisal Salman 2024-09-20 09:26:39 +07:00
  • ab9fdd6116 Small updates Faisal Salman 2024-09-14 18:03:27 +07:00
  • 3de1961892 Add new helper method: isElectron() to detect whether the current window is running inside Electron Faisal Salman 2024-09-14 13:13:36 +07:00
  • db1612401f Add new helper method: isFromEU() to detect whether user comes from an EU country Faisal Salman 2024-09-14 12:38:51 +07:00
  • 8b1db6bcfd Add GitHub Actions: auto publish to npm Faisal Salman 2024-09-11 20:48:00 +07:00
  • ab77baf6de Bump version 1.0.39 (mirror of 0.7.39) 1.0.39 Faisal Salman 2024-09-11 20:29:17 +07:00
  • 2ad60d4d8e Bump version 0.7.39 0.7.39 Faisal Salman 2024-09-11 20:26:07 +07:00
  • c25e22fa87 Backport - Fix #743 - Improve device detection for Xiaomi Faisal Salman 2024-09-10 20:32:01 +07:00
  • a9315821da Backport - Add new device vendor: itel Faisal Salman 2024-09-10 20:31:45 +07:00
  • 33eb27d205 Backport - Improve detection: Amazon Echo Show devices Faisal Salman 2024-09-10 20:31:14 +07:00
  • a77184ffa9 Backport - Improve detection: recognize Samsung Galaxy Watch devices as wearable Faisal Salman 2024-09-10 20:30:53 +07:00
  • b6a92c685e Backport - Add new device vendor: TCL Faisal Salman 2024-09-10 20:29:46 +07:00
  • 4303c32d84 Backport - Add new vendor: Nothing Faisal Salman 2024-09-10 20:29:07 +07:00
  • bef7c777a7 Backport - Improve browser detection for Quark (#737) Faisal Salman 2024-09-10 20:28:29 +07:00