Mathias Jakobsen
1f9873e391
Merge pull request #36575 from overleaf/mj-generic-modals-themes
...
[web] Add dark mode to ide modals
GitOrigin-RevId: cd8e95e2286df46510a377ff9a69c4ab646ceabd
2026-09-17 11:59:00 +00:00
Kristina
20a4144cf9
[web] add events for out of sync modals ( #36132 )
...
GitOrigin-RevId: f9673defab0d06d8e814bf2d43cbb7e19eb249a7
2026-09-17 11:47:19 +00:00
Kristina
dfd816801d
[web] add disconnected state to offline indicator ( #35378 )
...
GitOrigin-RevId: 692dc16cee738a8b05353717044a4063c3dd8e8a
2026-09-17 11:28:30 +00:00
Kristina
3700cf5968
[web] fix lint error in unsaved-docs.spec.tsx ( #35460 )
...
GitOrigin-RevId: 4c12b5906acff9b6d81a06726d97553d2efcda0a
2026-09-17 11:26:39 +00:00
Kristina
26f12a6366
[web] hide all toasts when offline ( #35400 )
...
GitOrigin-RevId: cf179bf7a761ddaae56f3e5bab6327b0f3625fb5
2026-09-17 11:26:23 +00:00
Kristina
6f55a97262
[web] hide online collaborators when offline ( #35403 )
...
GitOrigin-RevId: bea77d919c63740e0049467327720036876f64ee
2026-09-17 11:26:19 +00:00
Mathias Jakobsen and Davinder Singh
1acb00407e
[web] Disable various editor buttons during network stall ( #34247 )
...
Co-authored-by: Davinder Singh <davibaweja@gmail.com >
GitOrigin-RevId: 9e169f3591cfff2fdae63b461b946fde4611f2d7
2026-09-17 11:25:49 +00:00
Kristina
77ce277a8b
[web] Add offline indicator to toolbar ( #35368 )
...
GitOrigin-RevId: 81127bff21afb6aadcf175ba1767a2629f01d747
2026-09-17 11:23:02 +00:00
Chris Dryden
b90a8500d5
Merge pull request #34363 from overleaf/cd-migrate-python-runner-to-modules
...
Migrate the Python script runner into a closed python-runner module
GitOrigin-RevId: ac22f45bcf744c693591076f0b41e8d52249dcbf
2026-06-10 08:06:00 +00:00
Chris Dryden
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
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
9e677a2c1e
Use overleaf CDN for loading pyodide packages
...
GitOrigin-RevId: e17ff3387166421a546a9519786d77ba12cdffc4
2026-04-30 08:05:23 +00:00
Chris Dryden
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
e3a1bce113
Add tests for stderr output handling and execution interruption in PythonOutputPane
...
GitOrigin-RevId: d383e90dffbabbb597a9cf793a6fabeeff9d6b1a
2026-04-28 08:06:57 +00:00
Mathias Jakobsen
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
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
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