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
Tim Down
dbf742c2cc
Merge pull request #32439 from overleaf/td-remove-icon-svgs
...
Make some icons consistent
GitOrigin-RevId: bf28d5e56b85b961e5074602afe0cd6bb9af5a70
2026-04-03 08:05:38 +00:00
roo hutton
9197be0ec7
Merge pull request #32376 from overleaf/rh-cio-migrate-identifiers
...
Replace analytics id with user id as main identifier in customer.io
GitOrigin-RevId: 780671a51b652c73a940bc152d8fd6916dd611ce
2026-04-02 08:05:48 +00:00
Andrew Rumble
972c6e4710
Merge pull request #31327 from overleaf/ar-allow-split-test-ui-without-admin-privilege
...
[web/admin-roles] allow split test UI without admin privilege
GitOrigin-RevId: 1d10153d7762196dd7a8df835af6193b38670fbc
2026-04-01 08:06:25 +00:00
Andrew Rumble
5513f9d378
Merge pull request #32562 from overleaf/dependabot-npm_and_yarn-dompurify-3.3.2
...
Bump dompurify from 3.3.0 to 3.3.2
GitOrigin-RevId: db5755d018d971c0558ab3c3f9bba9533047bf8b
2026-04-01 08:06:20 +00:00
Domagoj Kriskovic
332588826d
[project-history] Fix for invalid range Error ( #32198 )
...
* [project-history] Invalid range Error WIP
* Clamp tracked deletes to retention range to prevent negative positions
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 408da6fff99b6c413af3d18fa4c399d88ca5f2a2
2026-04-01 08:06:15 +00:00
Andrew Rumble
72586d2ea2
Merge pull request #32497 from overleaf/ar-picomatch-4.0.4
...
[monorepo] picomatch 4.0.4
GitOrigin-RevId: 433c2b436123b3eff336ef6597a67c7dccc9d6ba
2026-04-01 08:05:59 +00:00
Maria Florencia Besteiro Gonzalez
747d4ebe16
Merge pull request #32282 from overleaf/mfb-bibtex-editor-delete-multiple-entries
...
Mfb bibtex editor delete multiple entries
GitOrigin-RevId: b8593fe54c3856d12d324b85cd8c9bdcc033b3c0
2026-04-01 08:05:47 +00:00
Jakob Ackermann
ad508b1882
[project-history] migrate simple request usages to fetch-utils ( #32539 )
...
* [project-history] remove unused getQueueCounts in tests
* [project-history] migrate simple request usages to fetch-utils
GitOrigin-RevId: 0e299a9d2ea968b87d7f0f2fc1626393ca4e4fdc
2026-04-01 08:05:41 +00:00
Jakob Ackermann
7a4ee32af3
[history-v1] fix missing linked file metadata when adding file ( #32524 )
...
* [overleaf-editor-core] rename stats field for file metadata
* [history-v1] fix missing linked file metadata when adding file
* [history-v1] address review feedback
* [saas-e2e] remove extra login call
GitOrigin-RevId: 178254993f9a9803b160ad8bb661f480144a3cf2
2026-03-31 08:08:14 +00:00
Jimmy Domagala-Tang
bcee2939d0
naive removal of callback code from InstitutionsAPI ( #30426 )
...
GitOrigin-RevId: 073127685720b85360362ecf08be9b037c0a098f
2026-03-31 08:07:57 +00:00
Olzhas Askar
f4f6c493ac
Merge pull request #32445 from overleaf/oa-greasy-translations
...
[web] Greasy translations
GitOrigin-RevId: e7bd350bac5d27bf1561ea25bce69ed255fe98cd
2026-03-31 08:07:53 +00:00
Lucie Germain
a8861b2583
Merge pull request #32528 from overleaf/lg-fix-randomised-test-debuggability
...
[overleaf-editor-core] Log failing inputs in randomised tests
GitOrigin-RevId: 0bc86e9e30935428208fc01c2a4a45f3b19ee837
2026-03-31 08:07:48 +00:00
Jakob Ackermann
8a67258461
[project-history] remove unused DocumentUpdaterManager ( #32537 )
...
GitOrigin-RevId: f2806187e2ae4e768f48a724712daffd4168e4fb
2026-03-31 08:07:43 +00:00
Maria Florencia Besteiro Gonzalez
71b303863b
Merge pull request #32393 from overleaf/mfb-improve-styling-on-support-custom-bibtex-entry-types
...
Mfb improve styling on support custom bibtex entry types
GitOrigin-RevId: 091518fd80777521b2f04a6f262109ee70213cd0
2026-03-31 08:07:38 +00:00
Maria Florencia Besteiro Gonzalez
ec8ef1cc5e
Merge pull request #32402 from overleaf/jpa-auto-close-debug
...
[web] auto-close notification on old debug projects
GitOrigin-RevId: 6a33da9da2995e83400c73eecaf07ada2fb2505c
2026-03-31 08:07:33 +00:00
Jakob Ackermann
0544aded40
[clsi] handle draft mode and tikzexternalize as part of sync phase ( #32516 )
...
* [clsi] handle draft mode and tikzexternalize as part of sync phase
* [clsi] emit empty string from SafeReader on ENOENT
* [clsi] persist history state after clearing dirty state without changes
GitOrigin-RevId: d9dcd2e6887017f7935b5e95bdbdc6e11a3b18f5
2026-03-31 08:07:19 +00:00
Andrew Rumble
0059928f24
Merge pull request #32430 from overleaf/ar-add-some-explicit-timeouts
...
[web] add some explicit timeouts
GitOrigin-RevId: 29ff0830796eacdc08645bc61a71b22c4148a393
2026-03-31 08:07:14 +00:00
David
7e3b8da480
Merge pull request #32409 from overleaf/dp-update-reference-integrations-when-linked
...
Use BroadcastChannel to keep ref provider linked state up to date
GitOrigin-RevId: eea7a99daf261166b11bfad1bb50f1989040d959
2026-03-31 08:06:47 +00:00
Jakob Ackermann
9f8f77e56f
[web] extend history debugging with estimate on snapshot size ( #32502 )
...
GitOrigin-RevId: 6ee75d227c0d093e4698324f6cc018b077076730
2026-03-30 08:06:09 +00:00
Mathias Jakobsen
9542334fef
[web] Hide docx import behind setting ( #32499 )
...
GitOrigin-RevId: 72406af0ea7dffac579991acc114e43ceed03a50
2026-03-30 08:05:49 +00:00
Alexandre Bourdin
a1bd2e9b93
Merge pull request #32441 from overleaf/ab-script-insert-alpha-version-0
...
[web] Add script to insert missing 0% rollout alpha phase version to existing feature flag
GitOrigin-RevId: 56dc4c74e5f7f5141647fd71f64df71a1264734e
2026-03-30 08:05:41 +00:00
Andrew Rumble
a84d0c7c55
Merge pull request #32358 from overleaf/ar-bump-flatted-3.4.2
...
[web] Bump flatted to 3.4.2
GitOrigin-RevId: 8d60deae3a9df6e42f16486638e5533cea9f30af
2026-03-30 08:05:32 +00:00
Kristina
ad853d661a
[migration] fix issues found in finalization script during stage 3b ( #32472 )
...
* accept taxInfoPending as tax id comparison point
* convert recurly unit amount to minor units correctly for no cent currencies
* Use original subscription currency in finalization check
* make it easier to spot migrated with tax info pending
---------
Co-authored-by: John Lees-Miller <jdleesmiller@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: d3c74032bc06369fcf6bafb4cfaff85c49a3cfef
2026-03-30 08:05:28 +00:00
Miguel Serrano
251ccbf1ad
[git-bridge] Downgrade info logs to debug ( #32470 )
...
* [git-bridge] Downgrade `info` logs to `debug`
Moving most `info` logs to `debug` to reduce log noise.
GitOrigin-RevId: 21f8d11ba950078b5e3a88a245e8ed68f2548141
2026-03-30 08:05:23 +00:00
Jakob Ackermann
d66a856baa
[clsi] remove locking from docker actions ( #32373 )
...
* [clsi] remove locking from docker actions
Start:
- We have an in-memory lock on the compile request
Destroy:
- as part of run: see above
- as part of cleanup: we check the last access time now, so it cannot
happen concurrent to compiling anymore.
Co-authored-by: Anna Claire Fields <anna.fields@overleaf.com >
* [clsi] update comment
---------
Co-authored-by: Anna Claire Fields <anna.fields@overleaf.com >
GitOrigin-RevId: a58df45416ae31c0b38d5efec7f9371d747303df
2026-03-27 09:06:28 +00:00
Mathias Jakobsen
9c97876268
[web]+clsi] Allow docx import via pandoc ( #32004 )
...
Co-authored-by: Jakob Ackermann <jakob.ackermann@overleaf.com >
GitOrigin-RevId: 246b3290ec04867f71545b1a7c5d95d0f68379ff
2026-03-27 09:06:23 +00:00
Jakob Ackermann
5ded3f5f90
[monorepo] fix prettier formatting ( #32483 )
...
* [monorepo] fix prettier formatting
* [monorepo] use a single prettier invocation for monorepo-check
GitOrigin-RevId: cf0cc2293b228be707ff23bdb3c5781c1f8d69f3
2026-03-27 09:06:15 +00:00
Jakob Ackermann
dec809913c
[web] block malformed compile requests from known other frontends ( #32461 )
...
The req.body.rootResourcePath has been shipped three weeks ago, so it's
unlikely to trip up stale editor sessions.
For now, only block node-fetch and log the rest.
GitOrigin-RevId: 541189675f68fdcab09f4b409b4143024a29f94a
2026-03-27 09:06:10 +00:00
Jakob Ackermann
828e196a69
[web] switch /status/compiler/:projectId to compile from history ( #32458 )
...
GitOrigin-RevId: d55b0078a3fa59af4f8f1eb60d29d2dc68397f9a
2026-03-27 09:06:06 +00:00
Jakob Ackermann
8fa18e6296
[web] try harder at flushing projects during soft deletion ( #32454 )
...
GitOrigin-RevId: 2e35e75d4219b720e7d12ff7a5534bf1ed302d98
2026-03-27 09:06:01 +00:00
Jakob Ackermann
be67efb4d7
[web] migrate compile of templates/example project to history mode ( #32453 )
...
* [web] migrate compile of templates/example project to history mode
* [saas-e2e] give clsi-cache more time to process the jobs
* [web] add comment on in-memory project update
Co-authored-by: Brian Gough <briangough@users.noreply.github.com >
* [saas-e2e] add retries to clsi-cache check
* [saas-e2e] remove spurious retry trigger
* [saas-e2e] remove broken assertion
---------
Co-authored-by: Brian Gough <briangough@users.noreply.github.com >
GitOrigin-RevId: 8766662cbe0ab5520c5c79d86fa6f774e012b3da
2026-03-27 09:05:56 +00:00
Jakob Ackermann
a8abc22e6c
[web] extend project admin page for history debugging ( #32437 )
...
* [web] extend project admin page for history debugging
* [web] address review feedback
Co-authored-by: Malik <malik.glossop@overleaf.com >
---------
Co-authored-by: Malik <malik.glossop@overleaf.com >
GitOrigin-RevId: 01866e8c8529bc8332c49baf4ad281e300f8cdd4
2026-03-27 09:05:52 +00:00
Antoine Clausse
8dd743c543
[web] Filter out institutional_commons from the Change plan modal ( #32464 )
...
GitOrigin-RevId: 7e3e6a2e0b6cbac0a392a12726a6c1b54561d388
2026-03-27 09:05:40 +00:00
Anna Claire Fields
aa3715bd66
Fix filestore-readonly crash from ERR_STREAM_UNABLE_TO_PIPE
...
GitOrigin-RevId: 405ad3210132702fffecdc091066321bc1ccc10c
2026-03-27 09:05:35 +00:00
Anna Claire Fields
6113c6c291
Enable TS noImplicitAny in web ( #31636 )
...
GitOrigin-RevId: 18881694770f2476c475f8fef4c6a2678a2a12fe
2026-03-27 09:05:30 +00:00