{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118700275,"defaultBranch":"develop","name":"umbrella","ownerLogin":"thi-ng","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-24T02:31:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6693837?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714672821.0","currentOid":""},"activityList":{"items":[{"before":"76aa229e846d56ff2ee949d5ef810f33292ad588","after":"83f3022a21f9fa1a673d8e266d5ae1c7636bbf73","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-05T18:36:49.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(geom): update readme","shortMessageHtmlLink":"docs(geom): update readme"}},{"before":"7386632870d46ac2c01136c43c795f4c59490143","after":"76aa229e846d56ff2ee949d5ef810f33292ad588","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-05T16:00:13.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"feat(geom): add centroid() & convexHull() impl for Path","shortMessageHtmlLink":"feat(geom): add centroid() & convexHull() impl for Path"}},{"before":"f758425b0f6c9b97395cf5c9721533c24a1087d9","after":"7386632870d46ac2c01136c43c795f4c59490143","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-04T14:16:07.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs: regen readmes (examples)","shortMessageHtmlLink":"docs: regen readmes (examples)"}},{"before":"64a18b719a3e58f1fabd3768be423dedf716e1d8","after":"f758425b0f6c9b97395cf5c9721533c24a1087d9","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-03T21:27:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"refactor(geom-sdf): update internal polyline handling","shortMessageHtmlLink":"refactor(geom-sdf): update internal polyline handling"}},{"before":"9329d271aa2829fa38e7f492ee0b70c672c9999a","after":"64a18b719a3e58f1fabd3768be423dedf716e1d8","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-03T16:08:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"refactor(geom-axidraw): internal update (polyline conversion)","shortMessageHtmlLink":"refactor(geom-axidraw): internal update (polyline conversion)"}},{"before":null,"after":"9329d271aa2829fa38e7f492ee0b70c672c9999a","ref":"refs/heads/feature/geom-complex-paths","pushedAt":"2024-05-02T18:00:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"feat(geom): update Path to support sub-paths (holes), update impls (#464)\n\nBREAKING CHANGE: update path related ctors & functions\n\n- add `subPaths` argument for Path ctor/factory fn\n- rename `Path.add()` => `Path.addSegments()`\n- add `Path.addSubPaths()`\n- update `Path.toHiccup()` to include sub-paths\n- update `pathFromSvg()` to always return a single path only\n - sub-paths are included in main path now\n- update impls for following ops to also process sub-paths:\n - bounds()\n - rotate()\n - scale()\n - simplify()\n - translate()\n - transform()\n - transformVertices()","shortMessageHtmlLink":"feat(geom): update Path to support sub-paths (holes), update impls (#464"}},{"before":"4a9bba9c26117468057e14a4854a47a8c4b21a9e","after":"2235202db1e9615de3f9a095b5c3d2a48017e73f","ref":"refs/heads/develop","pushedAt":"2024-05-01T19:37:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(examples): update example table","shortMessageHtmlLink":"docs(examples): update example table"}},{"before":"85861eb5760fd5c145dbd2d032b6f03400d6653e","after":"4a9bba9c26117468057e14a4854a47a8c4b21a9e","ref":"refs/heads/develop","pushedAt":"2024-04-28T15:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"feat(examples): add rdom-reactive-svg example","shortMessageHtmlLink":"feat(examples): add rdom-reactive-svg example"}},{"before":"46ddf39333a54b3228c1bea389d68c25034c2a42","after":"8886cacb9344ac12a903bc83ac165169bbe3c88c","ref":"refs/heads/feature/hiccup-svg-deref-attribs","pushedAt":"2024-04-28T15:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"feat(examples): add rdom-reactive-svg example","shortMessageHtmlLink":"feat(examples): add rdom-reactive-svg example"}},{"before":null,"after":"46ddf39333a54b3228c1bea389d68c25034c2a42","ref":"refs/heads/feature/hiccup-svg-deref-attribs","pushedAt":"2024-04-28T14:36:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into feature/hiccup-svg-deref-attribs\n\n* develop: (38 commits)\n Publish\n feat(csp): update Mult/PubSub unsub handling, add docs\n minor(csp): rename MAX_QUEUE => MAX_WRITES\n docs(csp): add various doc strings\n fix(csp): update select()\n docs(csp): add docs for all Channel ops\n docs(csp): update readme example\n docs(csp): update/extend readme (update example)\n docs(csp): update/extend readme\n Publish\n docs: update main readme\n docs: regen readmes\n docs(csp): update readme (example, doc links)\n refactor(examples): update csp-bus\n feat(csp): add into() to feed (async) iterables into a channel\n feat(meta-css): add color-scheme, light-dark() and appearance rules/tpls\n fix(rdom): update $compile() async-iterable attrib handling\n feat(csp): add opt. generics for PubSub.subscribe()/unsubscribe()\n feat(examples): add csp-bus example\n docs(examples): update table\n ...","shortMessageHtmlLink":"Merge branch 'develop' into feature/hiccup-svg-deref-attribs"}},{"before":"5232d3135776d4c9630c1219f9571fd0126b47d8","after":"85861eb5760fd5c145dbd2d032b6f03400d6653e","ref":"refs/heads/develop","pushedAt":"2024-04-28T14:28:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"0bec55821066c18eb977a7eabd42c0bb2b096d98","after":"85861eb5760fd5c145dbd2d032b6f03400d6653e","ref":"refs/heads/main","pushedAt":"2024-04-28T14:28:23.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"84c36d7172db8a15c091a76a7c2466903ad791d3","after":"5232d3135776d4c9630c1219f9571fd0126b47d8","ref":"refs/heads/develop","pushedAt":"2024-04-28T11:54:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"minor(csp): rename MAX_QUEUE => MAX_WRITES","shortMessageHtmlLink":"minor(csp): rename MAX_QUEUE => MAX_WRITES"}},{"before":"6bb0107d40695acb8de5dfd497b9145326868fc5","after":"84c36d7172db8a15c091a76a7c2466903ad791d3","ref":"refs/heads/develop","pushedAt":"2024-04-28T11:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(csp): add docs for all Channel ops","shortMessageHtmlLink":"docs(csp): add docs for all Channel ops"}},{"before":"bdde2882466bc8e7b7636b3635082323e0841850","after":"6bb0107d40695acb8de5dfd497b9145326868fc5","ref":"refs/heads/develop","pushedAt":"2024-04-28T09:27:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(csp): update readme example","shortMessageHtmlLink":"docs(csp): update readme example"}},{"before":"0674e8ff3e8805858743cd997bdebf03c130cb80","after":"bdde2882466bc8e7b7636b3635082323e0841850","ref":"refs/heads/develop","pushedAt":"2024-04-27T21:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(csp): update/extend readme (update example)","shortMessageHtmlLink":"docs(csp): update/extend readme (update example)"}},{"before":"0bec55821066c18eb977a7eabd42c0bb2b096d98","after":"0674e8ff3e8805858743cd997bdebf03c130cb80","ref":"refs/heads/develop","pushedAt":"2024-04-27T21:45:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(csp): update/extend readme","shortMessageHtmlLink":"docs(csp): update/extend readme"}},{"before":"098eb317958e14de166d7e7c35e72a10d353ea1f","after":"0bec55821066c18eb977a7eabd42c0bb2b096d98","ref":"refs/heads/develop","pushedAt":"2024-04-26T13:34:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"aed3421c21044c005fbcb7cc37965ccf85a870d2","after":"0bec55821066c18eb977a7eabd42c0bb2b096d98","ref":"refs/heads/main","pushedAt":"2024-04-26T13:32:47.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"5f90a48ef791bf89add050ca18c106fbd1e830ab","after":"098eb317958e14de166d7e7c35e72a10d353ea1f","ref":"refs/heads/develop","pushedAt":"2024-04-26T13:27:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs: regen readmes","shortMessageHtmlLink":"docs: regen readmes"}},{"before":"fa29fa3f6c22f02ed31031a39242bfcc76098fc5","after":"5f90a48ef791bf89add050ca18c106fbd1e830ab","ref":"refs/heads/develop","pushedAt":"2024-04-26T12:41:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"feat(meta-css): add color-scheme, light-dark() and appearance rules/tpls","shortMessageHtmlLink":"feat(meta-css): add color-scheme, light-dark() and appearance rules/tpls"}},{"before":"aed3421c21044c005fbcb7cc37965ccf85a870d2","after":"fa29fa3f6c22f02ed31031a39242bfcc76098fc5","ref":"refs/heads/develop","pushedAt":"2024-04-25T19:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(examples): update table","shortMessageHtmlLink":"docs(examples): update table"}},{"before":"a32987f68fe374bee47b8c74c1ca6234ede5472a","after":"aed3421c21044c005fbcb7cc37965ccf85a870d2","ref":"refs/heads/develop","pushedAt":"2024-04-25T19:56:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"897bb45b8cf6b46bd53103280e4c0f2360aa630b","after":"aed3421c21044c005fbcb7cc37965ccf85a870d2","ref":"refs/heads/main","pushedAt":"2024-04-25T19:45:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Publish","shortMessageHtmlLink":"Publish"}},{"before":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","after":"897bb45b8cf6b46bd53103280e4c0f2360aa630b","ref":"refs/heads/main","pushedAt":"2024-04-25T18:55:39.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs: regen readmes","shortMessageHtmlLink":"docs: regen readmes"}},{"before":"897bb45b8cf6b46bd53103280e4c0f2360aa630b","after":"a32987f68fe374bee47b8c74c1ca6234ede5472a","ref":"refs/heads/develop","pushedAt":"2024-04-25T18:55:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"ci: pin zig version to 0.12.0","shortMessageHtmlLink":"ci: pin zig version to 0.12.0"}},{"before":"bbb33c371ca500fe151c60b20b6eea81ac7b41e2","after":"897bb45b8cf6b46bd53103280e4c0f2360aa630b","ref":"refs/heads/develop","pushedAt":"2024-04-25T18:37:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs: regen readmes","shortMessageHtmlLink":"docs: regen readmes"}},{"before":"bab09130dd8a1902e74643be760c09a98cc4ffc7","after":"bbb33c371ca500fe151c60b20b6eea81ac7b41e2","ref":"refs/heads/develop","pushedAt":"2024-04-25T17:33:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"refactor(rstream-csp): minor internal update to reflect new thi.ng/csp API\n\n- update tests","shortMessageHtmlLink":"refactor(rstream-csp): minor internal update to reflect new thi.ng/cs…"}},{"before":"2a892cd7334bc0fc5e4519ff761d12910a6d70f3","after":"bab09130dd8a1902e74643be760c09a98cc4ffc7","ref":"refs/heads/develop","pushedAt":"2024-04-25T16:45:06.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"Merge branch 'feature/csp-v3' into develop\n\n* feature/csp-v3:\n docs(csp): update readme\n feat(csp): complete rewrite of Channel, Mult, PubSub, remove deps, add new operators\n feat(csp): add write queue, update tests\n feat(csp): update consume() to accept opt. limit\n refactor(csp): update types, Mult, PubSub for new channel impl\n refactor(examples): update zig-canvas for zig v0.12.0 (WIP)\n feat(wasm-api): update build script for zig v0.12.0 (incomplete)\n refactor(wasm-api-dom): minor zig v0.12.0 updates\n refactor(wasm-api): minor zig v0.12.0 updates\n refactor(csp): update type usage\n feat(csp): add initial new Channel impl & related ops/tests","shortMessageHtmlLink":"Merge branch 'feature/csp-v3' into develop"}},{"before":"39dbcc5fc045739654cfbb66a62f67cef7bbc508","after":"2a892cd7334bc0fc5e4519ff761d12910a6d70f3","ref":"refs/heads/develop","pushedAt":"2024-04-23T22:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"postspectacular","name":"Karsten Schmidt","path":"/postspectacular","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52302?s=80&v=4"},"commit":{"message":"docs(rdom): update reaadme, fix doc links","shortMessageHtmlLink":"docs(rdom): update reaadme, fix doc links"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQfeicwA","startCursor":null,"endCursor":null}},"title":"Activity · thi-ng/umbrella"}