Mathias Jakobsen
4e40f24a9e
Merge pull request #26631 from overleaf/mj-tooltip-labs-new-survey
...
[web] Editor redesign: Add tooltip for filling out new survey
GitOrigin-RevId: 432201b6fbff085fcc8ccdeb70c3056043b50422
2025-07-04 08:06:00 +00:00
Kristina
a74c0abdf5
Merge pull request #26793 from overleaf/mf-add-missing-public-key-on-purchase-addon
...
[web] Add missing publicKey to purchase add-on flow when user need to authenticate their payment via 3ds secure flow
GitOrigin-RevId: cc330cb8dad501479bbb3c5c5b4fc32ef9d36921
2025-07-03 08:06:25 +00:00
Kristina
4eee7cd6ef
[web] rm annual-prices-monthly-rates split test ( #26727 )
...
* [web] rm annual-prices-monthly-rates split test
- rm monthly rates treatment
- rm unused translations
- rm unused supporting functions
- rm unused styles
GitOrigin-RevId: 5901853245cd9b01ee9e4774154d29ae8f5fcae5
2025-07-03 08:06:13 +00:00
Kristina
3f1a930046
[web] make SubscriptionController.cancelSubscription return a status ( #26734 )
...
* [web] make SubscriptionController.cancelSubscription return a status
* [web] update acceptance test to match cancel subscription behavior
GitOrigin-RevId: 507809dcb7fa645c2a69e38cdf4a9e3f736622e1
2025-07-03 08:06:09 +00:00
Alf Eaton
58303de9f4
Enable full project search in Community Edition and Server Pro ( #25753 )
...
GitOrigin-RevId: 1def9c3e190c907d41b7f822831e12c8609e9c7c
2025-07-03 08:05:52 +00:00
Alexandre Bourdin
d55cb6af5e
Merge pull request #26699 from overleaf/ab-survey-exclude-labs-users-option
...
Add an option to hide a survey from Labs users
GitOrigin-RevId: d6f87bb31221d8db38f8506afa7cc3313ad235ce
2025-07-03 08:05:31 +00:00
Alexandre Bourdin
36c4c65609
Merge pull request #26683 from overleaf/ab-update-survey-form
...
Update survey form and preview + support custom button CTA
GitOrigin-RevId: 2b519ab1da1c8e7897b3135956f80619f4e901b4
2025-07-03 08:05:26 +00:00
Andrew Rumble
747224ac10
Remove code that checks for index.js (now that we don't have any of these)
...
GitOrigin-RevId: c7ece8f01d1e8318ffe461e9ebe2cf0ed1b040ac
2025-07-03 08:05:12 +00:00
roo hutton
2a9d3bb168
Merge pull request #26566 from overleaf/rh-cio-event-segmentation
...
Include customer.io segmentation in recurly/stripe subscription events
GitOrigin-RevId: 54483e17eec5251ac7871d43a3aa1e074dcfe98d
2025-07-01 08:07:02 +00:00
Mathias Jakobsen
28c227157e
Merge pull request #26616 from overleaf/mj-tooltip-labs-disabled-nudge
...
[web] Add nudge tooltip to try redesigned editor again
GitOrigin-RevId: 1db104adeee2225f24dd76df141daf145b6ec582
2025-07-01 08:06:37 +00:00
Kristina
3bdc8316e9
Merge pull request #26639 from overleaf/kh-support-stripe-us
...
[web] support regional Stripe accounts
GitOrigin-RevId: d414d310d8db495635d8e0d3b057e3f56b2f044e
2025-06-30 08:05:57 +00:00
Antoine Clausse
00d5d879c5
[web] Add third-party tracking Propensity ( #26638 )
...
* Rename `suppressGoogleAnalytics` to `suppressAnalytics`
* Add Propensity script
* Add LinkedIn Insight Tag script
* Version the cookie to prevent adding unconsented tracking
* Move tracking loaders to Typescript, insert them in foot_scripts.pug
* Show the cookie-banner when tracking other than GA is set
* Revert `oa` cookie versioning
* Remove `async` from propensity script
* Use shared tracking loader for Hotjar, LinkedIn, and Propensity
* Reusable `insertScript`
* Remove tracking-linkedin
* Test the scripts by adding fake ids
* Revert "Test the scripts by adding fake ids"
This reverts commit 50759bb6b40fd2684d1b967d83dd71e8517c3de9.
GitOrigin-RevId: 2a7b36bfc70ac1fc983f837dd4693a19a385cbc6
2025-06-30 08:05:52 +00:00
roo hutton
6d7b13ac18
Merge pull request #26349 from overleaf/rh-cio-dashboard-assignment
...
Assign customer.io split test on projects dashboard
GitOrigin-RevId: 78a21bce31262db15f9701abc0599b44b9023ad2
2025-06-27 08:56:30 +00:00
Mathias Jakobsen
4fd9c6fd18
Merge pull request #26440 from overleaf/mj-ide-co-branding-submit
...
[web] Editor redesign: Add co-branded submit button to toolbar
GitOrigin-RevId: 45f7ba93de8b28868d88a4ad913f6543e0f7e0a6
2025-06-26 08:05:10 +00:00
Jakob Ackermann
73ae6f480f
[web] change status page URL to HTTPS everywhere ( #26587 )
...
* [web] change status page URL to HTTPS everywhere
Also open all links to the status page or admin email in a new tab.
* [server-ce] explicit protocol matching
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
---------
Co-authored-by: Brian Gough <brian.gough@overleaf.com >
GitOrigin-RevId: d7d12eef4efc737c5d70fc969c862acae9faf14c
2025-06-26 08:04:59 +00:00
Jakob Ackermann
886bad1071
[web] remove runtime migration for fixing collaborator lists on projects ( #26581 )
...
GitOrigin-RevId: f6a4c142e010e168c79b59cb96dddb147093d4a0
2025-06-26 08:04:54 +00:00
Jakob Ackermann
87de73333a
Merge pull request #26575 from overleaf/jpa-archived-state
...
[web] remove runtime migration for project.archived/trashed state
GitOrigin-RevId: 69064878f3dfdcde3727a4e3eb555deb75c70588
2025-06-26 08:04:50 +00:00
Liangjun Song
c7ae851d39
Merge pull request #26519 from overleaf/ls-group-plan-upgrade-in-stripe
...
Support group plan upgrade in Stripe
GitOrigin-RevId: 44ae35c6221bf96a0b91526178d6ab1aff80f2a3
2025-06-25 08:06:54 +00:00
Domagoj Kriskovic
48379a9d86
Refactor AI assist notification logic in project list page ( #26613 )
...
GitOrigin-RevId: 849ab62b814f321452e5d6e53d968943cec60417
2025-06-25 08:06:00 +00:00
Domagoj Kriskovic
fda96b2fdf
Add promo notifications for AI assist ( #26514 )
...
* Add promo notifications for AI assist
* format pug
GitOrigin-RevId: 8895145e1e5dcd8e28f29bf2601a4bd21456a407
2025-06-25 08:05:37 +00:00
Brian Gough
f0c63b6ccd
Merge pull request #26175 from overleaf/bg-fix-logging-in-project-deletion
...
test logging in user and project deletion
GitOrigin-RevId: ea51082aeada81f8e7ae356966cda0f57f7cd072
2025-06-25 08:05:24 +00:00
Miguel Serrano
069e42e763
Merge pull request #26556 from overleaf/add-chat-capability-sp
...
[web] Populate `chat` capability for CE/SP
GitOrigin-RevId: d9a3a9f6540552ad47b0c937115d0cf6318c49e9
2025-06-20 08:06:00 +00:00
Miguel Serrano
04fa5366ce
Merge pull request #26070 from overleaf/msm-disable-dropbox
...
[web] Disable Dropbox Capability
GitOrigin-RevId: 5f91d2918bf3b88e52f4d27c828a4715f9b88629
2025-06-20 08:05:20 +00:00
David
6e30a1a32d
Merge pull request #26527 from overleaf/dp-errors-notification
...
Add promo for new error logs
GitOrigin-RevId: 68ce79653484dc018be302d753c572c39864c723
2025-06-20 08:05:11 +00:00
Jessica Lawshe
91a308a62f
Merge pull request #25868 from overleaf/jel-group-sso-ukamf-endpoints
...
[web] Option to use UKAMF path for group SSO
GitOrigin-RevId: 117fca5913682a02e9f8e8442eed13568f6551a1
2025-06-19 08:06:21 +00:00
Domagoj Kriskovic
3a1ef872cd
Check for existing reviewers when adding user to a project ( #26463 )
...
GitOrigin-RevId: 935335345461133fb8b08fa95f960f801b8775a7
2025-06-19 08:05:27 +00:00
Kristina
0dab9369ee
Merge pull request #26434 from overleaf/kh-limit-trial-extentions
...
[web] limit trial extensions
GitOrigin-RevId: 57973190cdb57a04ce6a2585394bcb38321838f7
2025-06-18 08:07:00 +00:00
Kristina
b15758da97
Merge pull request #26494 from overleaf/kh-fix-trial-transitions
...
[web] fix upgrades/downgrades while on trial
GitOrigin-RevId: 4076befc5dbbee32b0cf2a4ff99db96a0cf3ad8b
2025-06-18 08:06:55 +00:00
Jessica Lawshe
4648661ce6
Merge pull request #26449 from overleaf/jel-password-reset-err-msg
...
[web] Fix message check when managed user linked to SSO tries to reset password
GitOrigin-RevId: f271cd38484c48418f60c28eab2c4863d2984313
2025-06-18 08:06:21 +00:00
Jakob Ackermann
982f647845
[web] copy duplicated comment id into id field ( #26481 )
...
GitOrigin-RevId: accd6d9dc0165ff2cc9f8edd28c42d38b76ba909
2025-06-18 08:05:39 +00:00
Kristina
6b38336c7b
Merge pull request #26397 from overleaf/kh-use-new-price-lookups
...
[web] use new price lookup keys
GitOrigin-RevId: f4c077d946100862aaea0288d5035a34d6188e83
2025-06-17 08:05:51 +00:00
Jimmy Domagala-Tang
a1591e8b0c
feat: log error for support to investigate, and return 200 to recurly to prevent retries ( #26317 )
...
GitOrigin-RevId: 6f71fd4451e950a7bdbe1140a86a78bf8a04b039
2025-06-16 08:06:23 +00:00
roo hutton
980a8458d4
Merge pull request #26140 from overleaf/rh-cio-sub-status
...
Use analyticsId as primary identifier in customer.io and support best-subscription property
GitOrigin-RevId: d412f2edbff2e430d7fe3192b8843ad9ac2c226a
2025-06-16 08:05:39 +00:00
Jakob Ackermann
f025f1d0cb
[web] let docstore determine a projects comment thread ids ( #26364 )
...
* [docstore] add endpoint for getting a projects comment thread ids
* [web] let docstore determine a projects comment thread ids
Also fetch the comment thread ids once when reverting project.
GitOrigin-RevId: c3ebab976821509c9627962e58918f9c6ebb0e1d
2025-06-13 08:08:00 +00:00
Domagoj Kriskovic
fd1926a1c8
Preserve resolve state in history on file restore ( #26302 )
...
* Preserve resolve state in history when doing a restore
* added comment why is resovled property deleted
GitOrigin-RevId: fb1011cf98a658b302c6eef1da83fb1006bb2052
2025-06-13 08:07:26 +00:00
Tim Down
ef7cc20694
Merge pull request #26274 from overleaf/td-account-enrollment-error-fix
...
Prevent front-end errors in account enrollment page
GitOrigin-RevId: d05e295f70a8e9cb6d5e0da6800d7eaf4468cb39
2025-06-13 08:07:16 +00:00
Domagoj Kriskovic
fc050983c9
AI assist section for plans page ( #26187 )
...
* AI assist plans section
* fix merge issues, add tests
* translate img alt
* startInterval only if there are images found
* update casing for TeXGPT
* update mobile price font
* small design tweaks
GitOrigin-RevId: 87d993bb5da1929f99ab3b4721316961d78a46f5
2025-06-13 08:07:02 +00:00
Domagoj Kriskovic
92626393ec
Check if AI assist standalone plan is used in shouldPlanChangeAtTermEnd ( #26272 )
...
GitOrigin-RevId: d6737ea28071d565109dba695876b6fbf3f5daa2
2025-06-13 08:06:57 +00:00
Domagoj Kriskovic
ce00213c4a
Add permissions checks for AI assist addon purchase ( #26355 )
...
* Add permissions checks for AI assist when trying to buy the addon
* more explicit check for DuplicateAddOnError
* remove useCapabilities()
GitOrigin-RevId: 1979e27410981e2ef020cecc731e228483d3315a
2025-06-13 08:06:52 +00:00
MoxAmber
0a79ac75ff
Merge pull request #26312 from overleaf/as-10s-compile-timeout
...
[web] 10s Compile Timeout: Warning Phase
GitOrigin-RevId: 749baad646fa7ef0d3a8e14fbbb5edec7b227ed3
2025-06-13 08:06:13 +00:00
ilkin-overleaf
d49a9e9e80
Merge pull request #25843 from overleaf/ii-managed-users-make-unmanaged-terminate-subscription
...
[web] Terminate subscription when joining a managed group
GitOrigin-RevId: 2a4f2fd57e1319970780043a633fb8027593e5d4
2025-06-13 08:06:08 +00:00
Kristina
02e7ac52e2
Merge pull request #26208 from overleaf/kh-extend-trial
...
[web] support extending trials for Stripe
GitOrigin-RevId: ae7d863f61ce5ec463509c590199c6e583300e8f
2025-06-13 08:05:55 +00:00
ilkin-overleaf
cfc6ff0759
Merge pull request #25983 from overleaf/ii-managed-users-make-unmanaged-roles-access
...
[web] Prevent managers from removing/deleting themselves
GitOrigin-RevId: 9287dc06bab8024bf03fecff678a4118a9456919
2025-06-13 08:05:46 +00:00
ilkin-overleaf
272303cb58
Merge pull request #24907 from overleaf/ii-managed-users-make-unmanaged
...
[web] Release users from managed group
GitOrigin-RevId: 15921286af332d2294fb900ab3055991ca8b1673
2025-06-13 08:05:37 +00:00
Jakob Ackermann
365af778b6
[web] fetch user details for chat messages/ranges in a single batch ( #26342 )
...
GitOrigin-RevId: 5a4238e30388bb7f58b7a93dda9e43338ab94f6e
2025-06-12 08:06:16 +00:00
Jakob Ackermann
3862826589
[web] let docstore determine user ids of tracked changes ( #26333 )
...
* [docstore] add endpoint for getting user ids of tracked changes
* [web] let docstore determine user ids of tracked changes
GitOrigin-RevId: 8d0a131555aa827f7ff80690fedc1aca26cf0817
2025-06-12 08:06:11 +00:00
Jimmy Domagala-Tang
55295ece9c
feat: allow for users on both free plans and premium plans to use the freemium ai assist ( #26350 )
...
GitOrigin-RevId: cef1051800abac3d4f7039ade2d79c75d5c15c8f
2025-06-12 08:05:49 +00:00
ilkin-overleaf
69e2a57769
Merge pull request #26141 from overleaf/ii-managed-users-consent-screen
...
[web] Joining managed group from projects page
GitOrigin-RevId: 191203559fba94cad45f35de1af2427b2abb9326
2025-06-11 08:05:09 +00:00
Kristina
a9923fed4e
Merge pull request #26198 from overleaf/jpa-recurly-metrics
...
[web] add metrics for recurly API usage
GitOrigin-RevId: 89840829f86ce1ff750d57f3445f279f4b151d6f
2025-06-09 08:05:24 +00:00
Kristina
7a449f4686
Merge pull request #26014 from overleaf/kh-remaining-references-to-recurly-fields
...
[web] update remaining references to `recurlyStatus` and `recurlySubscription_id`
GitOrigin-RevId: f5e905eba598cfcd146803c6ccc36a2304021544
2025-06-09 08:05:17 +00:00