Jakob Ackermann
7faa4c5db4
[project-history] normalize failure messages ( #32748 )
...
* [project-history] normalize failure messages
* [project-history] add tests for normalizing failure messages
GitOrigin-RevId: ec15fdba97215047067c10c3fd16ad64696af20b
2026-04-15 08:05:53 +00:00
Jakob Ackermann
5a6c066847
[web] allow admins to clone projects with ranges and entire history ( #32739 )
...
* [web] add consistent aria-label to editing/reviewing toggle
* [docstore] add endpoint for getting all docs with ranges
* [history-v1] fix schema of chunkId when deleting old history chunk
* [web] skip duplicate project lookup for resolving rootDocPath
* [web] ignore new limits for root doc path when making debug copy
* [web] allow admins to clone projects with ranges and entire history
* [web] fix tests
* [history-v1] re-order params for cloning project
* [web] fix duplicate import of logger after merge
* [project-history] re-order params for cloning project history metadata
GitOrigin-RevId: 7fa35b4f90885dd453150a348d491ba0ec8de412
2026-04-15 08:05:49 +00:00
Jakob Ackermann
917d2700c8
[web] use a global shared mock for the metrics module ( #32799 )
...
GitOrigin-RevId: 72874ba6c06c2a602b01cc029bc9c71ce3ce8892
2026-04-15 08:05:38 +00:00
Brian Gough
e9b50b08bf
Merge pull request #32776 from overleaf/bg-record-file-source-in-filenames
...
record upload type in temporary filenames
GitOrigin-RevId: 83232be85ad58e03b1ce9da4bb7de54f7a7cfdb0
2026-04-15 08:05:34 +00:00
Mathias Jakobsen
3bf3264cfe
Merge pull request #32313 from overleaf/ae-tab-icon
...
Add icons to file tabs
GitOrigin-RevId: 7b032c694c4f81e868e5811673b465179e10bae7
2026-04-15 08:05:30 +00:00
Mathias Jakobsen
d1ce54b513
Merge pull request #32794 from overleaf/mj-tab-scroll
...
[web] Allow scrolling with wheel in tab container
GitOrigin-RevId: af81825288387675bdac5d734041299126d3b44c
2026-04-15 08:05:26 +00:00
Olzhas Askar
b345bf9485
[web] Update captcha notice ( #32286 )
...
* feat: remove translations
* feat: remove scss
* fix: remove the last translation
* feat: remove pug
* fix: forgotten conditions
* feat: also remove from react
* Revert changes
* Remove links from `recaptcha_conditions`
* Center short reCAPTCHA notice on CIAM screens
* Re-add the Chinese translation
---------
Co-authored-by: Antoine Clausse <antoine.clausse@overleaf.com >
GitOrigin-RevId: 64e7b8a38c2a4b4f7e60d5c9df6740c35b8763d8
2026-04-14 08:05:15 +00:00
Antoine Clausse
0b99e8e029
Merge pull request #32545 from overleaf/ii-tooltip-flickering
...
[web] Fix tooltip show and hide
GitOrigin-RevId: 3dfb7189adc5339b635696c9e84bf714a9a353dd
2026-04-14 08:05:12 +00:00
Antoine Clausse
f8235e67e6
Merge pull request #32698 from overleaf/ii-tooltip-flicker
...
[web] Fix tooltip flickering
GitOrigin-RevId: 5a0756fb27671dbfa480a0d15d7fbb937aaebf47
2026-04-14 08:05:08 +00:00
Andrew Rumble
85ade7c105
Merge pull request #32773 from overleaf/ar-update-engines-npm-11.11.0
...
[monorepo] update engines field in package.json
GitOrigin-RevId: a9d2ff27d0a8dfc64a5a51484e9d8f2d8fb70ba4
2026-04-14 08:05:04 +00:00
Jimmy Domagala-Tang
6aadc81405
feat: sending ai usage quota to WF during sync ( #32381 )
...
GitOrigin-RevId: 0bd5eec1f5f940e3245d9fa22f01dcf69b2b45d6
2026-04-14 08:05:01 +00:00
Jessica Lawshe
0ed4df54cf
Merge pull request #32448 from overleaf/jel-sso-not-linked
...
[web] Improve UX for user with email on Overleaf but not linked to SSO
GitOrigin-RevId: 8b0e070cdee34009d89cc79e8dbee67fe36f671d
2026-04-14 08:04:57 +00:00
Jessica Lawshe
2758952781
Merge pull request #32401 from overleaf/jel-sso-unable-to-reconfirm
...
[web] Return error when user is reconfirming but no user found
GitOrigin-RevId: 4c7b626b0c6ea6a7e883f90d16c5fb1330ffbbc6
2026-04-14 08:04:53 +00:00
Brian Gough
3f75f35a8e
Merge pull request #32766 from overleaf/bg-add-missing-unit-test-mocks
...
add missing mocks for @overleaf/metrics in unit tests
GitOrigin-RevId: 0903c3e26f88f92ef816a64f14ad053f159b31ed
2026-04-14 08:04:46 +00:00
David
7bd02a6da4
Merge pull request #32563 from overleaf/dp-only-owners-link-github
...
Restrict GitHub repo linking to project owners only
GitOrigin-RevId: 30ed9e7645c3f6d0655d1dd27bbe492eb855efa8
2026-04-14 08:04:40 +00:00
Anna Claire Fields
2487b73962
Implement sanitization of control characters in user input for hackerone ( #32521 )
...
GitOrigin-RevId: 859299da44b1c60220592c8f71a90536a5aa34a3
2026-04-14 08:04:36 +00:00
Anna Claire Fields
1a7de4ddd8
Upgrades Node.js from 24.13.0 → 24.14.1 ( #32498 )
...
GitOrigin-RevId: edbe6969c4c28109e3077f48e94084fc5c910727
2026-04-14 08:04:32 +00:00
Domagoj Kriskovic
cb0f87282b
fix: ensure original write method is correctly restored after code execution
...
GitOrigin-RevId: 0c1d40bbde58d04de362586103a50b522dc14c2a
2026-04-14 08:04:17 +00:00
Domagoj Kriskovic
7d032e73d6
[web] include output tracking in run-finished lifecycle event in pyodide
...
GitOrigin-RevId: 5c72abc35ea4045f9c6aa374a2c51490f8f6cd38
2026-04-14 08:04:13 +00:00
Jakob Ackermann
b893ba36e2
[monorepo] add integration for GitHub Code Spaces ( #32722 )
...
* [web] serve site manifest as application/json
* [monorepo] bail out early from dev-env-setup when inside devcontainer
* [monorepo] move utils for waiting for services into shared bash script
* [monorepo] move domain related env-vars into dedicated .env file
The .env file will be overridden in GitHub Code Spaces.
* [monorepo] remove unused initial_mongo_setup Make target
It was previously used for the mongo replica set setup.
That setup is a docker init script now.
* [monorepo] add flag for silencing docker build output
* [monorepo] add integration for GitHub Code Spaces
* [web] make prettier happy
* [web] restore no use-credentials for manifest outside code spaces
* [monorepo] run make install as part of post-start again
GitOrigin-RevId: 8c2cc3b969b7e3e8f9c5dac778192c9412cbf4df
2026-04-13 08:04:22 +00:00
roo hutton
24b16c1304
Merge pull request #32611 from overleaf/rh-cio-email-sdk
...
Add identifiers to cio calls to avoid profile splits
GitOrigin-RevId: fec8cad4e87f8df910d729bd00acbf26d0931102
2026-04-13 08:04:18 +00:00
Mathias Jakobsen
78c81cd0d5
Merge pull request #32730 from overleaf/mj-conversion-compiler-luatex
...
[web] Use LuaLaTeX compiler for converted documents
GitOrigin-RevId: e9a0d2020ce40a0ada16eb9afae8b1a08933db49
2026-04-13 08:04:14 +00:00
Domagoj Kriskovic
e7b9a40c0e
sort translations
...
GitOrigin-RevId: 9d254c3aefddaf8f77b5a7e626a9bd0d1847bfc1
2026-04-13 08:04:11 +00:00
Domagoj Kriskovic
19c8434653
[web] Add stop button for Python code execution via worker termination
...
GitOrigin-RevId: f44b429a1d85e66ce89719817efd7acbfc7c4540
2026-04-13 08:04:07 +00:00
Alexandre Bourdin
50db96878d
Merge pull request #32642 from overleaf/ab-non-blinking-cursor-editor-setting
...
[web] Add non-blinking cursor editor setting
GitOrigin-RevId: 078efca21c1e87905894aadc1430c1728a38685d
2026-04-13 08:04:03 +00:00
Jakob Ackermann
3f62eac181
[web] add button for removing collaborator via project admin page ( #32585 )
...
* [web] useAsync: clear previous error on retry
* [web] add button for removing collaborator via project admin page
GitOrigin-RevId: c5efaef81600787265d669b5919fb9b1cfdd3ef3
2026-04-10 08:04:44 +00:00
Jakob Ackermann
95793037e6
[web] turn nav-bar and toolbar red when having admin powers ( #32582 )
...
GitOrigin-RevId: 69c518ea113b6988002156c4ab6a97bbb9704d19
2026-04-10 08:04:41 +00:00
Alexandre Bourdin
bac2f5e2fc
Merge pull request #32641 from overleaf/ab-hide-add-comment-tooltip-on-blur
...
[web] Hide add comment tooltip when clicking outside the editor
GitOrigin-RevId: beff4c2e54fd28e47028f2bbc586f26fe6d3cc1d
2026-04-10 08:04:37 +00:00
Alexandre Bourdin
256532b13c
Merge pull request #32640 from overleaf/ab-right-align-project-dropdown
...
[web] Right-align project title dropdown to the arrow button
GitOrigin-RevId: edf7ebb9077376535eec194e962f69e308fa8498
2026-04-10 08:04:33 +00:00
Alexandre Bourdin
e4b49b00ec
Merge pull request #32639 from overleaf/fix/figure-modal-zero-byte-file-crash
...
[web] Fix FileSize crash when uploading zero-byte file in figure modal
GitOrigin-RevId: 6ce0dfa221c44af4df813231c97aac846214b34d
2026-04-10 08:04:29 +00:00
Davinder Singh
65ba7c8dd4
Adds a toast for docx import feedback form ( #32695 )
...
* adding a toast for import docx feedback form link
* renaming importDocxFeedbackToast to importDocxFeedbackToastGenerator
* fixing capital letter in translation
* adding noopener and shorter link
GitOrigin-RevId: fc1ea105f5d092e25bd2dc3966710a897959d944
2026-04-10 08:04:08 +00:00
renovate[bot]
0a21aa3b35
[CoreII] Update dependency io.netty:netty-codec-http2 to v4.1.132.Final from 4.1.130.Final [SECURITY]
...
GitOrigin-RevId: 283016277183cdc366de4c9b24982a0d70a34c63
2026-04-10 08:03:59 +00:00
Tim Down
848d049e5a
[web] Pricing page redesign plan cards ( #32597 )
...
* Initial version of new plans page with plans cards
* Fix optional chaining for tab button element in changeActivePlanTab function
* `make cleanup_unused_locales`
* Fix edu discount checkbox change listener
---------
Co-authored-by: Antoine Clausse <antoine.clausse@overleaf.com >
GitOrigin-RevId: f87513346572300a7a6761c4f00ea589a54e23dc
2026-04-10 08:03:55 +00:00
Brian Gough
367e8d53b2
Merge pull request #32702 from overleaf/bg-allow-redacting-blobs
...
add script for redacting unwanted blobs
GitOrigin-RevId: cddbeb4d27546b7cb98634ab364cc8dad0ada76c
2026-04-10 08:03:52 +00:00
Miguel Serrano
c83d37437d
[web] Add collaboratorEmail data to group audit logs ( #32644 )
...
Added `collaboratorEmail`, extracted wither from the invite, or the User record for the `remove-collaborator` event.
GitOrigin-RevId: c6465ad6633a244ac58a487481a67abbb768ba78
2026-04-10 08:03:48 +00:00
Jessica Lawshe
7db4dfd780
Merge pull request #32175 from overleaf/jel-show-why-verify-failed
...
[web] Show reason domain failed verification
GitOrigin-RevId: 7d506776eaacb0f8a274de6821ed9fecf7739500
2026-04-09 08:07:48 +00:00
Jessica Lawshe
73c259d55c
Merge pull request #31979 from overleaf/kc-verify-domain-ownership
...
Add domain verification handling
GitOrigin-RevId: 97e53b93f8e2fa430637fde7d3187a5c54c850d6
2026-04-09 08:07:43 +00:00
Davinder Singh
470a05c23d
Creating useProjectUploader hook for project upload modal & Display modal when a project is successfully converted from Docx ( #32676 )
...
* creating useProjectUploader hook
* removing a comment and polishing some code
* removing doc from the array
* rewording comments
* creating the modal that appears after docs conversion is completed
* moving the file
* renaming translations
* moving into modals
* adding content within a list
* removing the newUrl variable
* changing translation name
* adding a button in the test
GitOrigin-RevId: f08ec6b02874f93a79039b831afad820239e094c
2026-04-09 08:07:12 +00:00
Kristina
8dce78cd97
[web] rename notifications env variable ( #32654 )
...
GitOrigin-RevId: f319fbae7da4c85d21e6c100bb2f6e6ef7c472b3
2026-04-09 08:07:07 +00:00
Eric Mc Sween
d64e74d1e6
Merge pull request #32580 from overleaf/em-promisify-tpds
...
Promisify third-party-datastore service
GitOrigin-RevId: 18472ea2f57b1b49cd980607caae2a63fc0814ca
2026-04-08 08:05:21 +00:00
Alexandre Bourdin
a09b319f64
Merge pull request #32637 from overleaf/ab-fix-32057-server-pro-link-sharing-retry
...
[web] Fix project sharing E2E test retry when link sharing is disabled
GitOrigin-RevId: fb46f2cc2a14e6c4f12be2b070b9185e532b4db9
2026-04-08 08:05:15 +00:00
Alexandre Bourdin
bf41ecdb39
Merge pull request #32633 from overleaf/ab-fix-flaky-project-getter-test
...
[web] Fix flaky ProjectGetter test (existUsersDebugProjectsOlderThan)
GitOrigin-RevId: 6963720fc06507425d3c9a44aeaa3d7b2e305d43
2026-04-08 08:05:11 +00:00
Mathias Jakobsen
2d9fc99274
Merge pull request #32655 from overleaf/mj-preview-tabs-setting
...
[web] Add setting for temporary tab behaviour
GitOrigin-RevId: efef9e1db55d4498daadf13efad7fe12578cec21
2026-04-08 08:05:07 +00:00
Eric Mc Sween
77952e5d21
Merge pull request #32628 from overleaf/em-bg-history-bug
...
Prevent incorrect merging of ops with different hpos offsets
GitOrigin-RevId: d171a93dcb29e952c7105afd81c3b29ca7e9788e
2026-04-08 08:05:03 +00:00
Rebeka Dekany
7e327ee548
Remove autofocus from full project search when opened via rail tab navigation ( #32645 )
...
GitOrigin-RevId: b7ee177e0dc7273c70ca824718ff22b7df190acb
2026-04-08 08:04:57 +00:00
Rebeka Dekany
62fa7e9319
Remove Font Awesome files and references from web ( #32531 )
...
* Remove Font Awesome files and references
* Remove dead Font Awesome references
* Remove icon reference from `linkPrintNewTab` mixin
* Remove unused `customValidationMessage`
* Remove dead Font Awesome references
* Remove FA reference and disable "Monthly metrics emails" subscription link when loading
* Revert daterangepicker icon styles
GitOrigin-RevId: e08d4b61e35bae305f771d9949c18edf8a163575
2026-04-08 08:04:53 +00:00
Copilot
fb9fed2b74
Fix dropdown active item outline clipped by adjacent items ( #32073 )
...
* Initial plan
* Fix selected item outline overlapping next item in dropdown menus
Replace position:relative + absolute positioning with flexbox layout
on .dropdown-item to prevent stacking context overlap of active outline.
Co-authored-by: aeaton-overleaf <75253002+aeaton-overleaf@users.noreply.github.com >
* Fix invalid HTML - replace `div` with `span` inside dropdown item description container
* Do not suppress keyboard focus outlines in toolbar dropdown menus
* Add explicit keyboard focus ring for dropdown items
* Avoid overlapping link focus rings with inset box-shadow
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: aeaton-overleaf <75253002+aeaton-overleaf@users.noreply.github.com >
Co-authored-by: Rebeka <o.dekany@gmail.com >
GitOrigin-RevId: ce4d1b01f04476fd154b6c05a52fc5632bf8b8dc
2026-04-08 08:04:49 +00:00
Alf Eaton
ea699c65b5
Update package-lock.json ( #32659 )
...
* Update package-lock.json
* Ignore formatting in /docs folder
GitOrigin-RevId: c779f3d602a36e2fbb67eeaa520f49f9a88b3ebf
2026-04-08 08:04:31 +00:00
Thomas
77d3467761
Merge pull request #32606 from overleaf/revert-30426-jdt-promisify-institutions-api
...
Revert "Promisify InstitutionsApi"
GitOrigin-RevId: 6bf06bf4220833abb3927911ab3079caeb061c25
2026-04-03 08:05:46 +00:00
Antoine Clausse
2f35f2bb65
[web] Re-add remove_unwanted_ieee_collabratec_users script ( #32603 )
...
* Revert "Merge pull request #19398 from overleaf/rh-rm-ieee-notification"
This reverts commit 14ec3e50ed4913b815620f5215df59b17fc03054, reversing
changes made to 326352c7c459063bfddf98937e830565c5422ce2.
* Convert remove_unwanted_ieee_collabratec_users to ESM
* Use scriptRunner
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: f7d9a4c74173e38789b053792597f761d91efa4f
2026-04-03 08:05:43 +00:00