{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":97826219,"defaultBranch":"master","name":"device-detector","ownerLogin":"sanchezzzhak","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-07-20T11:12:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1337066?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727095763.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1032fc0018d35ba969048aedcf77ec4b30481741","ref":"refs/heads/pr_device_462","pushedAt":"2024-09-23T12:49:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat(device) detect brand Hotwav: Hyper 7 Pro\nfeat(device) detect brand Realme: 13 Pro 5G (RMX3988)\nfeat(device) detect brand Vivo: V17\nfeat(device) detect brand Shivaki: STV-55LED41","shortMessageHtmlLink":"feat(device) detect brand Hotwav: Hyper 7 Pro"}},{"before":"4df113931dc7d33ec3b86f9346c4f7c061c74798","after":"05f27a2f669a97ae3a8517ad9bcfdb315b47f1c1","ref":"refs/heads/master","pushedAt":"2024-09-23T12:14:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: Add tests for ClientHints FormFactors (#7845)","shortMessageHtmlLink":"feat: Add tests for ClientHints FormFactors (matomo-org#7845)"}},{"before":"1817f1963f5c0befffcd11303fad4ad9a1b20006","after":null,"ref":"refs/heads/pr_test_clienthints","pushedAt":"2024-09-23T09:53:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"}},{"before":null,"after":"1817f1963f5c0befffcd11303fad4ad9a1b20006","ref":"refs/heads/pr_test_clienthints","pushedAt":"2024-09-23T08:28:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: Added tests for ClientHints for FormFactors","shortMessageHtmlLink":"feat: Added tests for ClientHints for FormFactors"}},{"before":"ad758f3cf24d743b7aca93398ac12adc61fe1189","after":"4df113931dc7d33ec3b86f9346c4f7c061c74798","ref":"refs/heads/master","pushedAt":"2024-09-23T08:02:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"Fix detecting device type by form factor of client hints (#7843)\n\n* Fix detecting device type by form factor of client hints","shortMessageHtmlLink":"Fix detecting device type by form factor of client hints (matomo-org#…"}},{"before":null,"after":"f70677022ebac3b427ac04cd901cd6c5fb2ce291","ref":"refs/heads/updatereadme","pushedAt":"2024-09-22T02:54:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"be1f50da6f7eb3aed0b94e369a345ced41a394d9","after":null,"ref":"refs/heads/updatereadme","pushedAt":"2024-09-22T02:54:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"2f54d5af7e887fa6aa246e1ae0598c97c35d9930","after":"ad758f3cf24d743b7aca93398ac12adc61fe1189","ref":"refs/heads/master","pushedAt":"2024-09-20T08:12:51.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"Adds detection for Bell, iHome Life, Logitech, Veidoo brands and improves detection for existing ones (#7838)\n\n* Improves detection for Touchmate devices\r\n\r\n* Improves detection for Crosscall devices\r\n\r\n* Improves detection for Soho Style devices\r\n* Improves detection for Alcatel devices\r\n* Adds detection for Veidoo brand\r\n* Improves detection for Soho Style devices\r\n* Improves detection for X-Mobile devices\r\n* Adds detection for Logitech brand\r\n* Improves detection for Retroid Pocket devices\r\n* Improves detection for zuum devices\r\n* Improves detection for nubia devices\r\n* Improves detection for Kempler & Strauss devices\r\n* Improves detection for Walton devices\r\n* Improves detection for Soho Style devices\r\n* Adds detection for Bell brand\r\n* Adds detection for iHome Life brand\r\n* Improves detection for Aiwa devices\r\n* Improves detection for INSYS devices\r\n* Improves detection for Hisense devices\r\n* Improves detection for unknown tv\r\n* Improves detection for H96 devices","shortMessageHtmlLink":"Adds detection for Bell, iHome Life, Logitech, Veidoo brands and impr…"}},{"before":null,"after":"be1f50da6f7eb3aed0b94e369a345ced41a394d9","ref":"refs/heads/updatereadme","pushedAt":"2024-09-15T02:53:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"883b3031d3d0e7ce9f03903d8032b63be1c4de66","after":null,"ref":"refs/heads/updatereadme","pushedAt":"2024-09-15T02:53:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"a772ee75abe8f1ba206b35877519b21f0ed17989","after":null,"ref":"refs/heads/pr_device_461","pushedAt":"2024-09-13T13:13:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"}},{"before":"35bb5aeb390678d614519212f2809f4a67d41a3d","after":null,"ref":"refs/heads/fix_formfactors","pushedAt":"2024-09-13T08:18:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"}},{"before":null,"after":"a772ee75abe8f1ba206b35877519b21f0ed17989","ref":"refs/heads/pr_device_461","pushedAt":"2024-09-13T08:18:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: skip recursive parsing is UA client hints and model name empty","shortMessageHtmlLink":"feat: skip recursive parsing is UA client hints and model name empty"}},{"before":"05dca429cfe7b6a59947a0d449dbeb60cddc02f2","after":"2f54d5af7e887fa6aa246e1ae0598c97c35d9930","ref":"refs/heads/master","pushedAt":"2024-09-13T08:09:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix FormFactors condition (#7822)","shortMessageHtmlLink":"fix FormFactors condition (matomo-org#7822)"}},{"before":null,"after":"35bb5aeb390678d614519212f2809f4a67d41a3d","ref":"refs/heads/fix_formfactors","pushedAt":"2024-09-13T07:07:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"08f50972d51fcc8cf5ba881eb5828f1cae18216c","after":"eb712fe65ff491784faab3a21330e36209721a2a","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-11T09:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix: PHPCS","shortMessageHtmlLink":"fix: PHPCS"}},{"before":"2a5473ddc3fb974811747dd75af85753d8abdd44","after":"08f50972d51fcc8cf5ba881eb5828f1cae18216c","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-11T09:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix: PhpStan and PHPCS","shortMessageHtmlLink":"fix: PhpStan and PHPCS"}},{"before":"81524798498c564b4dc551d1f75320e46be68021","after":"2a5473ddc3fb974811747dd75af85753d8abdd44","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-11T08:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: improvement index creation for devices","shortMessageHtmlLink":"feat: improvement index creation for devices"}},{"before":"047a127c441a00372a16ddfb7801b3df04cbc257","after":"81524798498c564b4dc551d1f75320e46be68021","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-10T15:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: create device indexes script","shortMessageHtmlLink":"feat: create device indexes script"}},{"before":"9f4c7501085d765726d74e9aefbd98c1d6bc2b36","after":"047a127c441a00372a16ddfb7801b3df04cbc257","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-10T15:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: port alias device to php and add tests\nfeat: create device indexes","shortMessageHtmlLink":"feat: port alias device to php and add tests"}},{"before":null,"after":"9f4c7501085d765726d74e9aefbd98c1d6bc2b36","ref":"refs/heads/pr_device_460_index_prototype","pushedAt":"2024-09-10T15:41:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"feat: create client (app, browsers) indexes and create script for generate client indexes","shortMessageHtmlLink":"feat: create client (app, browsers) indexes and create script for gen…"}},{"before":"ff9999df6efff6e01bdef7780416e8c2077b1b29","after":"05dca429cfe7b6a59947a0d449dbeb60cddc02f2","ref":"refs/heads/master","pushedAt":"2024-09-10T08:32:09.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"Prepare new release","shortMessageHtmlLink":"Prepare new release"}},{"before":"5cfadbbcef431bf3f743c3339da576a139cb2ce5","after":"80ab7200fc0b52d3e9258e038f5de1a8aefed5e9","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-10T08:10:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pr_device_459","shortMessageHtmlLink":"Merge branch 'master' into pr_device_459"}},{"before":"4e88eb0e70a7d14b78a8b672fa31a1846108ed9c","after":"5cfadbbcef431bf3f743c3339da576a139cb2ce5","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-09T14:21:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"sgiehl","name":"Stefan Giehl","path":"/sgiehl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1579355?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pr_device_459","shortMessageHtmlLink":"Merge branch 'master' into pr_device_459"}},{"before":"dfd0fd6b5aba341bc05ad9a15ca512d5444a68d2","after":"4e88eb0e70a7d14b78a8b672fa31a1846108ed9c","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-09T07:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"Update Tests/ClientHintsTest.php\n\nCo-authored-by: Liviu-Mihail Concioiu ","shortMessageHtmlLink":"Update Tests/ClientHintsTest.php"}},{"before":"afbf7151d9fd430ea61a428dd599c5f9ca8a4bbf","after":"dfd0fd6b5aba341bc05ad9a15ca512d5444a68d2","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-09T06:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix: parse string to array and sort $clientHintFormFactorsMapping for ClientHints FormFactors header","shortMessageHtmlLink":"fix: parse string to array and sort $clientHintFormFactorsMapping for…"}},{"before":null,"after":"883b3031d3d0e7ce9f03903d8032b63be1c4de66","ref":"refs/heads/updatereadme","pushedAt":"2024-09-08T02:48:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"9e7e9e81b27524a2521f11094c42a13f192cda87","after":null,"ref":"refs/heads/updatereadme","pushedAt":"2024-09-08T02:48:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"1413350b649843b4bf6b82a15b6bd03c41c143db","after":"afbf7151d9fd430ea61a428dd599c5f9ca8a4bbf","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-03T07:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix: PHPCS","shortMessageHtmlLink":"fix: PHPCS"}},{"before":"17011483428e2f4a5555445bc9dcb00f58452d37","after":"1413350b649843b4bf6b82a15b6bd03c41c143db","ref":"refs/heads/pr_device_459","pushedAt":"2024-09-03T07:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sanchezzzhak","name":"Tutik Alexsandr","path":"/sanchezzzhak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1337066?s=80&v=4"},"commit":{"message":"fix: PHPCS","shortMessageHtmlLink":"fix: PHPCS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMjo0OToyMy4wMDAwMDBazwAAAAS99s1s","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMjo0OToyMy4wMDAwMDBazwAAAAS99s1s","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QwNzoxNDozNC4wMDAwMDBazwAAAASrP1Cl"}},"title":"Activity · sanchezzzhak/device-detector"}