{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":316494344,"defaultBranch":"main","name":"komposable-architecture","ownerLogin":"toggl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-27T12:22:40.000Z","ownerAvatar":"https://github.com/avatars/u/316475?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717167802.0","currentOid":""},"activityList":{"items":[{"before":"5d7ae72ded255b44cbc5b3c7bbc33f9378372aed","after":"0bfde2ea633f08963335fcbf9988a0231545d537","ref":"refs/heads/doivid/debug-reducer","pushedAt":"2024-07-28T13:35:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ’šπŸ§Ή Fix ordering and cleanup","shortMessageHtmlLink":"πŸ’šπŸ§Ή Fix ordering and cleanup"}},{"before":"06a9f5d53259398689f3c6529b8967cba565c927","after":"5d7ae72ded255b44cbc5b3c7bbc33f9378372aed","ref":"refs/heads/doivid/debug-reducer","pushedAt":"2024-07-28T13:14:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ©³βœ‚οΈ Add shortcut to debug changes","shortMessageHtmlLink":"πŸ©³βœ‚οΈ Add shortcut to debug changes"}},{"before":null,"after":"06a9f5d53259398689f3c6529b8967cba565c927","ref":"refs/heads/doivid/debug-reducer","pushedAt":"2024-05-31T15:03:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”§ Add debug reducer sample","shortMessageHtmlLink":"πŸ”§ Add debug reducer sample"}},{"before":null,"after":"18ec6f61ae2de9cb69a5d4cacf5d4234fdd6d64c","ref":"refs/heads/tomas/ksp-state-generation-tests","pushedAt":"2024-05-29T12:13:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"},"commit":{"message":"Add failing tests","shortMessageHtmlLink":"Add failing tests"}},{"before":"3879694310fdfbb7d79335a05b22e101aa299970","after":null,"ref":"refs/heads/doivid/debounce","pushedAt":"2024-05-16T14:36:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"}},{"before":"0f21fc2bca451412210bb95dbe40bb0177663411","after":"881d667fdb2ec2d684a2f80630a2fa46a88fd5d4","ref":"refs/heads/main","pushedAt":"2024-05-16T14:36:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"⏲️ Add the Effect.debounce extension (#75)\n\n* ⏰ Add the debounce effect extension\r\n\r\n* βœ… Add debounce tests\r\n\r\n* πŸ”§ Use what we already have\r\n\r\n* πŸ”§ Update sample\r\n\r\n* 🚧 Clarify debounce behavior\r\n\r\n* πŸ‘ πŸ› Remove effect on internal flows\r\n\r\n* 🧹","shortMessageHtmlLink":"⏲️ Add the Effect.debounce extension (#75)"}},{"before":"465cb77afd1d04fe8009483b47302c75f2ba348c","after":"3879694310fdfbb7d79335a05b22e101aa299970","ref":"refs/heads/doivid/debounce","pushedAt":"2024-05-16T13:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🧹","shortMessageHtmlLink":"🧹"}},{"before":"1f5a57fda19e7edfb63e7038a65390643dac01c6","after":"465cb77afd1d04fe8009483b47302c75f2ba348c","ref":"refs/heads/doivid/debounce","pushedAt":"2024-05-16T12:46:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ‘ πŸ› Remove effect on internal flows","shortMessageHtmlLink":"πŸ‘ πŸ› Remove effect on internal flows"}},{"before":null,"after":"1f5a57fda19e7edfb63e7038a65390643dac01c6","ref":"refs/heads/doivid/debounce","pushedAt":"2024-05-11T00:30:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”§ Update sample","shortMessageHtmlLink":"πŸ”§ Update sample"}},{"before":"b3dfdd0de888a3dd0f50ad5a7b2ae7fbaab99c30","after":null,"ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-26T21:37:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"}},{"before":"ec33aeb77a08ec4a6a65128d2ad2a645bcfce5b7","after":"0f21fc2bca451412210bb95dbe40bb0177663411","ref":"refs/heads/main","pushedAt":"2024-01-26T21:37:36.000Z","pushType":"pr_merge","commitsCount":24,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"},"commit":{"message":"Merge pull request #71 from toggl/doivid/test-store\n\nπŸ§ͺ Add the TestStore","shortMessageHtmlLink":"Merge pull request #71 from toggl/doivid/test-store"}},{"before":"87294901d057463ff794beab521107caf7325494","after":null,"ref":"refs/heads/doivid/test-store-strict","pushedAt":"2024-01-26T16:01:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"}},{"before":"405a8991c4fc9034eb09d7c2e2e75c2d98a54b8b","after":"b3dfdd0de888a3dd0f50ad5a7b2ae7fbaab99c30","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-26T16:01:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"},"commit":{"message":"Merge pull request #72 from toggl/doivid/test-store-strict\n\nπŸ”§ Use test scopes to enforce testing styles","shortMessageHtmlLink":"Merge pull request #72 from toggl/doivid/test-store-strict"}},{"before":"c85eb4d3614bf759576800cd04a0259be57dd620","after":"87294901d057463ff794beab521107caf7325494","ref":"refs/heads/doivid/test-store-strict","pushedAt":"2024-01-26T14:21:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸš§πŸ—οΈπŸ”‘ Move stuff around and update docs","shortMessageHtmlLink":"πŸš§πŸ—οΈπŸ”‘ Move stuff around and update docs"}},{"before":null,"after":"da684cfb79f6f4783675438f123ade3abd6598dd","ref":"refs/heads/tomas/test-store-strict-experiment","pushedAt":"2024-01-26T11:59:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"},"commit":{"message":"Make things more strict","shortMessageHtmlLink":"Make things more strict"}},{"before":"d481c299431366ee04be4f480feabad148eeb61e","after":"c85eb4d3614bf759576800cd04a0259be57dd620","ref":"refs/heads/doivid/test-store-strict","pushedAt":"2024-01-25T15:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🚧 Hide test store from test scopes","shortMessageHtmlLink":"🚧 Hide test store from test scopes"}},{"before":null,"after":"d481c299431366ee04be4f480feabad148eeb61e","ref":"refs/heads/doivid/test-store-strict","pushedAt":"2024-01-19T13:34:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”§ Use test scopes to enforce testing styles","shortMessageHtmlLink":"πŸ”§ Use test scopes to enforce testing styles"}},{"before":"8e7a26b762e8c107fe681335ec296b769b0a0789","after":"405a8991c4fc9034eb09d7c2e2e75c2d98a54b8b","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-17T11:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”‘ Fix comment","shortMessageHtmlLink":"πŸ”‘ Fix comment"}},{"before":"51c6d06bd5dcf185c0243292c7720ffcb71f6831","after":"8e7a26b762e8c107fe681335ec296b769b0a0789","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-14T14:13:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"βœ… Add test for test>finish>assert use case","shortMessageHtmlLink":"βœ… Add test for test>finish>assert use case"}},{"before":"2cf04dc6eb1056dbe2d0ae841159b9b362516f0e","after":"51c6d06bd5dcf185c0243292c7720ffcb71f6831","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-13T16:08:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🧹 Clarify some details on tests","shortMessageHtmlLink":"🧹 Clarify some details on tests"}},{"before":"83e30b4e07e19f0fa6119adc4fed784de9adf3df","after":"2cf04dc6eb1056dbe2d0ae841159b9b362516f0e","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-11T14:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🧹","shortMessageHtmlLink":"🧹"}},{"before":"9aa2345698b63c87e0ddb9dc2850632c3fa42e0c","after":"83e30b4e07e19f0fa6119adc4fed784de9adf3df","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-11T14:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ—οΈ","shortMessageHtmlLink":"πŸ—οΈ"}},{"before":"9e3bb71d0a992d8a36af427e9f34f4e465f01b02","after":"9aa2345698b63c87e0ddb9dc2850632c3fa42e0c","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-11T12:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🧹","shortMessageHtmlLink":"🧹"}},{"before":"c49fdd064a34b6b019e5c366744479aa5e22f9e2","after":"9e3bb71d0a992d8a36af427e9f34f4e465f01b02","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-11T12:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🚧 Split exhaustivity strategy","shortMessageHtmlLink":"🚧 Split exhaustivity strategy"}},{"before":"65dd9cbc5bf08ffcd4dcb447e0df5dd661eb0eb7","after":"c49fdd064a34b6b019e5c366744479aa5e22f9e2","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-10T15:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"🚧 Extract/replace parts that use jvm libs explicitly","shortMessageHtmlLink":"🚧 Extract/replace parts that use jvm libs explicitly"}},{"before":"51b9694f419765b6ecccac684aebd6ae260af396","after":"65dd9cbc5bf08ffcd4dcb447e0df5dd661eb0eb7","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-08T08:49:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”§ Add test helper dsl","shortMessageHtmlLink":"πŸ”§ Add test helper dsl"}},{"before":"77312162e2307a1529940944bc2326b1d9cc6c8c","after":"51b9694f419765b6ecccac684aebd6ae260af396","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-05T17:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"πŸ”§ Add exhaustivity control","shortMessageHtmlLink":"πŸ”§ Add exhaustivity control"}},{"before":null,"after":"77312162e2307a1529940944bc2326b1d9cc6c8c","ref":"refs/heads/doivid/test-store","pushedAt":"2024-01-03T13:16:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"daividssilverio","name":"Daivid S. Silverio","path":"/daividssilverio","primaryAvatarUrl":"https://github.com/avatars/u/2173493?s=80&v=4"},"commit":{"message":"βœ… Add sample test store tests","shortMessageHtmlLink":"βœ… Add sample test store tests"}},{"before":"85c8ffffecd66e313b7588db99d40f45b026e139","after":null,"ref":"refs/heads/semanticer/effects-1.0.0","pushedAt":"2023-12-01T13:27:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"}},{"before":"b5ec8b146c6aeae04531344964acf42c843042e5","after":"ec33aeb77a08ec4a6a65128d2ad2a645bcfce5b7","ref":"refs/heads/main","pushedAt":"2023-12-01T13:27:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"semanticer","name":"TomΓ‘Ε‘ Valenta","path":"/semanticer","primaryAvatarUrl":"https://github.com/avatars/u/535613?s=80&v=4"},"commit":{"message":"Effects 1.0.0 + Todo Sample (#65)\n\n* ✨ Implement single effect return type based on flow\r\n\r\n* πŸ’š Adjust tests\r\n\r\n* ✨ Implement the basic Todo sample functionality\r\n\r\n* πŸ’š Fix test in testing artefact\r\n\r\n* 🚫 Cancellation implementation\r\n\r\n* πŸ†™ Required updates\r\n\r\n* 🚧 Review suggestion\r\n\r\n* 🚧 Simplify cancellation type\r\n\r\n* πŸ’š Fix tests\r\n\r\n* πŸ’š Add effect cancellation tests\r\n\r\n* πŸ’š\r\n\r\n* 🧹\r\n\r\n* πŸ’š Add first sample tests\r\n\r\n* 🧹\r\n\r\n* πŸ’š Add more store tests\r\n\r\n* 🚧 Use invoke() instead of actions()\r\n\r\n* πŸ’š Fix pullback tests\r\n\r\n* πŸ’š Add store effects\r\n\r\n* Add none() helper method\r\n\r\n* 🚧 Change how effects are defined\r\n\r\n* Define more merge methods\r\n\r\n* And more cancellation helpers\r\n\r\n* Additional cancellation API\r\n\r\n* 🧹\r\n\r\n* ✨ Make effect creation even more flexible\r\n\r\n* Fix publishing docs\r\n\r\n* Define 1.0.0-preview01 release\r\n\r\n* Update README.md\r\n\r\nCo-authored-by: William Barbosa \r\n\r\n* πŸ’„\r\n\r\n* πŸ’š Use unique cancel ids in tests\r\n\r\n* Overload effect builders to add explicit cancellable counterparts\r\n\r\n* ✨ Add cancelAll effect\r\n\r\n* ✨ Add SuspendEffect\r\n\r\n* ✨ Add custom cancellation exceptions\r\n\r\n* 🚧 Rename invoke to run\r\n\r\n* 🧹 Fix docs\r\n\r\n* Improve map's signature\r\n\r\n* Upgrade AGP\r\n\r\n* Upgrade kotlin and more\r\n\r\n---------\r\n\r\nCo-authored-by: William Barbosa ","shortMessageHtmlLink":"Effects 1.0.0 + Todo Sample (#65)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQxMzozNTozNy4wMDAwMDBazwAAAASLKf2V","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOFQxMzozNTozNy4wMDAwMDBazwAAAASLKf2V","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wMVQxMzoyNzoyOC4wMDAwMDBazwAAAAO9UXei"}},"title":"Activity Β· toggl/komposable-architecture"}