{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":78230922,"defaultBranch":"master","name":"ReactorKit","ownerLogin":"ReactorKit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-01-06T18:59:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25218880?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710399018.0","currentOid":""},"activityList":{"items":[{"before":"e1b519abb7c55e73b75ace87324c8cbda39b55ee","after":"4aed4615883ed3014ae0c711ff6f7ccb0dac7795","ref":"refs/heads/master","pushedAt":"2024-04-14T14:06:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Update .gitignore","shortMessageHtmlLink":"Update .gitignore"}},{"before":"cf21fb82b061f6ea3e18903c3021d100f14ad023","after":"e1b519abb7c55e73b75ace87324c8cbda39b55ee","ref":"refs/heads/master","pushedAt":"2024-04-14T14:04:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Update .spi.yml","shortMessageHtmlLink":"Update .spi.yml"}},{"before":"1134a6d2839c5f6ac34e67f9fe45a2e2b47d2173","after":"cf21fb82b061f6ea3e18903c3021d100f14ad023","ref":"refs/heads/master","pushedAt":"2024-04-06T06:24:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #230 from doulos76/master\n\nUpdate GitHubSearchViewController.swift","shortMessageHtmlLink":"Merge pull request #230 from doulos76/master"}},{"before":"0fb77590f90440f43c316529af197f29f53a5a71","after":"1134a6d2839c5f6ac34e67f9fe45a2e2b47d2173","ref":"refs/heads/master","pushedAt":"2024-04-05T13:26:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tokijh","name":"Yoon Joonghyun","path":"/tokijh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3157900?s=80&v=4"},"commit":{"message":"Merge pull request #229 from woin2ee/master\n\nAdd documentation comment","shortMessageHtmlLink":"Merge pull request #229 from woin2ee/master"}},{"before":"a16329a2036269fc6fce482c041b2b07a59f3800","after":"0fb77590f90440f43c316529af197f29f53a5a71","ref":"refs/heads/master","pushedAt":"2024-04-04T14:34:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #228 from finestructure/patch-1\n\nUpdate .spi.yml","shortMessageHtmlLink":"Merge pull request #228 from finestructure/patch-1"}},{"before":"b19c3771b1f56df64337748d4ec08d92140606e6","after":"a16329a2036269fc6fce482c041b2b07a59f3800","ref":"refs/heads/master","pushedAt":"2024-03-18T14:23:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #227 from ReactorKit/task/docc\n\nAdd `.spi.yml` for swift package index","shortMessageHtmlLink":"Merge pull request #227 from ReactorKit/task/docc"}},{"before":null,"after":"bcdba00d56812f13c55b1f016fff59fcac87dc3e","ref":"refs/heads/task/docc","pushedAt":"2024-03-14T06:50:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"chore: add `.spi.yml`\n\nadd DocC in swiftpackageindex","shortMessageHtmlLink":"chore: add .spi.yml"}},{"before":"5f6ee24b2a9913a3a845ad8a68a9a94ad8c662f4","after":"b19c3771b1f56df64337748d4ec08d92140606e6","ref":"refs/heads/master","pushedAt":"2024-02-13T13:00:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #225 from wplong11/remove-unnecessary-code\n\nRemove unnecessary code","shortMessageHtmlLink":"Merge pull request #225 from wplong11/remove-unnecessary-code"}},{"before":"dbd8087ac692de4866acf963652e7f1412fa2fca","after":"5f6ee24b2a9913a3a845ad8a68a9a94ad8c662f4","ref":"refs/heads/master","pushedAt":"2024-02-13T05:11:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #223 from wplong11/refactor-reactor\n\nImprove the readability of the stream initialization logic","shortMessageHtmlLink":"Merge pull request #223 from wplong11/refactor-reactor"}},{"before":"1d514e506550cfc53a1ff21c5f2a5a672d4ceecc","after":"dbd8087ac692de4866acf963652e7f1412fa2fca","ref":"refs/heads/master","pushedAt":"2024-02-13T01:46:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #222 from sanghun0724/master\n\nUpdate access modifier, add comment, and update variable naming","shortMessageHtmlLink":"Merge pull request #222 from sanghun0724/master"}},{"before":"f8b48e765e9e06c9756745e9b1067910d3803a08","after":null,"ref":"refs/heads/remove-scheduler","pushedAt":"2024-01-28T01:46:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"}},{"before":"09349cf75cad9e9f0df6ff15fe39878e2d764cbe","after":"1d514e506550cfc53a1ff21c5f2a5a672d4ceecc","ref":"refs/heads/master","pushedAt":"2024-01-25T04:39:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #218 from ReactorKit/remove-scheduler\n\nfeat: remove scheduler in Reactor","shortMessageHtmlLink":"Merge pull request #218 from ReactorKit/remove-scheduler"}},{"before":"8f66235543950ee6b91b1299521b7e04bb8d78d6","after":"09349cf75cad9e9f0df6ff15fe39878e2d764cbe","ref":"refs/heads/master","pushedAt":"2023-10-30T11:26:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tokijh","name":"Yoon Joonghyun","path":"/tokijh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3157900?s=80&v=4"},"commit":{"message":"Merge pull request #220 from sanghun0724/master\n\nfix: lock access modifier and changed `var` to `let`","shortMessageHtmlLink":"Merge pull request #220 from sanghun0724/master"}},{"before":"c3c53bc986b8b722906ab6e3ec1d293f51b3002b","after":"f8b48e765e9e06c9756745e9b1067910d3803a08","ref":"refs/heads/remove-scheduler","pushedAt":"2023-09-10T16:51:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"feat: remove scheduler in Reactor\n\nWhen an action is sent to a reactor it is run on the current state and this process cannot be done from multiple threads\n\nIt is possible to make this process thread-safe by introducing scheduler, but this cause other problems\n\nThose APIs tend to deliver their outputs on whatever thread is most convenient for them, and then it is your responsibility\n\nReactorKit makes you responsible for making sure to send actions on the main thread. If you may mutate states on a non-main thread, you must explicitly perform `.observe(on:)` in order to force it back on the main thread.","shortMessageHtmlLink":"feat: remove scheduler in Reactor"}},{"before":null,"after":"c3c53bc986b8b722906ab6e3ec1d293f51b3002b","ref":"refs/heads/remove-scheduler","pushedAt":"2023-09-10T16:49:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"feat: remove scheduler in Reactor\n\nWhen an action is sent to a reactor it is run on the current state and this process cannot be done from multiple threads\n\nIt is possible to make this process thread-safe by introducing scheduler, but this introduces new complications\n\nThose APIs tend to deliver their outputs on whatever thread is most convenient for them, and then it is your responsibility\n\nReactorKit makes you responsible for making sure to send actions on the main thread. If you may mutate states on a non-main thread, you must explicitly perform `.observe(on:)` in order to force it back on the main thread.","shortMessageHtmlLink":"feat: remove scheduler in Reactor"}},{"before":"196981eb5c570452411a1b6a918581b47f052558","after":"8f66235543950ee6b91b1299521b7e04bb8d78d6","ref":"refs/heads/master","pushedAt":"2023-06-02T03:33:53.093Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"tokijh","name":"Yoon Joonghyun","path":"/tokijh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3157900?s=80&v=4"},"commit":{"message":"Merge pull request #217 from tokijh/update-podfile-lock-in-example\n\nUpdate Example environment","shortMessageHtmlLink":"Merge pull request #217 from tokijh/update-podfile-lock-in-example"}},{"before":"0714cebf976e838ce0fb05f01d5235dd4c431bb0","after":"196981eb5c570452411a1b6a918581b47f052558","ref":"refs/heads/master","pushedAt":"2023-05-04T12:28:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"OhKanghoon","name":"Ray (Kanghoon Oh)","path":"/OhKanghoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18064037?s=80&v=4"},"commit":{"message":"Merge pull request #214 from kyounh12/patch-1\n\nUpdate Toss Logo in README.md","shortMessageHtmlLink":"Merge pull request #214 from kyounh12/patch-1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMDhZZgA","startCursor":null,"endCursor":null}},"title":"Activity ยท ReactorKit/ReactorKit"}