Mathias Jakobsen and Copybot
f40b32d711
Merge pull request #32374 from overleaf/mj-file-type-upgrade
...
[web] Upgrade file-type to 21.3.4
GitOrigin-RevId: 8af86d7240984404bfce1d1394f8eb0536b74931
2026-03-24 09:06:05 +00:00
Mathias Jakobsen and Copybot
6b01183bba
Merge pull request #32330 from overleaf/mj-tabs-survey
...
[web] Tweaks for editor tabs
GitOrigin-RevId: fed9a500b871fa68a158c2e7ab42030117775161
2026-03-24 09:05:52 +00:00
Jakob Ackermann and Copybot
01f7bba166
[web] populate clsi-cache for all users ( #32369 )
...
GitOrigin-RevId: ebe5c6b40aa98217de599f15a5bf63b6facf060b
2026-03-23 09:06:43 +00:00
Eric Mc Sween and Copybot
19a3644eab
Merge pull request #32116 from overleaf/em-bibtex-paste
...
Implement BibTeX import functionality and parser
GitOrigin-RevId: 9e30d03bf0a73e106f009e621d8f60e766e93a9b
2026-03-23 09:06:32 +00:00
Jakob Ackermann and Copybot
52c73e9247
[web] handle 502 from clsi-lb like 503 ( #32357 )
...
GitOrigin-RevId: 3e2ec7f85e57e749131507d1fd823cf4b25ad4ae
2026-03-23 09:06:27 +00:00
Maria Florencia Besteiro Gonzalez and Copybot
7f7ada1b1a
Merge pull request #31922 from overleaf/mfb-ol-support-custom-bibtex-entry-types
...
Mfb ol support custom bibtex entry types
GitOrigin-RevId: 0146080b767c9653afd6567891d6d7778858ff24
2026-03-23 09:06:23 +00:00
Eric Mc Sween and Copybot
1c6d4b7be3
Merge pull request #32266 from overleaf/em-bibtex-virtual-scrolling
...
Replace pagination with virtual scrolling in BibTeX entry list
GitOrigin-RevId: d2265cb340efdf525064332a65a2d815d659c5f9
2026-03-23 09:06:13 +00:00
Antoine Clausse and Copybot
f3fbfeab20
[web] Fix feature refresh handling in ProjectController ( #32353 )
...
* Update tests to check that refreshed features are used correctly
* Fix feature refresh handling in ProjectController
GitOrigin-RevId: 14c0cedf72f6cfe6657aa35fab16e319a37231e7
2026-03-23 09:06:09 +00:00
6486ef3e1e
[web] Add deletedReason parameter to project deletion methods ( #32221 )
...
* [web] Add deletedReason parameter to project deletion methods
* revert sinon.match.any in ProjectDuplicator negative assertion
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: d1595eefe0e36150231ee9646fe5eba0786fd1f5
2026-03-23 09:06:04 +00:00
Jakob Ackermann and Copybot
c9ba2ac025
[web] enable clsi-cache for all compiles for 20min during outages ( #32337 )
...
* [web] enable clsi-cache for all compiles for 20min during outages
* [web] populate clsi-cache when compile from history is enabled
* [web] hide history snapshot from frontend
GitOrigin-RevId: e46c8b5ab401ebdc2407e44eb95439e4d43400da
2026-03-23 09:06:00 +00:00
Mathias Jakobsen and Copybot
b87053a932
Merge pull request #32281 from overleaf/mj-remove-enableNewEditor
...
[web] Remove enableNewEditor settings
GitOrigin-RevId: cc33be59b8c2f5b0ba9e12a2fe9af9ccba7196e8
2026-03-23 09:05:55 +00:00
Mathias Jakobsen and Copybot
84fa80c8e9
Merge pull request #32343 from overleaf/mj-fix-ai-paywall
...
[web] Fix initial project load ai paywall
GitOrigin-RevId: 5183fd48fb067961ba6cf0f7593407411fa4ab6a
2026-03-23 09:05:50 +00:00
Rebeka Dekany and Copybot
e5f2cedd4f
Add a drop-shadow toggle to control video shadow on Contentful ( #32285 )
...
GitOrigin-RevId: 87e20463a5bd817c69b7af5e4307174f688c1d7d
2026-03-23 09:05:42 +00:00
Rebeka Dekany and Copybot
d232ab9ec7
Align secondary email, compromised password and confirm secondary email pages with the website redesign style ( #32143 )
...
GitOrigin-RevId: 7b7bc68e59714df9b6198f4aebe2ac218454d68b
2026-03-23 09:05:37 +00:00
Malik Glossop and Copybot
a598c552a5
Merge pull request #31737 from overleaf/mg-shared-ai-consent
...
Migrate Writefull AI consent to shared tutorial system
GitOrigin-RevId: c9298a177c9f1aa1a941c96599d6d854591f8a76
2026-03-20 09:07:33 +00:00
Malik Glossop and Copybot
6901a2a8de
Merge pull request #32135 from overleaf/mg-comment-empty-select
...
Allow adding comments on empty selection
GitOrigin-RevId: 14e742bb563fab99624be860691f1a9d2dabc00e
2026-03-20 09:07:28 +00:00
Malik Glossop and Copybot
504005aa74
Merge pull request #32264 from overleaf/mg-paste-blocked
...
Show toast when context menu paste fails due to blocked clipboard access
GitOrigin-RevId: fcbeaa17174288ba627b3988ef5149d54a33fd4f
2026-03-20 09:07:23 +00:00
Alexandre Bourdin and Copybot
a8ff429d29
Merge pull request #31914 from overleaf/ab-cleanup-writefull-frontend-migration-flag
...
Remove unused writefull-frontend-migration feature flag
GitOrigin-RevId: 73343a9749ab844a55381c6b8be9e3d3aa1b732b
2026-03-20 09:07:06 +00:00
Alexandre Bourdin and Copybot
5d0498f89c
Merge pull request #32312 from overleaf/ab-rename-editor-tabs-flag
...
[web] Rename editor tabs feature flag
GitOrigin-RevId: 3b9a0ea618d2f43edc108362d384a5b354d1b0e4
2026-03-20 09:07:01 +00:00
Jessica Lawshe and Copybot
bdbff7c3f6
Merge pull request #28814 from overleaf/jel-v1api-promisify
...
[web] v1 API decaf cleanup and remove unused code
GitOrigin-RevId: 706506ca12df20be74c7c3b35bec4d74baa7f130
2026-03-20 09:06:49 +00:00
Mathias Jakobsen and Copybot
9224197fb3
Merge pull request #32164 from overleaf/mj-tabs
...
[web] Add editor tabs experiment
GitOrigin-RevId: 8cef265a45dbd826ad8a4df7d98e38f9bb7ec1cd
2026-03-20 09:06:32 +00:00
Mathias Jakobsen and Copybot
52fe6ecfe2
Merge pull request #32237 from overleaf/mj-experiment-icon
...
[web] Align experiment icons to Figma designs
GitOrigin-RevId: e615000ed1684a4cba14569d44601ba03a970039
2026-03-20 09:06:27 +00:00
Copilot and Copybot
1dffe20f05
Fix beamer PDF preview scroll drift on recompile ( #32077 )
...
GitOrigin-RevId: 6f15671ba7f7944446e48136b775dea7e5c9b34a
2026-03-20 09:06:18 +00:00
Alf Eaton and Copybot
616f99fece
Focus file upload modal on open ( #32188 )
...
GitOrigin-RevId: 89ad65e4ad5af59d46f04ca4e057f88120e8293f
2026-03-20 09:06:13 +00:00
Alex Vizcaino and Copybot
46d1064837
New suggestion card info banner approach ( #32196 )
...
* feat: add new language suggestion keys and update suggestion card UI
* fix: update ReplacementsCard to conditionally render info button based on user welcome status
* refactor: remove AutoLoginWelcomeMessage and AutoLoginEnabledWelcomeMessage components; update AutoLoginWelcomeModal to track onboarding metrics with forcefullyEnabled prop
* fix: add 'OK' translation to welcome messages in English and Spanish
* refactor: update AutoLoginWelcomeModal to track onboarding metrics conditionally and toggle welcome popover visibility
* feat: add AutoLoginWelcomeModal component and refactor suggestion card to use it when clicking info icon
- Introduced AutoLoginWelcomeModal for displaying welcome messages.
- Updated ReplacementsCard to conditionally render AutoLoginWelcomeModal based on user state.
- Removed old AutoLoginEnabledWelcomeMessage and AutoLoginWelcomeMessage components.
- Enhanced IconButton to support both filled and unfilled icons.
* refactor: format rebrand adoption guide to avoid lint format errors
GitOrigin-RevId: 12d1f799dfff2dc3f3fbdbbdc3555894cac230aa
2026-03-20 09:06:08 +00:00
Mathias Jakobsen and Copybot
c9c129af40
Merge pull request #32280 from overleaf/mj-editor-redesign-tutorial
...
[web] Tear down new editor intro
GitOrigin-RevId: 40e1abef5983c3ab2c877520d0e8f92b82b834e5
2026-03-19 09:07:08 +00:00
Simon Gardner and Copybot
6915989ce5
[stripe migration] less strict address validation on upsert script ( #32207 )
...
* less strict address validation
* remove redundant name and address coalescing functions
* update missing name handling
GitOrigin-RevId: 4d15b16c840fa3edc50df6592d33f324dd26722c
2026-03-19 09:06:50 +00:00
ilkin-overleaf and Copybot
32095c092b
Merge pull request #32033 from overleaf/ii-project-sharing-admin-page
...
[web] Sharing permissions group admin page
GitOrigin-RevId: 97baeeca9ca33cec043badcae2affdd954081ef2
2026-03-19 09:06:35 +00:00
ilkin-overleaf and Copybot
d61413e57d
Merge pull request #31827 from overleaf/ii-project-sharing-access-denied
...
[web] Project sharing access denied redesign
GitOrigin-RevId: b1e3016eb7ef9e2a502e0b67abc3b10c08531fe9
2026-03-19 09:06:31 +00:00
Alf Eaton and Copybot
5ed4c22a91
Avoid bind-mounting web settings file in dev environment ( #32226 )
...
GitOrigin-RevId: 8518bf5cba245e153b6a7f498c2479a974b6b69d
2026-03-19 09:06:21 +00:00
Rebeka Dekany and Copybot
d25fc3dd07
Make buttons full-width in grey-bordered cards ( #32231 )
...
GitOrigin-RevId: 0b0f9500d9676a741f31bea8e52a3fd4b2399c2e
2026-03-19 09:06:09 +00:00
Andrew Rumble and Copybot
4527b1934d
Merge pull request #32054 from overleaf/ar-serialize-javascript-7.0.4
...
[web] bump serialize-javascript to 7.0.4
GitOrigin-RevId: 2f49ef0f8ece8636d54f29fdf5bc8443030b4349
2026-03-19 09:06:04 +00:00
Jakob Ackermann and Copybot
f2614f44c5
[web] add link to v1 admin page from template ( #32229 )
...
GitOrigin-RevId: 01a95038faca6e2b85b274b7ed045dd4cb8e9367
2026-03-19 09:05:42 +00:00
Malik Glossop and Copybot
7bb4427f93
Merge pull request #32114 from overleaf/mg-context-menu-cursor-movemenet
...
Move cursor on right-click within same line
GitOrigin-RevId: 8b622e9f557ecb1a33b7ba1a80d5752e05a72718
2026-03-19 09:05:37 +00:00
Jakob Ackermann and Copybot
2e389c5a41
[rails] migrate compiles of conversions/submissions to history mode ( #32053 )
...
* [saas-e2e] test gallery templates with binary file
* [rails] add make target for fixing rubocop errors
* [rails] migrate compiles of conversions/submissions to history mode
* [rails] forward version to clsi request
* [rails] trim down compile request
* [saas-e2e] source v1 secrets after make install
GitOrigin-RevId: 65269e1df1051c9f3b4f1813d2e9dcf32a01be50
2026-03-18 09:07:22 +00:00
Jakob Ackermann and Copybot
efa01e6282
[web] fix incremental compile from history for old history ids ( #32222 )
...
* [saas-e2e] port history tests to old history
* [web] fix incremental compile from history for old history ids
* [saas-e2e] tweak return type
GitOrigin-RevId: 2c89b570647c292c720cd0d02b6188f66e3e3a69
2026-03-18 09:06:57 +00:00
Kristina and Copybot
d6ec60017e
[web] update scripts to release migration schedules once migrated ( #32150 )
...
GitOrigin-RevId: 2fcf773649d2f87764c0cb93bb5623a17647b07c
2026-03-18 09:06:48 +00:00
Kristina and Copybot
d0124862d8
[web] log metrics for mandate.updated Stripe webhook ( #32160 )
...
GitOrigin-RevId: ebe83b64f4335b92d5a4d24e1748d7c335c06307
2026-03-18 09:06:43 +00:00
Alex Vizcaino and Copybot
cc5fc541c3
Writefull Rebrand (Phase 1)
...
GitOrigin-RevId: 3f1d28ccd4650d81f24a10f10d74b21e002c4527
2026-03-18 09:06:35 +00:00
Miguel Serrano and Copybot
34fc7e2c7a
[web] Update survey filters ( #32189 )
...
Updates the filters to support different subscription cohorts: group plans, professional plans, etc.
GitOrigin-RevId: cc9ef4a2460942baa449fe7e6b8c14a88ae2f92f
2026-03-18 09:06:25 +00:00
Jakob Ackermann and Copybot
bfcd62883a
[web] extend 'make sort_locales' to sort extracted-translations.json ( #32193 )
...
GitOrigin-RevId: 19ad8ea5a8b7fb3eadfccb11affe6794bee84050
2026-03-17 09:05:30 +00:00
Domagoj Kriskovic and Copybot
f078929b25
Fix optional chaining for file extension retrieval in EditorSwitch
...
GitOrigin-RevId: 9aeee2f856c4f4dadc38affecc06179b61267af0
2026-03-16 11:56:48 +00:00
Domagoj Kriskovic and Copybot
a7621a99c4
Updated analytics event for visual bibtex editor
...
GitOrigin-RevId: ccca1ba7f60a7fa63a41866f780fbb73441b0c9a
2026-03-16 11:56:43 +00:00
Davinder Singh and Copybot
b7f140ba0b
Tear down cancellation-survey-ai-assist feature flag ( #32129 )
...
* tearing down the cancellation-survey-ai-assist
* fixing a failing test
GitOrigin-RevId: 592873217120c2b19f5dccd2575b56cce4d8f0b5
2026-03-16 11:56:39 +00:00
Davinder Singh and Copybot
89004b9535
Removes the unused files from ai error assistant directory after editor redesign cleanup ( #31983 )
...
* removing the old ai-error-assistant-footer file
* moving the file ai-error-assistant-footer file outside of ide-redesign-folder
* moving a few files out of ide-redesign directory
* removing unused ai-error-assistant-feedback.tsx file
* moving the new file ai-error-assistant-feedback out of ide-redesign directory
* fixing some paths
* moving the old file out and using the new one
* adding lazy laoder for a file mentioned in previous PR
* adding back a image that was deleted
* fixing the artefact of rebase
* adding a class back
* removing only
GitOrigin-RevId: 21c5a6c5fd88430f5900df44c2e579ec18ec053d
2026-03-16 11:56:34 +00:00
jmescuderowritefull and Copybot
cedc5f2e2e
Add simulated suggestions for non English documents ( #32147 )
...
GitOrigin-RevId: 923495f92de4c445f7906240b4f60101a82bf8f3
2026-03-16 09:05:33 +00:00
David and Copybot
d7ed38aff2
Merge pull request #31926 from overleaf/copilot/show-unlinked-reference-managers
...
Show linked/unlinked reference manager summary in Reference Search Settings modal
GitOrigin-RevId: 42f34b72374bbef80dd0db65543896b8f2432c36
2026-03-13 09:05:19 +00:00
Andrew Rumble and Copybot
7b3b66034d
Merge pull request #32036 from overleaf/ar-update-storybook-plugins-to-8.6.17
...
[web] update storybook plugins to 8.6.17
GitOrigin-RevId: 78fb0c2d441838022b02ec321dcd2b06016b159e
2026-03-13 09:05:11 +00:00
6c6c807ca0
[web] add script for checking tax estimations ( #31404 )
...
* add script to query taxes
* Use full address to determine tax
* use all applied taxes
* include status in tax script output
* add warning to the script
* only normalize US and CA
* default to RoW if no countries specified
* use RateLimiter and pqueue
* only normalize US postal codes
---------
Co-authored-by: John Lees-Miller <jdleesmiller@gmail.com >
GitOrigin-RevId: 01ecc1b1461e955b6c6a798a3a568e5b5f6bbcdb
2026-03-11 09:06:02 +00:00
roo hutton and Copybot
15714582e4
Merge pull request #32096 from overleaf/rh-rm-cio-integration-segmentation
...
Remove customerio-integration segmentation from all events
GitOrigin-RevId: 628772f61f2ace0fc6b6f4ddbabbab94057188ca
2026-03-10 09:06:17 +00:00