{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":461710233,"defaultBranch":"main","name":"pyscript","ownerLogin":"pyscript","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-21T04:55:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100553281?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717628597.0","currentOid":""},"activityList":{"items":[{"before":"3ec40dcd4d0f35752083692984ee7d3b2cc3c9cb","after":"56359227b5355d2f94eb482812ab29e1b117b751","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-11T15:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Remove list-y methods from Classes collection.","shortMessageHtmlLink":"Remove list-y methods from Classes collection."}},{"before":"899ccc29bf083610ac552ecec580ef3407958d9e","after":"3ec40dcd4d0f35752083692984ee7d3b2cc3c9cb","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-10T21:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Remove cached_property.","shortMessageHtmlLink":"Remove cached_property."}},{"before":"f12c05136e9fdefe928f73d80bbb6c5d6a6c9847","after":"899ccc29bf083610ac552ecec580ef3407958d9e","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-10T18:00:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"rename: StyleProxy -> Style, OptionsProxy -> Options and added Classes.","shortMessageHtmlLink":"rename: StyleProxy -> Style, OptionsProxy -> Options and added Classes."}},{"before":"66b267e52f3be5c1a160bc0d7c63b9654b69f074","after":"f12c05136e9fdefe928f73d80bbb6c5d6a6c9847","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T20:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Have to use element_from_js when returning options from OptionsProxy.","shortMessageHtmlLink":"Have to use element_from_js when returning options from OptionsProxy."}},{"before":"49af9d5893113e0b320be1ff972d75e74e3d958f","after":"66b267e52f3be5c1a160bc0d7c63b9654b69f074","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T20:50:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Use correct super args in mixin.","shortMessageHtmlLink":"Use correct super args in mixin."}},{"before":"bc3844bc49acb4dee77e24d46ef3ffa08ba070a0","after":"49af9d5893113e0b320be1ff972d75e74e3d958f","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T20:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Comment out tests that are no longer relevant (see comment).","shortMessageHtmlLink":"Comment out tests that are no longer relevant (see comment)."}},{"before":"568b306c4989904b2ff6b5bb5877785a51d7c0a6","after":"bc3844bc49acb4dee77e24d46ef3ffa08ba070a0","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T20:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Revert order of HasOptions mixin for the select element.","shortMessageHtmlLink":"Revert order of HasOptions mixin for the select element."}},{"before":"863f64b19427e7ed4edb64f29366a2d3ef6e6ce3","after":"568b306c4989904b2ff6b5bb5877785a51d7c0a6","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T19:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Add body and head elements so parent and children work everywhere.","shortMessageHtmlLink":"Add body and head elements so parent and children work everywhere."}},{"before":"458bea9cd7e1c3f13713db5be1d41fe9f69bd9c8","after":"863f64b19427e7ed4edb64f29366a2d3ef6e6ce3","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T18:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"fix: wrapping of existing js elements.","shortMessageHtmlLink":"fix: wrapping of existing js elements."}},{"before":"796b0388a452b35c463c5a217c34fbedf3d85261","after":"458bea9cd7e1c3f13713db5be1d41fe9f69bd9c8","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T16:41:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Move value attribute to specific Element subclasses.","shortMessageHtmlLink":"Move value attribute to specific Element subclasses."}},{"before":"ca66a1a56164bf4aa5bf546eb909a555c0f899d9","after":"796b0388a452b35c463c5a217c34fbedf3d85261","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T16:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Pass *args and **kwargs to element_from_js and remove BaseElement.create","shortMessageHtmlLink":"Pass *args and **kwargs to element_from_js and remove BaseElement.create"}},{"before":"9f4fd2e62f4df1f43a0c8800d934b52270baa3b9","after":"ca66a1a56164bf4aa5bf546eb909a555c0f899d9","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T16:26:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Extract: BaseElement.from_js -> element_from_js","shortMessageHtmlLink":"Extract: BaseElement.from_js -> element_from_js"}},{"before":"d72f20bb20d307d041229d4189477742c5b925b5","after":"9f4fd2e62f4df1f43a0c8800d934b52270baa3b9","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Remove unnecessary selected attribute on BaseElement.","shortMessageHtmlLink":"Remove unnecessary selected attribute on BaseElement."}},{"before":"a7cbe52e2c026ac6f4f8ebf47aa08e13d92b82ac","after":"d72f20bb20d307d041229d4189477742c5b925b5","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Commenting.","shortMessageHtmlLink":"Commenting."}},{"before":"17e05e47487f938f5a9d72601cfbbef338dc1588","after":"a7cbe52e2c026ac6f4f8ebf47aa08e13d92b82ac","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:47:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Make html, id and text JSProperties.","shortMessageHtmlLink":"Make html, id and text JSProperties."}},{"before":"12baf1e4b4d5c3cd0aa7c5a1bcecca01706b372f","after":"17e05e47487f938f5a9d72601cfbbef338dc1588","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Typo fix.","shortMessageHtmlLink":"Typo fix."}},{"before":"c7d13b243bbd3b16129f2a2a6d66b2e909ca6827","after":"12baf1e4b4d5c3cd0aa7c5a1bcecca01706b372f","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Commenting.","shortMessageHtmlLink":"Commenting."}},{"before":"965fe000d87b3f81a09d36021655b0640d58a446","after":"c7d13b243bbd3b16129f2a2a6d66b2e909ca6827","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T14:14:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Allow css classes to be passed to Element constructor.","shortMessageHtmlLink":"Allow css classes to be passed to Element constructor."}},{"before":"c6aa88e05cdd58cf175dfec39dbe92c89bb3a853","after":"965fe000d87b3f81a09d36021655b0640d58a446","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T13:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Commenting.","shortMessageHtmlLink":"Commenting."}},{"before":"a599e301090a1d210be3351defc4398941b2d2f7","after":"c6aa88e05cdd58cf175dfec39dbe92c89bb3a853","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T13:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Minor cleanups.","shortMessageHtmlLink":"Minor cleanups."}},{"before":"6b4ad335a27bfcaa519cfb237b7ebadd3b9b1ea7","after":"a599e301090a1d210be3351defc4398941b2d2f7","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T13:38:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Move: Element.download and draw to canvas.download and draw.","shortMessageHtmlLink":"Move: Element.download and draw to canvas.download and draw."}},{"before":"4784405a2a6be5074e53475b6863e74242b8fd82","after":"6b4ad335a27bfcaa519cfb237b7ebadd3b9b1ea7","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T13:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Move: Element.snap -> video.snap","shortMessageHtmlLink":"Move: Element.snap -> video.snap"}},{"before":"edf4cdcfd4029d9b4ab47a53d5e8c29b6b7032fc","after":"4784405a2a6be5074e53475b6863e74242b8fd82","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-07T13:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Tag and create the correct subclass of Element.","shortMessageHtmlLink":"Tag and create the correct subclass of Element."}},{"before":"88044017bfdef37c7e927239aa535c223b82c912","after":null,"ref":"refs/heads/pydom_pyweb_to_stdlib","pushedAt":"2024-06-06T13:42:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WebReflection","name":"Andrea Giammarchi","path":"/WebReflection","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85749?s=80&v=4"}},{"before":"b41cfb7b60675d2ed89b6517019a7f0930fe6816","after":"f1a787e031cc0192281f5b808ee501116abc49ad","ref":"refs/heads/main","pushedAt":"2024-06-06T13:42:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WebReflection","name":"Andrea Giammarchi","path":"/WebReflection","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/85749?s=80&v=4"},"commit":{"message":"move pydom and elements from pyweb to pyscript.web (#2092)\n\n* change pydom example to use new pyscript.web namespace\r\n\r\n* change tests to use new pyscript.web namespace\r\n\r\n* create new pyscript.web package and move pydom to pyscript.web.dom\r\n\r\n* add __init__ to pyscript.web and expose the dom instance instead of the pyscript.web.dom module\r\n\r\n* move elements from pyweb.ui to pyscript.web and temp fix pydom import\r\n\r\n* moved of elements file completed\r\n\r\n* moved media from pyweb to pyscript.web\r\n\r\n* RIP pyweb\r\n\r\n* move JSProperty from pyscript.web.dom to pyscript.web.elements\r\n\r\n* move element classes from pyscript.web.dom to pyscript.web.elements\r\n\r\n* first round of fixes while running tests\r\n\r\n* fix test typo\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* restore right type type returned for Element.parent. ALL TESTS PASS LOCALLY NOW\r\n\r\n* lint\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* clean up dom.py from dead commented code and osbolete comments\r\n\r\n* bugfix: dom shouldn't return None when it can't find any element for a specific selector so it now returns an empty collection\r\n\r\n* additional cleanup in tests\r\n\r\n* lint\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"move pydom and elements from pyweb to pyscript.web (#2092)"}},{"before":"11f624fc68abf017ac56a854bb42443bb1140d0d","after":"edf4cdcfd4029d9b4ab47a53d5e8c29b6b7032fc","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-05T23:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":null,"after":"11f624fc68abf017ac56a854bb42443bb1140d0d","ref":"refs/heads/cleanup_pyscript_web_elements","pushedAt":"2024-06-05T23:03:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fpliger","name":"Fabio Pliger","path":"/fpliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1084690?s=80&v=4"},"commit":{"message":"add Element.append tests for append JS elements directly and appending nodeList as well","shortMessageHtmlLink":"add Element.append tests for append JS elements directly and appendin…"}},{"before":"e3996639316174384807a97b95299e9925a920d2","after":"88044017bfdef37c7e927239aa535c223b82c912","ref":"refs/heads/pydom_pyweb_to_stdlib","pushedAt":"2024-06-05T21:13:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"fpliger","name":"Fabio Pliger","path":"/fpliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1084690?s=80&v=4"},"commit":{"message":"Merge branch 'pydom_pyweb_to_stdlib' of github.com:pyscript/pyscript into pydom_pyweb_to_stdlib","shortMessageHtmlLink":"Merge branch 'pydom_pyweb_to_stdlib' of github.com:pyscript/pyscript …"}},{"before":null,"after":"b7d17e4a7feb601bf37cad85fe0d45a73be71c93","ref":"refs/heads/poc_ui_blocks","pushedAt":"2024-06-05T13:07:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mchilvers","name":"Martin","path":"/mchilvers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622892?s=80&v=4"},"commit":{"message":"Merge branch 'main' into poc_ui_blocks","shortMessageHtmlLink":"Merge branch 'main' into poc_ui_blocks"}},{"before":"56991d9febf2649a71134355d349314a1f3c16c3","after":"e3996639316174384807a97b95299e9925a920d2","ref":"refs/heads/pydom_pyweb_to_stdlib","pushedAt":"2024-06-05T05:23:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYmRKPgA","startCursor":null,"endCursor":null}},"title":"Activity · pyscript/pyscript"}