roo hutton
757735b075
Merge pull request #34297 from overleaf/rh-prev-plan-type-cancel
...
Update previous_plan_type on subscription expiry
GitOrigin-RevId: 19381e5516fdbfd2650a9a5b94b61791e0da909f
2026-06-05 08:07:27 +00:00
roo hutton
06e99fe62a
Merge pull request #34130 from overleaf/rh-enterprise-cio
...
Expose enterprise indicators and previous_plan_type for first subscriptions to customer.io
GitOrigin-RevId: 693db7f796609f00ecd31216a6d6be32c1f569c8
2026-06-04 08:07:09 +00:00
roo hutton
4f192564f2
Merge pull request #33345 from overleaf/rh-split-group-role
...
Update group_role in customer.io when changed
GitOrigin-RevId: d21866a9fe324a0468de74a45b6932dda27de8a1
2026-05-28 08:06:43 +00:00
roo hutton
5d0becf76b
Merge pull request #33572 from overleaf/rh-cio-past-due
...
Expose past_due status to customer.io
GitOrigin-RevId: 5b1b03db0e1068f1ae444585e4a9e732470f0ffa
2026-05-28 08:06:39 +00:00
roo hutton
498af9b07b
Merge pull request #33467 from overleaf/rh-cio-prev-plan-type-fix
...
Only set previous_plan_type when normalised plan type changes
GitOrigin-RevId: 43133fc248bfb32b921da68bee91b445ca44eb1f
2026-05-08 08:08:11 +00:00
roo hutton
5c348078c2
Merge pull request #33340 from overleaf/rh-pause-block
...
Prevent calls to pause endpoint if pause-subscription not enabled
GitOrigin-RevId: 6efd00391576441b3104e34def2e5ad110dcc853
2026-05-07 08:07:36 +00:00
roo hutton
970bc85b78
Merge pull request #33247 from overleaf/rh-cio-fix-ai-group-enabled
...
Base group ai enabled cio attribute on group policy
GitOrigin-RevId: 2b2411aec3ffc694d2570e6031e9a876a1575e2c
2026-05-01 08:05:44 +00:00
roo hutton
dece22ba92
Merge pull request #32871 from overleaf/rh-cio-comms-attributes
...
Expose remaining marketing properties to customer.io
GitOrigin-RevId: 6956e1faf90ecc650108404fe13b2f6de2eb4d0c
2026-04-23 08:06:04 +00:00
roo hutton
c02ba36b83
Merge pull request #32594 from overleaf/rh-cio-migration-mapping
...
Add customer.io fields for migration comms and marketing initiatives
GitOrigin-RevId: f11ffee255d9582cbfd4c7e285bd6690c0cf1e3c
2026-04-17 08:05:47 +00:00
roo hutton
24b16c1304
Merge pull request #32611 from overleaf/rh-cio-email-sdk
...
Add identifiers to cio calls to avoid profile splits
GitOrigin-RevId: fec8cad4e87f8df910d729bd00acbf26d0931102
2026-04-13 08:04:18 +00:00
roo hutton
9197be0ec7
Merge pull request #32376 from overleaf/rh-cio-migrate-identifiers
...
Replace analytics id with user id as main identifier in customer.io
GitOrigin-RevId: 780671a51b652c73a940bc152d8fd6916dd611ce
2026-04-02 08:05:48 +00:00
roo hutton
15714582e4
Merge pull request #32096 from overleaf/rh-rm-cio-integration-segmentation
...
Remove customerio-integration segmentation from all events
GitOrigin-RevId: 628772f61f2ace0fc6b6f4ddbabbab94057188ca
2026-03-10 09:06:17 +00:00
roo hutton
8fb5b0ed05
Merge pull request #31678 from overleaf/rh-cio-subscription-status
...
Sync subscription type and features to customer.io
GitOrigin-RevId: 4c23a6b4ec9f103e73b26203b0d43f177e56bb6e
2026-02-24 09:06:22 +00:00
roo hutton
48a5de31e1
Merge pull request #31601 from overleaf/rh-migrate-cio-calls
...
Migrate customer.io calls from pug helper to backend
GitOrigin-RevId: 3d104d0e1038c9fb662385df846ca9167b9c0609
2026-02-20 09:05:59 +00:00
roo hutton
f9801ea98e
Merge pull request #31353 from overleaf/rh-project-model-readonly
...
Add readOnly attribute to ProjectSchema
GitOrigin-RevId: 9f7529549f940f69d70e357145dab7b297f3ce68
2026-02-09 09:07:13 +00:00
roo hutton
a0a621f727
Merge pull request #30788 from overleaf/rh-cio-sub-topics
...
Replace Mailchimp newsletter subscriptions with customer.io topic subscriptions
GitOrigin-RevId: de536fb7ef24ff44c494659b2ef5ede5b33cc977
2026-02-04 09:06:24 +00:00
roo hutton
77c66132b0
Merge pull request #29838 from overleaf/rh-cio-remove-limits
...
Enable customer.io for all users
GitOrigin-RevId: 74d8424924ec30ad3a6cb48c15e285cc696186fd
2026-01-29 09:05:59 +00:00
roo hutton
0315b79f9e
Merge pull request #30745 from overleaf/rh-cio-rollout-props
...
Expose additional user properties to customer.io
GitOrigin-RevId: 109c2dab13613d590ebcf70d685b7f4fb2e8f4af
2026-01-19 09:06:39 +00:00
roo hutton
625d8efdf1
Merge pull request #30102 from overleaf/rh-price-rollback-scripts
...
Script for rolling back price changes in Recurly
GitOrigin-RevId: d2793b70e845ba2411814035f174a0262b99c0e9
2025-12-05 09:05:48 +00:00
roo hutton
386fa19ffc
Merge pull request #29557 from overleaf/rh-compile-timeout-event-fix
...
Send paywall-click events when navigation suppressed
GitOrigin-RevId: b36dcb590d4d30a47a30f95febb4cf479c38f377
2025-11-10 09:05:04 +00:00
roo hutton
d2cf8d58cf
Merge pull request #29528 from overleaf/rh-ai-modal-logos
...
Remove brand logos and tweak copy in AI assist modal
GitOrigin-RevId: 07b13d21b312b9098543e42fbc93a568929f4c67
2025-11-07 09:05:21 +00:00
roo hutton
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
roo hutton
d0ba35ab8f
Merge pull request #29349 from overleaf/rh-compile-timeout-info-tracking
...
Add missing tracking to compile timeout info for default variant
GitOrigin-RevId: 4dfea0f55a1887b64e9c41d417c4a1cc0510453d
2025-10-30 09:06:22 +00:00
roo hutton
c2e0c40808
Merge pull request #29193 from overleaf/rh-stripe-addon-error
...
Redirect to plans page if trying to add add-on to non-existing subscription
GitOrigin-RevId: 65e0a88c32beca00d700292b14b2e7aa6e4dad20
2025-10-30 09:06:17 +00:00
roo hutton
43c0ba828d
Merge pull request #29289 from overleaf/rh-compile-timeout-remove-info
...
Support compile-timeout-remove-info split test in paywalls
GitOrigin-RevId: d557417ab0bd63fce82f4ffb5d66e8e1c9b0b039
2025-10-28 09:05:27 +00:00
roo hutton
551428ee37
Merge pull request #28013 from overleaf/rh-editor-hotjar
...
Support user limits on split test variants, add Hotjar editor support
GitOrigin-RevId: c5df831436c2b7d7e242cf4d3ff00899aba77886
2025-10-23 08:05:20 +00:00
roo hutton
c442faa263
Merge pull request #29018 from overleaf/rh-cio-timestamp-fix
...
Use unix timestamps in customer.io
GitOrigin-RevId: 5301095172679712f2bf4e12632b67bd90a33008
2025-10-14 08:06:04 +00:00
roo hutton
0ea6063147
Merge pull request #28828 from overleaf/rh-promisify-token-generator
...
Convert TokenGenerator to async/await
GitOrigin-RevId: ceda009ea90eba1f19fd1242ac057d12f1fa2735
2025-10-13 08:05:50 +00:00
roo hutton
85f39b75f4
Merge pull request #28799 from overleaf/rh-promisify-email-confirmation
...
Promisify UserEmailsConfirmationHandler
GitOrigin-RevId: 844d478818a374a498ff24cdabb87659b5bc75aa
2025-10-13 08:05:46 +00:00
roo hutton
26033aa76a
Merge pull request #28775 from overleaf/rh-dedupe-share-modal
...
Deduplicate emails when pasted in share modal
GitOrigin-RevId: 6c66b51fdbcc5ea3a24ea54523b5a47036fb3fb1
2025-10-13 08:05:41 +00:00
roo hutton
c8d4edfa85
Merge pull request #28824 from overleaf/rh-promisify-ott-handler
...
Convert OneTimeTokenHandler to async/await
GitOrigin-RevId: 4fb3187ed2003add695b8c6a5e95c9a380dab9f7
2025-10-06 08:05:36 +00:00
roo hutton
37918244fc
Merge pull request #28578 from overleaf/rh-account-settings-links
...
Improve consistency of account settings link text
GitOrigin-RevId: d30c37fe32c425a571af6d580ebfe37403ebd142
2025-10-06 08:05:24 +00:00
roo hutton
3a7a7c8281
Merge pull request #28200 from overleaf/rh-trial-extension-fix
...
Fix calculation of extended trial renewal date
GitOrigin-RevId: 3a73b4bba37ebcccfc80d123a1a6e6c286320571
2025-09-02 08:05:21 +00:00
roo hutton
4ec437db9e
Merge pull request #28003 from overleaf/rh-b2c-js-ts
...
Migrate B2C js to typescript: contact form, form helpers, and algolia
GitOrigin-RevId: b9ec423cdc551123a5b471e4a4c1a482b6a02e16
2025-08-29 08:06:21 +00:00
roo hutton
467102fd1b
Merge pull request #27643 from overleaf/rh-pause-cancel
...
Terminate Recurly subscription when cancelling during final month of pause
GitOrigin-RevId: 39e4c9534621f57b3e2783599ebe521959d7401f
2025-08-29 08:06:17 +00:00
roo hutton
31bfb82d72
Merge pull request #27849 from overleaf/rh-day-one-churn-extract
...
Extract users who churned after first day
GitOrigin-RevId: 2bcbee177926c262e8c0d71f1861945842b35db6
2025-08-25 08:05:33 +00:00
roo hutton
e0ba8a8f1a
Merge pull request #27895 from overleaf/rh-b2c-js-tsx-canceled
...
Migrate B2C jsx to tsx: algolia-search and subscriptions
GitOrigin-RevId: 917036ce6baf8130d2b10b46efa649f015b84576
2025-08-21 08:05:28 +00:00
roo hutton
f342d77221
Merge pull request #27829 from overleaf/rh-pug-contact-suggestions
...
Show subject suggestions list in pug contact form
GitOrigin-RevId: 509506ab1ad629eafcc34df7d841c095321ae72b
2025-08-18 08:05:48 +00:00
roo hutton
5e3ea318e3
Merge pull request #27757 from overleaf/rh-secondary-email-alert
...
Only send security alert email after successful addEmailAddress call
GitOrigin-RevId: 391e613b0f855a5d2187b1da87355e0dbb10044d
2025-08-13 08:06:34 +00:00
roo hutton
3060ef868f
Merge pull request #27751 from overleaf/rh-limited-offer-string
...
Add 'limited offer' translation string
GitOrigin-RevId: 327f4412d6333f36f2271724d310861af473b6ad
2025-08-12 08:06:16 +00:00
roo hutton
eab0e40ba4
Merge pull request #27742 from overleaf/rh-odc-rm-skip
...
Remove skip button from ODC form
GitOrigin-RevId: b3974e041ab7fa5f28c2d5eb5176510616d50127
2025-08-12 08:06:12 +00:00
roo hutton
6c185cd700
Merge pull request #27670 from overleaf/rh-stripe-pause-addons
...
Prevent buying add-on while subscription is paused
GitOrigin-RevId: b8cfbbaa05a1031bedf37edf7b1ded2252eb6906
2025-08-12 08:06:08 +00:00
roo hutton
ec0f719307
Merge pull request #27391 from overleaf/rh-stripe-pause-anchor
...
Reset billing cycle when resuming paused Stripe subscription
GitOrigin-RevId: 44f7aa4d3eeaab7622e97b0178fe7d6c7cccae50
2025-08-12 08:06:04 +00:00
roo hutton
58b8e36739
Merge pull request #27215 from overleaf/rh-stripe-pause-status
...
Update features and subscription state when Stripe pause starts and ends
GitOrigin-RevId: 368f5d9b046cfe26e996be336189081b96926713
2025-08-06 08:04:57 +00:00
roo hutton
5e293f8c79
Merge pull request #27413 from overleaf/rh-sp-remove-geoip
...
Only make GeoIP lookup for premium nudge experiment in SaaS environment
GitOrigin-RevId: a0df9186dc957cd5ead6e798266874aebedabee5
2025-08-06 08:04:41 +00:00
roo hutton
86d9f55f38
Merge pull request #27141 from overleaf/rh-stripe-schedule-pause
...
Support subscription pausing in Stripe
GitOrigin-RevId: 5550b2af2db99fd456d591c9bb4ba64d34dc7615
2025-07-24 08:05:29 +00:00
roo hutton
caedd0f850
Merge pull request #27046 from overleaf/rh-header-footer
...
Header and footer changes
GitOrigin-RevId: 963b07e6240401b6fc87ace7328b6f5a2046dc6c
2025-07-15 08:05:52 +00:00
roo hutton
1b70f09bee
Merge pull request #27031 from overleaf/rh-safari-video-el
...
Catch video autoplay errors from Safari
GitOrigin-RevId: c2ed2b0a720603bfb80ebb3025c4ed107eec7f06
2025-07-15 08:05:47 +00:00
roo hutton
fe8964cc0a
Merge pull request #26994 from overleaf/rh-cio-ai-assist
...
Expose AI status to customer.io
GitOrigin-RevId: 7e69676d686326f50b16cbae9b1e4d97c14612fa
2025-07-15 08:05:42 +00:00
roo hutton
6bdcd1f803
Merge pull request #26901 from overleaf/rh-hotjar-marketing
...
Add hotjar tracking to marketing pages
GitOrigin-RevId: 5490392b44a287e4853778416323b3aa5fbfc1ef
2025-07-11 08:05:25 +00:00
roo hutton
2b8a14c4d2
Merge pull request #26822 from overleaf/rh-current-plan-free-personal
...
Treat 'free - personal' plan as free in current plan widget
GitOrigin-RevId: 271aca9b1c97389357b7b7d107ed838ebbcada40
2025-07-07 08:05:23 +00:00
roo hutton
a7e3ce67ea
Merge pull request #26809 from overleaf/rh-email-already-registered
...
Update 'email already registered' text
GitOrigin-RevId: aa8b7d0f83549f22a721f6e41a4a6cd51e287251
2025-07-07 08:05:19 +00:00
roo hutton
425344b40b
Merge pull request #26806 from overleaf/rh-friendly-group-name-dash
...
Use friendly group plan name in project dash tooltip
GitOrigin-RevId: bb4e763c2fe0b8cb5d2f8ac0adf2a8cd956ddd0c
2025-07-07 08:05:14 +00:00
roo hutton
1b02a26d1f
Merge pull request #26799 from overleaf/rh-resolve-deleted-email
...
Clear loading state after deleting email address
GitOrigin-RevId: 7422a7e223ba430459afa862f10c2b2fd9038306
2025-07-04 08:05:39 +00:00
roo hutton
8cd8d8239b
Merge pull request #26779 from overleaf/rh-email-confirmation-logo
...
Use green OL logo in Interstitial and ODC components
GitOrigin-RevId: 8fee3f0758e22c4ebaea7d0cd01a408c16380a98
2025-07-04 08:05:35 +00:00
roo hutton
10b6f82677
Merge pull request #26764 from overleaf/rh-department-autocomplete
...
Use department institutions when adding email
GitOrigin-RevId: d82df795428f8545f22a64b55986d2bf5fff0037
2025-07-04 08:05:31 +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
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
roo hutton
50b5aa33b1
Merge pull request #26495 from overleaf/rh-prevent-pause-cancel-last-term
...
Redirect to support if trying to cancel in last month of pause
GitOrigin-RevId: d92f84c79482bb7c409f4e3070337b0ac958756a
2025-06-25 08:05:42 +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
roo hutton
a63e25953f
Merge pull request #25896 from overleaf/rh-load-odc-data
...
Load ODC data when revisiting onboarding form
GitOrigin-RevId: 506df5d58a8b0305d83b9f43986a55fd309a2720
2025-06-04 08:05:42 +00:00
roo hutton
d8c5b74e09
Merge pull request #24855 from overleaf/rh-pug-contact-ui
...
Pug BS5 contact form UI updates
GitOrigin-RevId: 2a2428c89f799913ad5c0f7a607d59735334aeda
2025-05-20 08:06:07 +00:00
roo hutton
d680544b69
Merge pull request #24787 from overleaf/rh-sort-account-emails
...
Sort user emails by primary>confirmed>alphabetical
GitOrigin-RevId: 1d166e424e3848b83110c1a87adfff7790c1a01f
2025-05-20 08:06:00 +00:00
roo hutton
1741e48d59
Merge pull request #24619 from overleaf/rh-team-invites-index
...
Add migration for subscriptions.teamInvites.email index
GitOrigin-RevId: 5f4bca578ae0dcf92c422596aa7834c42dc63bee
2025-04-09 08:05:49 +00:00
roo hutton
fc6df69e41
Merge pull request #24630 from overleaf/rh-null-editor-fix
...
Coerce null reviewer_refs to empty array
GitOrigin-RevId: dd1931b306e22fc4b7dbd3709dfac786a2475724
2025-04-04 08:04:44 +00:00
roo hutton
0c6c61b654
Merge pull request #24618 from overleaf/rh-null-pending-reviewer
...
Handle null readOnly_refs in CollaboratorsHandler
GitOrigin-RevId: b718c4a1b5216a42920909615a0f3c2fe0a16bdb
2025-04-02 08:05:10 +00:00
roo hutton
774292d8ba
Merge pull request #24609 from overleaf/rh-bs5-b2c-teardown
...
Teardown Bootstrap 5 B2C feature flag
GitOrigin-RevId: 4021820bc3b207dae9fffd23dfac778746fa8f20
2025-04-02 08:05:05 +00:00
roo hutton
c52b23af57
Merge pull request #24614 from overleaf/rh-pending-reviewer-pull
...
Set null pendingReviewer_refs to empty array in removeUserFromProject
GitOrigin-RevId: b21dd3f2febdb59dfafb45347960e375daeac463
2025-04-01 08:04:42 +00:00
roo hutton
29238e54e3
Merge pull request #24125 from overleaf/rh-current-version-fix
...
Fix version check for undefined split tests
GitOrigin-RevId: bbbd44a27ca41c5ffac02cb34ac0049a14cd13e4
2025-03-26 09:05:32 +00:00
roo hutton
27e2adecab
Merge pull request #23939 from overleaf/rh-cio-analytics-split-test
...
Only send events to customer.io if in campaign split test
GitOrigin-RevId: 572ad5efdfc1e86f525722c6a425fa1454f2cf3a
2025-03-06 09:05:45 +00:00
roo hutton
8ce05dfc62
Merge pull request #23878 from overleaf/rh-cio-split-test-assignment-trial
...
Assign users to customer.io split test after trial start
GitOrigin-RevId: a9a5bf288919d86a604541810f76578b088579ba
2025-02-27 09:06:07 +00:00
roo hutton
14e76b5a72
Misc fixes for updated compile timeout paywall ( #23741 )
...
* hide cached files/logs and files buttons while primary paywall showing
* replace plans link with interstitial
* open checkout in new tab
* editors > collaborators, use correct collab count for student plan, refactor collab translations
* fix variable case
GitOrigin-RevId: 48f53aa385ed6d7e5c9b485fe4a045a47c448777
2025-02-21 09:04:52 +00:00
roo hutton
e954afa1c2
Merge pull request #23618 from overleaf/rh-compile-timeout-paywall-event-tracking
...
Add events to compile timeout paywall
GitOrigin-RevId: 2982e1a8c6494bafbc3137a25f5e9eb08182812b
2025-02-18 09:04:26 +00:00
roo hutton
be8adaf142
Merge pull request #23472 from overleaf/rh-timeout-paywall-plans
...
Expose plan prices to compile timeout paywall
GitOrigin-RevId: 33ee11bc0b770a2786931894ba9ae57312a7efa9
2025-02-14 09:03:45 +00:00
roo hutton
77fa5cf784
Merge pull request #23359 from overleaf/rh-roles-e2e-fix
...
Fix cross-module import in compile timeout paywall
GitOrigin-RevId: a54226c8bef65e0483a3eee614f0ab54f5828c97
2025-02-05 09:07:27 +00:00
roo hutton
32793f7872
Merge pull request #23319 from overleaf/rh-compile-timeout-students
...
Expose ODC role to compile timeout paywall
GitOrigin-RevId: eca3983019200349e90b4681b59720c0028fb3b6
2025-02-04 09:05:10 +00:00
roo hutton
30335971cf
Merge pull request #23339 from overleaf/rh-pause-subscription-id
...
Fix recurly subscription id in pause-scheduled event
GitOrigin-RevId: 94838bddd53c9b9a051cae8252eca11b01e96c60
2025-02-04 09:05:06 +00:00
roo hutton
864599b325
Merge pull request #23172 from overleaf/rh-pause-pending-plan-change
...
Don't offer subscription pause if plan change is pending
GitOrigin-RevId: e91897fab2d003dc3ef7486e609a8b907e376a1f
2025-02-04 09:04:41 +00:00
roo hutton
50f5a4e909
Merge pull request #23161 from overleaf/rh-pause-no-plan-change
...
Prevent downgrade to personal plan during subscription pause
GitOrigin-RevId: e3ba2e8e4d9b909fa2ee9c3c7e15db2ed257e43b
2025-01-31 09:04:58 +00:00
roo hutton
347cade55f
Merge pull request #23177 from overleaf/rh-pause-tracking
...
Add tracking for subscription-pause-scheduled event
GitOrigin-RevId: 802899e53d22f2be49f2d20adb45a4a47d0f6beb
2025-01-31 09:04:53 +00:00
roo hutton
ad096f82bf
Merge pull request #21905 from overleaf/rh-pause-sub
...
Add support for pausing subscription
GitOrigin-RevId: f939ea4e7f3c2b1fa16dcb8aff1b2460d091d4e2
2025-01-23 09:06:04 +00:00
roo hutton
7d53b3e4a8
Merge pull request #20561 from overleaf/rh-duplicate-invite
...
[web] Revoke invite after joining project via link sharing
GitOrigin-RevId: 5071c9fbb226e5eef8c3e5c82991da73529d7396
2024-10-14 11:08:00 +00:00
roo hutton
551de499d5
Merge pull request #20802 from overleaf/rh-change-personal-plan
...
[web] Remove personal plans from 'change plans' table
GitOrigin-RevId: 284573cf3d5d38b1964d10fe6451b1468c90ff84
2024-10-14 11:02:24 +00:00
roo hutton
8f593757e9
Merge pull request #20801 from overleaf/rh-odc-never-latex
...
Add script for extracting ODC users without LaTeX experience
GitOrigin-RevId: 5680a4e8ad1e7331c9b22752b7292b23bb169869
2024-10-14 11:02:19 +00:00
roo hutton
9ab810bdb0
Merge pull request #20536 from overleaf/rh-bonus-persist
...
[web] Clarify that existing bonus features are retained
GitOrigin-RevId: 8e71fe58648d9a52e940e45007762137c1970c1e
2024-10-14 10:58:24 +00:00
roo hutton
d8221e5b91
Merge pull request #20306 from overleaf/rh-change-owner-viewer
...
[web] Allow project ownership to be transferred to Viewers
GitOrigin-RevId: 061d6e7b10c5c15212419e0736d0bfac39b65e96
2024-09-16 08:04:33 +00:00
roo hutton
31bb5939a1
Merge pull request #20156 from overleaf/rh-share-modal-dropdown-fix
...
[web] Add explicit width to share modal permission dropdown
GitOrigin-RevId: df20cedfffffb2ba8291dcae128845a03b2897ba
2024-09-04 08:04:39 +00:00
roo hutton
837b5a4b9b
Merge pull request #19914 from overleaf/rh-viewer-comments
...
[web] Allow Viewers to access chat and view comments/tracked changes
GitOrigin-RevId: 72be0444afdf5e0ad5937bf25718a7566bad001a
2024-08-28 11:35:22 +00:00
roo hutton
db4d23d2df
Merge pull request #20080 from overleaf/rh-lost-edit-access-modal
...
[web] Show modal to pending editors
GitOrigin-RevId: 63dfed45a1483e835978dc7ac76cd0f37b4e1f50
2024-08-28 08:04:34 +00:00
roo hutton and Thomas
2dcf87e3f6
[web] Share modal shows downgraded editors ( #20015 )
...
* add hasBeenDowngraded prop for EditMember
* reduce padding on share modal collab row, add prompt to hasBeenDowngraded Select
* share modal select styling tweaks to allow for inline warning icon
* always show editor limit subtitle when in downgraded state
* add AccessLevelsChanged warning, tweak owner row styling
* conditionally set hasBeenDowngraded prop. make invited member row styling more consistent between warning/enforcement
* add an info state for access level changed notification
* add notification for lost edit access on collaborator share modal, TSify SendInvitesNotice
* fix member privilege alignment in collaborator share modal
* show blue upgrade CTA when some pending editors have been resolved
* automatically show share modal to owners when has pending editors or is over collab limit
* only show lost edit access warning in read-only share modal to pending editors
---------
Co-authored-by: Thomas <thomas-@users.noreply.github.com >
GitOrigin-RevId: e3b88052a48b8f598299ffc55b7c24cb793da151
2024-08-27 08:04:49 +00:00
roo hutton and Thomas Mees
5e2662adc4
[web] Enforce collaborator limit ( #19619 )
...
* Enables collaborator limit enforcement
* Add pendingEditor_refs for editors downgraded during limit enforcement
* Add isPendingEditor to useEditorContext
---------
Co-authored-by: Thomas Mees <thomas.mees@overleaf.com >
GitOrigin-RevId: b622213f6282ccd8ee85a23ceb29b8c6f8ff6a96
2024-08-22 14:01:25 +00:00
roo hutton
1a535acedd
Merge pull request #19650 from overleaf/rh-link-sharing-extension
...
[web] Change link sharing enforcement date to august 26th
GitOrigin-RevId: f8fd3bfddaa06ad956b576bee13194ccd5d77cb8
2024-07-30 08:04:54 +00:00
roo hutton
fca6c952f8
Merge pull request #19391 from overleaf/rh-readd-collaborator
...
[web] Re-add collaborator email after removed from invite input
GitOrigin-RevId: 629ac28292978d24323ff2ba53ae1c9987bce9a2
2024-07-23 08:04:35 +00:00
roo hutton
523e340a0d
Merge pull request #19398 from overleaf/rh-rm-ieee-notification
...
[web] Remove IEEE Collabratec notification
GitOrigin-RevId: 14ec3e50ed4913b815620f5215df59b17fc03054
2024-07-18 08:04:41 +00:00
roo hutton
6c675d947e
Merge pull request #19397 from overleaf/rh-link-sharing-visibility
...
[web] Link sharing links in new share modal visible by default
GitOrigin-RevId: 326352c7c459063bfddf98937e830565c5422ce2
2024-07-18 08:04:36 +00:00
roo hutton
2bed549195
Merge pull request #19235 from overleaf/rh-link-sharing-leave-modal
...
[web] Confirmation modal when leaving project on sharing updates screen
GitOrigin-RevId: a19201f5157c2e92f98480bc59ad1f405601945d
2024-07-18 08:04:31 +00:00
roo hutton
8b41d26750
Make "Read only" casing consistent ( #19236 )
...
GitOrigin-RevId: 9769fccd7507a8fa58786492acc1875ac68062bd
2024-07-03 08:04:11 +00:00