Simon Gardner and Copybot
43c263b419
[web] Add audit log entry for billing-details-updated
...
GitOrigin-RevId: dd0079e4043d3a6ee64bd511b242d7f5649036ca
2025-11-28 09:05:47 +00:00
Simon Gardner and Copybot
e89a5da7de
[web] Add audit log entry for group-invite-sent
...
GitOrigin-RevId: 70dee3b844ab1dae05f362ad7f68214959257583
2025-11-28 09:05:42 +00:00
Simon Gardner and Copybot
d7f7fd1d00
[web] Add Audit log entry for project send-invite
...
GitOrigin-RevId: 86edadc6fb95e989653b390b0f60705dce657bf2
2025-11-28 09:05:37 +00:00
Malik Glossop and Copybot
c7cf9f70f3
Merge pull request #29924 from overleaf/mg-cancellation-survey
...
[web] add cancellation survey split test
GitOrigin-RevId: acdbb83678352b34e43262d8188844e74bbe73e9
2025-11-28 09:05:28 +00:00
Mathias Jakobsen and Copybot
7c1a225be4
Merge pull request #29899 from overleaf/mj-dark-mode-file-flash
...
[web] Avoid background color flash when switching files
GitOrigin-RevId: e5d2fbb631fd54d195b9cb51b2a9db584d205138
2025-11-28 09:05:18 +00:00
Andrew Rumble and Copybot
18f44866e5
Merge pull request #29919 from overleaf/revert-29795-ar-last-infrastructure-conversions
...
Revert "[web] last infrastructure conversions"
GitOrigin-RevId: 48dc64553012afb5d2db4b2eb9c9898489b7e5ef
2025-11-27 09:05:54 +00:00
Kristina and Copybot
731bf1d8b6
[web] add scripts for updating Stripe prices ( #29858 )
...
* update generate recurly prices script to skip stripe-only prices
* add script for creating new Stripe prices from a CSV
* add script to archive Stripe prices by version key
* add script for exporting Stripe products and prices
* add script to import Stripe products
GitOrigin-RevId: 3c9cf8037d956b9532c3efed5fe8d63f8be53a93
2025-11-27 09:05:35 +00:00
Andrew Rumble and Copybot
d748d8d606
Merge pull request #29795 from overleaf/ar-last-infrastructure-conversions
...
[web] last infrastructure conversions
GitOrigin-RevId: 68aa11625a9bc6d0d5324ecd95bb5ac52af8ee96
2025-11-27 09:05:30 +00:00
Jimmy Domagala-Tang and Copybot
2aa2862a77
Feat: Allow Ai Bundle for Commons Licenses ( #29413 )
...
* allowing for writefullCommonsAccount within v1 affiliates to signal a commons ai bundle
* feat: update wf when features change
* feat: replace call to wf with metric to give them estimate of number of calls
* fix: acceptance tests for GroupDomainCaptureTests rely on features outlined in settings, where aiErrorAssistant feature is not listed since it is delivered through a module hook
GitOrigin-RevId: 8c2470c7e73b8a1e080bfc977469d35e66ca9db4
2025-11-26 09:05:56 +00:00
Mathias Jakobsen and Copybot
4186321ed7
[web] Add dark mode setting to PDF viewer ( #29813 )
...
GitOrigin-RevId: 4eddfac30a934c44b451694fd5e18dd8d26ad910
2025-11-26 09:05:51 +00:00
Borja and Copybot
4f5638348e
Add keywords generation functionality ( #29842 )
...
GitOrigin-RevId: 1be8739496279af42ffbc299911db92c5caefece
2025-11-25 09:06:45 +00:00
Davinder Singh and Copybot
ec9d2d83d8
Tear down compile-timeout-remove-info ( #29719 )
...
* tearing down the test, and removing the timeout help message
* running make cleanup_unused_locales
* npm run extract:translations
GitOrigin-RevId: 54ee19d18a86a9061ff23d6dbd8375ae0bdf73c2
2025-11-25 09:06:05 +00:00
Simon Gardner and Copybot
7dce5f0e25
Adds audit log entry for user Logout event
...
GitOrigin-RevId: 5a305166ba0e017ae7cb3d426cdae541e8db62c3
2025-11-25 09:05:38 +00:00
Mathias Jakobsen and Copybot
af148bafb3
Merge pull request #28209 from overleaf/mj-dropbox-stop-archived-sync
...
[web] Avoid applying TPDS updates to archived and trashed projects
GitOrigin-RevId: c33bfb1ae5975cd98c81b76713fb99369816b188
2025-11-25 09:05:33 +00:00
Simon Gardner and Copybot
377e431146
Update delete user audit log for managed users
...
GitOrigin-RevId: 5b5b164ebf5b077ec783709d6846a52e94d21565
2025-11-25 09:05:22 +00:00
Borja and Copybot
d4992914c2
Add figure generator from text functionality ( #29742 )
...
GitOrigin-RevId: 94c65c567d59e3228dba63395bd46fe0c57fab02
2025-11-24 09:07:16 +00:00
Malik Glossop and Copybot
016778295a
Merge pull request #29733 from overleaf/mg-transfer-ownership
...
Fix transfer ownership permissions
GitOrigin-RevId: b6d09704361507085e3eae8dc9240a36ae47c70e
2025-11-24 09:06:50 +00:00
Anna Claire Fields and Copybot
9d2f5b3cde
Merge pull request #29803 from overleaf/acf-admin-privileges-matrix
...
Admin privileges matrix
GitOrigin-RevId: 926c8053ab00292ee6fc0f04e0e429f307081f5e
2025-11-24 09:06:07 +00:00
Jessica Lawshe and Copybot
51639030f0
Merge pull request #29175 from overleaf/jel-new-user-domain-capture
...
[web] Managed users enrollment before user is created via domain capture
GitOrigin-RevId: af8ad32a9100413eb913372400bdb4a342d6710f
2025-11-21 09:05:45 +00:00
Andrew Rumble and Copybot
beb6f6d484
Merge pull request #29597 from overleaf/ar-last-features-esm-conversion
...
[web] last features esm conversion
GitOrigin-RevId: a35ab995bf654f1cdfe0e0062d8806761ecccf2d
2025-11-21 09:05:36 +00:00
David and Copybot
af41215058
Merge pull request #29607 from overleaf/dp-redesign-opt-in
...
Add opt-in for editor redesign
GitOrigin-RevId: 29ec8f4045a6bf29ab26a5ce5bceff70fb3aba6e
2025-11-20 09:05:28 +00:00
ilkin-overleaf and Copybot
e81ca06f9c
Merge pull request #29614 from overleaf/ii-domain-capture-mu-email-check
...
[web] Check email from SAML callback before enrollment page
GitOrigin-RevId: 3c8224d42b87969290d5031a28d4ec217e875d84
2025-11-19 09:05:43 +00:00
ilkin-overleaf and Copybot
478df81f87
Merge pull request #29059 from overleaf/ii-domain-capture-saml-provider-error
...
[web] Saml request denied error
GitOrigin-RevId: 73cca9cbc5421bed141fbf0b4978d71930758824
2025-11-19 09:05:34 +00:00
Andrew Rumble and Copybot
394c60f2cf
Merge pull request #29659 from overleaf/revert-29656-revert-29521-ar-models-es-conversion
...
Revert "Revert "[web] Convert models and self-referential test files to ESM ""
GitOrigin-RevId: f64000ae31d298b075a8722dfc51f294c71bc021
2025-11-18 09:04:56 +00:00
Davinder Singh and Copybot
cb9d8844fe
adding a function to trim the staffAccess for subscription page ( #29640 )
...
GitOrigin-RevId: ee030df2fb7df19a1b719311772b454983c2394f
2025-11-17 09:05:32 +00:00
Kristina and Copybot
3194434767
[web] display all Stripe accounts on admin panel ( #29625 )
...
* refactor PaymentService.getPaymentProviderAdminUrl to be more useful
* display all stripe customer accounts
* mv change segment modal to each account
* stripeSubscriptionData -> stripeCustomerData
GitOrigin-RevId: 4c1a277f5073ee7cb12f4596210ba4f8624451b8
2025-11-17 09:05:16 +00:00
Kristina and Copybot
939efc7201
Merge pull request #29564 from overleaf/kh-add-stripe-info-to-front
...
[web] include Stripe customer dashboard link in Front
GitOrigin-RevId: 73a268426610e48a3211fa8e1e994428c84a79ef
2025-11-17 09:05:11 +00:00
Jimmy Domagala-Tang and Copybot
5b8f6f83be
Assume users are in enterprise commons if v1 affiliates lookup fails ( #22728 )
...
* updating affiliation check for enterprise commons to default to restricting wf on error
* feat: simplify logic on affiliate lookup failure
GitOrigin-RevId: ccd676af9a44413bf63fe7c1f7836080c2612f45
2025-11-14 09:05:58 +00:00
Liangjun Song and Copybot
5730fb993a
Merge pull request #29459 from overleaf/ls-support-stripe-subscription-when-accepting-group-invite
...
Support Stripe subscription when accepting group invite from managed group
GitOrigin-RevId: 8b374bd35926a3c074e20bbe45bd6625cc6ba99f
2025-11-14 09:05:50 +00:00
Miguel Serrano and Copybot
7d0e75e4f7
[web] Managed Group Audit Logs for project management ( #29584 )
...
GitOrigin-RevId: 8edf4e580c001db3129c276d23e90ce9e82ac2ea
2025-11-13 09:06:55 +00:00
Andrew Rumble and Copybot
ae6dec9dcb
Merge pull request #29656 from overleaf/revert-29521-ar-models-es-conversion
...
Revert "[web] Convert models and self-referential test files to ESM "
GitOrigin-RevId: 5455cccbb513bd9ca36ce526ff1553065f83d233
2025-11-13 09:06:36 +00:00
Andrew Rumble and Copybot
7c9fea64ac
[web] Convert models and self-referential test files to ESM ( #29521 )
...
from overleaf/ar-models-es-conversion
GitOrigin-RevId: a92ab8342c0f3e23155eacc0570458fc910c3d71
2025-11-13 09:06:13 +00:00
Miguel Serrano and Copybot
1479df36db
[web] Managed Group Audit Logs for github/dropbox ( #29582 )
...
GitOrigin-RevId: 9c2db408734469f67eaca7f4b7f0ebc6babcfcd4
2025-11-13 09:05:55 +00:00
Miguel Serrano and Copybot
fe884195dc
[web] Add Project logs to Group Audit Logs view ( #29456 )
...
* Add `project-created` audit log only for managed users
* Include project audit logs in group audit logs
* Added details column in Group Audit Logs UI
GitOrigin-RevId: 96c7a31b37270912df1629e27d905b692f28da46
2025-11-12 09:05:18 +00:00
8024fe2c58
[web] Add AI workbench to alpha users ( #29417 )
...
Co-authored-by: Alf Eaton <alf.eaton@overleaf.com >
GitOrigin-RevId: 79bb329932b1e6fcc88f648bca9cc4bee215cd41
2025-11-11 09:06:08 +00:00
Davinder Singh and Copybot
34173eda46
Change subscription page title to "Your subscriptions" ( #29377 )
...
* adding plural translations for the languages that were easy to test with the help of AI
* adding remaining translations
* adding your_subscriptions
* running make sort_locales
* fixing nl.json to make it formal You
GitOrigin-RevId: 7510e2f8eee87fd2a256ece434cc59e6877893e6
2025-11-11 09:05:44 +00:00
Antoine Clausse and Copybot
f2788868ac
[web] Create script to re-add wrongly deleted emails ( #29550 )
...
* Allow passing auditLog extra info in addEmailAddress
* Create script re_add_deleted_emails.mjs
* Check email validity when parsing the CSV
* Allow no IP and initiator for the log events
* Add an acceptance test on re_add_deleted_emails
* Fix remove_unconfirmed_emails.mjs
We're not planning to run this again, but this could help if some code from here ever gets copy-pasted
* Fix remove_unconfirmed_emails.mjs
Rename `emailsToRemove` to `emailsToRemoveCandidates`
* Remove console.logs of event logs:
That's unnecessary complexity and we already have the data from the previous script
* Copy `addEmailAddress` into the script
* Handle primary emails correctly
* Ignore a TS error
* Fix async function in createUsers (tests)
* Add assertion for already in use emails in ReAddDeletedEmailsTests
* Add information in admin-panel for add-email audit logs
GitOrigin-RevId: f8480426d7b323f88a268874488d9ae641bc6045
2025-11-07 09:05:17 +00:00
Andrew Rumble and Copybot
f5eb8e9ba4
Update paths
...
GitOrigin-RevId: 5bc9bccf2cd10631cb88412f426a8e3c73c9f689
2025-11-06 09:07:09 +00:00
Andrew Rumble and Copybot
5914c9ff09
Update paths
...
GitOrigin-RevId: 298e3de065fbab3703e90a3d56a89c448fe164e2
2025-11-06 09:06:57 +00:00
roo hutton and Copybot
2e11f2c7b7
Merge pull request #29394 from overleaf/rh-compile-timeout-modal
...
Add compile timeout modal for compile-timeout-target-plans test
GitOrigin-RevId: b352cb239742aa7ffbef7f3cd5c65ac719569ebf
2025-11-06 09:06:29 +00:00
Andrew Rumble and Copybot
da91e15aa0
Export everything from PaymentProviderEntities
...
This improves the type inference in modules that check the types.
GitOrigin-RevId: c8ffc1f7c04fbbc097758b1bc1e63ea33e52d3ba
2025-11-06 09:06:14 +00:00
Andrew Rumble and Copybot
4f02a85aa4
Update paths
...
GitOrigin-RevId: 399c594dd1bbf739d91874df6be3b70e57fe01e3
2025-11-06 09:05:57 +00:00
Andrew Rumble and Copybot
93b7274ea6
Convert tests to ESM
...
GitOrigin-RevId: 03bd4db8cddc548706439edd7f6db0bc3e7ed9d3
2025-11-06 09:05:51 +00:00
Andrew Rumble and Copybot
912324f560
Convert to ESM
...
GitOrigin-RevId: b58b02f9e9c8d47909e95c3ade8e1bf33ed46c80
2025-11-06 09:05:47 +00:00
Andrew Rumble and Copybot
0f4d5a7be6
Rename files
...
GitOrigin-RevId: 80b975b03ebca16328b84fabf11e71bbea87c8bc
2025-11-06 09:05:41 +00:00
Jakob Ackermann and Copybot
3586b37491
[web] Remove clsi-cache-prompt/survey, split-tests and events ( #29510 )
...
* [web] Remove clsi-cache-prompt/survey and split-tests
* [web] Remove initial 50/50 clsi-cache split-test
* [web] Remove synctex-downloaded-from-cache event
* [web] Remove fallback-to-clsi-cache event
* [saas-e2e] fix tests with clsi-cache enabled
GitOrigin-RevId: b5cf2ab073dc866fe398b81fd5afe46422134c80
2025-11-05 09:06:59 +00:00
Miguel Serrano and Copybot
a4d9d5789a
[web] Add User logs to Group Audit Logs view ( #29480 )
...
* Revert "Revert "[web] Add User logs to Group Audit Logs view (#29155 )" (#29479 )"
This reverts commit 40a1516ab9cec690d0487a0a870b9fab17598d60.
* Fix `managedUsersEnabled` flag in frontend
GitOrigin-RevId: ae3edf5bcbc01ec46bc18028e758d3364072c307
2025-11-05 09:06:25 +00:00
Alf Eaton and Copybot
c3881084be
Merge pull request #29444 from overleaf/ds-remove-brazil-discount-banner
...
Removing GEO Price Banner from Brazil
GitOrigin-RevId: 85968cb546083bb3d3a526061daf8e6c1149867d
2025-11-04 09:06:06 +00:00
Miguel Serrano and Copybot
1a3ce3f192
Revert "[web] Add User logs to Group Audit Logs view ( #29155 )" ( #29479 )
...
This reverts commit c455edc5a700ba24e73a16b2a66b50cb92f24176.
GitOrigin-RevId: 40a1516ab9cec690d0487a0a870b9fab17598d60
2025-11-04 09:05:47 +00:00
Miguel Serrano and Copybot
3522923d4e
[web] Add User logs to Group Audit Logs view ( #29155 )
...
* [web] Add User logs to Group Audit Logs view
GitOrigin-RevId: c455edc5a700ba24e73a16b2a66b50cb92f24176
2025-11-04 09:05:35 +00:00