diff --git a/Tests/Parser/Client/fixtures/mobile_app.yml b/Tests/Parser/Client/fixtures/mobile_app.yml index d7a74946c3..7f4a4eeeb7 100644 --- a/Tests/Parser/Client/fixtures/mobile_app.yml +++ b/Tests/Parser/Client/fixtures/mobile_app.yml @@ -2315,3 +2315,9 @@ type: mobile app name: Edmodo version: 10.43.5 +- + user_agent: HFEducationIOS/1.0.6+g5a01fc39-dirty (iOS; 18.1.1; iPad13,18) + client: + type: mobile app + name: HeartFocus Education + version: 1.0.6 diff --git a/regexes/client/mobile_apps.yml b/regexes/client/mobile_apps.yml index a9781c5b97..f171318f40 100644 --- a/regexes/client/mobile_apps.yml +++ b/regexes/client/mobile_apps.yml @@ -2628,6 +2628,11 @@ name: 'Edmodo' version: '$1' +# HeartFocus Education (https://apps.apple.com/us/app/heartfocus-education/id6618151502) +- regex: 'HFEducationIOS/([\d.]+)' + name: 'HeartFocus Education' + version: '$1' + # Electron generic apps - regex: ' (?!(?:AppleWebKit|brave|Cypress|Franz|Mailspring|Notion|Basecamp|Evernote|catalyst|ramboxpro|BlueMail|BeakerBrowser|Dezor|TweakStyle|Colibri|Polypane|Singlebox|Skye|VibeMate|(?:d|LT|Glass|Sushi|Flash|OhHai)Browser|Sizzy))([a-z0-9]*)(?:-desktop|-electron-app)?/(\d+\.[\d.]+).*Electron/' name: '$1'