{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":615537388,"defaultBranch":"beta","name":"alien-dom","ownerLogin":"alloc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-17T23:48:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48296398?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718995014.0","currentOid":""},"activityList":{"items":[{"before":"6f2c3bff74c6cf5c42b5dc346dfc814c90f1d529","after":"320551e5819671217437e83ce35274e3bbc7a836","ref":"refs/heads/beta","pushedAt":"2024-06-21T18:42:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"@alien-dom/router@0.3.0","shortMessageHtmlLink":"@alien-dom/router@0.3.0"}},{"before":"06b2a4afcb110bc2a2ff7514b4189a6e09ff7b28","after":"6f2c3bff74c6cf5c42b5dc346dfc814c90f1d529","ref":"refs/heads/beta","pushedAt":"2024-06-21T18:40:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.15.0","shortMessageHtmlLink":"alien-dom@0.15.0"}},{"before":"c4b3133366da0b6c728d355f3c462b4c5bc7c332","after":"06b2a4afcb110bc2a2ff7514b4189a6e09ff7b28","ref":"refs/heads/beta","pushedAt":"2024-06-21T18:36:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.15.0","shortMessageHtmlLink":"alien-dom@0.15.0"}},{"before":"ca01bae9d949e05c9879d60d9ee395e7603e4474","after":"c4b3133366da0b6c728d355f3c462b4c5bc7c332","ref":"refs/heads/beta","pushedAt":"2024-06-21T18:36:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(BREAKING): change how mounting is detected\n\nJSX elements can no longer be added to the document using DOM methods directly!\n\nInstead, use `mount()` or any of the other functions whose name begins with `mount` exported by the `alien-dom` package. These functions immediately notify all components within the subtree of DOM nodes about being connected to the document.\n\nThis replaces the old system of a timer-based loop that periodically checked for connected nodes. This approach created problems of unpredictability, which is trouble for working with features like “implicit transactions”.","shortMessageHtmlLink":"feat(BREAKING): change how mounting is detected"}},{"before":"f8d86327cba550275724aa3bd74d9f344d31a358","after":"ca01bae9d949e05c9879d60d9ee395e7603e4474","ref":"refs/heads/beta","pushedAt":"2024-06-21T17:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(BREAKING): change how mounting is detected\n\nJSX elements can no longer be added to the document using DOM methods directly!\n\nInstead, use `mount()` or any of the other functions whose name begins with `mount` exported by the `alien-dom` package. These functions immediately notify all components within the subtree of DOM nodes about being connected to the document.\n\nThis replaces the old system of a timer-based loop that periodically checked for connected nodes. This approach created problems of unpredictability, which is trouble for working with features like “implicit transactions”.","shortMessageHtmlLink":"feat(BREAKING): change how mounting is detected"}},{"before":"3f1cb4f167654490d82c4d7a146edc993616bce4","after":"f8d86327cba550275724aa3bd74d9f344d31a358","ref":"refs/heads/beta","pushedAt":"2024-06-21T17:56:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(BREAKING): change how mounting is detected\n\nJSX elements can no longer be added to the document using DOM methods directly!\n\nInstead, use `mount()` or any of the other functions whose name begins with `mount` exported by the `alien-dom` package. These functions immediately notify all components within the subtree of DOM nodes about being connected to the document.\n\nThis replaces the old system of a timer-based loop that periodically checked for connected nodes. This approach created problems of unpredictability, which is trouble for working with features like “implicit transactions”.","shortMessageHtmlLink":"feat(BREAKING): change how mounting is detected"}},{"before":"74b893a7dcfcbe133ce13846ef18ed493d9599db","after":"3f1cb4f167654490d82c4d7a146edc993616bce4","ref":"refs/heads/beta","pushedAt":"2024-06-21T17:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(BREAKING): change how mounting is detected\n\nJSX elements can no longer be added to the document using DOM methods directly!\n\nInstead, use `mount()` or any of the other functions whose name begins with `mount` exported by the `alien-dom` package. These functions immediately notify all components within the subtree of DOM nodes about being connected to the document.\n\nThis replaces the old system of a timer-based loop that periodically checked for connected nodes. This approach created problems of unpredictability, which is trouble for working with features like “implicit transactions”.","shortMessageHtmlLink":"feat(BREAKING): change how mounting is detected"}},{"before":"1826c30f27db9f7f92b894a093eeac63cb378c52","after":"74b893a7dcfcbe133ce13846ef18ed493d9599db","ref":"refs/heads/beta","pushedAt":"2024-06-18T20:38:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.14.5","shortMessageHtmlLink":"alien-dom@0.14.5"}},{"before":"c7a61ef28fc9184357dd4d175029027921acc81f","after":"1826c30f27db9f7f92b894a093eeac63cb378c52","ref":"refs/heads/beta","pushedAt":"2024-06-17T03:38:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(channel): pass the receiver its connection to the channel\n\nThis allows the receiver to dispose its connection upon being called.","shortMessageHtmlLink":"feat(channel): pass the receiver its connection to the channel"}},{"before":"62ed28574ad9b2ea77b7b3db58acfb68c803f497","after":"c7a61ef28fc9184357dd4d175029027921acc81f","ref":"refs/heads/beta","pushedAt":"2024-06-15T16:05:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.14.4","shortMessageHtmlLink":"alien-dom@0.14.4"}},{"before":"ec41962ec76722a7cb3af59104923997b1e6ccca","after":"62ed28574ad9b2ea77b7b3db58acfb68c803f497","ref":"refs/heads/beta","pushedAt":"2024-06-15T16:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.14.4","shortMessageHtmlLink":"alien-dom@0.14.4"}},{"before":"9b37c38981e7d9608ffddf9c88af33a956eaf5c3","after":"ec41962ec76722a7cb3af59104923997b1e6ccca","ref":"refs/heads/beta","pushedAt":"2024-06-15T16:04:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"fix(ArrayObserver): normalize `start` and `count` of add/remove operations produced by an `Array.prototype.slice` call","shortMessageHtmlLink":"fix(ArrayObserver): normalize start and count of add/remove opera…"}},{"before":"e1b68ce5a5c647b8d9a4c4aa568b0c954005dbb2","after":"9b37c38981e7d9608ffddf9c88af33a956eaf5c3","ref":"refs/heads/beta","pushedAt":"2024-06-14T21:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"chore: separate `makeObjectObservable` function and `@observable` decorator into two modules","shortMessageHtmlLink":"chore: separate makeObjectObservable function and @observable dec…"}},{"before":"d84405d4ca8126d062c205e350f093fe261c3d16","after":"e1b68ce5a5c647b8d9a4c4aa568b0c954005dbb2","ref":"refs/heads/beta","pushedAt":"2024-06-14T21:05:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(observable): add `computedEvery` and `computedSome`","shortMessageHtmlLink":"feat(observable): add computedEvery and computedSome"}},{"before":"cfb3d721761f701a344d9f66a968e446da4325d6","after":"d84405d4ca8126d062c205e350f093fe261c3d16","ref":"refs/heads/beta","pushedAt":"2024-06-14T21:00:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(observable): add `computedEvery` and `computedSome`","shortMessageHtmlLink":"feat(observable): add computedEvery and computedSome"}},{"before":"711ac33062b45f358d289aa2021d1bc55155cdae","after":"cfb3d721761f701a344d9f66a968e446da4325d6","ref":"refs/heads/beta","pushedAt":"2024-06-14T20:43:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(observable): add `computedEvery` and `computedSome`","shortMessageHtmlLink":"feat(observable): add computedEvery and computedSome"}},{"before":"9930942efec87050c0e3b846fa5483db7072e2ae","after":"711ac33062b45f358d289aa2021d1bc55155cdae","ref":"refs/heads/beta","pushedAt":"2024-06-14T17:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(observable): add `computedEvery` and `computedSome`","shortMessageHtmlLink":"feat(observable): add computedEvery and computedSome"}},{"before":"b8a9959625bddf03ff736496969092bbf9a27bca","after":"9930942efec87050c0e3b846fa5483db7072e2ae","ref":"refs/heads/beta","pushedAt":"2024-06-14T17:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"fix: @observable decorator issues","shortMessageHtmlLink":"fix: @observable decorator issues"}},{"before":"1ca6028726022536eef8791c1ec084d92bff41d8","after":"b8a9959625bddf03ff736496969092bbf9a27bca","ref":"refs/heads/beta","pushedAt":"2024-06-14T16:06:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"fix(useConst): invoke `dispose` on previous state when `params` change","shortMessageHtmlLink":"fix(useConst): invoke dispose on previous state when params change"}},{"before":"7eefd5627458ae8556ff1cd60fd0c643af41ab58","after":"1ca6028726022536eef8791c1ec084d92bff41d8","ref":"refs/heads/beta","pushedAt":"2024-06-14T00:20:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(useArrayView): add `getItemKey` option\n\nThis option allows an item to have its element key derived from the item itself, which allows the ArrayView to reuse DOM nodes when the array is reordered.","shortMessageHtmlLink":"feat(useArrayView): add getItemKey option"}},{"before":"eaa2c8f13eab2bcbb298f980e42a0395d11a294d","after":"7eefd5627458ae8556ff1cd60fd0c643af41ab58","ref":"refs/heads/beta","pushedAt":"2024-06-14T00:18:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(useArrayView): add `getItemKey` option\n\nThis option allows an item to have its element key derived from the item itself, which allows the ArrayView to reuse DOM nodes when the array is reordered.","shortMessageHtmlLink":"feat(useArrayView): add getItemKey option"}},{"before":"2e5a4e5d9cb40e9eaef5193462f2cf135f434fa4","after":"eaa2c8f13eab2bcbb298f980e42a0395d11a294d","ref":"refs/heads/beta","pushedAt":"2024-06-14T00:17:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat(useArrayView): add `getItemKey` option\n\nThis option allows an item to have its element key derived from the item itself, which allows the ArrayView to reuse DOM nodes when the array is reordered.","shortMessageHtmlLink":"feat(useArrayView): add getItemKey option"}},{"before":"f4e37a1724ff6e0705301371c59cf77be709d338","after":"2e5a4e5d9cb40e9eaef5193462f2cf135f434fa4","ref":"refs/heads/beta","pushedAt":"2024-06-13T20:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `@alien-dom/unocss-extractor` package","shortMessageHtmlLink":"feat: add @alien-dom/unocss-extractor package"}},{"before":"3f2d0ad0e2bf1cb8fe7ccbbeacc0b143947eb05a","after":"f4e37a1724ff6e0705301371c59cf77be709d338","ref":"refs/heads/beta","pushedAt":"2024-06-13T20:01:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `@alien-dom/unocss-extractor` plugin","shortMessageHtmlLink":"feat: add @alien-dom/unocss-extractor plugin"}},{"before":"59b331c884aa2a9bf0c254c49a9a79e4e18f6916","after":"3f2d0ad0e2bf1cb8fe7ccbbeacc0b143947eb05a","ref":"refs/heads/beta","pushedAt":"2024-06-13T00:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"chore(refactor): use `Object.create` to wrap `Channel.Message` data object","shortMessageHtmlLink":"chore(refactor): use Object.create to wrap Channel.Message data o…"}},{"before":"cf17a0806a17db0b311273a2a051d8dac4f524a0","after":"59b331c884aa2a9bf0c254c49a9a79e4e18f6916","ref":"refs/heads/beta","pushedAt":"2024-06-12T23:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"alien-dom@0.14.3","shortMessageHtmlLink":"alien-dom@0.14.3"}},{"before":"93819fbb2a8fbe2ea6f434f75b4f042edd4d50ce","after":"cf17a0806a17db0b311273a2a051d8dac4f524a0","ref":"refs/heads/beta","pushedAt":"2024-06-12T19:58:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `useAssign` hook","shortMessageHtmlLink":"feat: add useAssign hook"}},{"before":"2e38d9efe1dd2f12ca4e3da05b93fad4d5d82616","after":"93819fbb2a8fbe2ea6f434f75b4f042edd4d50ce","ref":"refs/heads/beta","pushedAt":"2024-06-12T19:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `useAssign` hook","shortMessageHtmlLink":"feat: add useAssign hook"}},{"before":"3afc32ce7da42b6805ea1d7d7cb7b0ef01c4748d","after":"2e38d9efe1dd2f12ca4e3da05b93fad4d5d82616","ref":"refs/heads/beta","pushedAt":"2024-06-12T19:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `useAssign` hook","shortMessageHtmlLink":"feat: add useAssign hook"}},{"before":"f20d4e2a128ff64b6ef608721bf5fde0afd9fc97","after":"3afc32ce7da42b6805ea1d7d7cb7b0ef01c4748d","ref":"refs/heads/beta","pushedAt":"2024-06-12T19:36:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aleclarson","name":"Alec Larson","path":"/aleclarson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1925840?s=80&v=4"},"commit":{"message":"feat: add `morphRootNode` to public API","shortMessageHtmlLink":"feat: add morphRootNode to public API"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEa-C24wA","startCursor":null,"endCursor":null}},"title":"Activity · alloc/alien-dom"}