{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":574678931,"defaultBranch":"main","name":"confidence-sdk-swift","ownerLogin":"spotify","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-05T21:00:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/251374?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716543770.0","currentOid":""},"activityList":{"items":[{"before":"79dacf4061433a4bd0fedcfa9c55c523089ac82d","after":"115ebd6c871c9d578f13052032d4390273d94cf4","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-24T09:43:08.000Z","pushType":"force_push","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":"chore(main): release 0.2.1","shortMessageHtmlLink":"chore(main): release 0.2.1"}},{"before":"a31ef5789cfd2d0bc8660b4527e8acfc5f240c5f","after":null,"ref":"refs/heads/update-docs","pushedAt":"2024-05-24T09:42:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"}},{"before":"475df558f661e63acbbe361541a422216b17a788","after":"4962baf8f1b24165c4149ef6630ddf639508c500","ref":"refs/heads/main","pushedAt":"2024-05-24T09:42:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"docs: update readme to cover Confidence APIs (#121)\n\n* docs: update readme to cover Confidence APIs\r\n\r\n* docs: split out the Provider stuff","shortMessageHtmlLink":"docs: update readme to cover Confidence APIs (#121)"}},{"before":"048a48e7c7abf2060ca8491eb3fa4908360efe61","after":"a31ef5789cfd2d0bc8660b4527e8acfc5f240c5f","ref":"refs/heads/update-docs","pushedAt":"2024-05-24T09:33:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"Merge branch 'main' into update-docs","shortMessageHtmlLink":"Merge branch 'main' into update-docs"}},{"before":"900c5cd1caa2eabf2e13f59cafbd4b1807596e1a","after":"d4cf2e3d85ec5b0a88604f6307a2ec254a5ac411","ref":"refs/heads/manual-flush-fix","pushedAt":"2024-05-24T09:14:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"fixup! feat: introduce a writeQueue for event tracking","shortMessageHtmlLink":"fixup! feat: introduce a writeQueue for event tracking"}},{"before":"e43f4f2a2455e6b09e99d5aaac7ac5a2575d17b2","after":"900c5cd1caa2eabf2e13f59cafbd4b1807596e1a","ref":"refs/heads/manual-flush-fix","pushedAt":"2024-05-24T08:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"fixup! feat: introduce a writeQueue for event tracking","shortMessageHtmlLink":"fixup! feat: introduce a writeQueue for event tracking"}},{"before":null,"after":"5d241a3151798ba19b702c9c24defda7ba6fd7b3","ref":"refs/heads/nicklasl-patch-2","pushedAt":"2024-05-24T07:55:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"test: run tests on iOS 17.2","shortMessageHtmlLink":"test: run tests on iOS 17.2"}},{"before":"6bc6b3d9c36d165fd5658c6920ec6d2348806cb0","after":"e43f4f2a2455e6b09e99d5aaac7ac5a2575d17b2","ref":"refs/heads/manual-flush-fix","pushedAt":"2024-05-24T07:40:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"feat: introduce a writeQueue for event tracking\n\nthe write queue will consume one tracked event after the other and write them to disk and run the flush policies","shortMessageHtmlLink":"feat: introduce a writeQueue for event tracking"}},{"before":null,"after":"6bc6b3d9c36d165fd5658c6920ec6d2348806cb0","ref":"refs/heads/manual-flush-fix","pushedAt":"2024-05-24T07:38:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"feat: introduce a writeQueue for event tracking\n\nthe write queue will consume one tracked event after the other and write them to disk and run the flush policies","shortMessageHtmlLink":"feat: introduce a writeQueue for event tracking"}},{"before":"475df558f661e63acbbe361541a422216b17a788","after":"79dacf4061433a4bd0fedcfa9c55c523089ac82d","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-23T13:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.1","shortMessageHtmlLink":"chore(main): release 0.2.1"}},{"before":null,"after":"475df558f661e63acbbe361541a422216b17a788","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-23T13:23:14.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":"feat: add functionality to manual flush events (#122)\n\n* fix: set flush policy batch size to 10\r\n\r\n* feat: add manual flush capabilities\r\n\r\n* docs: Add demo app flush button","shortMessageHtmlLink":"feat: add functionality to manual flush events (#122)"}},{"before":"c8e1fa118c8e9e8d695551f759d0fc4f65fb7202","after":null,"ref":"refs/heads/manual-flush","pushedAt":"2024-05-23T13:22:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"}},{"before":"04274fd5373fcb7e7317ab62a0202c2e6a92a4c3","after":"475df558f661e63acbbe361541a422216b17a788","ref":"refs/heads/main","pushedAt":"2024-05-23T13:22:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"feat: add functionality to manual flush events (#122)\n\n* fix: set flush policy batch size to 10\r\n\r\n* feat: add manual flush capabilities\r\n\r\n* docs: Add demo app flush button","shortMessageHtmlLink":"feat: add functionality to manual flush events (#122)"}},{"before":null,"after":"c8e1fa118c8e9e8d695551f759d0fc4f65fb7202","ref":"refs/heads/manual-flush","pushedAt":"2024-05-23T12:39:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"docs: Add demo app flush button","shortMessageHtmlLink":"docs: Add demo app flush button"}},{"before":"496647fea4df1d95bcad16b4a1c4aa1f9d709c0c","after":"048a48e7c7abf2060ca8491eb3fa4908360efe61","ref":"refs/heads/update-docs","pushedAt":"2024-05-23T10:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"docs: split out the Provider stuff","shortMessageHtmlLink":"docs: split out the Provider stuff"}},{"before":null,"after":"496647fea4df1d95bcad16b4a1c4aa1f9d709c0c","ref":"refs/heads/update-docs","pushedAt":"2024-05-22T13:44:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nicklasl","name":"Nicklas Lundin","path":"/nicklasl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1221595?s=80&v=4"},"commit":{"message":"docs: update readme to cover Confidence APIs","shortMessageHtmlLink":"docs: update readme to cover Confidence APIs"}},{"before":"62f3d32e057a1a8d590402f96da8819c3e256efb","after":null,"ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-10T14:07:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"}},{"before":"34f603f21812e0135caebe2660a67c2a2a22b792","after":"04274fd5373fcb7e7317ab62a0202c2e6a92a4c3","ref":"refs/heads/main","pushedAt":"2024-05-10T14:07:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"chore(main): release 0.2.0 (#81)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(main): release 0.2.0 (#81)"}},{"before":"aa7f22cbe2d9599f68cef49b19c0b09125950752","after":"62f3d32e057a1a8d590402f96da8819c3e256efb","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-10T14:05:45.000Z","pushType":"force_push","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":"chore(main): release 0.2.0","shortMessageHtmlLink":"chore(main): release 0.2.0"}},{"before":"182248980c733156cf0ec3c40fb7bba5c0860ebc","after":null,"ref":"refs/heads/release-0.2.0","pushedAt":"2024-05-10T14:05:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"}},{"before":"e74af7c8bbafc41046c3435951f9335e3ad517a6","after":"34f603f21812e0135caebe2660a67c2a2a22b792","ref":"refs/heads/main","pushedAt":"2024-05-10T14:05:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"chore: release 0.2.0 (#120)\n\nRelease-As: 0.2.0","shortMessageHtmlLink":"chore: release 0.2.0 (#120)"}},{"before":null,"after":"182248980c733156cf0ec3c40fb7bba5c0860ebc","ref":"refs/heads/release-0.2.0","pushedAt":"2024-05-10T13:59:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"chore: release 0.2.0\n\nRelease-As: 0.2.0","shortMessageHtmlLink":"chore: release 0.2.0"}},{"before":null,"after":"e74af7c8bbafc41046c3435951f9335e3ad517a6","ref":"refs/heads/bump","pushedAt":"2024-05-10T13:07:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"feat: Manage Events - track app lifecycle events (#118)\n\n* move all the logic inside confidence\r\n\r\n* add evaluation extension in flag resolution\r\n\r\n* cleanup\r\n\r\n* have the evaluation in the confidence module for the flags\r\n\r\n* update demo app to support only confidence\r\n\r\n* fix some tests to move to confidence\r\n\r\n* use int instead of int64 for 32bits system to work with default value for int, fix some more tests\r\n\r\n* fixup! use int instead of int64 for 32bits system to work with default value for int, fix some more tests\r\n\r\n* fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* fixup! fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* fixup! fixup! fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* add analytics for app and ui kit lifecycle, add the appear and disappear for demo app events\r\n\r\n* fixup! add analytics for app and ui kit lifecycle, add the appear and disappear for demo app events\r\n\r\n* handle app launch and app install and app updates\r\n\r\n* add context producer and produce context for is_foreground and build and version\r\n\r\n* fixup! merge main\r\n\r\n* fixup! fixup! merge main\r\n\r\n* refactor: Smaller refactor and fixes\r\n\r\n* Remove some managed events\r\n\r\n* wip: minor fixes and experiments\r\n\r\n* introduce passthrough subject with buffer\r\n\r\n* update the engine to remove the batches by default and add them if failed\r\n\r\n* fixup! update the engine to remove the batches by default and add them if failed\r\n\r\n* queue label prefix\r\n\r\n* use semaphore to make upload serialz\r\n\r\n* Remove dead code\r\n\r\n* Make buffered passthrough serial\r\n\r\n---------\r\n\r\nCo-authored-by: Fabrizio Demaria ","shortMessageHtmlLink":"feat: Manage Events - track app lifecycle events (#118)"}},{"before":"c30e6d3482b6bb3658239698e26020ece1c1c02d","after":"aa7f22cbe2d9599f68cef49b19c0b09125950752","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-10T12:51:58.000Z","pushType":"force_push","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":"chore(main): release 0.1.5","shortMessageHtmlLink":"chore(main): release 0.1.5"}},{"before":"f3a41515e3a03eeab660321c0e79aa8c0a31845b","after":null,"ref":"refs/heads/analytics-swift","pushedAt":"2024-05-10T12:51:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"}},{"before":"bfdc94983d6bc1c24ff65a148637d38316bec04c","after":"e74af7c8bbafc41046c3435951f9335e3ad517a6","ref":"refs/heads/main","pushedAt":"2024-05-10T12:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"feat: Manage Events - track app lifecycle events (#118)\n\n* move all the logic inside confidence\r\n\r\n* add evaluation extension in flag resolution\r\n\r\n* cleanup\r\n\r\n* have the evaluation in the confidence module for the flags\r\n\r\n* update demo app to support only confidence\r\n\r\n* fix some tests to move to confidence\r\n\r\n* use int instead of int64 for 32bits system to work with default value for int, fix some more tests\r\n\r\n* fixup! use int instead of int64 for 32bits system to work with default value for int, fix some more tests\r\n\r\n* fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* fixup! fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* fixup! fixup! fixup! Merge branch 'main' into move-flag-evaluation-confidence\r\n\r\n* add analytics for app and ui kit lifecycle, add the appear and disappear for demo app events\r\n\r\n* fixup! add analytics for app and ui kit lifecycle, add the appear and disappear for demo app events\r\n\r\n* handle app launch and app install and app updates\r\n\r\n* add context producer and produce context for is_foreground and build and version\r\n\r\n* fixup! merge main\r\n\r\n* fixup! fixup! merge main\r\n\r\n* refactor: Smaller refactor and fixes\r\n\r\n* Remove some managed events\r\n\r\n* wip: minor fixes and experiments\r\n\r\n* introduce passthrough subject with buffer\r\n\r\n* update the engine to remove the batches by default and add them if failed\r\n\r\n* fixup! update the engine to remove the batches by default and add them if failed\r\n\r\n* queue label prefix\r\n\r\n* use semaphore to make upload serialz\r\n\r\n* Remove dead code\r\n\r\n* Make buffered passthrough serial\r\n\r\n---------\r\n\r\nCo-authored-by: Fabrizio Demaria ","shortMessageHtmlLink":"feat: Manage Events - track app lifecycle events (#118)"}},{"before":"562dcc4fc3b6dfbbd8b8da6dc52e28f7483e2662","after":"f3a41515e3a03eeab660321c0e79aa8c0a31845b","ref":"refs/heads/analytics-swift","pushedAt":"2024-05-10T12:27:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"Make buffered passthrough serial","shortMessageHtmlLink":"Make buffered passthrough serial"}},{"before":"0acf84d21e260cf4b0f24322ab612a8c644a3e5d","after":"562dcc4fc3b6dfbbd8b8da6dc52e28f7483e2662","ref":"refs/heads/analytics-swift","pushedAt":"2024-05-10T12:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"Remove dead code","shortMessageHtmlLink":"Remove dead code"}},{"before":"4ba7df71ffc8dfe8ad3a5cb558b16f2cefc192ad","after":"0acf84d21e260cf4b0f24322ab612a8c644a3e5d","ref":"refs/heads/analytics-swift","pushedAt":"2024-05-08T13:15:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vahidlazio","name":"vahidlazio","path":"/vahidlazio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/692343?s=80&v=4"},"commit":{"message":"use semaphore to make upload serialz","shortMessageHtmlLink":"use semaphore to make upload serialz"}},{"before":"67dc9f89cd08c974b49b7b425de0c8bce8f73eef","after":"4ba7df71ffc8dfe8ad3a5cb558b16f2cefc192ad","ref":"refs/heads/analytics-swift","pushedAt":"2024-05-08T13:06:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fabriziodemaria","name":"Fabrizio Demaria","path":"/fabriziodemaria","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7601824?s=80&v=4"},"commit":{"message":"queue label prefix","shortMessageHtmlLink":"queue label prefix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUuDJggA","startCursor":null,"endCursor":null}},"title":"Activity ยท spotify/confidence-sdk-swift"}