Chris Dryden and Copybot
e38f4e18e4
Merge pull request #33868 from overleaf/dk-package-loading-tests
...
[web] Add tests for pyodide worker streams and output pane rendering
GitOrigin-RevId: 41ffc25230be23d68d50c61980cfaf1260a0247d
2026-06-04 08:06:00 +00:00
Chris Dryden and Copybot
db1deb1617
Merge pull request #33895 from overleaf/cd-pyodide-unsupported-module-message
...
Improve error messaging for python modules unsupported by Pyodide
GitOrigin-RevId: 038c672ad9da46ea6d4640b8ed37426c92d22e72
2026-06-02 08:07:01 +00:00
Domagoj Kriskovic and Copybot
803ba735ca
Show toast when Python script saves output files to project
...
GitOrigin-RevId: 9ca5201645953f86c3ac8e83f545dfbcdac2b35c
2026-05-22 08:05:55 +00:00
Domagoj Kriskovic and Copybot
5d171066c2
Add analytics events for Python script runner
...
GitOrigin-RevId: 53f0fec09fc2a4ccdf1a6f77345741bed29d8a8b
2026-05-11 08:05:34 +00:00
Chris Dryden and Copybot
df01c7e9e1
Merge pull request #33162 from overleaf/cd-upload-generated-files-to-filetree
...
Cd upload generated files to filetree
GitOrigin-RevId: 2d2774e57c42452fba3a2582fde7153ffcde59bf
2026-05-07 08:07:06 +00:00
Domagoj Kriskovic and Copybot
ad58ec2c79
Consolidate duplicate Pyodide output limit tests
...
GitOrigin-RevId: 8ec631b740736158d6e1e75ccab90136813ffa15
2026-05-07 08:06:52 +00:00
Domagoj Kriskovic and Copybot
672e01c703
Enforce output file count and size limits in the Pyodide worker
...
GitOrigin-RevId: 2cc61613381243d810a8cb9e1c2c32fa9e751da7
2026-05-07 08:06:46 +00:00
Domagoj Kriskovic and Copybot
9e677a2c1e
Use overleaf CDN for loading pyodide packages
...
GitOrigin-RevId: e17ff3387166421a546a9519786d77ba12cdffc4
2026-04-30 08:05:23 +00:00
Chris Dryden and Copybot
6c9560cd4e
Merge pull request #32943 from overleaf/cd-auto-install-python-packages
...
Auto-install python packages from the executing python script
GitOrigin-RevId: e343312d61e1804d927688bf4e0de00b2bdb5382
2026-04-30 08:05:14 +00:00
Domagoj Kriskovic and Copybot
7eee5809bb
[pyodide] collect output files from worker and include in RunCodeResult
...
GitOrigin-RevId: fa9d501933ee32729e3d083183cd2a14ff969e95
2026-04-28 08:07:16 +00:00
Domagoj Kriskovic and Copybot
e3a1bce113
Add tests for stderr output handling and execution interruption in PythonOutputPane
...
GitOrigin-RevId: d383e90dffbabbb597a9cf793a6fabeeff9d6b1a
2026-04-28 08:06:57 +00:00
Domagoj Kriskovic and Copybot
09af91a936
info stream
...
GitOrigin-RevId: 5d4cb01c250768ca00e15368b9c616b467e4f9ba
2026-04-28 08:06:47 +00:00
Mathias Jakobsen and Copybot
2e5d7675ba
Merge pull request #32983 from overleaf/mj-change-layout-button-tests
...
[web] Add tests for ChangeLayoutButton
GitOrigin-RevId: 30299625fc7f3977eedcb86a99937e3a9321bd2c
2026-04-22 08:06:54 +00:00
Domagoj Kriskovic and Copybot
415db24ba4
[web] Add PythonExecutionContext with per-file output buffers ( #32737 )
...
* [web] extract PythonExecutionContext and PythonRunner to manage pyodide execution per file
* [web] define worker URL in python execution context in order to avoid breaking cjs-based tests
* [web] use null check for doc contents to allow running empty python files
* [web] flush buffered editor ops before refreshing snapshot for python execution
* [web] catch getExecutionContext errors in python runner to prevent unhandled rejections
* [web] add PythonRunner unit tests and extract shared WorkerMock
* refactor: rename snapshot to state in PythonRunner
* fix: remove unnecessary path normalization in PythonExecutionProvider
* fix cypress tests
GitOrigin-RevId: 9c55586d982fe8df5b90374227005c6b83e94d1f
2026-04-21 08:05:50 +00:00
Chris Dryden and Copybot
e3ebc52334
Merge pull request #32781 from overleaf/cd-expose-project-files-to-python-output
...
Cd expose project files to python output
GitOrigin-RevId: 410964cc27dd87e795ccb77365dda8344d72f8bf
2026-04-17 08:05:38 +00:00
Domagoj Kriskovic and Copybot
7d032e73d6
[web] include output tracking in run-finished lifecycle event in pyodide
...
GitOrigin-RevId: 5c72abc35ea4045f9c6aa374a2c51490f8f6cd38
2026-04-14 08:04:13 +00:00
Domagoj Kriskovic and Copybot
19c8434653
[web] Add stop button for Python code execution via worker termination
...
GitOrigin-RevId: f44b429a1d85e66ce89719817efd7acbfc7c4540
2026-04-13 08:04:07 +00:00
Domagoj Kriskovic and Copybot
138f7f8023
feat: add Python support with Pyodide integration
...
GitOrigin-RevId: 382ce102c43050aace691dd89d825a94abf347a8
2026-03-09 09:05:34 +00:00
Mathias Jakobsen and Copybot
cc1dedca7d
Merge pull request #31397 from overleaf/mj-old-editor-toolbar-teardown
...
[web] Tear down old editor toolbar
GitOrigin-RevId: 8ba74abcc56e7bd476a9d6cae72f38486168c2ed
2026-02-11 09:07:14 +00:00
Mathias Jakobsen and Copybot
2259c915e8
[web+ops+references] Remove references service code ( #29699 )
...
GitOrigin-RevId: 76656abe2e7b012355438d053a05e157bb719b0a
2026-01-28 09:06:34 +00:00
Antoine Clausse and Copybot
c6905fc94d
[web] Fetch favicons from CDN ( #28419 )
...
* Simplify paths in `buildImgPath`
* Move favicons from `public` to `public/img/favicons`
* Create links to favicons in `public` (`ln -s img/favicons/* .`)
* Import favicons dynamically in use-status-favicon.ts
* Update pug files with cdn favicon paths
* Update test
* Revert change in layout-no-js.pug
* Fetch web.sitemanifest from CDN
* Revert favicon move
* Fix favicon paths (use `buildBaseAssetPath`)
* Fixup web.sitemanifest path
* Format
* Update `buildImgPath` mock to be more realistic
* Revert web.sitemanifest link to local origin
* Revert "Revert web.sitemanifest link to local origin"
This reverts commit aa13431b743b55c2f536c33e736f657e1c0db598.
GitOrigin-RevId: fe278fec0f1eaae16de9fabc2b13da3e7a316463
2025-09-16 08:05:03 +00:00
Mathias Jakobsen and Copybot
ed0c4c447e
Merge pull request #24468 from overleaf/mj-client-side-references
...
[web] Perform ARS on client-side
GitOrigin-RevId: 19703c82758cae450fe52463ad9612d3a2383ba0
2025-09-03 08:05:41 +00:00
Antoine Clausse and Copybot
2d5a3efc12
[web] Add compilation indicator favicon ( #25990 )
...
* Import changes from Hackathon
https://github.com/overleaf/internal/pull/24501
* Update compile status: allow errors
* Update favicons. Use the ones from Figma
* Optimize and reuse path from favicon.svg
* Clear status favicon after 5s on active tab
* Rename hook from useCompileNotification to useStatusFavicon
* Add tests
* Revert changes to favicon.svg
* Query favicon on document.head
GitOrigin-RevId: 3972b1981abaf6c80273e0ed5b1bc05eb51bd689
2025-06-24 08:05:15 +00:00
Eric Mc Sween and Copybot
6d202432ff
Merge pull request #26209 from overleaf/em-multiple-edit-ops
...
Support multiple ops in the history OT ShareJS type
GitOrigin-RevId: fad1e9081ed1978de414c5130692d3b23fcd13d8
2025-06-10 08:06:13 +00:00
Alf Eaton and Copybot
bb0da73a36
[ide-react] Preserve scope value update watchers on watcher add ( #16729 )
...
GitOrigin-RevId: 1168577364fef6e13a58d7d96afdf4ba685fc342
2024-01-29 09:03:20 +00:00
Tim Down and Copybot
537673cdf6
Merge pull request #15415 from overleaf/td-scope-store-and-emitter-fixed
...
IDE scope store and emitter with fixed PDF URLs
GitOrigin-RevId: 9d33bad8a006bb55714878332f78932538dd8921
2023-10-25 08:05:07 +00:00
Jakob Ackermann and Copybot
74c6085c55
Merge pull request #15412 from overleaf/revert-15280-td-scope-store-and-emitter
...
Revert "IDE scope store and emitter"
GitOrigin-RevId: bb764c66830e5e30806609b2834f918cf7784dd7
2023-10-25 08:04:17 +00:00
Tim Down and Copybot
92a38e1311
Merge pull request #15280 from overleaf/td-scope-store-and-emitter
...
IDE scope store and emitter
GitOrigin-RevId: 9835d684db791937cd0bbc657228cb9112089b47
2023-10-25 08:03:55 +00:00