{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":704537857,"defaultBranch":"master","name":"embrace-android-sdk","ownerLogin":"embrace-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-13T13:23:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8295703?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715997493.0","currentOid":""},"activityList":{"items":[{"before":"e875418096c70d7e81e40ed754cd3c6762325e00","after":"aabe330b31908c9e64a0bbdf992278906061119a","ref":"refs/heads/master","pushedAt":"2024-05-18T01:58:13.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ArielDemarco","name":null,"path":"/ArielDemarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25651947?s=80&v=4"},"commit":{"message":"Merge pull request #866 from embrace-io/aridemarco/update-license-to-apache2.0","shortMessageHtmlLink":"Merge pull request #866 from embrace-io/aridemarco/update-license-to-…"}},{"before":"f1d927ae007bc08c7050cadf2974002f5bcf90e5","after":null,"ref":"refs/heads/aridemarco/update-license-to-apache2.0","pushedAt":"2024-05-18T01:58:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ArielDemarco","name":null,"path":"/ArielDemarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25651947?s=80&v=4"}},{"before":"cecbae512d6c3bb30e40866aa024fce6f9c17b1b","after":"f1d927ae007bc08c7050cadf2974002f5bcf90e5","ref":"refs/heads/aridemarco/update-license-to-apache2.0","pushedAt":"2024-05-17T22:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ArielDemarco","name":null,"path":"/ArielDemarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25651947?s=80&v=4"},"commit":{"message":"Removed old license / renamed new one to be consistent with preivous one","shortMessageHtmlLink":"Removed old license / renamed new one to be consistent with preivous one"}},{"before":null,"after":"cecbae512d6c3bb30e40866aa024fce6f9c17b1b","ref":"refs/heads/aridemarco/update-license-to-apache2.0","pushedAt":"2024-05-17T22:43:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ArielDemarco","name":null,"path":"/ArielDemarco","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25651947?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"f861210eb4aca4f169fcdf74b6d925c93f54e37e","after":"33188c2f15e6e73776a19a37222b3da33524dcf5","ref":"refs/heads/hho/warm-start-threshold","pushedAt":"2024-05-17T22:31:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Use first activity init time to calcuate application object to activity gap","shortMessageHtmlLink":"Use first activity init time to calcuate application object to activi…"}},{"before":"d689967fab7d1e272df3675fd7c23c592eea010b","after":"9c01ed8376086e76cba3b9d901a4fd33d109d613","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T21:35:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"Merge branch 'master' into lucas/webview_info_to_otel","shortMessageHtmlLink":"Merge branch 'master' into lucas/webview_info_to_otel"}},{"before":"fdb35f1121d4e356b5d494c7fecc6cccdd650352","after":"d689967fab7d1e272df3675fd7c23c592eea010b","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T21:33:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"Fix unit tests.","shortMessageHtmlLink":"Fix unit tests."}},{"before":"6db0a5fc16dd01b840eb670078784d6b85f69753","after":"fdb35f1121d4e356b5d494c7fecc6cccdd650352","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T21:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"Fix unit tests.","shortMessageHtmlLink":"Fix unit tests."}},{"before":"9b8e5109f14aeb9734409ed5cf49f9d395f065b8","after":null,"ref":"refs/heads/hho/session-caching","pushedAt":"2024-05-17T17:24:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"}},{"before":"a3ee76aea9d7517b347638eb8d3d5bc9106de33b","after":"e875418096c70d7e81e40ed754cd3c6762325e00","ref":"refs/heads/master","pushedAt":"2024-05-17T17:24:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Merge pull request #855 from embrace-io/hho/session-caching\n\nOnly cache payloads matching the current session","shortMessageHtmlLink":"Merge pull request #855 from embrace-io/hho/session-caching"}},{"before":null,"after":"7f2fab3a891fccc4d2dfb60f9595bf39dff2d464","ref":"refs/heads/nelson/remove-fragment-breadcrumb","pushedAt":"2024-05-17T17:19:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nelsitoPuglisi","name":"Nelsito","path":"/nelsitoPuglisi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3136298?s=80&v=4"},"commit":{"message":"remove FragmentBreadcrumb","shortMessageHtmlLink":"remove FragmentBreadcrumb"}},{"before":"bd3667199084b3dc107e05002e241d11ef891ab3","after":"9b8e5109f14aeb9734409ed5cf49f9d395f065b8","ref":"refs/heads/hho/session-caching","pushedAt":"2024-05-17T17:09:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Only cache payloads matching the current session","shortMessageHtmlLink":"Only cache payloads matching the current session"}},{"before":"fb2dad9fa26b487fabe34774a350faf2a5620d51","after":null,"ref":"refs/heads/hho/session-orchestrator-tests","pushedAt":"2024-05-17T16:07:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"}},{"before":"3f97297f2a67c69b456056496b0938a3e8617a48","after":"a3ee76aea9d7517b347638eb8d3d5bc9106de33b","ref":"refs/heads/master","pushedAt":"2024-05-17T16:07:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Refactor the SessionOrchestrator tests to use a real PayloadFactory (#854)\n\n## Goal\n\nThere was too much logic in PayloadFactoryImpl for us to faithfully test SessionOrchestratorImpl without a really complex FakePayloadFactory. As such, we'll use a real one, and do the faking at the `PayloadMessageCollator` level so we can validate the whole `SessionMessage` to ensure they match.","shortMessageHtmlLink":"Refactor the SessionOrchestrator tests to use a real PayloadFactory (#…"}},{"before":"4116690e5842cb290d3f0013d5396002778d5d34","after":"6db0a5fc16dd01b840eb670078784d6b85f69753","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T15:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"Update tests.","shortMessageHtmlLink":"Update tests."}},{"before":"6cbfd23883146c620d58162c06f2a8f62fa706d7","after":"4116690e5842cb290d3f0013d5396002778d5d34","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T15:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"rollback api signature","shortMessageHtmlLink":"rollback api signature"}},{"before":"723858a19a8289bb9df1c8245611ede4f6c67be4","after":"6cbfd23883146c620d58162c06f2a8f62fa706d7","ref":"refs/heads/lucas/webview_info_to_otel","pushedAt":"2024-05-17T15:06:13.000Z","pushType":"push","commitsCount":54,"pusher":{"login":"lucaslabari","name":"Lucas","path":"/lucaslabari","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8114471?s=80&v=4"},"commit":{"message":"Merge branch 'master' into lucas/webview_info_to_otel","shortMessageHtmlLink":"Merge branch 'master' into lucas/webview_info_to_otel"}},{"before":"5b074447e3bda65a73ee7fe1492a89b5451c346c","after":"bd3667199084b3dc107e05002e241d11ef891ab3","ref":"refs/heads/hho/session-caching","pushedAt":"2024-05-17T14:52:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Only cache payloads matching the current session","shortMessageHtmlLink":"Only cache payloads matching the current session"}},{"before":"3f0edfea735d167039290a479f41807230adc093","after":"fb2dad9fa26b487fabe34774a350faf2a5620d51","ref":"refs/heads/hho/session-orchestrator-tests","pushedAt":"2024-05-17T14:52:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Revert changes to FakePayloadFactory","shortMessageHtmlLink":"Revert changes to FakePayloadFactory"}},{"before":null,"after":"f861210eb4aca4f169fcdf74b6d925c93f54e37e","ref":"refs/heads/hho/warm-start-threshold","pushedAt":"2024-05-17T14:51:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Set warm start delay heuristic to 2 seconds","shortMessageHtmlLink":"Set warm start delay heuristic to 2 seconds"}},{"before":"6f043d83e4cfa516caacbd6a12a62052191f7330","after":null,"ref":"refs/heads/hho/improve-fakedeliveryservice","pushedAt":"2024-05-17T14:45:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"}},{"before":"9e97c41d7dee46762fbc07b0141701afbb6d3df7","after":"3f97297f2a67c69b456056496b0938a3e8617a48","ref":"refs/heads/master","pushedAt":"2024-05-17T14:45:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Improve FakeDeliveryService to better differentiate sessions and background activities (#846)\n\n## Goal\n\nAdd to what we can get from FakeDeliveryService so we can do more validation in tests","shortMessageHtmlLink":"Improve FakeDeliveryService to better differentiate sessions and back…"}},{"before":"44bef3083cf52cf375c65964ea48970e8bb06c74","after":null,"ref":"refs/heads/hho/remove-extra-logs","pushedAt":"2024-05-17T14:45:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"}},{"before":"f1437e47b308ee64d1b3b1b216e30580028607a9","after":"9e97c41d7dee46762fbc07b0141701afbb6d3df7","ref":"refs/heads/master","pushedAt":"2024-05-17T14:45:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bidetofevil","name":"Hanson Ho","path":"/bidetofevil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/860519?s=80&v=4"},"commit":{"message":"Remove extra logging (#852)\n\n## Goal\n\nRemove unnecessary logging that that will clog out user timelines","shortMessageHtmlLink":"Remove extra logging (#852)"}},{"before":null,"after":"a767b21b8068e58d5c43dd48e97cb9c4f723da6c","ref":"refs/heads/extract-sdk-state-calls","pushedAt":"2024-05-17T14:44:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: extract sdk state functions to delegate","shortMessageHtmlLink":"refactor: extract sdk state functions to delegate"}},{"before":null,"after":"d49e960e89cdef6016ca39c85ed94f1525205e30","ref":"refs/heads/extract-network-calls","pushedAt":"2024-05-17T14:15:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: extract network calls into api delegate","shortMessageHtmlLink":"refactor: extract network calls into api delegate"}},{"before":"79fb683c4a2bf0f59e85fe6df4c2b2cc036ced61","after":"d1bc3390488034721cb40b742d5904e5e5184e6e","ref":"refs/heads/view-tracking-api-delegate","pushedAt":"2024-05-17T13:52:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: extract view tracking delegate","shortMessageHtmlLink":"refactor: extract view tracking delegate"}},{"before":null,"after":"79fb683c4a2bf0f59e85fe6df4c2b2cc036ced61","ref":"refs/heads/view-tracking-api-delegate","pushedAt":"2024-05-17T13:47:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: extract view tracking delegate","shortMessageHtmlLink":"refactor: extract view tracking delegate"}},{"before":"d6dde013091432f0d4535d9ea70218c573dcdc7e","after":"b069d7a00ed63c11dad3a1e63048491a89b95b5d","ref":"refs/heads/alter-interface-hierarchy","pushedAt":"2024-05-17T11:12:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: break inheritance hierarchy in interfaces","shortMessageHtmlLink":"refactor: break inheritance hierarchy in interfaces"}},{"before":null,"after":"d6dde013091432f0d4535d9ea70218c573dcdc7e","ref":"refs/heads/alter-interface-hierarchy","pushedAt":"2024-05-17T11:07:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fractalwrench","name":"Jamie Lynch","path":"/fractalwrench","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11800640?s=80&v=4"},"commit":{"message":"refactor: break inheritance hierarchy in interfaces","shortMessageHtmlLink":"refactor: break inheritance hierarchy in interfaces"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETWiNLwA","startCursor":null,"endCursor":null}},"title":"Activity · embrace-io/embrace-android-sdk"}