Commit Graph

23454 Commits

Author SHA1 Message Date
Brian Gough d7cd65d20c Merge pull request #28628 from overleaf/bg-cache-history-size-on-project
Implement project size checks on file uploads

GitOrigin-RevId: 4dffe237e6992b859f07964cffa82ff1c13e91c9
2025-09-24 08:07:37 +00:00
Jessica Lawshe daa4bd9062 Merge pull request #28618 from overleaf/jel-commons-enable-while-migrating-to-group
[web] Support Commons migration to a group with domain capture

GitOrigin-RevId: 9262a44fc09d6d19a9c17895ef90bcef877e4a42
2025-09-24 08:07:29 +00:00
Andrew Rumble aef9639405 Add acceptance test to notifications
GitOrigin-RevId: de2d0ed8cab15c4347ddecf227073a6d4e06120f
2025-09-24 08:06:52 +00:00
Andrew Rumble 92792828bf Convert HealthCheckController to TypeScript
GitOrigin-RevId: f527e8cecd8599af0d083d168003d325771d4279
2025-09-24 08:06:48 +00:00
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
Andrew Rumble 139d7acd4f Run buildscript update script
GitOrigin-RevId: c6d4929dc59361359066961df6781e8764274c83
2025-09-24 08:06:18 +00:00
Andrew Rumble ff9be88970 Remove unneeded tsconfig configuration
GitOrigin-RevId: 51373fbc32f46788906b7ad27afe2bb06c3c9854
2025-09-24 08:06:14 +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
Andrew Rumble c0c065e477 Fix HealthCheckController
GitOrigin-RevId: ac5dee607a67c43a9e49f8faf292ef83e9d6d906
2025-09-24 08:05:54 +00:00
Andrew Rumble 087224395c Convert NotificationsController test to TypeScript
GitOrigin-RevId: c220743a4da11e9221e8adc6bb6b4668fa15583e
2025-09-24 08:05:50 +00:00
Andrew Rumble b15bd48376 Handle Zod errors
GitOrigin-RevId: 0501602e8d9a014987b3cbc89cffd86186995e06
2025-09-24 08:05:45 +00:00
Andrew Rumble 09d9612a71 Convert NotificationsController to TypeScript
GitOrigin-RevId: df1c25e3494fb12c2af74be30a85d8b0d59e1789
2025-09-24 08:05:41 +00:00
Andrew Rumble 52c9f2b512 Rename js->ts
GitOrigin-RevId: 9461b401368099d53ddc8cdc7b226c6156e2d651
2025-09-24 08:05:37 +00:00
Andrew Rumble e3b3203410 Add helpers and prepare for importing them
GitOrigin-RevId: 115c5ba3160a4cc3751ae26c232a85fed6b42baf
2025-09-24 08:05:33 +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
Brian Gough ff267ca246 Merge pull request #28640 from overleaf/bg-fix-chunk-store-metrics
update metrics for getChangesSinceVersion to include status and hasMore flag

GitOrigin-RevId: 389353425a12d6d7c92aa3ae37d6553fc1c7fc1d
2025-09-23 08:08:09 +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
Jimmy Domagala-Tang ed8da26479 add persistent directory for rolling builds texlive location (#28563)
GitOrigin-RevId: ea131bc99f27be32055d40a92a967f524f29d02d
2025-09-23 08:07:59 +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
Andrew Rumble 423c2a47e5 Merge pull request #28482 from overleaf/ar-move-notifications-changes-into-buildscripts
[monorepo] move notifications changes into buildscripts

GitOrigin-RevId: b5948702627d0bc87bffd3acc3d7c2ab9f4ac23d
2025-09-23 08:05:53 +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