Eric Mc Sween
374acf8119
Merge pull request #24462 from overleaf/em-resync-error
...
Fix error reporting on resyncs in project-history
GitOrigin-RevId: 9e8a454f746c2b4db7c28fafcd52e50935af5957
2025-03-25 09:05:12 +00:00
CloudBuild
ab19677a6c
auto update translation
...
GitOrigin-RevId: 9ba894868c164a34d5420369c798d837a06fd450
2025-03-24 10:51:34 +00:00
CloudBuild
e8462f4250
auto update translation
...
GitOrigin-RevId: d8edcccce86a3892bebf2b4ab2d769275a231325
2025-03-24 10:51:30 +00:00
Eric Mc Sween
1fb94dee18
Merge pull request #24357 from overleaf/em-reviewers-limit
...
Count reviewers towards the collaborator limit in the backend
GitOrigin-RevId: 352fa37023ffbb032e23a474a81897ca871fee69
2025-03-24 10:51:14 +00:00
Eric Mc Sween
e4dae982d2
Merge pull request #24225 from overleaf/em-reviewers-share-modal
...
Count reviewers towards collaborator limit in share modal
GitOrigin-RevId: 27ec3a787124be7590791412d914ec6da78bab35
2025-03-24 10:51:09 +00:00
Thomas Mees
f5c92cb627
Merge pull request #24309 from overleaf/tm-recurly-webhook-ratelimit
...
Make a new less restrictive ratelimiter for the recurly callback
GitOrigin-RevId: 61bc39110a7ecc6e8f937478a9ccc965b555add5
2025-03-24 10:51:05 +00:00
Alf Eaton
bdcf1d3a83
Convert GitHub Sync tests to Cypress ( #24228 )
...
* Use OError
* Remove setTimeout stub
* Convert GitHub Sync tests to Cypress
* Use setIgnoringExternalUpdates directly
* Migrate remaining GitHub Sync components to TypeScript
GitOrigin-RevId: 7c8b875b9a7bbf6353d87a5f93c2267d1d4bc65d
2025-03-24 10:51:00 +00:00
Alf Eaton
e827540a6d
Record an event when the "unsaved doc" alert is displayed ( #24431 )
...
GitOrigin-RevId: 87ccdf5a15173afa7548532d72fb1d3e32f255fe
2025-03-24 10:50:56 +00:00
Alf Eaton
7f019d3880
Fix id and labels for compile/image settings ( #24439 )
...
GitOrigin-RevId: 5a686afed947bf2da1f90d80f20cb8ba7168a1f5
2025-03-24 10:50:51 +00:00
Miguel Serrano
716fe07e84
Merge pull request #24383 from overleaf/msm-hotfix-5-3-3
...
[SP/CE] Hotfix 5.3.3 / 4.2.9
GitOrigin-RevId: e377fe7ab83295d0a270f908bde4628928a76775
2025-03-24 10:50:43 +00:00
Eric Mc Sween
0e9c310d1d
Merge pull request #24390 from overleaf/em-enforce-content-hash-validation
...
Enforce content hash validation in history
GitOrigin-RevId: 90de21ea86ddc6548001059c41139a2af5b27060
2025-03-24 10:50:01 +00:00
David
7308ac0e1f
Merge pull request #24306 from overleaf/mj-ide-breadcrumbs-loading
...
[web] Disable breadcrumbs with user setting
GitOrigin-RevId: bcb43aee139a321d9532b9a49e1e73fabba2fd66
2025-03-24 10:49:46 +00:00
David
a853a92765
Merge pull request #24350 from overleaf/dp-settings-modal
...
Implement new editor settings modal options
GitOrigin-RevId: b16358e29f2ebcac6e7f92f1c0196f5911f2e733
2025-03-24 10:49:41 +00:00
Rebeka Dekany
562ef81389
Cleanup Bootstrap 3 code in the Account settings page ( #24058 )
...
* Remove the Bootstrap 5 version utilities
* Remove Account settings LESS stylesheet and unused styles
* Prefer using the OLFormText wrapper component instead of FormText
* Remove the Bootstrap 3 version stories
* Replace Font Awesome icons to Material icons
* Fix the heading hierarchy
* Cleanup unused translation
* Restore ellipsis to the text of two loading spinners
* Add loading button tests back and add some button loading labels
---------
Co-authored-by: Tim Down <158919+timdown@users.noreply.github.com>
GitOrigin-RevId: 283a9167c8c78bf0fe5062840ded6917dcd6263b
2025-03-24 10:49:33 +00:00
Domagoj Kriskovic
8fe07b196b
Fix import path for UpgradeTrackChangesModal in review mode switcher ( #24410 )
...
GitOrigin-RevId: 929c85480d253ff5786d99812f4959683f050b52
2025-03-24 10:49:25 +00:00
Domagoj Kriskovic
7f67df2468
Disable track changes for reviewers in free projects ( #24368 )
...
* Disable track changes for reviewers in free projects
* cleanup_unused_locales
GitOrigin-RevId: 806ee20c0aed5ef61352041782af620cec72ed70
2025-03-24 10:49:20 +00:00
Domagoj Kriskovic
47fb3a644c
Script for generating add-on prices (from recurly) ( #24051 )
...
* Script for generating addon prices (from recurly)
* addon code as param
GitOrigin-RevId: b1a45a806c29de56a10532398b56468f9732593f
2025-03-24 10:49:15 +00:00
Liangjun Song
e44f892cb0
Merge pull request #24271 from overleaf/ls-script-to-update-manually-billed-users
...
Scripts to update terms and conditions for manually billed users
GitOrigin-RevId: 5efe43a42c3ed21779c9de698268817e2cbb5249
2025-03-24 10:49:11 +00:00
Domagoj Kriskovic
6932b3deb7
Add AI feature detection to subscription in OAuth user info ( #24240 )
...
* Add AI feature detection to subscription in OAuth user info
* remove subscriptionHasAi
GitOrigin-RevId: 73cdbe452cc5c7f5e379d29723978b33cb827762
2025-03-24 10:49:02 +00:00
Andrew Rumble
800b151024
Ensure metrics exist before collecting them
...
GitOrigin-RevId: 811301ddebb794341dccc0f27954c66dc5c44aa4
2025-03-24 10:48:58 +00:00
Andrew Rumble
47d8e59938
Add code to shutdown message for debugging
...
GitOrigin-RevId: 1efbda8c82ca1bc160ec4334388fb14259be563c
2025-03-24 10:48:53 +00:00
Andrew Rumble
56f8993bd7
Remove low information log message
...
GitOrigin-RevId: 8e961d7dea04debe0f459db3b461673618ab7597
2025-03-24 10:48:48 +00:00
Andrew Rumble
432a92173a
Perform verification smoothly over time window
...
GitOrigin-RevId: b00c18a61a5473f3b7353fd5ab1e55f191722ecd
2025-03-24 10:48:44 +00:00
Andrew Rumble
2779691cd9
Add a script for verifying a set of blobs have been backed up
...
GitOrigin-RevId: 8f7af647ce0ac86ee9800cdf3d386fb78debed7a
2025-03-24 10:48:39 +00:00
Andrew Rumble
d2d556ddf6
Allow cached persistor to get size of a blob
...
GitOrigin-RevId: 7e2c14381cf717c21325917ef4f78acb340a50d9
2025-03-24 10:48:35 +00:00
David
0895b5c6ee
Merge pull request #24405 from overleaf/dp-review-panel-new-cleanup
...
Remove review-panel-new namespacing css class
GitOrigin-RevId: 3a3f62674763d1b6b4b1a69e6a72b676cdd549c0
2025-03-24 10:48:30 +00:00
Tim Down
7168572e74
Merge pull request #24336 from overleaf/td-bs5-migrate-cypress-tests
...
Migrate some Cypress tests to Bootstrap 5
GitOrigin-RevId: a3de8680046c35f8cc1df8baef60981d8eb52580
2025-03-24 10:48:25 +00:00
Tim Down
c2da12939e
Merge pull request #24313 from overleaf/td-ac-bs5-frontend-tests
...
Update front-end tests to use Bootstrap 5
GitOrigin-RevId: abaa09f8c0639d64d6ade97468ab16204e5de97b
2025-03-24 10:48:20 +00:00
Alf Eaton
b8d74c6ae0
Remove 'review-panel-redesign' split test and old code ( #24235 )
...
GitOrigin-RevId: 1f3d4a9a51429591a82391a9bee3cfdf226bc9c8
2025-03-24 10:48:15 +00:00
Alf Eaton
e56c4304a1
Avoid re-rendering sync buttons when code/pdf position changes ( #24192 )
...
GitOrigin-RevId: cc17fc15df356bde6a737d6e60479cdc2e421d3e
2025-03-24 10:48:02 +00:00
Alf Eaton
9fd4e4ab87
Display changes as additions when only whitespace content is removed ( #24296 )
...
GitOrigin-RevId: b6527e8a1c4a73faeed01538212224349ad70614
2025-03-24 10:47:53 +00:00
Alf Eaton
d7cddd14fa
Use first root .tex file as fallback main doc when importing from zip ( #24302 )
...
GitOrigin-RevId: 51affe14b77aa4f774d5e5f0807f42e07842f807
2025-03-24 10:47:44 +00:00
Alf Eaton
67a6857ca6
Increase the file upload rate limit from 200 to 500 per 15 mins ( #24312 )
...
GitOrigin-RevId: e57cc9f8dc12d40ce30eba0ef8067dd3ae72f3ea
2025-03-24 10:47:40 +00:00
M Fahru
57f389646c
Merge pull request #24360 from overleaf/mf-initialize-stripe-package-and-keys
...
[web] Init Stripe packages and keys
GitOrigin-RevId: e707704db6d758a0309f398bfde8900376b5cc67
2025-03-24 10:47:20 +00:00
Jessica Lawshe
f3a19f48d8
Merge pull request #24377 from overleaf/jel-xml-crypto-update
...
[web] Upgrade dependencies of dependencies for `xml-crypto`
GitOrigin-RevId: 004302f7b5a780e3a43c427182e21fb162df8dd1
2025-03-24 10:47:16 +00:00
Domagoj Kriskovic
19852ed180
Update project-joined event to include role, mode, ownerId, and source ( #23677 )
...
* Update project-joined event to include role, mode, ownerId, and source
* fix test
GitOrigin-RevId: 67c428a80f5791b69a57b6719ec795399e2a98ef
2025-03-24 10:47:11 +00:00
Domagoj Kriskovic
5a33a51076
Fix font family for edit mode switcher dropdown ( #24291 )
...
GitOrigin-RevId: ccefe032da6dcbecdad8e076797c08ceb5776d6c
2025-03-24 10:47:06 +00:00
Tim Down
48e0bc28f8
Merge pull request #24365 from overleaf/td-bs5-misc-clean-up
...
Remove BS3 code from a couple of places
GitOrigin-RevId: 110a8f4c96a5418da27be11471d2e93bb7e01ee8
2025-03-24 10:47:02 +00:00
Tim Down
e98ec386cb
Merge pull request #24349 from overleaf/td-bs5-add-secondary-email
...
Migrate add secondary email page to Bootstrap 5
GitOrigin-RevId: f5d1992f2cb2d313f5950ccfd5c187b9bac72d82
2025-03-24 10:46:57 +00:00
David
9680fd115b
Merge pull request #24346 from overleaf/dp-breadcrumbs-flag
...
Remove remaining direct usage of editor-redesign feature flag
GitOrigin-RevId: c17e377f7e6f7828a77e9620df6e31d1030a98cf
2025-03-24 10:46:52 +00:00
Jakob Ackermann
54f5c3115c
[web] convert file-list to typescript ( #24354 )
...
* [web] convert file-list to typescript
* [web] add type annotation for clsiServerId without providing default
Co-authored-by: David Powell <david.powell@overleaf.com>
---------
Co-authored-by: David Powell <david.powell@overleaf.com>
GitOrigin-RevId: 5ecb79c2540a3e46e296c6bf7f8573fb65febc3f
2025-03-24 10:46:48 +00:00
Jakob Ackermann
1117ea1b3e
[clsi] add helper function for detecting extraneous files ( #24376 )
...
* [clsi] add helper function for detecting extraneous files
* [clsi] output.pdfxref and output.synctex.gz are extraneous as well
* [clsi] minor code cleanup
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
---------
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
GitOrigin-RevId: 0d6c96c99b6be3adaee1558b1f958da885e6307a
2025-03-24 10:46:43 +00:00
Jakob Ackermann
ff78f687d8
[document-updater] add endpoint for project wide last updated timestamp ( #24352 )
...
* [document-updater] fix acceptance test for sending two updates
The Object.create() invocation yields an empty object. The following v
assignment works as expected. The effective update is { v: 43 }.
Processing that fails as no operations were included.
* [document-updater] add endpoint project wide last updated timestamp
* [document-updater] apply review feedback
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
---------
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
GitOrigin-RevId: 81397537bfd85c2077f19669860b1391c15b34a3
2025-03-24 10:46:38 +00:00
Brian Gough
31b57e2991
Merge pull request #24367 from overleaf/bg-add-new-project-history-flush-script
...
add new project history flush script
GitOrigin-RevId: 4d6f3be1ada7191334b934e34e1c9eac59a816d0
2025-03-24 10:46:34 +00:00
Jakob Ackermann
8ada51158f
[clsi] add support for downloading output files with dot in extension ( #24342 )
...
E.g. output.tar.gz
GitOrigin-RevId: d119a41172bb21fb2de429a64b82d05a1efc2375
2025-03-24 10:46:29 +00:00
Jessica Lawshe
6cb5360c88
Merge pull request #24339 from overleaf/jel-xml-crypto
...
[web] Upgrade `xml-crypto` in web
GitOrigin-RevId: 0fa810d227da9c65031b843958f8b5e796e3adc8
2025-03-24 10:46:24 +00:00
Jakob Ackermann
70601db76f
[fetch-utils] export fetchRedirectWithResponse ( #24372 )
...
GitOrigin-RevId: 7cd30479fbe70fce68f2d6ef573187fc4f412749
2025-03-24 10:46:19 +00:00
Jakob Ackermann
7b69d61540
[saas-e2e] initial revision of SaaS E2E tests running in the dev-env ( #24311 )
...
* [saas-e2e] initial revision of SaaS E2E tests running in the dev-env
* [v1] make rubocop happy
* [v1] make rubocop happy
* [saas-e2e] more retries for webpack startup check
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
* [web] restrict e2e_test_setup.mjs to running in the dev-env
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
* [saas-e2e] import latest split-tests from production
---------
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com>
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com>
GitOrigin-RevId: 034343ee56b8d059090d8a5de74eaac24429b527
2025-03-24 10:46:15 +00:00
Jakob Ackermann
13bf214a3c
[web] generate clsi buildId ahead of fetching project content ( #24337 )
...
* [web] generate clsi buildId ahead of fetching project content
The buildIds timestamp component will be used for cache invalidation.
* [clsi] strict validation for buildId
* [clsi] validate buildId parameter
GitOrigin-RevId: 88e8b2d48e78fa137b6dca7f2e6b93bbcf88a777
2025-03-24 10:46:02 +00:00
Jakob Ackermann
47ea64c30a
[web] operate on shadow-copy of compileResponse.outputFiles ( #24330 )
...
GitOrigin-RevId: 49336daf11b2a011d03b7469aa4c0ffed72b279a
2025-03-24 10:45:58 +00:00