{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":316830795,"defaultBranch":"main","name":"chromiumoxide","ownerLogin":"mattsse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-28T22:11:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19890894?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703854489.0","currentOid":""},"activityList":{"items":[{"before":"ef98533b26444164fe0a0cfa7ba84dd57d9dfea9","after":"6727f0f99972c02be703fd225c5c792de09a493f","ref":"refs/heads/main","pushedAt":"2024-09-06T12:17:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"fallback if snap is targetted (#200)\n\n* fallback if snap is targetted\r\n\r\n* put code in subfunctions\r\n\r\n---------\r\n\r\nCo-authored-by: Jean-Loup Maillet ","shortMessageHtmlLink":"fallback if snap is targetted (#200)"}},{"before":"ebff8d7e78db991112cc1ca91dbac1cab4295b00","after":"ef98533b26444164fe0a0cfa7ba84dd57d9dfea9","ref":"refs/heads/main","pushedAt":"2024-08-12T14:41:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"6968e92e736f86662b972d0083c4b1ae393afd1c","after":"ebff8d7e78db991112cc1ca91dbac1cab4295b00","ref":"refs/heads/main","pushedAt":"2024-08-12T14:38:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"emulate_media_type function (#232)\n\n* Added emulate_media_type function\r\n\r\nSee: https://chromedevtools.github.io/devtools-protocol/tot/Emulation/#method-setEmulatedMedia\r\n(media is unused in function emulate_media_features)\r\n\r\nAlso See: https://pptr.dev/api/puppeteer.page.emulatemediatype\r\nThis is basically the newly implemented function\r\n\r\n* rustfmt\r\n\r\n---------\r\n\r\nCo-authored-by: Matthias Seitz ","shortMessageHtmlLink":"emulate_media_type function (#232)"}},{"before":"fc7b4760a9d257db5f05b7c5b72f79b95f9fa0c2","after":"6968e92e736f86662b972d0083c4b1ae393afd1c","ref":"refs/heads/main","pushedAt":"2024-08-12T14:37:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Storage cookie functions (#233)\n\n* Added Storage cookie functions\r\n\r\nSee: https://chromedevtools.github.io/devtools-protocol/tot/Storage/\r\n\r\n* Added Storage cookie example\r\n\r\n* rustfmt\r\n\r\n---------\r\n\r\nCo-authored-by: Matthias Seitz ","shortMessageHtmlLink":"Storage cookie functions (#233)"}},{"before":"626798ddbfccebc33c967e246f6a28f8af213839","after":"fc7b4760a9d257db5f05b7c5b72f79b95f9fa0c2","ref":"refs/heads/main","pushedAt":"2024-08-12T14:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Roll to Chromium 129.0.6632.1 (r1336433) (#230)\n\n* Roll to Chromium 129.0.6632.1 (r1336433)\r\n\r\n* Fix lint error\r\n\r\n* Fixed build errors\r\n\r\n* Cargo fmt\r\n\r\n* Fix block-navigation example build error\r\n\r\n* cargo fmt\r\n\r\n* Lint fixes\r\n\r\n* Fix clippy warnings","shortMessageHtmlLink":"Roll to Chromium 129.0.6632.1 (r1336433) (#230)"}},{"before":"0897fb5c8dd1708e40e3ee2d5fe5d70968d7d881","after":"626798ddbfccebc33c967e246f6a28f8af213839","ref":"refs/heads/main","pushedAt":"2024-07-23T21:11:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Added an exmple how to use js bindings (#224)\n\n* Added an exmple how to use js bindings\r\n\r\n* rustmft\r\n\r\n---------\r\n\r\nCo-authored-by: Matthias Seitz ","shortMessageHtmlLink":"Added an exmple how to use js bindings (#224)"}},{"before":"97f7b708935c093bbb36f1191f2dd71faa884f62","after":"0897fb5c8dd1708e40e3ee2d5fe5d70968d7d881","ref":"refs/heads/main","pushedAt":"2024-07-08T20:02:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Expose more `Page` methods (#222)\n\n* `Page::authenticate()`\r\n\r\n* `Page::opener_id()`\r\n\r\n* Oops unused import","shortMessageHtmlLink":"Expose more Page methods (#222)"}},{"before":"741abe127471b2bdffee9a05a4c0733db913929c","after":"97f7b708935c093bbb36f1191f2dd71faa884f62","ref":"refs/heads/main","pushedAt":"2024-05-28T14:43:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"bd62ee35df3fad70d0b72e25faeed793bdab597c","after":"741abe127471b2bdffee9a05a4c0733db913929c","ref":"refs/heads/main","pushedAt":"2024-05-28T12:03:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore(deps): unpin bytes + serde (#221)\n\n* chore(deps): unpin bytes\r\n\r\n* chore(clippy): fix pdl multiple bound locations generate_struct\r\n\r\n* chore(clippy): fix cdp multiple bound locations downcast arc\r\n\r\n* chore(frame): fix inefficient name clone on navigate","shortMessageHtmlLink":"chore(deps): unpin bytes + serde (#221)"}},{"before":"a798f0252f657439f33b73def20f0e47bf80bbc9","after":"bd62ee35df3fad70d0b72e25faeed793bdab597c","ref":"refs/heads/main","pushedAt":"2024-04-18T02:02:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"feat(browser): add support for the new headless mode in BrowserConfig (#208)\n\n* feat(browser): add support for the new headless mode in BrowserConfig\r\n\r\n* miscellaneous enhancements following dda6ff\r\n\r\n* further fixes","shortMessageHtmlLink":"feat(browser): add support for the new headless mode in BrowserConfig ("}},{"before":"c1c30fd039ead675dc4eed57b137f8b4aaed0214","after":"a798f0252f657439f33b73def20f0e47bf80bbc9","ref":"refs/heads/main","pushedAt":"2024-04-18T02:02:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Update to reqwest 0.12 and async-tungstenite 0.25 (#211)","shortMessageHtmlLink":"Update to reqwest 0.12 and async-tungstenite 0.25 (#211)"}},{"before":"e7478aaa9583273dc5ab21a5269f0f31d454c10b","after":"c1c30fd039ead675dc4eed57b137f8b4aaed0214","ref":"refs/heads/main","pushedAt":"2024-04-18T02:01:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Update base64 to 0.22 (#215)","shortMessageHtmlLink":"Update base64 to 0.22 (#215)"}},{"before":"348967500868c2b5dfcb3930fe483b2ff17b35ff","after":"e7478aaa9583273dc5ab21a5269f0f31d454c10b","ref":"refs/heads/main","pushedAt":"2024-04-18T02:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Update winreg to 0.52 (#214)","shortMessageHtmlLink":"Update winreg to 0.52 (#214)"}},{"before":"8d039e54a9c4a8de62abda3d7c2f5ab3674528fb","after":"348967500868c2b5dfcb3930fe483b2ff17b35ff","ref":"refs/heads/main","pushedAt":"2024-02-14T21:41:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"[Based on #195 but zero-copy] Log ws message on parsing error to Message enum (#204)\n\n* Log raw WS messages to facilitate the debugging\r\n\r\n* Add debug-raw-ws-messages feature\r\n\r\n* Emit an error on WsMessage::Text fails to be parsed\r\n\r\n* Wake the task before returning Poll::Pending\r\n\r\n---------\r\n\r\nCo-authored-by: MOZGIII ","shortMessageHtmlLink":"[Based on #195 but zero-copy] Log ws message on parsing error to Mess…"}},{"before":"b335d3052e40919d2603f6c7ee0fd5ad822e3b06","after":"8d039e54a9c4a8de62abda3d7c2f5ab3674528fb","ref":"refs/heads/main","pushedAt":"2023-12-30T08:48:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"feat(page): add override geolocation emulation (#199)\n\n* feat(page): add override geolocation emulation\r\n\r\n* chore(fmt): fix format timezone","shortMessageHtmlLink":"feat(page): add override geolocation emulation (#199)"}},{"before":"29496f0e47f43e6a2db110791506f99e19e2b48a","after":"b335d3052e40919d2603f6c7ee0fd5ad822e3b06","ref":"refs/heads/main","pushedAt":"2023-12-29T12:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"479ff676d6900e79ce5c497999c96d768f43c615","after":"29496f0e47f43e6a2db110791506f99e19e2b48a","ref":"refs/heads/main","pushedAt":"2023-12-29T12:51:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"feat(page): add override locale emulation (#198)","shortMessageHtmlLink":"feat(page): add override locale emulation (#198)"}},{"before":"190fbb22d5ce8bc5f9c3b94ee237c83351121643","after":"479ff676d6900e79ce5c497999c96d768f43c615","ref":"refs/heads/main","pushedAt":"2023-12-14T17:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Improve the fetcher revision API (#193)\n\n* Convert Revision to u32\r\n\r\n* Parse revision\r\n\r\n* Narrow revision parsing error type","shortMessageHtmlLink":"Improve the fetcher revision API (#193)"}},{"before":"c50860b0712602936c4f55f57ad3be04a5f1d6fd","after":"190fbb22d5ce8bc5f9c3b94ee237c83351121643","ref":"refs/heads/main","pushedAt":"2023-11-21T12:10:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Add capture_beyond_viewport to ScreenshotParamsBuilder (#192)","shortMessageHtmlLink":"Add capture_beyond_viewport to ScreenshotParamsBuilder (#192)"}},{"before":"fea5941b6de46b6861bc7a7e28a973ae7afd98e4","after":"c50860b0712602936c4f55f57ad3be04a5f1d6fd","ref":"refs/heads/main","pushedAt":"2023-11-07T12:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: bump version 0.5.6","shortMessageHtmlLink":"chore: bump version 0.5.6"}},{"before":"87f2686b43046464150a2ae16f791b8f8f6716ee","after":"fea5941b6de46b6861bc7a7e28a973ae7afd98e4","ref":"refs/heads/main","pushedAt":"2023-11-07T12:29:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Remove unused features from reqwest (#190)","shortMessageHtmlLink":"Remove unused features from reqwest (#190)"}},{"before":"6711b75734e6b9bd55fcd914522e0e99377d5db8","after":"87f2686b43046464150a2ae16f791b8f8f6716ee","ref":"refs/heads/main","pushedAt":"2023-11-06T14:20:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: bump version 0.5.5 (#189)","shortMessageHtmlLink":"chore: bump version 0.5.5 (#189)"}},{"before":"c189e64a051d18e0bb36a9cacf225372c89ef959","after":"6711b75734e6b9bd55fcd914522e0e99377d5db8","ref":"refs/heads/main","pushedAt":"2023-11-06T14:20:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Auto find websocket address and handle bytes (#188)\n\n* feat(bytes): add content to bytes page handling\r\n\r\n* chore(detection): add linux browser path handling\r\n\r\n* feat(connect): add remote websocket address finding\r\n\r\n* chore(browser): add connect task json version check\r\n\r\n* chore(chrome): add remote proxy ip matching\r\n\r\n* chore(connect): fix ip address handling\r\n\r\n* chore(connect): use http get default\r\n\r\n* chore(crate): revert crate name\r\n\r\n* chore(cargo): revert version bump\r\n\r\n* chore(browser): add pub fields\r\n\r\n* chore(page): add split stealth mode with agent\r\n\r\n* chore(browser,page): add split methods for connecting from url\r\n\r\n* chore(browser): add error handling connection url\r\n\r\n* chore(page): add missing bytes feature flag\r\n\r\n* merge functions\r\n\r\n* fix rename\r\n\r\n* simplify connect\r\n\r\n---------\r\n\r\nCo-authored-by: j-mendez ","shortMessageHtmlLink":"Auto find websocket address and handle bytes (#188)"}},{"before":null,"after":"f9b52939c1e57fa02e898d052e0ab617d454c16d","ref":"refs/heads/matt/bump-version-0.5.5","pushedAt":"2023-11-06T14:17:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"chore: bump version 0.5.5","shortMessageHtmlLink":"chore: bump version 0.5.5"}},{"before":"efbc73b061d4ddd4e0c5719ba2fd3c1e67771c3c","after":"83b7fdcf13d9bd40245ef8f1a95c890c94862f03","ref":"refs/heads/matt/supersededing","pushedAt":"2023-11-06T14:12:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"simplify connect","shortMessageHtmlLink":"simplify connect"}},{"before":"2d61cc497f21c0e86b39f3ea7064d625c6972246","after":"efbc73b061d4ddd4e0c5719ba2fd3c1e67771c3c","ref":"refs/heads/matt/supersededing","pushedAt":"2023-11-06T14:10:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"simplify connect","shortMessageHtmlLink":"simplify connect"}},{"before":"ad4334ce02bd6f2130b5c11be4e8337da90bc035","after":"2d61cc497f21c0e86b39f3ea7064d625c6972246","ref":"refs/heads/matt/supersededing","pushedAt":"2023-11-06T14:08:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"fix rename","shortMessageHtmlLink":"fix rename"}},{"before":null,"after":"ad4334ce02bd6f2130b5c11be4e8337da90bc035","ref":"refs/heads/matt/supersededing","pushedAt":"2023-11-06T14:06:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"merge functions","shortMessageHtmlLink":"merge functions"}},{"before":"1b9d6192bd761f7f2218dadea1cd44ba3106ca22","after":"c189e64a051d18e0bb36a9cacf225372c89ef959","ref":"refs/heads/main","pushedAt":"2023-11-06T14:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"Implement function to fetch existing targets when connecting to existing chromium instance (#187)\n\n* feat(browser): fetch existing targets(pages)\r\n\r\n* rustfmt\r\n\r\n---------\r\n\r\nCo-authored-by: Matthias Seitz ","shortMessageHtmlLink":"Implement function to fetch existing targets when connecting to exist…"}},{"before":"88470cabec15ffc2a91dc5579ec142e921d59eab","after":"1b9d6192bd761f7f2218dadea1cd44ba3106ca22","ref":"refs/heads/main","pushedAt":"2023-11-06T13:51:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mattsse","name":"Matthias Seitz","path":"/mattsse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19890894?s=80&v=4"},"commit":{"message":"expose frame execution context, url, name, and parent (#185)","shortMessageHtmlLink":"expose frame execution context, url, name, and parent (#185)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMjoxNzowNy4wMDAwMDBazwAAAASu5AWv","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxMjoxNzowNy4wMDAwMDBazwAAAASu5AWv","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNlQxMzo1MTo1MC4wMDAwMDBazwAAAAOocMdf"}},"title":"Activity · mattsse/chromiumoxide"}