{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":129461727,"defaultBranch":"master","name":"Airstream","ownerLogin":"raquo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-13T22:55:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/532656?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723629682.0","currentOid":""},"activityList":{"items":[{"before":"adb97881a08cce0c3cbec1cb7dd69abb3c1fae64","after":"9cb60e93d461a640e0dd0372e4bebfb34fd874d6","ref":"refs/heads/master","pushedAt":"2024-08-15T11:12:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Misc cleanup","shortMessageHtmlLink":"Docs: Misc cleanup"}},{"before":"817912afa8376cb95075b0e0f9018420d285753e","after":"adb97881a08cce0c3cbec1cb7dd69abb3c1fae64","ref":"refs/heads/master","pushedAt":"2024-08-14T11:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Combining and merging operators","shortMessageHtmlLink":"Docs: Combining and merging operators"}},{"before":"107351457e27843cad6a58068844407793c3a73b","after":"817912afa8376cb95075b0e0f9018420d285753e","ref":"refs/heads/master","pushedAt":"2024-07-12T05:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Splitting vars and zoomLazy","shortMessageHtmlLink":"Docs: Splitting vars and zoomLazy"}},{"before":"679292ac1afc014c9d96c340102aa7b02dc050ce","after":null,"ref":"refs/heads/next","pushedAt":"2024-07-11T06:49:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"}},{"before":"308231d620ca042a5a392781e7b06ca0af98a512","after":"107351457e27843cad6a58068844407793c3a73b","ref":"refs/heads/master","pushedAt":"2024-07-11T06:49:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"New: Splittable Vars (#112)","shortMessageHtmlLink":"New: Splittable Vars (#112)"}},{"before":null,"after":"107351457e27843cad6a58068844407793c3a73b","ref":"refs/heads/next-17.1.0","pushedAt":"2024-07-11T06:38:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"New: Splittable Vars (#112)","shortMessageHtmlLink":"New: Splittable Vars (#112)"}},{"before":"8d881a1524247bfa8f34cd6cee28c1863bf3f27b","after":"679292ac1afc014c9d96c340102aa7b02dc050ce","ref":"refs/heads/next","pushedAt":"2024-07-10T06:09:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"New: `.not` alias to `.invert` on observables of booleans","shortMessageHtmlLink":"New: .not alias to .invert on observables of booleans"}},{"before":null,"after":"8d881a1524247bfa8f34cd6cee28c1863bf3f27b","ref":"refs/heads/next","pushedAt":"2024-06-27T07:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"WIP: Zooming into a Var should not require an Owner (#119)","shortMessageHtmlLink":"WIP: Zooming into a Var should not require an Owner (#119)"}},{"before":null,"after":"5788c41c004b8efccfd64f96460f0fbe3d045852","ref":"refs/heads/streamfromsignal-fix","pushedAt":"2024-06-26T07:35:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Test: Add failing test for StreamFromSignal(changesOnly = False)","shortMessageHtmlLink":"Test: Add failing test for StreamFromSignal(changesOnly = False)"}},{"before":"3b03969979038186536e25151c62998b3b1bcaf6","after":"308231d620ca042a5a392781e7b06ca0af98a512","ref":"refs/heads/master","pushedAt":"2024-05-17T22:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Fix typo","shortMessageHtmlLink":"Docs: Fix typo"}},{"before":"a823de65332f48a81c183c2684bbcc260b980c37","after":"3b03969979038186536e25151c62998b3b1bcaf6","ref":"refs/heads/master","pushedAt":"2024-05-17T22:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Acceptable uses of flatMap","shortMessageHtmlLink":"Docs: Acceptable uses of flatMap"}},{"before":"c259d03fb344b5056da1dd8b088d3a37893dfe91","after":"a823de65332f48a81c183c2684bbcc260b980c37","ref":"refs/heads/master","pushedAt":"2024-05-09T02:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Build: Bump versions","shortMessageHtmlLink":"Build: Bump versions"}},{"before":"10594430b5f8927a760269d8ff0ec0cdbe6dafa0","after":"c259d03fb344b5056da1dd8b088d3a37893dfe91","ref":"refs/heads/master","pushedAt":"2024-05-07T09:01:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: v17 features and changes","shortMessageHtmlLink":"Docs: v17 features and changes"}},{"before":"b1ef93f53fe3858a3f4c2838f440899ab3021b24","after":"10594430b5f8927a760269d8ff0ec0cdbe6dafa0","ref":"refs/heads/master","pushedAt":"2024-03-13T08:50:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Test: EitherStream.collectRight","shortMessageHtmlLink":"Test: EitherStream.collectRight"}},{"before":null,"after":"bfe46a96272d15d729db2c9a6b948fc071351e8e","ref":"refs/heads/compose-either","pushedAt":"2024-02-29T05:03:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"WIP: composeEither","shortMessageHtmlLink":"WIP: composeEither"}},{"before":"f01513ebf1d63c1b4b2359390591c05e7632d434","after":"b1ef93f53fe3858a3f4c2838f440899ab3021b24","ref":"refs/heads/master","pushedAt":"2024-02-28T01:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: Signal.now() scaladoc to fix doc warning","shortMessageHtmlLink":"Fix: Signal.now() scaladoc to fix doc warning"}},{"before":"630d40d6e0428bbe5b54721f4c0dc743064491e2","after":"f01513ebf1d63c1b4b2359390591c05e7632d434","ref":"refs/heads/master","pushedAt":"2024-02-28T00:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: SplitChildSignal should get the memoized value when starting, if it is available.\n\nThe initial value that we used to get before can get stale if the child signal is started only after the parent signal emits some events. This is a fix for Tomas followup comment in #120.","shortMessageHtmlLink":"Fix: SplitChildSignal should get the memoized value when starting, if…"}},{"before":"fac399df615fcf02245094babfcc753f73115a51","after":"630d40d6e0428bbe5b54721f4c0dc743064491e2","ref":"refs/heads/master","pushedAt":"2024-02-27T07:05:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Test: Verify that split operator works on mutable (and mutated) inputs","shortMessageHtmlLink":"Test: Verify that split operator works on mutable (and mutated) inputs"}},{"before":"57b09389b40f11280226d29e381c679edb40dfe9","after":"fac399df615fcf02245094babfcc753f73115a51","ref":"refs/heads/master","pushedAt":"2024-02-26T01:37:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"EventStream.fromPublisher (#122)\n\nArman's implementation from #114, plus some of my bikeshedding\r\n\r\n---------\r\n\r\nCo-authored-by: Arman Bilge ","shortMessageHtmlLink":"EventStream.fromPublisher (#122)"}},{"before":"5eeef88759cddaa44fa8f26802a30dcf8c2c683b","after":"57b09389b40f11280226d29e381c679edb40dfe9","ref":"refs/heads/master","pushedAt":"2024-02-26T01:26:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: split child signal does not sync with parent signal on restart. Fixes https://github.com/raquo/Airstream/issues/120","shortMessageHtmlLink":"Fix: split child signal does not sync with parent signal on restart. F…"}},{"before":"57b09389b40f11280226d29e381c679edb40dfe9","after":"5eeef88759cddaa44fa8f26802a30dcf8c2c683b","ref":"refs/heads/master","pushedAt":"2024-02-26T01:23:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"EventStream.fromPublisher (#121)\n\nArman's implementation from #114, rebased on master, moved into a separate package, etc.","shortMessageHtmlLink":"EventStream.fromPublisher (#121)"}},{"before":null,"after":"8cfd5d7ba6b2fffc1ca0d3f596eb1115216c5237","ref":"refs/heads/pr-114","pushedAt":"2024-02-26T01:14:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Move publisher stream implementation out of EventStream","shortMessageHtmlLink":"Move publisher stream implementation out of EventStream"}},{"before":"44fa3b84ea35c8ca2c38195038b6014a0e994ae1","after":"57b09389b40f11280226d29e381c679edb40dfe9","ref":"refs/heads/master","pushedAt":"2024-02-26T00:04:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: split child signal does not sync with parent signal on restart. Fixes https://github.com/raquo/Airstream/issues/120","shortMessageHtmlLink":"Fix: split child signal does not sync with parent signal on restart. F…"}},{"before":"113f3bc54ccee0ad7261cbdde90f65a64f87cd97","after":"44fa3b84ea35c8ca2c38195038b6014a0e994ae1","ref":"refs/heads/master","pushedAt":"2024-02-20T06:05:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Docs: Fix class name (#118)\n\nChange PeriodicEventStream to PeriodicStream","shortMessageHtmlLink":"Docs: Fix class name (#118)"}},{"before":"281f7b094fdb74ea3753912e6041cc8b5cc36db1","after":"27ce36277f6d2121211107d6cce7552fcbac9048","ref":"refs/heads/transaction-stackoverflow-fix","pushedAt":"2024-01-14T11:29:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: Add max depth limit to transactions. Fixes https://github.com/raquo/Laminar/issues/116","shortMessageHtmlLink":"Fix: Add max depth limit to transactions. Fixes raquo/Laminar#116"}},{"before":null,"after":"281f7b094fdb74ea3753912e6041cc8b5cc36db1","ref":"refs/heads/transaction-stackoverflow-fix","pushedAt":"2024-01-12T23:44:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix transaction stack overflow. Fixes #115","shortMessageHtmlLink":"Fix transaction stack overflow. Fixes #115"}},{"before":"de0843eb15945d404bb408629867e572afa48ca3","after":"113f3bc54ccee0ad7261cbdde90f65a64f87cd97","ref":"refs/heads/master","pushedAt":"2023-12-05T18:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Fix: flatMapTo should accept param by name","shortMessageHtmlLink":"Fix: flatMapTo should accept param by name"}},{"before":"08c134b1d7cd3827996a80bb46b324c960991f81","after":"de0843eb15945d404bb408629867e572afa48ca3","ref":"refs/heads/master","pushedAt":"2023-12-04T23:07:02.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Build: Bump versions, default to Scala 3 for builds","shortMessageHtmlLink":"Build: Bump versions, default to Scala 3 for builds"}},{"before":"ab837cf3016f776a47be3f60b2640d32cb6ff307","after":"de0843eb15945d404bb408629867e572afa48ca3","ref":"refs/heads/next-v17","pushedAt":"2023-12-04T23:06:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"Build: Bump versions, default to Scala 3 for builds","shortMessageHtmlLink":"Build: Bump versions, default to Scala 3 for builds"}},{"before":"93a97cbdc0a321ce94a22ae669a74944014f102b","after":"ab837cf3016f776a47be3f60b2640d32cb6ff307","ref":"refs/heads/next-v17","pushedAt":"2023-12-04T08:35:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"raquo","name":"Nikita Gazarov","path":"/raquo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/532656?s=80&v=4"},"commit":{"message":"API: Duplicate key warnings go to unhandled-errors now","shortMessageHtmlLink":"API: Duplicate key warnings go to unhandled-errors now"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxMToxMjozNi4wMDAwMDBazwAAAASbHrea","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxMToxMjozNi4wMDAwMDBazwAAAASbHrea","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wNFQwODozNToyMy4wMDAwMDBazwAAAAPAGu2K"}},"title":"Activity · raquo/Airstream"}