Commit Graph

  • 56c64cbee7 Refactor @when and add Event (#2239) Nicholas Tollervey 2024-11-05 13:55:28 +00:00
  • 4ff02a24d1 Fix #2240 - Update polyscript to allow targeting /* multiple times (#2241) Andrea Giammarchi 2024-11-05 14:20:26 +01:00
  • a5dc94792b Fixed MicroPython error on non-worker terminal (#2238) Andrea Giammarchi 2024-10-30 16:08:50 +01:00
  • 0db79e0f02 Fix #2065 - Allow usage of index_urls for Pyodide (#2235) Andrea Giammarchi 2024-10-30 10:34:45 +01:00
  • 283eabdb30 Added pinned lockFileURL test (#2234) Andrea Giammarchi 2024-10-29 11:12:21 +01:00
  • 3f19e00410 Update the size of the Py icon on the release page template (#2232) 2024.10.2 Nicholas Tollervey 2024-10-28 11:00:51 +00:00
  • 9233d5e45a Fix #2220 - Delay plugins resolution due Safari 17.6 greedy resolution (#2229) Andrea Giammarchi 2024-10-28 11:00:23 +01:00
  • fe580cd90b Ensure precommit check is done before each build when using make. (#2231) Nicholas Tollervey 2024-10-24 15:27:29 +01:00
  • 58c91b941b Docstrings when-update Nicholas H.Tollervey 2024-10-24 14:54:13 +01:00
  • b33661ff8e [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-24 13:22:29 +00:00
  • 9db8b13d9c Revert lock change. Nicholas H.Tollervey 2024-10-24 14:20:14 +01:00
  • 00e6cfed29 Fix Makefile so JS dependencies don't get into a bad state. (#2230) Nicholas Tollervey 2024-10-24 11:13:02 +01:00
  • 3003a9671d First draft of a working when function/decorator. Nicholas H.Tollervey 2024-10-23 17:58:16 +01:00
  • b87c86f266 Add two unit tests for illustrative purposes. Nicholas H.Tollervey 2024-10-15 11:35:38 +01:00
  • 6b1330d28a Fix #2220 - Avoid DOM notifications on errors (#2226) Andrea Giammarchi 2024-10-17 16:18:05 +02:00
  • 5d751493f6 Fix typo in README.md (#2219) Carlovo 2024-10-15 12:57:28 +02:00
  • c3517f7973 Donkey clear and reset now terminate when busy (#2225) Andrea Giammarchi 2024-10-15 12:56:11 +02:00
  • b1c33b7f79 Kill previous worker if another eval/execute is asked to the donkey (#2218) Andrea Giammarchi 2024-10-11 16:12:56 +02:00
  • a41b3328aa Merge branch 'main' into better-donkey better-donkey Andrea Giammarchi 2024-10-11 10:14:49 +02:00
  • 3e55024351 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-10-10 17:37:08 +00:00
  • 5f526496f4 Provide an xworker to PyEditors (#2216) Andrea Giammarchi 2024-10-09 12:42:20 +02:00
  • 722abda895 Provide an xworker to PyEditors (#2216) Andrea Giammarchi 2024-10-09 12:42:20 +02:00
  • 8061bc0143 Fixed typo on donkey code (#2213) Andrea Giammarchi 2024-10-08 17:17:51 +02:00
  • 993e812e7b [pre-commit.ci] pre-commit autoupdate (#2211) pre-commit-ci[bot] 2024-10-08 14:16:31 +01:00
  • a6b6dd8479 Refactor named workers test to avoid circular dependencies + free CI (#2212) Andrea Giammarchi 2024-10-08 14:58:22 +02:00
  • febbb031ac Add Pyodide lockFileURL test (#2209) 2024.10.1 Andrea Giammarchi 2024-10-07 13:23:05 +02:00
  • f827efe2fc Add a "donkey" worker that execs or evaluates all the things (#2210) Andrea Giammarchi 2024-10-04 17:06:07 +02:00
  • 8c6bfecbff Update the local contributing.md file to point to the proper one in the docs. (#2208) Nicholas Tollervey 2024-10-03 16:57:27 +01:00
  • f562860e49 Updated Polyscript due flaky random failures (#2207) Andrea Giammarchi 2024-10-03 16:26:02 +02:00
  • 62c78b0f42 Updated Polyscript to provide out of the box Pyodide cache (#2205) Andrea Giammarchi 2024-10-03 09:20:02 +02:00
  • 4fe6ad80af Update/simplify our PR template. (#2206) Nicholas Tollervey 2024-10-02 16:40:59 +01:00
  • 89a0a556f3 Fix broken link to core/README.md in the root README. (#2204) Nicholas Tollervey 2024-10-02 14:00:31 +01:00
  • af06bc4826 README update and code quality checks (#2202) Nicholas Tollervey 2024-10-02 13:48:48 +01:00
  • 6fab9a1c26 Fix #2200 - Cleaned up manual tests + added media back (#2201) Andrea Giammarchi 2024-10-01 12:51:31 +02:00
  • 386966ebd2 Back to 8 cores (#2199) Andrea Giammarchi 2024-09-30 17:36:46 +02:00
  • aa73d964ff Merge branch 'main' into reverted-4cores reverted-4cores Andrea Giammarchi 2024-09-30 17:30:08 +02:00
  • c257b704e6 Try to find out what we really need in CI (#2197) Andrea Giammarchi 2024-09-30 16:56:50 +02:00
  • 73409aca78 Try to find out what we really need in CI webreflection 2024-09-30 15:49:36 +02:00
  • fc599d96a2 Use ubuntu-latest-8core everywhere (#2196) Andrea Giammarchi 2024-09-30 14:52:32 +02:00
  • 8de97a7e7b Updated coincident to use a local channel (#2195) Andrea Giammarchi 2024-09-30 14:03:33 +02:00
  • 2642be863b Fix sed search/replace when creating static page for a specific PyScript release. (#2194) Nicholas Tollervey 2024-09-30 11:13:02 +01:00
  • 9dad29ec17 Refactor repository. Fixes #2161 (#2192) Nicholas Tollervey 2024-09-30 10:29:26 +01:00
  • abb1eb28fe Only use a single worker for playwright tests. (#2191) Nicholas Tollervey 2024-09-27 16:06:04 +01:00
  • 532ac0c80f Increase timeout for heavy-load test. (#2190) Nicholas Tollervey 2024-09-27 15:46:57 +01:00
  • c1849d28e0 Bump python-minifier to latest version (supports most recent versions of Python). (#2189) 2024.9.2 Nicholas Tollervey 2024-09-27 14:35:59 +01:00
  • ad2af2392b Indirect refs counting (#2188) Andrea Giammarchi 2024-09-27 15:26:57 +02:00
  • 957ab69c21 Fix #2185 - Updated Polyscript and coincident (#2187) Andrea Giammarchi 2024-09-27 12:35:51 +02:00
  • f5d49ee52c Test refinement. (#2183) Nicholas Tollervey 2024-09-26 12:02:25 +01:00
  • 06138bbb48 Update test suite (#2181) Nicholas Tollervey 2024-09-25 16:23:59 +01:00
  • ae66d13d57 Fixed config issue via polyscript update (#2182) Andrea Giammarchi 2024-09-24 11:01:20 +02:00
  • 5aaeebf32c Make WebSocket lazy attributes definition possible (#2180) Andrea Giammarchi 2024-09-23 13:19:26 +02:00
  • a6b0964185 Fix #2155 - Allow editor.process to run on behalf of users (#2177) Andrea Giammarchi 2024-09-20 15:42:29 +02:00
  • dd86169f2a Exposing config type once resolved and running (#2175) Andrea Giammarchi 2024-09-17 17:04:32 +02:00
  • 84c7d69db9 Remove useless test_report (#2169) Andrea Giammarchi 2024-09-15 14:29:55 +02:00
  • ca9b565adc Update README.md (#2170) nasrin pathan 2024-09-15 13:29:03 +01:00
  • b2d1018db1 Fix #2167 - Provide instructions to build the project (#2168) Andrea Giammarchi 2024-09-13 16:58:32 +02:00
  • c4e25d879e Update GH actions to node 20 and Python env for PyMinifier. (#2166) 2024.9.1 Nicholas Tollervey 2024-09-13 14:37:17 +01:00
  • c82dbb755e cleanup npm package (#2163) Andrea Giammarchi 2024-09-13 15:04:21 +02:00
  • 1ed77321a5 Add a storage equivalent for JS (#2165) Andrea Giammarchi 2024-09-13 12:05:40 +02:00
  • e36a57eb06 Fix #2160 - Implement progress events (#2162) Andrea Giammarchi 2024-09-12 18:41:36 +02:00
  • ee3cd76022 Follow up - Remove all innerHTML += for consistency sake (#2159) Andrea Giammarchi 2024-09-11 15:12:04 +02:00
  • eb31e51a45 Fix #2150 - Avoid trashing previous added elements (#2151) Andrea Giammarchi 2024-09-11 11:37:42 +02:00
  • c8c2dd0806 Avoid throwing if Pyodide does not await due missing arguments (#2158) Andrea Giammarchi 2024-09-06 15:16:28 +02:00
  • e525d54be0 Fix #2156 - Test @when with async listener (#2157) Andrea Giammarchi 2024-09-06 14:56:50 +02:00
  • 7b9f7c13f5 Improve by far error reporting around PyEditor bootstrap (#2153) Andrea Giammarchi 2024-09-04 16:52:08 +02:00
  • 7582cbef9c Fix #2146 - Workaround Pyodide issue with attributes (#2148) Andrea Giammarchi 2024-08-27 16:47:52 +02:00
  • b395cde49c Forgot to build tests/index.html and push (#2144) Andrea Giammarchi 2024-08-26 12:29:16 +02:00
  • 9f46234f71 Fix #2114 - Cleanup the test folder + automation (#2143) Andrea Giammarchi 2024-08-08 17:08:59 +02:00
  • f4c4edeb29 Implemented pyminify for our stdlib (#2140) Andrea Giammarchi 2024-08-07 12:33:20 +02:00
  • 7166c32384 Fix #2093 - Show setup errors with the editor (#2138) Andrea Giammarchi 2024-08-06 16:31:42 +02:00
  • ed126889ae [pre-commit.ci] pre-commit autoupdate (#2137) pre-commit-ci[bot] 2024-08-06 12:36:00 +02:00
  • 0d0ea96435 Defaulting to async for top-level await (#2134) 2024.8.2 Andrea Giammarchi 2024-08-05 15:55:53 +02:00
  • fafdf74007 Fixed async methods attached to window (#2136) Andrea Giammarchi 2024-08-05 11:58:22 +02:00
  • 999897df12 The all-new, pyscript.web (ignore the branch name :) ) (#2129) 2024.8.1 Martin 2024-08-01 03:36:57 -06:00
  • d47fb58ede Update Pyodide to its 0.26.2 version (#2133) Andrea Giammarchi 2024-07-31 20:34:21 +02:00
  • f316341e73 Updated Polyscript and added Panel worker test (#2130) Andrea Giammarchi 2024-07-31 14:31:35 +02:00
  • 8c46fcabf7 Updating polyscript to its latest (#2128) Andrea Giammarchi 2024-07-29 16:59:31 +02:00
  • e4ff4d8fab Controversial version where Element just delegates to the underlying DOM element. (#2127) Martin 2024-07-24 13:27:12 -05:00
  • f20a0003ed fix: broken methods video.snap and canvas.download (#2126) Martin 2024-07-23 15:35:07 -05:00
  • 6c938dfe3b Override __getattr__ and __setattr__ on ElementCollection. (#2116) Martin 2024-07-22 10:32:37 -05:00
  • d884586a82 Updated Polyscript to its latest (#2124) Andrea Giammarchi 2024-07-19 12:21:04 +02:00
  • f8f7ba89c1 Cleanup pyscript web elements (#2094) 2024.7.1 Fabio Pliger 2024-07-03 17:21:23 -04:00
  • 67d47511d5 Fix MicroPython terminal input when no REPL is used/needed (#2113) Andrea Giammarchi 2024-07-03 13:03:31 +02:00
  • 6f49f18937 Updated Polyscript with its workers feature (#2104) Andrea Giammarchi 2024-06-26 14:01:22 +02:00
  • 7b8ef7ebe2 Fix #2109 - Allow inline JSON config attribute in PyEditor (#2110) Andrea Giammarchi 2024-06-24 17:04:28 +02:00
  • 461ae38763 Updated reference code to grab latest (#2107) Andrea Giammarchi 2024-06-21 16:06:18 +02:00
  • 4b90ebdef5 Bring back pyweb as it was (#2105) 2024.6.2 Andrea Giammarchi 2024-06-21 14:49:20 +02:00
  • 15c19aa708 Updated Polyscript with latest MicroPython (#2103) Andrea Giammarchi 2024-06-19 17:56:22 +02:00
  • d0406be84c A persistent IndexedDB store for PyScript (#2101) Andrea Giammarchi 2024-06-19 14:11:57 +02:00
  • aab015b9b8 Better py editor indentation (#2098) Andrea Giammarchi 2024-06-13 11:34:14 +02:00
  • a1e5a05b49 PyEditor cumulative fixes & improvements (#2095) Andrea Giammarchi 2024-06-12 18:55:36 +02:00
  • f1a787e031 move pydom and elements from pyweb to pyscript.web (#2092) Fabio Pliger 2024-06-06 09:42:14 -04:00
  • b41cfb7b60 UI creation API (#1960) 2024.6.1 Fabio Pliger 2024-06-04 16:30:34 -04:00
  • 1c675307e1 Expose pyscript.py_import and js_import for lazy Python/JS modules (#2091) Andrea Giammarchi 2024-06-04 19:08:52 +02:00
  • ac56f82c6d [pre-commit.ci] pre-commit autoupdate (#2089) pre-commit-ci[bot] 2024-06-04 09:36:04 +02:00
  • b7d17e4a7f Merge branch 'main' into poc_ui_blocks poc_ui_blocks Fabio Pliger 2024-06-03 17:58:16 -05:00
  • 6eb27df104 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-06-03 22:17:05 +00:00
  • a3a317294a lint Fabio Pliger 2024-06-03 17:16:53 -05:00
  • 0524a18534 add conditional expected_missing_file_errors property to manage different behaviour between local tests and CI (due to fake_server) Fabio Pliger 2024-06-03 17:16:14 -05:00
  • e6f704018a Merge branch 'poc_ui_blocks' of github.com:pyscript/pyscript into poc_ui_blocks Fabio Pliger 2024-06-03 17:07:11 -05:00