Lucie Germain and Claude Sonnet 5
57e536de79
[Security Upgrade]: cypress in root workspace (drops unpatched extract-zip) ( #36689 )
...
* [security] bump cypress 15.12.0 -> 15.20.1 to drop unpatched extract-zip
extract-zip <=2.0.1 has no patched release (GHSA-jmr9-qjv8-65gv). It was a
transitive dependency of cypress, used only to unpack Cypress's own binary.
Cypress 15.20.1 replaces extract-zip with yauzl directly, so upgrading the
parent removes the vulnerable package entirely.
Also bumps the pinned cypress/included Docker base image used by
test_frontend_ct / server-ce e2e / saas-e2e.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
* [security] fix cy.get<T> alias typing broken by cypress 15.20.1
Cypress 15.20.1 adds a dedicated Chainable.get overload for alias strings
(get<S>(alias: `@${string}`): Chainable<S>), which now takes priority over
the generic selector overload. cy.get<HTMLInputElement>('@input') therefore
resolved to Chainable<HTMLInputElement> instead of
Chainable<JQuery<HTMLInputElement>>, so .then(element => element.get(0))
no longer type-checked. Pass the JQuery-wrapped type explicitly to match
the new overload.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
GitOrigin-RevId: f4a56a2d5948b5aaf00a07ecb384fc75abf6de53
2026-09-17 11:59:44 +00:00
Brian Gough
158d8a5839
Merge pull request #35646 from overleaf/jpa-fix-input-selection
...
[web] fix race condition of input selection and user edit
GitOrigin-RevId: 2180fba1f77da2d13f216d33d16f49ee2dd58442
2026-09-17 11:34:59 +00:00
Mathias Jakobsen
68b36a8cc6
[web] Fix flaky test around file creation ( #35476 )
...
GitOrigin-RevId: de41c045e5d3cdaadca5741bfbd86639916cf2b4
2026-09-17 11:26:57 +00:00
Jakob Ackermann
37cc65ec7e
[web] consolidate clsi downloads and add zod validation ( #33069 )
...
* [web] consolidate clsi downloads and add zod validation
* [validation-tools] make prettier happy
* [web] make clsiServerId optional
* [web] fix type of buildId
* [web] gracefully handle ObjectId
* [web] fix type of buildId
* [monorepo] address review feedback
- cjs export
- update module path in comments
- skip adding ?clsiserverid if not set
- allow nested output file download for submissions and add tests
* [web] address review feedback
* [web] cache one more zod schema
* [web] fix unit tests
GitOrigin-RevId: 0a1e618955983e035defd6d3c0528b81e0e85c95
2026-05-05 08:06:05 +00:00
Alf Eaton
616f99fece
Focus file upload modal on open ( #32188 )
...
GitOrigin-RevId: 89ad65e4ad5af59d46f04ca4e057f88120e8293f
2026-03-20 09:06:13 +00:00
Anna Claire Fields
38ca13c26f
Merge pull request #29997 from overleaf/acf-remove-trailing-dots-on-fetch
...
remove trailing dots on paste
GitOrigin-RevId: 486158afbec9822fd089a46d147994451d9fec65
2025-12-03 09:06:28 +00:00
Alf Eaton
2147f1d53d
Remove Bootstrap 3 code from IDE page components ( #23061 )
...
GitOrigin-RevId: b41aff10672bf96e892de0be396a69eb25e2443b
2025-03-07 09:05:45 +00:00
Tim Down
e60885aa88
Merge pull request #19347 from overleaf/td-bs5-cypress-css
...
Move CSS loading in Cypress to individual test spec files
GitOrigin-RevId: 92bb5167cfa81b0bd54acc724efb23b397421ccb
2024-07-25 08:05:16 +00:00
Jakob Ackermann
aa480a2663
Merge pull request #18898 from overleaf/jpa-no-window
...
[web] migrate from window attributes to getMeta
GitOrigin-RevId: 3dcf1ab6b01155e5e4abeb3e78d0fa9053e055bc
2024-06-19 08:04:21 +00:00
Alf Eaton
a697f9e7b0
Disable the file tree "create file" name input while a request is in flight ( #18001 )
...
GitOrigin-RevId: ef505220e8cff1dce4c84483edacd96cc87bb1aa
2024-04-25 08:04:33 +00:00
Alf Eaton
612c7c28b0
Merge pull request #16511 from overleaf/ae-upgrade-uppy
...
Upgrade Uppy to v3
GitOrigin-RevId: ca3e366a20ac651a98aafe12bf319b1968ac6ec1
2024-01-19 09:05:05 +00:00
Jakob Ackermann
83cf21d8cf
Merge pull request #15271 from overleaf/jpa-lazy-loading
...
[web] lazy load big optional UI elements
GitOrigin-RevId: 18d723c66834be3984b74c3c89cfb46e2fffbfc1
2023-10-18 08:04:05 +00:00
Jakob Ackermann
9daa8f5d98
Merge pull request #15040 from overleaf/jpa-js-to-jsx
...
[web] rename all the JSX files to .jsx/.tsx
GitOrigin-RevId: 82056ae47e017523722cf258dcc83c8a925a28f7
2023-09-29 08:04:29 +00:00
June Kelly
c07aa9638b
Merge pull request #8258 from overleaf/jk-clean-up-too-many-files-errors
...
[web] Count folders toward entity limit on frontend
GitOrigin-RevId: ef07a61639f0dc516c83e4ed0f2fdc35e8b6d3fa
2022-06-09 08:02:18 +00:00
Timothée Alby
24bd557485
Merge pull request #6210 from overleaf/ta-file-tree-data-in-context
...
Remove rootFolder from EditorContext
GitOrigin-RevId: 827b046046265ad2418eb91d5a69eae02aa8b5a4
2022-01-11 09:04:56 +00:00
Timothée Alby
392410390e
Merge pull request #6209 from overleaf/ta-file-tree-rework
...
File Tree Misc Code Changes
GitOrigin-RevId: dce64a5378ecee5c8a2e25e02502ae631d87f36b
2022-01-11 09:04:50 +00:00
Jakob Ackermann
99a414f345
Merge pull request #4656 from overleaf/jpa-rewrite-quotes-in-locales
...
[misc] rewrite single quote to left/right single quotation mark in locales
GitOrigin-RevId: a021fb6841425555b9af79a9146820299cb93fc2
2021-08-17 08:04:49 +00:00
Alexandre Bourdin
3d963027eb
Merge pull request #4340 from overleaf/jpa-ta-hide-unavailable-new-file-options
...
[frontend] hide new file from project UX when feature are disabled
GitOrigin-RevId: 8407453267dded1f97d19cede5a13691610b97e7
2021-07-30 13:08:08 +00:00
Jessica Lawshe
944ec4e47b
Merge pull request #4320 from overleaf/hb-handle-invalid-filenames-upload
...
Handle invalid filenames in upload modal
GitOrigin-RevId: f3438d8653cf29ef9536a71692c03b5802d90a6d
2021-07-28 02:07:07 +00:00
Alf Eaton
7c97f8ab6e
Switch to new JSX runtime ( #4225 )
...
* Use new JSX runtime and update Babel Node target
* Update .eslintrc
* Remove React imports
GitOrigin-RevId: 559de0267f8f2934c56a860ea8701bb522aa861a
2021-06-24 02:06:59 +00:00
Alf Eaton
754fe8bff6
Merge pull request #4227 from overleaf/ae-enable-file-upload-test
...
Enable file drop/paste upload tests
GitOrigin-RevId: 90d4fc3621cee7142c1016aa8637bea2620b6ad0
2021-06-22 02:07:00 +00:00
Alf Eaton
609c4495f5
Check that user.refProviders[provider] is set to a truthy value ( #4063 )
...
* Ensure that user.refProviders is set to a truthy value
* Update stories
* Update tests
GitOrigin-RevId: 51919f755f6d3bcb9d3564685253222691b0d92b
2021-05-20 02:05:21 +00:00
Alf Eaton
1be43911b4
Merge pull request #3942 from overleaf/prettier-trailing-comma
...
Set Prettier's "trailingComma" setting to "es5"
GitOrigin-RevId: 9f14150511929a855b27467ad17be6ab262fe5d5
2021-04-28 02:10:01 +00:00
Alf Eaton
1ebc8a79cb
Merge pull request #3495 from overleaf/ae-prettier-2
...
Upgrade Prettier to v2
GitOrigin-RevId: 85aa3fa1acb6332c4f58c46165a43d1a51471f33
2021-04-15 02:05:22 +00:00
Alf Eaton
ee79728bf9
Only check a user's features for importing from reference provider ( #3797 )
...
GitOrigin-RevId: cc5a36be20c673f8941a2694eaeba80eebb4db6a
2021-03-25 03:04:57 +00:00
Alf Eaton
ba4300d9e1
Merge pull request #3518 from overleaf/ae-react-create-file-modal
...
Migrate "Add Files" modal to React
GitOrigin-RevId: fc5235108ee65294e3176da9c327791c34aa5b3c
2021-03-19 03:04:46 +00:00