Miguel Serrano
b8816848a0
Merge pull request #25972 from overleaf/msm-unvendor-envsubst
...
[git-bridge] Un-vendor `envsubst`
GitOrigin-RevId: 02abdd20aede8b6fd90013f4841ad3375997335c
2025-05-30 08:05:00 +00:00
Miguel Serrano
1ea7a6f33f
Merge pull request #25968 from overleaf/msm-git-bridge-bump-async-handler
...
[git-bridge] Bump `async-http-client` to 3.0.2
GitOrigin-RevId: 659e997b0403e9eb5af03ce398a84730661ff66a
2025-05-30 08:04:55 +00:00
Jimmy Domagala-Tang
aee3909a5f
prevent attempting to set headers after we already sent respone ( #25994 )
...
GitOrigin-RevId: be9f63f4c6d86ccd7f55850d71f5f2564eab2f12
2025-05-29 08:06:51 +00:00
Andrew Rumble
a06ae82b56
Remove esmock from web
...
GitOrigin-RevId: 32aa3f23da8bb135d41f2e305662f157094d4936
2025-05-29 08:06:46 +00:00
Andrew Rumble
de4a80ef93
Update unit test script to remove mocha module tests
...
GitOrigin-RevId: 3bcc265e32486a179dd473233bed27ed798fba47
2025-05-29 08:06:34 +00:00
Jimmy Domagala-Tang
d49a8f83df
Revert Recurly based subscription upgrades on failed payments ( #25824 )
...
* feat: add ability to set restore point for subscriptions
* feat: update recurly client with ability to get past due invoices and fail invoices
* utility to retrieve last valid subscription
* create revert requests and fail invoices, revert subscriptions to previous valid states on failed upgrade payments
* add restore point and call to revert plans on failed payments
* code style for PaymentProviderEntities
* moving subs restore point check to SubscriptionController, and removing unecessary error
* adding ability to stop sub restores without a deploy
* ensure that subs restore point is set before changing plan
* changing reverted flag on subscription to count, and only reverting automatic invoices
* updating tests with restorepoint functions
* rethrow error after voiding restore point, and ensure that recurly failed_payment always gets a 200 response
* only void restore point if the changeRequest fails
GitOrigin-RevId: cf3074c13db22d1cf680b59c4d57817c390db23e
2025-05-29 08:06:11 +00:00
Brian Gough
3296fc15da
Merge pull request #25905 from overleaf/bg-history-redis-fix-import-path
...
fix import path for Job errors in history-v1
GitOrigin-RevId: f5f88bd34e713cd2ed78185ed4ce917e10d09caf
2025-05-29 08:06:06 +00:00
Brian Gough
b525a80d28
Merge pull request #25470 from overleaf/bg-history-redis-downgrade-job-related-errors
...
downgrade expected job errors in scanAndProcessDueItems
GitOrigin-RevId: 0a2689699bfc6512c5017c7f5e51ac4f80c409fe
2025-05-29 08:06:01 +00:00
Rebeka Dekany
9f821b4cfa
Add landmark for the cookie banner and update its links color ( #25823 )
...
* Update cookie banner link color
* Add landmark for the cookie banner
GitOrigin-RevId: 9500cdfd7ddacbc2442680ed477ca1ac793720f7
2025-05-29 08:05:42 +00:00
Rebeka Dekany
c8d4b644bf
Update the Labs button's content and border colour ( #25942 )
...
GitOrigin-RevId: 36de10a13ff5d8721ffcac25c5c002fe25f7a125
2025-05-29 08:05:37 +00:00
Andrew Rumble
18c0634011
Disable test isolation
...
Isolation isn't required and it takes the setup contribution to our
tests down from over 60 seconds to single figures, greatly speeding up
the tests.
GitOrigin-RevId: 72516e420583fa2dfcef13f2cc50b0769a100baf
2025-05-29 08:05:29 +00:00
Andrew Rumble
b35b54cb80
Use vi for logger mocks
...
GitOrigin-RevId: aeff4a82f96300ec3f81c8418e8373e923b8c4d4
2025-05-29 08:05:24 +00:00
Andrew Rumble
ee8044d162
Update script to handle multiple directories and no vitest tests scenarios
...
GitOrigin-RevId: 92a394387c2326d350b64c6a25e3b34c92e342aa
2025-05-29 08:05:19 +00:00
Andrew Rumble
5b764953c0
Add eslint rules for skipped/focused tests (and fix issues)
...
GitOrigin-RevId: 01735e0805a28609a68df667cd2a4c3d89c5b968
2025-05-29 08:05:11 +00:00
Andrew Rumble
873068a187
Update test files with vitest compat changes
...
GitOrigin-RevId: 494f906089d250268a5ff8c8a2150ff2692c37e2
2025-05-29 08:05:06 +00:00
Andrew Rumble
51dcc88f27
Rename test files for vitest
...
GitOrigin-RevId: f8792c0ce5eeb4843a534d3ff83e011d25fb65e0
2025-05-29 08:05:00 +00:00
Andrew Rumble
0d3025b8cf
Add vitest and configuration
...
GitOrigin-RevId: 1262f9f32a0db6a29d3feedd8158b8dd04e48b6a
2025-05-29 08:04:55 +00:00
Jessica Lawshe
ce67a27c97
Merge pull request #25556 from overleaf/jel-group-audit-log-remove-from-group
...
[web] Log when user leaves or is removed from group
GitOrigin-RevId: 8a5042b21cbf4eb622d5ca35cc095d94fe5a8539
2025-05-28 08:05:53 +00:00
Jessica Lawshe
dcd520d7eb
Merge pull request #25360 from overleaf/jel-group-audit-log-join
...
[web] Update group audit log when user joins
GitOrigin-RevId: 81c0d5003cdde384cb5ff90b57f6aa8b8dae0ee2
2025-05-28 08:05:46 +00:00
Jessica Lawshe
881db9b472
Merge pull request #25011 from overleaf/jel-group-audit-logs-part-2
...
[web] Update group audit log when user enrolls in managed users
GitOrigin-RevId: 15d79854007ac3334a2bb66bcf73230bf42c68ce
2025-05-28 08:05:42 +00:00
Domagoj Kriskovic
93a1996491
Show add-on list for non-personal subscription ( #25901 )
...
GitOrigin-RevId: ba23158f51a7183fabc61c16b19809f58cf15323
2025-05-28 08:05:34 +00:00
Eric Mc Sween
25adb7e303
Merge pull request #25949 from overleaf/revert-25869-em-split-editor-facade
...
Revert "Split EditorFacade functionality for history OT"
GitOrigin-RevId: a55328e08776fa0f59071fca955ba73ef130984d
2025-05-28 08:05:30 +00:00
Eric Mc Sween
13fa735da0
Merge pull request #25869 from overleaf/em-split-editor-facade
...
Split EditorFacade functionality for history OT
GitOrigin-RevId: 1e415e1d058c0de0b27271a9a5d7208b4a8a689b
2025-05-28 08:05:26 +00:00
Miguel Serrano
4315777638
Merge pull request #25916 from overleaf/msm-git-bridge-bump-jgit
...
[git-bridge] bump `jgit` to `6.10.1`
GitOrigin-RevId: a1ffaa68a2eaca278c48acaf8e9d72b06c0cf29a
2025-05-28 08:05:19 +00:00
Antoine Clausse
f7b6246d41
[web] Use 6-digits verification in project-list notifications (bis) ( #25847 )
...
* Pull email context outside of `ResendConfirmationCodeModal`
* Use `loading` prop of button instead of deprecated Icon
* Swap notification order to clarify priority (no change in behaviour)
* Replace confirmation link action by confirmationCodeModal, and simplify code
* Change to secondary button variant in the Notification
* Display errors within the modal
* Increase ratelimit for resend-confirmation
* Copy changes
* Add stories on email confirmation notifications
* Fix other Notification stories
* Update tests
* Update services/web/frontend/js/features/settings/components/emails/confirm-email-form.tsx
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com>
* Remove placeholder on 6-digit code input
---------
Co-authored-by: Rebeka Dekany <50901361+rebekadekany@users.noreply.github.com>
GitOrigin-RevId: dad8bfd79505a2e7d065fd48791fd57c8a31e071
2025-05-28 08:05:01 +00:00
David
9000a3b70c
Merge pull request #25923 from overleaf/dp-view-dropdown
...
Update UI of view dropdown
GitOrigin-RevId: 2d689a73886e0821eaa21e6666092e9414528e55
2025-05-28 08:04:57 +00:00
David
43563158d3
Merge pull request #25779 from overleaf/dp-recompile-button
...
Update Recompile button to match figma designs
GitOrigin-RevId: c3614fe2e621a64eb35dd4989b86c68a89bea342
2025-05-28 08:04:53 +00:00
CloudBuild
1c6ee3f930
auto update translation
...
GitOrigin-RevId: 4e2e3d1e7ca70f76f13f905753ba1ca2c945b72f
2025-05-27 08:05:55 +00:00
Jakob Ackermann
25577379fc
[clsi] add env var override for seccomp profile ( #25894 )
...
GitOrigin-RevId: 6ef9a5c1f9149147641abb9fe1798b1b41a14c05
2025-05-23 13:25:58 +00:00
Miguel Serrano
923708f9f9
Merge pull request #25889 from overleaf/jpa-web-wait-for-mongo
...
[web] wait for DB before fetching global blobs
GitOrigin-RevId: 2beefd39ae4be4d233e2aac018d471bf949faea2
2025-05-23 11:08:40 +00:00
Miguel Serrano
3cf436c89e
Merge pull request #25886 from overleaf/msm-add-skip-email-to-delete-user
...
[CE] Add `--skip-email` to `delete-user` script
GitOrigin-RevId: d0f5ced26930060df1e9f40dee97839076743bbd
2025-05-23 11:08:31 +00:00
Miguel Serrano
01dc0a4b45
Merge pull request #25882 from overleaf/jpa-sp-mongo-6
...
[web] bump minimum mongo version for Server Pro to 6.0
GitOrigin-RevId: 57821a0610b640880e3801e597f78103d580ee40
2025-05-23 11:08:26 +00:00
Miguel Serrano
978086c658
Merge pull request #25885 from overleaf/jpa-msm-tls-email
...
[web] fix nodemailer config for tls
GitOrigin-RevId: 6470a57bc66a89d463ca11f0f27e864a8cd3f61a
2025-05-23 11:08:21 +00:00
Mathias Jakobsen
3274235ac6
Merge pull request #25832 from overleaf/mj-ide-hide-editor-actions-when-unavailable
...
[web] Editor redesign: Hide editor options in menu bar when editor is not visible
GitOrigin-RevId: c4d158f80821afbc5f7ff7d13dac8ff5ecff6315
2025-05-23 08:06:08 +00:00
Mathias Jakobsen
6bb074eec3
Merge pull request #25836 from overleaf/mj-ide-settings-padding
...
[web] Add border padding to rail to reduce link text overlap
GitOrigin-RevId: f0a49b51dccb6618ca991f2074845796f2b95933
2025-05-23 08:06:03 +00:00
David
c450094659
Merge pull request #25804 from overleaf/dp-on-for-guests
...
Remove references to removed track changes onForGuests option
GitOrigin-RevId: c251ad41633df33f0d963dbc3c2e5cb62920a5e1
2025-05-23 08:05:59 +00:00
David
2d66b9751a
Merge pull request #25784 from overleaf/dp-backend-reviewer-role-cleanup
...
Remove references to `reviewer-role` feature flag in the backend
GitOrigin-RevId: 4d2088e4c2815d3221817a182a0a66b5a60b3532
2025-05-23 08:05:54 +00:00
Eric Mc Sween
f69b9f857e
Merge pull request #25825 from overleaf/em-accept-edit-operations
...
Accept all EditOperations in history-ot type
GitOrigin-RevId: b3bc710c92c4aa31dfeec16d422e42f0a6bb8cdb
2025-05-23 08:05:46 +00:00
Jakob Ackermann
64984ee86a
[history-ot] flush history for projects with short queues ASAP ( #25776 )
...
* [document-updater] flush history for projects with short queues ASAP
* [k8s] document-updater: enable short history queue for history-ot demo
* [project-history] flush history for projects with short queues ASAP
* [project-history] wait for mongo before running acceptance tests
* [k8s] project-history: enable short history queue for history-ot demo
* [project-history] change wait-for-mongo step in tests
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
---------
Co-authored-by: Eric Mc Sween <eric.mcsween@overleaf.com>
GitOrigin-RevId: 3e989c409e8e9887655b35f2659ce0829e61b357
2025-05-23 08:05:35 +00:00
Liangjun Song
2f87db9c0d
Merge pull request #24790 from overleaf/ls-use-script-runner
...
Update some scripts to use Script Runner
GitOrigin-RevId: aaa11f94dcfd328c158bb02d1b9fb2adfb1bb146
2025-05-23 08:05:23 +00:00
Tim Down
d0010217cd
Merge pull request #25613 from overleaf/td-bs5-sp-login
...
Migrate SP/CE login page to Bootstrap 5
GitOrigin-RevId: 37fc7cbb453bfef93abde2080faaa0a88116d1f4
2025-05-23 08:05:19 +00:00
Tim Down
a77f218a77
Merge pull request #25805 from overleaf/td-bs5-rename-auth-pages-feature-flag
...
Change auth pages feature flag
GitOrigin-RevId: 091b2cde7cc4f91e2ce7533d610db773fc622bb5
2025-05-23 08:05:14 +00:00
Tim Down
290bf71659
Merge pull request #25788 from overleaf/td-layout-react
...
Use correct layout for React pages
GitOrigin-RevId: 0dbf3146273c0ac2f1549f67be374595e1b8403e
2025-05-23 08:05:10 +00:00
Jakob Ackermann
11b94593c2
[web] remove deledFiles collection ( #25750 )
...
* [history-v1] remove processing of deleted files when back-filling hashes
* [web] remove deledFiles collection
GitOrigin-RevId: 7c080e564f7d7acb33ebe7ebe012f415a847d0df
2025-05-23 08:05:01 +00:00
Christopher Hoskin
841e32bb64
Merge pull request #25809 from overleaf/csh-issue-22789-ci-mongo-7
...
Upgrade the dev environment and CI to mongo 7
GitOrigin-RevId: da02881d142d21be47dac7bd2af74520ba8664cd
2025-05-22 08:45:24 +00:00
Miguel Serrano
88d3186dc1
Merge pull request #25792 from overleaf/msm-bump-multer
...
Bump `multer` to v2.0.0
GitOrigin-RevId: 688bfd3e6546b18f22ebaef82e4d9dd57b6d40bd
2025-05-22 08:45:16 +00:00
Rebeka Dekany
f86eb6208f
Filter out link-sharing token sent to Sentry ( #25787 )
...
GitOrigin-RevId: 647f1a2e20e7883f7ab9c862bb0d90cf96360c24
2025-05-22 08:08:13 +00:00
Eric Mc Sween
c18b3f95b2
Merge pull request #25492 from overleaf/em-paginate-changes-1
...
Paginate history changes endpoint
GitOrigin-RevId: 2b48044d64244404efcd2e090b682c1f571a5567
2025-05-22 08:08:09 +00:00
Jimmy Domagala-Tang
23e24627d5
Merge pull request #25821 from overleaf/jdt-handle-no-prem-src
...
Handle cases where Writefull is not defined on a user on the subscription page
GitOrigin-RevId: ef43da630b5194f6021ebfc52ca4cb473e674b23
2025-05-22 08:08:05 +00:00
Jimmy Domagala-Tang
d6cd041704
Merge pull request #25505 from overleaf/jdt-redirect-to-wf-based-on-prem-src
...
Manage on Writefull should provide the right instructions based on premiumSource
GitOrigin-RevId: bc6dcc5962d18220c445315acbb3b4040ff23d5d
2025-05-22 08:08:01 +00:00