David and Copybot
213b645875
Merge pull request #28298 from overleaf/dp-editor-switch-split-test
...
Update editor switching behaviour for new user split test
GitOrigin-RevId: 61ef678ba216323d283bda4cc77d8c465b8c87df
2025-09-09 08:05:22 +00:00
David and Copybot
7928452c6a
Merge pull request #28307 from overleaf/dp-firefox-bug
...
Fix positioning of review-panel-empty-state in firefox
GitOrigin-RevId: e3a0e12b8b69aac3fccc6fbbf92e0a02aa769759
2025-09-09 08:05:16 +00:00
Brian Gough and Copybot
c82704c9a0
Merge pull request #28171 from overleaf/bg-drop-old-lastbackedupversion-index
...
add migration to drop old lastBackedUpVersion index
GitOrigin-RevId: bfdf88ba9e94f3603df5415bc384e31c5f365709
2025-09-08 08:05:37 +00:00
Mathias Jakobsen and Copybot
bc154642da
Merge pull request #28315 from overleaf/mj-word-count-cite
...
[web] Support citations in client side word count
GitOrigin-RevId: d3ba3d6853d87059a202366f0c47bd9d7ba53cd8
2025-09-08 08:05:28 +00:00
Mathias Jakobsen and Copybot
99ae091f02
Merge pull request #28308 from overleaf/mj-review-panel-colour-scheme
...
[web] Set review panel colour scheme to match overall theme
GitOrigin-RevId: 12f18625bb77c8cf0e037fd0325a399ad1279e9c
2025-09-08 08:05:24 +00:00
Mathias Jakobsen and Copybot
ccce342951
Merge pull request #28290 from overleaf/mj-outline-hide-when-last-file-deleted
...
[web] Hide project outline when no file is selected
GitOrigin-RevId: 0fa5b54c63e3b545f4382a48a40823f0dfea23a4
2025-09-08 08:05:19 +00:00
Mathias Jakobsen and Copybot
442c1952ab
[web] Avoid double indexing of client side referencing ( #28235 )
...
* [web] Move chat client id to shared module
* [web] Avoid double indexing of client references
GitOrigin-RevId: 993930e66fdc9952649e3e8d345c70dd37516121
2025-09-08 08:05:14 +00:00
Jakob Ackermann and Copybot
644db1722e
[web] double compile 10% of free projects on c2d ( #28303 )
...
GitOrigin-RevId: 2cb303881e61e31aa77be3c053eeac0d4b30412f
2025-09-05 08:06:41 +00:00
Gernot Schulz and Copybot
e0c0180d68
Merge pull request #28302 from overleaf/gs-jenkins-image-tags
...
Export BUILD_NUMBER in format expected by Makefile
GitOrigin-RevId: d5154ddf0132563b1d29efcd8824bf571151d278
2025-09-05 08:06:37 +00:00
Jimmy Domagala-Tang and Copybot
6b4008fcdb
feat: make 2025 the default image for new projects ( #28285 )
...
GitOrigin-RevId: 1616d961456527254c51265737fdb7c49945ebba
2025-09-05 08:06:24 +00:00
Gernot Schulz and Copybot
8dc5f4e7c6
Merge pull request #28300 from overleaf/gs-revert-test-commit
...
Revert accidental test commit
GitOrigin-RevId: 303350f27d7eeb0e93a13095a5b4db62aeb204b2
2025-09-05 08:06:20 +00:00
Domagoj Kriskovic and Copybot
ff0e725935
[dsmp] Add endpoint to retrieve a single message from chat ( #28242 )
...
* [dsmp] Add endpoint to retrieve a single message from chat
* use user:null in case is deleted
GitOrigin-RevId: f42360c2e05cfe93fa11230ac3cc311bdb044c1d
2025-09-05 08:06:15 +00:00
David and Copybot
1fe9277b5b
Merge pull request #28050 from overleaf/dp-3-way-feature-flag
...
Add 3 way editor-redesign-new-users feature flag in preparation for new user split test
GitOrigin-RevId: adc1ce43277647208a2f0098bf9dcf2101a86f65
2025-09-05 08:06:08 +00:00
Gernot Schulz and Copybot
d6001b64a4
test1
...
GitOrigin-RevId: 0b2d121c95b86af1de4eb1ed385fcbd4ed258441
2025-09-05 08:06:04 +00:00
Gernot Schulz and Copybot
28910cc8b2
Merge pull request #28296 from overleaf/gs-jenkins-image-tags
...
Revert "Include build hash in Jenkins-build images"
GitOrigin-RevId: 19f4230c0c15e27249590f6acc24bce26ee1cfef
2025-09-05 08:06:00 +00:00
Alf Eaton and Copybot
2c1baa717d
Use tracked changes and comments from the snapshot ( #26267 )
...
GitOrigin-RevId: c2bf0c9c9a5ab4f8837b8712ca549119a31cf067
2025-09-05 08:05:56 +00:00
Alf Eaton and Copybot
19866f48a8
Only call openDoc if the creation was successful ( #28153 )
...
GitOrigin-RevId: a545e9ee9b5cfa5d81401e06a92e900ff6d06bae
2025-09-05 08:05:52 +00:00
Alf Eaton and Copybot
309097a038
Update word count modal text ( #28251 )
...
GitOrigin-RevId: 754dd01940ef42092b54eaed4117b93ba08dd816
2025-09-05 08:05:48 +00:00
Alf Eaton and Copybot
9ff0bc4ec4
Avoid selecting next match when opening search form with no selected text ( #28261 )
...
If a setSearchQuery effect is dispatched but the search query hasn't changed, avoid selecting the next match in the editor.
GitOrigin-RevId: 8b0dda2b6c9442796a030214a37da7e93f4901f4
2025-09-05 08:05:41 +00:00
Gernot Schulz and Copybot
95dce90a68
Merge pull request #28277 from overleaf/gs-jenkins-image-tags
...
Make Jenkins web builds follow Cloud Deploy's image tagging scheme
GitOrigin-RevId: 69cfb34f8ca3a0b64f2a55c31939d58aad268d97
2025-09-05 08:05:37 +00:00
Tim Down and Copybot
e2c7023826
Merge pull request #28212 from overleaf/td-hide-sidebar-nav-dropdown-toggle-tooltip
...
Hide sidebar nav dropdown toggle tooltip
GitOrigin-RevId: 971022c9ed46d947886f11a55972188d2fafbcdc
2025-09-05 08:05:29 +00:00
Tim Down and Copybot
5375d3967b
Merge pull request #28199 from overleaf/td-ar-script-runner-lint
...
Add ESLint rule to require Script Runner for scripts in web
GitOrigin-RevId: 94d5dac806e4c5480b7ed95cf8484a2d13ac8294
2025-09-05 08:05:25 +00:00
Tim Down and Copybot
3b67025398
Merge pull request #27991 from overleaf/td-react-layout-remove-redundant-code
...
Remove redundant include and entrypointVar block from React layout
GitOrigin-RevId: 43f9f9fbee58f882c99e8e8ad634cf6eb3b2929c
2025-09-05 08:05:21 +00:00
1b0b99e12e
[web] Add unlinking third-party logins ability from the admin-panel ( #28201 )
...
* Add `clearThirdPartyLogins`
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
* Add a confirmation modal
* Show provider name from settings
* Replace "logins" by "identifiers" for consistency with current terminology
* Hide button if user has no third-party identifiers
* Update tests
* Add test "unlinks Google account"
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
GitOrigin-RevId: 45b9b5ce6fa2cbeba9d4daeda97cd6e500c8266c
2025-09-05 08:05:12 +00:00
Antoine Clausse and Copybot
86e74b9228
[web] Update admin permissions to view/modify project contents ( #28162 )
...
* Split capability definitions `modify-project`/`view-project` into `modify-project-content`/`modify-project-setting`/`view-project-content`/`view-project-setting`
* Add admin capabilities check in AuthorizationManager
* Update checks in router
* Update frontend checks
* Remove UI elements for admins without `view-project-content`
* Update tests
* Remove `modify-project-content` from the roles' capabilities
* Update tests
* Add "with admin roles" tests in AuthorizationTests.mjs
GitOrigin-RevId: 3311bcb2da792968927b5b3703b24e069d0baf5b
2025-09-05 08:05:08 +00:00
David and Copybot
408a55460a
Merge pull request #28269 from overleaf/dp-expand-compile-timeout-messages
...
Update compile timeout log behaviour in new logs
GitOrigin-RevId: e3bc555dff859fc16dad4749b84b9fc2a3f7d151
2025-09-05 08:05:04 +00:00
David and Copybot
a1310c188f
Merge pull request #28253 from overleaf/dp-compile-timeout-paywall-changes
...
Fix compile timeout logic for a different user's project
GitOrigin-RevId: cae5b5f31473d30c7db2533eb4c6ef11e8f21047
2025-09-05 08:05:00 +00:00
David and Copybot
9cdd5cee25
Merge pull request #28160 from overleaf/dp-integration-panel
...
Add reference managers to integration panel
GitOrigin-RevId: 8e838c33727c985212abd97f7c2fbecc7c439de0
2025-09-05 08:04:56 +00:00
Jakob Ackermann and Copybot
16422f972b
Merge pull request #28265 from overleaf/jpa-double-compile
...
[web] add c2d -> c4d double compile test
GitOrigin-RevId: 186cfa867d3db5786c6d4888dfe1ca2f46a5bb0c
2025-09-04 08:05:10 +00:00
Jakob Ackermann and Copybot
03320bb377
Merge pull request #28264 from overleaf/jpa-synctex
...
[web] use standard request handling for SyncTeX requests
GitOrigin-RevId: ad5ba1834241d5939675f2533940ade741fc5abf
2025-09-04 08:05:06 +00:00
Jakob Ackermann and Copybot
a85b2b34f5
Merge pull request #28233 from overleaf/jpa-clsi-lb-clear
...
[web] clear clsi server id/output files in both clsi-lb backends
GitOrigin-RevId: b73ccc2017800d9abbb8f571efeb34f51c9f96c1
2025-09-04 08:04:58 +00:00
Andrew Rumble and Copybot
8f37ed1113
Merge pull request #27050 from overleaf/renovate-definitelytyped
...
[Platform] Update definitelyTyped
GitOrigin-RevId: 8ef840733942a909af6e6b1fee3e3fc01e0dc61d
2025-09-04 08:04:53 +00:00
David and Copybot
0063fe54f1
Merge pull request #28239 from overleaf/dp-compile-timeout-paywall-changes
...
Update compile timeout paywall in new editor
GitOrigin-RevId: be6ef8289e83f97daeb3334c52583fe44a9ecdea
2025-09-03 08:07:24 +00:00
Andrew Rumble and Copybot
85b517f7f4
Coerce strings when sending a Group Sub add users sales request
...
GitOrigin-RevId: d935d43ed35996d3979854b5368ccc283c58b58a
2025-09-03 08:07:16 +00:00
Andrew Rumble and Copybot
875c458a6c
Fix tests
...
GitOrigin-RevId: db5505ce356a88cb572c86affebebdd7b9e68ba9
2025-09-03 08:07:11 +00:00
Eric Mc Sween and Copybot
4eeefbeaaf
Migrate pauseSubscription to zod
...
GitOrigin-RevId: 9c5237f151c84e37dc744c61cc4fa10762cf9ed1
2025-09-03 08:07:06 +00:00
Eric Mc Sween and Copybot
25d6bb85cc
Migrate removeAddon to zod
...
GitOrigin-RevId: 957781aaec8b6610b6d7944c24d4755c50c923a1
2025-09-03 08:07:01 +00:00
Eric Mc Sween and Copybot
4797ca035c
Migrate purchaseAddon to zod
...
GitOrigin-RevId: 532b2f3b04dc9ef7b149a4caaa62fe8495d78622
2025-09-03 08:06:57 +00:00
Eric Mc Sween and Copybot
8b518d07ff
Migrate group submit form to zod
...
GitOrigin-RevId: c6cd882e6446730ad6a4b165871eb3148bd2fb16
2025-09-03 08:06:52 +00:00
Eric Mc Sween and Copybot
5526a094bc
Migrate group user add to zod
...
GitOrigin-RevId: bd6beb6b4eb68825f6b382dd5c7e3257897cb4ef
2025-09-03 08:06:47 +00:00
Mathias Jakobsen and Copybot
ce93941cf2
Merge pull request #28245 from overleaf/mj-word-count-client-fix
...
[web] Fix node skipping while waiting for magic comment
GitOrigin-RevId: 8203e7d0779e660d5f6e568b78b0df6d18bfaf58
2025-09-03 08:06:37 +00:00
Alf Eaton and Copybot
b50da23bb1
Restore main element for #ide-root ( #28238 )
...
GitOrigin-RevId: f0edb36d8297a05278ad82b9cd5ca852479e9ca5
2025-09-03 08:06:33 +00:00
Mathias Jakobsen and Copybot
8282aa85f2
Merge pull request #28128 from overleaf/mj-client-word-count-magic-comments
...
[web] Support some texcount magic comments in client side word count
GitOrigin-RevId: 12749876edbf7940ca9adfc63fcc7e787894e727
2025-09-03 08:06:28 +00:00
David and Copybot
1625cc7848
Merge pull request #28229 from overleaf/dp-ai-interstitial
...
Change new logs ai paywall to open interstitial modal rather than checkout page
GitOrigin-RevId: 42a5f3b7be09e6be9ca7c23d14f4f155b1c892a4
2025-09-03 08:06:16 +00:00
David and Copybot
299feb3c69
Merge pull request #28230 from overleaf/dp-remove-gutter-ai-interstitial
...
[New Editor] Don't show AI paywall modal if clicking suggest fix from gutter
GitOrigin-RevId: b8a18db30edacfe7e169d87942de4d46455ea279
2025-09-03 08:06:11 +00:00
Andrew Rumble and Copybot
ca4a515ce5
Run hashed emails backfill in analytics
...
This allows us to insert direct to BigQuery
GitOrigin-RevId: 6584c80aeadea64e6626777367e140ed2459fd50
2025-09-03 08:05:59 +00:00
Andrew Rumble and Copybot
9c8033fd34
Add script for backfilling hashed emails
...
GitOrigin-RevId: a4eb25ed4db8519bfab8360e9dd50bbfcf4313ae
2025-09-03 08:05:50 +00:00
Mathias Jakobsen and Copybot
ed0c4c447e
Merge pull request #24468 from overleaf/mj-client-side-references
...
[web] Perform ARS on client-side
GitOrigin-RevId: 19703c82758cae450fe52463ad9612d3a2383ba0
2025-09-03 08:05:41 +00:00
Domagoj Kriskovic and Copybot
f6820ed794
[dsmp] replace stubs with MockDocStoreApi and MockDocUpdaterApi ( #28122 )
...
* [dsmp] replace stubs with MockDocStoreApi and MockDocUpdaterApi
* fix reject changes test
GitOrigin-RevId: 692195545b16e9674327f7a9828b53f5271b6f20
2025-09-03 08:05:36 +00:00
Domagoj Kriskovic and Copybot
c984134142
Open selected file on project restore ( #28145 )
...
* Open selected file on project restore
* check if restorationState is "restoring" before opening a file
GitOrigin-RevId: c6f4cf69ecbe55b1d1949e4524fe7e39737c5487
2025-09-03 08:05:30 +00:00