Domagoj Kriskovic and Copybot
987b3a1f71
Track script-runner-opened analytics event
...
GitOrigin-RevId: fb95aa2f5ad649061a6b8e9797789024a3345f3b
2026-06-01 08:04:41 +00:00
domagojk and Copybot
270cbaf84e
Move python labs icon next to run button
...
Closes #33892
GitOrigin-RevId: c48d920ee982ddd5e4295fc1279b0f70096820d1
2026-06-01 08:04:37 +00:00
Jakob Ackermann and Copybot
3c763015ce
[monorepo] consolidate clsi-lb host/ip env-vars ( #33894 )
...
* [monorepo] consolidate clsi-lb host/ip env-vars
Target env-var is CLSI_LB_HOST. Keep CLSI_LB_IP populated for a week.
* [monorepo] sort dev-environment.env hosts
GitOrigin-RevId: 95d12753c86ffb91264f8971e1c2c412c60de790
2026-06-01 08:04:31 +00:00
Olzhas Askar and Copybot
b5a73efaeb
Merge pull request #34060 from overleaf/oa-timeout-cta
...
[web] Compile timeout CTA
GitOrigin-RevId: c1dd014150964ffec1b556943f572d3e5a8069ce
2026-06-01 08:04:24 +00:00
Miguel Serrano and Copybot
f07212337f
[web] Replace pro with commons wording on institutional subscript… ( #34078 )
...
* [web] Replace `pro` with `commons` wording on institutional subscriptions
Replaces the wording in several places:
- subscription settings
- email tags
- features tooltip
- institution portal
GitOrigin-RevId: 1b9a0e51245ed8a41865300d9e9d555bc05e6c17
2026-05-29 08:06:32 +00:00
Miguel Serrano and Copybot
63852c5934
[web] bump js-yaml in reference-parser ( #33953 )
...
* [web] bump `js-yaml` in `reference-parser`
`.yarn/patches/referer-parser-npm-0.0.3.patch` bumps the `js-yaml` dependency,
but yarn patches don't take that into account the patched package.json for dependency resolution.
* Add RequestHelper test
GitOrigin-RevId: 8246f8ab54956897cc361d7c02b65e5363ad43ec
2026-05-29 08:06:27 +00:00
Andrew Rumble and Copybot
05895dc0dc
Merge pull request #34073 from overleaf/mj-remove-error-log
...
[web] Stop logging handled errors
GitOrigin-RevId: 7a60a576032a0dd389ef200e22c860b2ea9e8ed8
2026-05-29 08:06:02 +00:00
Andrew Rumble and Copybot
bb7643f697
Merge pull request #33482 from overleaf/ar-mixpanel-labs-project
...
[web/analytics] Send labs user's events to separate mixpanel project
GitOrigin-RevId: 42612b71d2d7a082ffbe1ff614499a0b94553b90
2026-05-29 08:05:57 +00:00
Kristina and Copybot
5f7e81aafc
[web] add stats to process_notifications cron ( #34049 )
...
GitOrigin-RevId: ea6890f2726cba268f1e5eead0643d03757b8dff
2026-05-29 08:05:42 +00:00
Mathias Jakobsen and Copybot
5f1a71580b
Merge pull request #34072 from overleaf/mj-toolbar-borders
...
[web] Add borders to dropdowns in editor toolbar
GitOrigin-RevId: e6199736559f755bde79341d78e6d8cd2d4c1ca1
2026-05-29 08:05:38 +00:00
Tom Wells and Copybot
fa2b70ffc6
Shared CSS cleanup, empty state polish, fix translation ( #33998 )
...
GitOrigin-RevId: eadaec851774b51912d45d18e7efca9981122628
2026-05-29 08:05:33 +00:00
Kate Crichton and Copybot
54385384b9
Merge pull request #34053 from overleaf/kc-domain-capture-active-labels
...
[web] replace Capture column icon with Active/Inactive badges
GitOrigin-RevId: 1986a703b24f1d648bd054ce7def04bccb0007ea
2026-05-29 08:05:21 +00:00
Kate Crichton and Copybot
0630245bb6
Merge pull request #34029 from overleaf/kc-domain-capture-status-note
...
[web] Add domain capture status note to group settings
GitOrigin-RevId: dbe6a67d088c3e19207ed7bee127d2b33ff9fdcc
2026-05-28 08:08:22 +00:00
Kate Crichton and Copybot
3677e5d08f
Merge pull request #33673 from overleaf/kc-pending-verification-notification
...
[web] verification notification updates
GitOrigin-RevId: 29c4284b4de4e150c021a25e5f485312b1b37dc7
2026-05-28 08:08:18 +00:00
Mathias Jakobsen and Copybot
51ca5c0156
Merge pull request #33972 from overleaf/mj-web-show-pandoc-error
...
[web] Expose conversion errors during project exports
GitOrigin-RevId: 2e808bd65f03e81405db4727f2f5773d3b14cbe7
2026-05-28 08:08:14 +00:00
Jakob Ackermann and Copybot
7e4820f0b0
[clsi] migrate convert project to document to compile from history ( #33985 )
...
* [clsi] add request flag for isCompileFromHistory
* [clsi] derive cacheKey for history snapshot from compile dir
* [clsi] migrate convert project to document to compile from history
* [clsi] address review feedback
* [web] determine root doc at the time of converting the project
* [web] wait for flush before starting document conversion
* [saas-e2e] add tests for root doc override when converting project
GitOrigin-RevId: 71c578030949b89f3a74e7f7ab882dfa9c98c17a
2026-05-28 08:08:06 +00:00
Copilot and Copybot
016296cc07
web: add info/cause support to BackwardCompatibleError (OError-compatible) ( #33766 )
...
GitOrigin-RevId: 736ca3245f85f14df5a01e5c4a342b99742118e8
2026-05-28 08:07:29 +00:00
Andrew Rumble and Copybot
26b9d029f3
Merge pull request #33708 from overleaf/jlm-stripe-stage5-fixes
...
Stripe migration improvements from stage 5
GitOrigin-RevId: 897941bf1a51f8f1639489fcd3f542af671b7ac7
2026-05-28 08:07:04 +00:00
Andrew Rumble and Copybot
dddefc9e30
Merge pull request #33962 from overleaf/lg-uuid-security-upgrade
...
[Security upgrade] pin uuid to 11.1.1 in root yarn.lock
GitOrigin-RevId: 873da40311c0e67fc3eb7eb0c484475d1e515148
2026-05-28 08:06:59 +00:00
Andrew Rumble and Copybot
08975f4ba2
Merge pull request #33997 from overleaf/ar-require-cookie-consent-for-mixpanel-autocapture
...
[web] require cookie consent for mixpanel autocapture
GitOrigin-RevId: 6898b72079cc6c286ce15a276979381a23c32ebe
2026-05-28 08:06:55 +00:00
roo hutton and Copybot
4f192564f2
Merge pull request #33345 from overleaf/rh-split-group-role
...
Update group_role in customer.io when changed
GitOrigin-RevId: d21866a9fe324a0468de74a45b6932dda27de8a1
2026-05-28 08:06:43 +00:00
roo hutton and Copybot
5d0becf76b
Merge pull request #33572 from overleaf/rh-cio-past-due
...
Expose past_due status to customer.io
GitOrigin-RevId: 5b1b03db0e1068f1ae444585e4a9e732470f0ffa
2026-05-28 08:06:39 +00:00
MoxAmber and Copybot
ad193d81c5
Merge pull request #33840 from overleaf/as-link-sharing-schema
...
[web] Set ProjectInvite privileges type to Union
GitOrigin-RevId: a68e732bec5f6a7752b1110075736cb33454e6eb
2026-05-28 08:06:35 +00:00
Malik Glossop and Copybot
94894779cf
Merge pull request #32575 from overleaf/mg-worktree-symlink
...
Add worktree-setup and worktree-teardown scripts for dev environment
GitOrigin-RevId: 8cce26ef4f6f45bd9e39b2c46f314366d6414cab
2026-05-28 08:06:19 +00:00
Malik Glossop and Copybot
a47f6443f8
Merge pull request #33932 from overleaf/mg-select-style
...
Replace text label with icon in "Select style" toolbar button
GitOrigin-RevId: 52b93a29db47e99609a90294e53abe1057a6c71d
2026-05-28 08:06:15 +00:00
Jakob Ackermann and Copybot
984b8e3f4a
[web] add a hook for discovering the current root doc ( #34027 )
...
GitOrigin-RevId: d1930e6b13ca18dbae927dc15a5c6507351f71c8
2026-05-28 08:06:08 +00:00
Kristina and Copybot
78dd0a8681
[web] update email base templates ( #33791 )
...
* update email template design
* gate email template on split test
GitOrigin-RevId: 2e0a1d9abf11a0c3f16e103511191d43d542b8a4
2026-05-28 08:05:59 +00:00
Malik Glossop and Copybot
fa26367aa9
Merge pull request #33805 from overleaf/mg-ai-paywall-analytics
...
Add paywall-prompt and paywall-click events to ai paywalls
GitOrigin-RevId: aa7de15a990ad1833e3dda65d5fb50f60bb7c9e3
2026-05-28 08:05:52 +00:00
Malik Glossop and Copybot
8af5c2c346
Merge pull request #33600 from overleaf/worktree-mg-bullet-list-compact
...
Combine toolbar list controls and render indentation controls conditionally
GitOrigin-RevId: 48d7c52983449566bfa21b5572915d79e595c704
2026-05-28 08:05:48 +00:00
Tim Down and Copybot
287e619967
Merge pull request #33663 from overleaf/td-en-json-sort-hook
...
Sort staged locale files in the pre-commit hook
GitOrigin-RevId: fb3a155be52495305372c5c5cc54c2f50e88c417
2026-05-28 08:05:22 +00:00
Tom Wells and Copybot
0565a778d8
Library: Design Changes ( #33933 )
...
GitOrigin-RevId: b45ea92adc424e2864e952cd7f157509e10ffb7d
2026-05-27 08:07:47 +00:00
Jakob Ackermann and Copybot
c7b56ff295
[monorepo] remove contacts service ( #33550 )
...
GitOrigin-RevId: 15478243e4d6a56b81eee28f76f9ef7dc54a45d7
2026-05-27 08:07:19 +00:00
Kate Crichton and Copybot
01624f1387
Merge pull request #33311 from overleaf/kc-remove-domain-verification-ui
...
[web] remove domain verification UI
GitOrigin-RevId: 71e4869180cd6573870d4ba48b7a66bade99eab3
2026-05-27 08:07:02 +00:00
Eric Mc Sween and Copybot
3d71f51435
Merge pull request #33856 from overleaf/em-library-write-and-cite
...
[web] Add account-level library as a source for write & cite autocomplete
GitOrigin-RevId: 3182d516c1fab68e5bbf5d77d60e4c431d54b73e
2026-05-25 08:05:53 +00:00
09f03381fd
[web] Fix preview next-invoice date for cadence-change upgrades ( #33697 )
...
* [web] Fix preview next-invoice date for cadence-change upgrades
When upgrading from a monthly plan to an annual plan (or vice versa) the
user pays for a full new-cadence term today, so the next payment is one
new-term-length from now — not the current cycle's period end. Previously
we always echoed subscription.periodEnd in the preview, which surfaced
the stale current-cycle date and misled the user into thinking they'd
be charged again ~25 days later.
makeChangePreview now compares the current and next plans' annual flag:
on a cadence flip it returns now + 1 year or now + 1 month; otherwise it
keeps the existing behaviour.
Closes #33283 .
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* Format
* Fix next invoice date using priceincents
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: 05b660ecb518c04b60e88f2ddc7531733245bdde
2026-05-25 08:05:49 +00:00
Tim Down and Copybot
ab4f23ab86
Merge pull request #33788 from overleaf/td-payment-preview-ai
...
Add AI to features list on upgrade checkout page
GitOrigin-RevId: 0b5b94fc4961ac2e8e2d2812bb80c1041f4c8c24
2026-05-25 08:05:41 +00:00
Tim Down and Copybot
b8e689b3fe
Merge pull request #33902 from overleaf/revert-33567-td-briefly-onboarding-screen
...
Remove Briefly ad from onboarding flow
GitOrigin-RevId: e762d550a802b7bf01b5e22d5025ebc9f304df42
2026-05-25 08:05:37 +00:00
Malik Glossop and Copybot
9ae5663423
Merge pull request #33160 from overleaf/copilot/fix-typeerror-out-of-memory
...
fix: normalize string errors at pdf-caching call sites before passing to OError.tag()
GitOrigin-RevId: 0259de81cca72e3b9c304f68b087a627db8f1980
2026-05-25 08:05:33 +00:00
Malik Glossop and Copybot
eb9d586bdb
Merge pull request #32968 from overleaf/worktree-labs-feature-preview
...
Add labs preview modal to editor
GitOrigin-RevId: 0df33135febc8e94129bcdfdfb5c4981326dfab0
2026-05-25 08:05:28 +00:00
Kate Crichton and Copybot
afaef6a1ef
Merge pull request #33499 from overleaf/kc-update-add-domain-modal-ux
...
[web] update domain verification modal ux
GitOrigin-RevId: e7abcb569e8c956e8f22f09c90dd8e9998fc6255
2026-05-22 08:06:30 +00:00
Mathias Jakobsen and Copybot
fc3dbc1aad
Merge pull request #33883 from overleaf/mj-command-palette-border
...
[web] Tweak border color of command palette
GitOrigin-RevId: 7b37b9c8503402da62e2fd2b334f28dc14760b75
2026-05-22 08:06:11 +00:00
ilkin-overleaf and Copybot
192fd7c28c
Merge pull request #33542 from overleaf/ii-dropdown-flicker
...
Fix dropdown menu flicker on open
GitOrigin-RevId: ddf826b30fcac3322d86067e5950731e7dc1a2d4
2026-05-22 08:05:59 +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
Olzhas Askar and Copybot
014ac37704
Merge pull request #33814 from overleaf/oa-adjust-tooltip
...
[web] Adjust tooltip
GitOrigin-RevId: a180fb9872c9fc85b5ea7e3821e8e8c8393bab9d
2026-05-22 08:05:50 +00:00
Olzhas Askar and Copybot
793d5c79fb
Merge pull request #33775 from overleaf/oa-remove-addon-section
...
[web] Remove Add-ons section
GitOrigin-RevId: 82009dd6aeb3588f46cabacdb7313c01f3afc27e
2026-05-22 08:05:46 +00:00
Mathias Jakobsen and Copybot
9d79cc89ec
Merge pull request #33855 from overleaf/mj-command-palette-tweaks
...
[web] command palette tweaks
GitOrigin-RevId: 454d6916043d3317e60302379bcf9707fb8d4dcb
2026-05-21 08:07:12 +00:00
Mathias Jakobsen and Copybot
eddec90cb1
Merge pull request #33649 from overleaf/mj-command-palette
...
[web] Add command palette
GitOrigin-RevId: 5bf1903836810ca5f0e2bc7f6c00a4b1da797ea2
2026-05-21 08:07:04 +00:00
Simon Gardner and Copybot
5cfd7b6c6a
[migration] re-use paypal methods if billing agreement ids match ( #33720 )
...
GitOrigin-RevId: 4a324c1cdde84dabf620a2616a0aa27242cf041e
2026-05-21 08:06:38 +00:00
Olzhas Askar and Copybot
bb0dc07d22
Merge pull request #33741 from overleaf/lg-sanitize-html-upgrade
...
[Security upgrade] Upgrade sanitize-html to 2.17.4 (GHSA-rpr9-rxv7-x643)
GitOrigin-RevId: 40a11361eac35d44a6fd7069e0d0d7c02a6628ec
2026-05-21 08:06:33 +00:00
Miguel Serrano and Copybot
ad651a22fa
Revert "[web] Add SVG support to file-view panel ( #32155 )" ( #33832 )
...
This reverts commit e80c491a10db6f5757c568430e17d9cbb613c5b4.
GitOrigin-RevId: dbe0de698bc7349e5b8f9712d1d13998e41ab528
2026-05-21 08:06:28 +00:00