Jakob Ackermann
9b2fcbe960
[monorepo] optimize Jenkins build triggers for services ( #28477 )
...
Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com >
Co-authored-by: Mathias Jakobsen <mathias.jakobsen@overleaf.com >
GitOrigin-RevId: ea7d6c435d4a81a0f42ea9b608a0cc79087cdffd
2025-09-24 08:06:43 +00:00
ilkin-overleaf
53bba1807b
Merge pull request #28522 from overleaf/ii-domain-capture-create-user-notification
...
[web] Success message when linking to group with domain capture
GitOrigin-RevId: 2abf29b486da5043c9f207b8f1f741a3c3ee54ab
2025-09-24 08:06:29 +00:00
Domagoj Kriskovic
e9b1c63ed7
Revert "File restore optimization - using snapshot timestamp and file paths ( #28546 )"
...
This reverts commit 376a53e1f927cb56544e6782b47d80345655038c.
GitOrigin-RevId: 8e4ab1d4042fec8df1b62ab1c5418d873dc6f5eb
2025-09-24 08:06:06 +00:00
Domagoj Kriskovic
005eba7502
File restore optimization - using snapshot timestamp and file paths ( #28546 )
...
* Use snapshot timestamp, remove request for paths at version
* Add timestamp to core Snapshot object
* Avoid mutating function argument
* Explain assumption about editable files
* snapshot.toRaw() in getContentAtVersion
* fix project-history acceptance test
* fix history_v1 test
* fix web tests
* Include the snapshot timestamp in stored chunks
---------
Co-authored-by: Eric Mc Sween <5454374+emcsween@users.noreply.github.com >
GitOrigin-RevId: 376a53e1f927cb56544e6782b47d80345655038c
2025-09-24 08:06:02 +00:00
Antoine Clausse
46715191e3
Merge pull request #28544 from overleaf/ac-some-web-esm-migration-4
...
[web] Convert some Features files to ES modules (part 4)
GitOrigin-RevId: cf11a7584e39c4d4de08e2f924240e488a4066c4
2025-09-24 08:05:58 +00:00
David
e03d41f9a0
Merge pull request #28638 from overleaf/dp-new-user-cutoff
...
Update NEW_USER_CUTOFF_DATE for editor redesign split test
GitOrigin-RevId: 15027b191b39f8b9225802bd1c83bc09fa946c4f
2025-09-24 08:05:29 +00:00
David
b705a700c8
Merge pull request #28646 from overleaf/dp-link-contrast
...
Fix link contrast in new editor error logs
GitOrigin-RevId: 170543d7aeae84e9c4db320adc2a1e2a2c4e22fa
2025-09-24 08:05:24 +00:00
Jessica Lawshe
b06a3e8db3
Merge pull request #28373 from overleaf/jel-testing-session-for-domain-capture
...
[web] Testing domain capture before enabling
GitOrigin-RevId: 6ac62b39eedad613748a680aa26624126db8e1c1
2025-09-23 08:08:04 +00:00
Olzhas Askar
af35979b6f
Merge pull request #28596 from overleaf/oa-possessive-s
...
[web] Unescaping possessive s and ampersand for Email subjects
GitOrigin-RevId: 8ba0fd509c8b6bd2a3eec13adf10f13b0bdb6aca
2025-09-23 08:07:54 +00:00
Olzhas Askar
d11674a51f
Merge pull request #28540 from overleaf/oa-punctuation
...
[web] Notification punctuation
GitOrigin-RevId: ba20f0049a5f72f3ba03917d9fe76b220adffcf0
2025-09-23 08:07:49 +00:00
Andrew Rumble
b1cf8d4e88
Return a formatted JSON error when validation fails
...
GitOrigin-RevId: 0f2d3d73a6e371aa332dee245be8802250adfb2b
2025-09-23 08:07:37 +00:00
Andrew Rumble
3cd9ded7c8
Make sharing test use correct user to setCollaboratorInfo
...
GitOrigin-RevId: 02b35facff478ccf269fb472eba271cbf8473d46
2025-09-23 08:07:32 +00:00
Andrew Rumble
0abbc48b2f
Allow email to be provided when setting user's new password
...
GitOrigin-RevId: dede8acf46bb457fd85ad811a41a2576713e5be9
2025-09-23 08:07:27 +00:00
Andrew Rumble
ddce996d78
Update test to reflect new behaviour
...
The affected values shouldn't ever have got past the validation in the
router (so the old behaviour should be unused)
GitOrigin-RevId: 3afbd09bd12279125b65fb0d3ec1242f0b456d6f
2025-09-23 08:07:23 +00:00
Andrew Rumble
c3999d952a
Use valid input in test suites
...
GitOrigin-RevId: 3529a169062df54af54ca32f00804c211a129bf1
2025-09-23 08:07:18 +00:00
Eric Mc Sween
b31ee65a09
Migrate MockV1HistoryApi to zod
...
GitOrigin-RevId: d0fd392e76632e12832fb794d60b50a0835f3756
2025-09-23 08:07:13 +00:00
Eric Mc Sween
56f4528860
Migrate setNewUserPassword to zod
...
GitOrigin-RevId: 5f5b66baac696a36d4989de3b76e46279da8f53c
2025-09-23 08:07:08 +00:00
Eric Mc Sween
378df8d7e5
Migrate renderSetPasswordForm to zod
...
GitOrigin-RevId: ddb6f06c6dc838ecee5c4bd31824f9e1c92c2cfe
2025-09-23 08:07:04 +00:00
Eric Mc Sween
b3c82daf4b
Migrate requestReset to zod
...
GitOrigin-RevId: 2ca7604f24288bb1dc5690b3a760e4dd0bdf410a
2025-09-23 08:06:59 +00:00
Eric Mc Sween
91567cc55f
Migrate renderRequestResetForm to zod
...
GitOrigin-RevId: 9ae9eb6ea1bc2966406938b130e7e2410e770163
2025-09-23 08:06:54 +00:00
Eric Mc Sween
c29e823537
Migrate createLinkedFile to zod
...
GitOrigin-RevId: 68175ddc002f1e968cd7155aa2327686772b3cc8
2025-09-23 08:06:49 +00:00
Eric Mc Sween
72436948eb
Migrate recurly backfill to zod
...
GitOrigin-RevId: 2241177c7ca614487f7735235c132d4d8fc759cc
2025-09-23 08:06:44 +00:00
Eric Mc Sween
53af983981
Migrate joinProject to zod
...
GitOrigin-RevId: 8c03002adfdf47a7f83ad3dde32428d29abd9bb9
2025-09-23 08:06:36 +00:00
Eric Mc Sween
9d7943209e
Migrate inviteToProject to zod
...
GitOrigin-RevId: 9c755d0f922bbef44b6f95a06ec448eb8d2c1840
2025-09-23 08:06:30 +00:00
Eric Mc Sween
2b13dabf6f
Migrate transferOwnership to zod
...
GitOrigin-RevId: 406886fcf721091e084ed76ca59ef2ded76ab9d2
2025-09-23 08:06:26 +00:00
Eric Mc Sween
c0bb6bd6bc
Migrate setCollaboratorInfo to zod
...
GitOrigin-RevId: e65bb6e17115362e7521f3e234757aa812aa89bc
2025-09-23 08:06:21 +00:00
John Lees-Miller
e21a165050
Merge pull request #28505 from overleaf/jlm-fix-recurly-webhook-manual-charge
...
Handle manual charge in recurly webhook
GitOrigin-RevId: 0e84725cc99433f3e6bebbd4fd424a47b233b966
2025-09-23 08:06:16 +00:00
David
3e72374f36
Merge pull request #28626 from overleaf/dp-scroll-to-ai
...
Add setTimeout to scrolling to ai suggestedfix on gutter click
GitOrigin-RevId: 83663b7b7ee599aad689aee5f5526631a811829c
2025-09-23 08:06:11 +00:00
David
78553d40f9
Merge pull request #28632 from overleaf/dp-detached-logs-icon-color
...
Fix logs color in detached pdf mode for new-logs/old-position
GitOrigin-RevId: 335ae2d2db5492a390921adc2cb225097d4b9b4d
2025-09-23 08:06:06 +00:00
David
ed16d58d19
Merge pull request #28630 from overleaf/dp-detached-pdf-errors
...
Add fileTreeData checks to FileTreePathProvider
GitOrigin-RevId: 8c4701d9dc02ac30346d82f813f821c8561f98ed
2025-09-23 08:06:01 +00:00
Davinder Singh
1a29026023
Onboarding Data Collection - Adding new translations text ( #28587 )
...
* adding new translations
* removing the .
* adding the correft quote ’
* changing an e2e test
* changing translation key
GitOrigin-RevId: 099a633dca177ea1d14d055109a24eaa71ba0994
2025-09-23 08:05:48 +00:00
Alf Eaton
9cc0f7343c
Merge pull request #28592 from overleaf/ae-unsupported-browser
...
Add noindex meta tag to unsupported browsers page
GitOrigin-RevId: cdbecaf1c3ca2208802b4c18de85007648f86d68
2025-09-23 08:05:43 +00:00
David
f58c213eda
Merge pull request #28608 from overleaf/mj-fix-redesign-css-in-detached-pdf
...
[web] Use wrapping div for detached PDF when using redesigned editor
GitOrigin-RevId: f8f7b395dbe5a627804da10218f4de9d5ac76348
2025-09-23 08:05:38 +00:00
David
3aa85df34a
Merge pull request #28604 from overleaf/mj-limit-beta-modal
...
[web] Remove beta modal for new-user-split-test groups
GitOrigin-RevId: d61a3338472608620d199ef3ee7ef028e90f5aa0
2025-09-23 08:05:33 +00:00
Kristina
da76a61646
Merge pull request #28572 from overleaf/kh-analytics-for-custom-checkout
...
[web] add `payment-page-view`, `payment-page-toggle-payment`, `payment-page-toggle-country` events to Stripe custom checkout
GitOrigin-RevId: a576ee706909e1e363e9ca256e2303a8fd9e1aa7
2025-09-23 08:05:29 +00:00
Kristina
4b3554a350
[web] update webhook event handlers for Stripe custom checkout ( #28526 )
...
* do not emit subscription-started when status is incomplete
* emit subscription-started when incomplete subscription transitions to active
* do not emit subscription-expired when status is incomplete_expired
* do not sync incomplete or incomplete_expired Stripe subscriptions
* allow `incomplete*` status to better guard against syncing
GitOrigin-RevId: 4e851f654dcb4bf356280197dd158e834175df12
2025-09-23 08:05:23 +00:00
Antoine Clausse
2eb483faab
[web] Allow OVERLEAF_NAV_TITLE and OVERLEAF_HEADER_IMAGE_URL to be used at the same time ( #28445 )
...
* Remove unused navbar-website-redesign.pug
* Add custom logo and title to the navbar settings
* Update navbar-header so it handles logo+title, and without overflowing
* Revert "Add custom logo and title to the navbar settings"
This reverts commit a860fca916714fa34befa231a0b7f43fcbcc3aee.
GitOrigin-RevId: 4d87b47a5c6f64130fe2b57c57ee8f808baef271
2025-09-22 08:05:59 +00:00
Jimmy Domagala-Tang
d5f11f54be
Revert "Revert "Rolling TexLive builds experiment"" ( #28603 )
...
* Revert "Revert "Rolling TexLive builds experiment""
* adding rolling image to allowed ones in staging (#28588 )
GitOrigin-RevId: f377cacd6e4811a4bd9116c793ecbb29a7b72c33
2025-09-22 08:05:53 +00:00
Jakob Ackermann
1726d9d0a2
[web] fix footer for storybook index.html ( #28600 )
...
GitOrigin-RevId: 462e11a54619998f5ece336f8dfa5b0109608d81
2025-09-22 08:05:48 +00:00
Mathias Jakobsen
e9e9ecfff6
Merge pull request #28597 from overleaf/mj-auto-collapse-timeout-messages-when-error-state-present
...
[web] Avoid double compile time paywall
GitOrigin-RevId: f732006f92ff0029c2f69297f43b9ca441994145
2025-09-22 08:05:44 +00:00
Mathias Jakobsen
5c6d6888f2
Merge pull request #28599 from overleaf/mj-stop-deselecting-error-tabs
...
[web] Avoid hiding logs when downloading file
GitOrigin-RevId: 596d93a4b2ac57bcbfaf50f0e4359b72f25e4861
2025-09-22 08:05:39 +00:00
Mathias Jakobsen
4af7edf5b8
Merge pull request #28601 from overleaf/mj-pdf-error-state-scroll
...
[web] Allow scrolling in PDF error state in case of overflow
GitOrigin-RevId: 3591f01980c3c95691eca9437b8eed0e504f27e6
2025-09-22 08:05:34 +00:00
Jakob Ackermann
41afa304b7
[web] switch storybook build to Jenkins ( #28590 )
...
* [web] add Jenkins pipeline for storybook
* [web] fix storybook build
* [terraform] dev-project: switch writer for storybook bucket to Jenkins
* [web] remove explicit dependency
* [terraform] dev-project: link service account
* [web] tweak storybook index.html
- explicitly sort entries
- remove index.html
* [packer] jenkins-worker: install m4
* [web] remove cloud build trigger for storybook
GitOrigin-RevId: a1aa70ee91644f876d95ae7bc6643b0a1ef59759
2025-09-22 08:05:28 +00:00
Mathias Jakobsen
6c6048002b
Merge pull request #28595 from overleaf/revert-28594-revert-28533-mj-blob-ranges-maxsize
...
[web+history-v1] Retry: Use range request for binary blobs in project snapshot
GitOrigin-RevId: defc279c9918695135962d65603a2941c5c4b033
2025-09-22 08:05:23 +00:00
Mathias Jakobsen
67d10e96bd
Merge pull request #28594 from overleaf/revert-28533-mj-blob-ranges-maxsize
...
Revert "[web+history-v1] Use range request for binary blobs in project snapshot"
GitOrigin-RevId: 580491611a1b43104846f8509dd1e920f8077c9c
2025-09-22 08:05:15 +00:00
Mathias Jakobsen
c4aae2f887
Merge pull request #28580 from overleaf/mj-compile-log-entries
...
[web] Remove compile-log-events override for labs users
GitOrigin-RevId: 247a27f06e0eb8eff41d015d916c088b5da2a45d
2025-09-22 08:05:09 +00:00
Mathias Jakobsen
6c79ce97cc
Merge pull request #28533 from overleaf/mj-blob-ranges-maxsize
...
[web+history-v1] Use range request for binary blobs in project snapshot
GitOrigin-RevId: e72a2d481bf163b3e85361b42e30e82cf867f1cf
2025-09-22 08:05:04 +00:00
Brian Gough
6ed14c56ae
Merge pull request #28567 from overleaf/bg-fix-project-locator-root-folder
...
respect elementType when matching rootFolder in findElement
GitOrigin-RevId: f4e20ee6441fc16915297b2ac24737ed63398027
2025-09-19 08:08:20 +00:00
Brian Gough
aaa62b2dbc
Merge pull request #28589 from overleaf/revert-28283-jdt-monthly-tl-experiment
...
Revert "Rolling TexLive builds experiment"
GitOrigin-RevId: c3c6833dca7ef0d207f854c93bf0bb03bd814694
2025-09-19 08:08:15 +00:00
Jimmy Domagala-Tang
aaafb86fe2
Rolling TexLive builds experiment ( #28283 )
...
* feat: allow for monthly tl builds experiment
* feat: show correct image when user doesnt have access to current image in compiler settings (#28282 )
* adding packer space for extra rolling image
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
GitOrigin-RevId: db909e1a85f36f1567236a2c4d5790b565dda76d
2025-09-19 08:08:10 +00:00