{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":717949930,"defaultBranch":"main","name":"go-useragent","ownerLogin":"medama-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-13T03:08:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133059770?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699844917.848979","currentOid":""},"activityList":{"items":[{"before":"8608d2c565885e0774ad0d460e236e2823f35486","after":"642da8a8a685516ac563934db58cea0fb4701b9e","ref":"refs/heads/main","pushedAt":"2023-11-18T15:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"ci: add tests","shortMessageHtmlLink":"ci: add tests"}},{"before":"0eaf40d2e7301c909500e549e77e017ee0c05acc","after":"8608d2c565885e0774ad0d460e236e2823f35486","ref":"refs/heads/main","pushedAt":"2023-11-18T14:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"refactor: change which variables are public and private in the package","shortMessageHtmlLink":"refactor: change which variables are public and private in the package"}},{"before":"0c33babbdaba2ebbfc46b4fcf3aeb0936c871e46","after":"0eaf40d2e7301c909500e549e77e017ee0c05acc","ref":"refs/heads/main","pushedAt":"2023-11-18T06:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"fix: continue skip whitespace flag in outer loop","shortMessageHtmlLink":"fix: continue skip whitespace flag in outer loop"}},{"before":"1b129d52825b2bc18f7f2a4cf2e3b0aa7941cc2b","after":"0c33babbdaba2ebbfc46b4fcf3aeb0936c871e46","ref":"refs/heads/main","pushedAt":"2023-11-18T06:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: add helper function to get major version of user agent","shortMessageHtmlLink":"feat: add helper function to get major version of user agent"}},{"before":"f1620225f17e86f742c6efed96f63f7e96da19b6","after":"1b129d52825b2bc18f7f2a4cf2e3b0aa7941cc2b","ref":"refs/heads/main","pushedAt":"2023-11-18T06:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: support multiple results per matching token","shortMessageHtmlLink":"feat: support multiple results per matching token"}},{"before":"23a38514275cbb924a9849e35cbea461e16ecb24","after":"f1620225f17e86f742c6efed96f63f7e96da19b6","ref":"refs/heads/main","pushedAt":"2023-11-17T20:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"fix: strip mobile device ids from matcher","shortMessageHtmlLink":"fix: strip mobile device ids from matcher"}},{"before":"51be439b865267f5f704489dd8d0b869e29bc1ac","after":"23a38514275cbb924a9849e35cbea461e16ecb24","ref":"refs/heads/main","pushedAt":"2023-11-17T09:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"perf: use string builder for version concat","shortMessageHtmlLink":"perf: use string builder for version concat"}},{"before":"d45dd066c18eb4bff88bb25b61419a218ac7ec3e","after":"51be439b865267f5f704489dd8d0b869e29bc1ac","ref":"refs/heads/main","pushedAt":"2023-11-17T09:16:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: support safari versioning with new token","shortMessageHtmlLink":"feat: support safari versioning with new token"}},{"before":"2122e267a1201394f52cd821025ab5bae5e94079","after":"d45dd066c18eb4bff88bb25b61419a218ac7ec3e","ref":"refs/heads/main","pushedAt":"2023-11-17T08:59:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: return browser version numbers","shortMessageHtmlLink":"feat: return browser version numbers"}},{"before":"710d5a8d5ee46ce82d490444e6c762c2eccd0222","after":"2122e267a1201394f52cd821025ab5bae5e94079","ref":"refs/heads/main","pushedAt":"2023-11-17T07:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"fix: move index correction from matcher to trie put","shortMessageHtmlLink":"fix: move index correction from matcher to trie put"}},{"before":"74262108c233da9b161b1e46798e69ccc69d7cc0","after":"710d5a8d5ee46ce82d490444e6c762c2eccd0222","ref":"refs/heads/main","pushedAt":"2023-11-17T07:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"perf: copy by value instead of pointer for ua","shortMessageHtmlLink":"perf: copy by value instead of pointer for ua"}},{"before":"382e1eac0de64b9ab4ebb72e7af5793299dc36a5","after":"74262108c233da9b161b1e46798e69ccc69d7cc0","ref":"refs/heads/main","pushedAt":"2023-11-16T18:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"docs: add more information to readme","shortMessageHtmlLink":"docs: add more information to readme"}},{"before":"3475571b56cac896757b0496cbe4d7668c1d9842","after":"382e1eac0de64b9ab4ebb72e7af5793299dc36a5","ref":"refs/heads/main","pushedAt":"2023-11-16T18:04:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"fix: saving result token in wrong index","shortMessageHtmlLink":"fix: saving result token in wrong index"}},{"before":"564b389f275f2322cdb5d7e7188960e914e91ced","after":"3475571b56cac896757b0496cbe4d7668c1d9842","ref":"refs/heads/main","pushedAt":"2023-11-16T01:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"perf: use switches for simple rune comparisons","shortMessageHtmlLink":"perf: use switches for simple rune comparisons"}},{"before":"39a7a5cf373f859227035afd82d3c74bdf6a1190","after":"564b389f275f2322cdb5d7e7188960e914e91ced","ref":"refs/heads/main","pushedAt":"2023-11-16T01:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"refactor: result struct and token index existence check","shortMessageHtmlLink":"refactor: result struct and token index existence check"}},{"before":"8bd8e39c7118355b797bb8a774a808eda92a8d9f","after":"39a7a5cf373f859227035afd82d3c74bdf6a1190","ref":"refs/heads/main","pushedAt":"2023-11-16T01:07:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"refactor: no need to pass precedence into addmatch","shortMessageHtmlLink":"refactor: no need to pass precedence into addmatch"}},{"before":"57f59e731e458489c467ff9fe1cc5bb7876d02f9","after":"8bd8e39c7118355b797bb8a774a808eda92a8d9f","ref":"refs/heads/main","pushedAt":"2023-11-15T17:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"fix: include nospace variants in token matcher","shortMessageHtmlLink":"fix: include nospace variants in token matcher"}},{"before":"618747f09132ee828f25ecd5c29adce59ef13d0c","after":"57f59e731e458489c467ff9fe1cc5bb7876d02f9","ref":"refs/heads/main","pushedAt":"2023-11-15T15:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"perf: no need to remove versions when populating trie as txt file already includes","shortMessageHtmlLink":"perf: no need to remove versions when populating trie as txt file alr…"}},{"before":"a815c4d73e1e0e255f45b6ce1f6ff412d9fe40ce","after":"618747f09132ee828f25ecd5c29adce59ef13d0c","ref":"refs/heads/main","pushedAt":"2023-11-15T15:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"perf: do not use unicode package","shortMessageHtmlLink":"perf: do not use unicode package"}},{"before":"1c7fad92c97f72432d083e4298c4e3c6c30e2aeb","after":"a815c4d73e1e0e255f45b6ce1f6ff412d9fe40ce","ref":"refs/heads/main","pushedAt":"2023-11-15T15:02:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: support more TVs","shortMessageHtmlLink":"feat: support more TVs"}},{"before":"309ce8414df8759019bf9ff3e5f911885438aa93","after":"1c7fad92c97f72432d083e4298c4e3c6c30e2aeb","ref":"refs/heads/main","pushedAt":"2023-11-14T21:30:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: remove semicolons","shortMessageHtmlLink":"feat: remove semicolons"}},{"before":"1ecaf652b369889ea334b621870e6afc02c5022e","after":"309ce8414df8759019bf9ff3e5f911885438aa93","ref":"refs/heads/main","pushedAt":"2023-11-14T19:05:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: add more tokens and embed cleaned agent list to trie","shortMessageHtmlLink":"feat: add more tokens and embed cleaned agent list to trie"}},{"before":"5072430d2559b7ca4387af0e5c3b00139c44eaeb","after":"1ecaf652b369889ea334b621870e6afc02c5022e","ref":"refs/heads/main","pushedAt":"2023-11-14T15:52:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: remove all version numbers from strings","shortMessageHtmlLink":"feat: remove all version numbers from strings"}},{"before":"a485956ee25637e21666eafe1bedda70583b11e4","after":"5072430d2559b7ca4387af0e5c3b00139c44eaeb","ref":"refs/heads/main","pushedAt":"2023-11-14T02:37:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"feat: remove simple version strings from trie","shortMessageHtmlLink":"feat: remove simple version strings from trie"}},{"before":null,"after":"a485956ee25637e21666eafe1bedda70583b11e4","ref":"refs/heads/main","pushedAt":"2023-11-13T03:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ayuhito","name":"Ayu","path":"/ayuhito","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38220115?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADskfk9wA","startCursor":null,"endCursor":null}},"title":"Activity · medama-io/go-useragent"}