{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":195907081,"defaultBranch":"master","name":"snowplow-javascript-tracker","ownerLogin":"jethron","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-07-09T01:04:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1646397?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727248528.0","currentOid":""},"activityList":{"items":[{"before":"99c5300170662c76c86c01faaaa7c82692eda1ff","after":null,"ref":"refs/heads/optim-x-race","pushedAt":"2024-09-25T07:15:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":"4f90f106b2394ac3e0eb7912e8a89d9a717dcc82","after":"99c5300170662c76c86c01faaaa7c82692eda1ff","ref":"refs/heads/optim-x-race","pushedAt":"2024-09-25T07:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Handle optimizely.get not yet existing","shortMessageHtmlLink":"Handle optimizely.get not yet existing"}},{"before":"c5eb6c27ebb8c651931671059a50ead5adfd1597","after":"4f90f106b2394ac3e0eb7912e8a89d9a717dcc82","ref":"refs/heads/optim-x-race","pushedAt":"2024-09-25T07:05:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Handle optimizely.get not yet existing","shortMessageHtmlLink":"Handle optimizely.get not yet existing"}},{"before":"fda4aebd04ccf7983b1213cca6a5291beb18e90f","after":"c5eb6c27ebb8c651931671059a50ead5adfd1597","ref":"refs/heads/optim-x-race","pushedAt":"2024-09-17T01:15:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Handle optimizely.get not yet existing","shortMessageHtmlLink":"Handle optimizely.get not yet existing"}},{"before":null,"after":"fda4aebd04ccf7983b1213cca6a5291beb18e90f","ref":"refs/heads/optim-x-race","pushedAt":"2024-09-17T00:57:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Handle optimizely.get not yet existing","shortMessageHtmlLink":"Handle optimizely.get not yet existing"}},{"before":"ec46ab061dd120455ebf46edf76b04e50e14e9bc","after":"aac4d671e946233a7491c00a52e21910d32116b0","ref":"refs/heads/PE-5753-ytv4","pushedAt":"2024-09-11T02:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Run rush update","shortMessageHtmlLink":"Run rush update"}},{"before":"b39d94384a0b73144c477cb9fea42042ba8d936f","after":"ec46ab061dd120455ebf46edf76b04e50e14e9bc","ref":"refs/heads/PE-5753-ytv4","pushedAt":"2024-09-11T02:31:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Run rush change","shortMessageHtmlLink":"Run rush change"}},{"before":"1facc9345d4ce92eec334c256cc039f5f768704e","after":"b39d94384a0b73144c477cb9fea42042ba8d936f","ref":"refs/heads/PE-5753-ytv4","pushedAt":"2024-09-11T02:12:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Run rush change","shortMessageHtmlLink":"Run rush change"}},{"before":null,"after":"1facc9345d4ce92eec334c256cc039f5f768704e","ref":"refs/heads/PE-5753-ytv4","pushedAt":"2024-09-11T01:53:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Run rush change","shortMessageHtmlLink":"Run rush change"}},{"before":"33a2247aee5c7daaa4918350a610a79bc3c5f2db","after":null,"ref":"refs/heads/error-clarification","pushedAt":"2024-09-10T03:46:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":"6d7a39d73be1b5a7b11d6b8e018641e64781fb03","after":"33a2247aee5c7daaa4918350a610a79bc3c5f2db","ref":"refs/heads/error-clarification","pushedAt":"2024-09-10T03:41:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix message when a resource triggers errors\n\nThe `error` event fires on the `window` both when an unhandled JavaScript\nexception is thrown or a resource fails to load. Rather than track a message\npresuming the former, attempt to detect the latter and specify the\nfailed resource.\n\nSee also:\n- https://developer.mozilla.org/en-US/docs/Web/API/Window/error_event\n- https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/error_event","shortMessageHtmlLink":"Fix message when a resource triggers errors"}},{"before":null,"after":"6d7a39d73be1b5a7b11d6b8e018641e64781fb03","ref":"refs/heads/error-clarification","pushedAt":"2024-09-06T06:46:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix message when a resource triggers errors\n\nThe `error` event fires on the `window` both when an unhandled JavaScript\nexception is thrown or a resource fails to load. Rather than track a message\npresuming the former, attempt to detect the latter and specify the\nfailed resource.\n\nSee also:\n- https://developer.mozilla.org/en-US/docs/Web/API/Window/error_event\n- https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/error_event","shortMessageHtmlLink":"Fix message when a resource triggers errors"}},{"before":"4a9955be7dd6405aa2500d0012f2993db0c11872","after":null,"ref":"refs/heads/ostz_default","pushedAt":"2024-09-02T23:10:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":null,"after":"4a9955be7dd6405aa2500d0012f2993db0c11872","ref":"refs/heads/ostz_default","pushedAt":"2024-08-30T04:20:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add browser-tracker-core default for os_timezone","shortMessageHtmlLink":"Add browser-tracker-core default for os_timezone"}},{"before":"851c6a769be4abaf6b7c90db6a452d7ea6ea7ff6","after":"b58a2181e2a158d06bdce71a2ee859c394e19dd1","ref":"refs/heads/PE-4998-sdjtype","pushedAt":"2024-07-26T07:06:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix SelfDescribingJson type to allow optional keys in type parameter","shortMessageHtmlLink":"Fix SelfDescribingJson type to allow optional keys in type parameter"}},{"before":"bcc8a1c3ce8c8042e50e5027fbeea8b245f9dd0e","after":null,"ref":"refs/heads/PE-5311-namedctx","pushedAt":"2024-07-23T02:08:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":"2e9763c739aac905661038f4063fd0bab5e91fd3","after":null,"ref":"refs/heads/PE-6528-formsv4","pushedAt":"2024-07-19T05:49:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":"1c3417f2eac14c7ae26031ba51390f85d9ba7ce7","after":"851c6a769be4abaf6b7c90db6a452d7ea6ea7ff6","ref":"refs/heads/PE-4998-sdjtype","pushedAt":"2024-07-17T03:39:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix SelfDescribingJson type to allow optional keys in type parameter","shortMessageHtmlLink":"Fix SelfDescribingJson type to allow optional keys in type parameter"}},{"before":"7f61ff73fe71557b1f76cffe714b999c7123cd1f","after":"bcc8a1c3ce8c8042e50e5027fbeea8b245f9dd0e","ref":"refs/heads/PE-5311-namedctx","pushedAt":"2024-07-17T03:34:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add support for named global context","shortMessageHtmlLink":"Add support for named global context"}},{"before":"b9139724ca7c464489af18ae8f82fd172abaa29d","after":"1c3417f2eac14c7ae26031ba51390f85d9ba7ce7","ref":"refs/heads/PE-4998-sdjtype","pushedAt":"2024-07-17T03:29:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix SelfDescribingJson type to allow optional keys in type parameter","shortMessageHtmlLink":"Fix SelfDescribingJson type to allow optional keys in type parameter"}},{"before":"90ff27e755e47d89075ff558a978c5c45533bc1d","after":"7f61ff73fe71557b1f76cffe714b999c7123cd1f","ref":"refs/heads/PE-5311-namedctx","pushedAt":"2024-07-17T02:48:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add support for named global context","shortMessageHtmlLink":"Add support for named global context"}},{"before":null,"after":"90ff27e755e47d89075ff558a978c5c45533bc1d","ref":"refs/heads/PE-5311-namedctx","pushedAt":"2024-07-17T02:39:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add support for named global context","shortMessageHtmlLink":"Add support for named global context"}},{"before":"6132003721ea9508002149908548707fa16e30ab","after":"b9139724ca7c464489af18ae8f82fd172abaa29d","ref":"refs/heads/PE-4998-sdjtype","pushedAt":"2024-07-17T01:28:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix SelfDescribingJson type to allow optional keys in type parameter","shortMessageHtmlLink":"Fix SelfDescribingJson type to allow optional keys in type parameter"}},{"before":null,"after":"6132003721ea9508002149908548707fa16e30ab","ref":"refs/heads/PE-4998-sdjtype","pushedAt":"2024-07-17T01:27:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix SelfDescribingJson type to allow optional keys in type parameter","shortMessageHtmlLink":"Fix SelfDescribingJson type to allow optional keys in type parameter"}},{"before":"dd82088dcfa058f358d15660131683c91da79704","after":"2e9763c739aac905661038f4063fd0bab5e91fd3","ref":"refs/heads/PE-6528-formsv4","pushedAt":"2024-07-17T01:19:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add event delegation for form tracking\n\n- Global event listeners are now used instead of per-element listeners\n- Event listeners now use the capture phase instead of bubble\n- Forms added after the initial `enableFormTracking` call should\n automatically be tracked without needing additional calls\n- Field value transform functions can now return `null` for all events\n- Add unit tests for form tracking\n- The new `targets` parameter allows listening for forms in only a\n subset of the document tree, or across multiple same-origin documents\n (e.g. iframes)","shortMessageHtmlLink":"Add event delegation for form tracking"}},{"before":null,"after":"dd82088dcfa058f358d15660131683c91da79704","ref":"refs/heads/PE-6528-formsv4","pushedAt":"2024-07-17T01:16:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Add event delegation for form tracking\n\n- Global event listeners are now used instead of per-element listeners\n- Event listeners now use the capture phase instead of bubble\n- Forms added after the initial `enableFormTracking` call should\n automatically be tracked without needing additional calls\n- Field value transform functions can now return `null` for all events\n- Add unit tests for form tracking\n- The new `targets` parameter allows listening for forms in only a\n subset of the document tree, or across multiple same-origin documents\n (e.g. iframes)","shortMessageHtmlLink":"Add event delegation for form tracking"}},{"before":"60243352a3ab247de8ad4089fbdf802694faf00f","after":null,"ref":"refs/heads/PE-4138-link-delegation","pushedAt":"2024-07-10T01:57:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"}},{"before":"76b90e708357b20675372b89734ec8bbd76e2e05","after":"60243352a3ab247de8ad4089fbdf802694faf00f","ref":"refs/heads/PE-4138-link-delegation","pushedAt":"2024-07-10T00:19:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"Fix up unit tests","shortMessageHtmlLink":"Fix up unit tests"}},{"before":"528e13de39ab1e1fa52450e8686caa06898cc108","after":"76b90e708357b20675372b89734ec8bbd76e2e05","ref":"refs/heads/PE-4138-link-delegation","pushedAt":"2024-07-09T08:00:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"link-click-tracking: additional unit tests\n\n...and a bugfix to pass them","shortMessageHtmlLink":"link-click-tracking: additional unit tests"}},{"before":"d5b796dbe7d085df4d4f67043713587aeac5509b","after":"528e13de39ab1e1fa52450e8686caa06898cc108","ref":"refs/heads/PE-4138-link-delegation","pushedAt":"2024-07-09T05:28:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jethron","name":"Jethro Nederhof","path":"/jethron","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1646397?s=80&v=4"},"commit":{"message":"link-click-tracking: event delegation\n\nThere are several API changes included:\n\n- Global event listeners are now used instead of per-element listeners\n- `refreshLinkClickTracking` is now deprecated and does nothing as it\n should no longer be required (but still exists for API compatibility)\n- There is now a `disableLinkClickTracking` method to balance\n `enableLinkClickTracking`\n- `trackLinkClick` can now optionally be passed a link element directly,\n rather than requiring manual construction of the event payload","shortMessageHtmlLink":"link-click-tracking: event delegation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwNzoxNToyOC4wMDAwMDBazwAAAAS_-0o2","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwNzoxNToyOC4wMDAwMDBazwAAAAS_-0o2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQwNToyODoyMS4wMDAwMDBazwAAAAR6RgXf"}},"title":"Activity ยท jethron/snowplow-javascript-tracker"}