Commit Graph

1304 Commits

Author SHA1 Message Date
Renovate Bot
4fb6913a8e Update dependency react-error-overlay to v6.0.11 2022-09-20 15:33:59 +01:00
renovate[bot]
965c4afcca Update actions/checkout action to v3 2022-09-20 15:33:21 +01:00
Renovate Bot
1135b0073a Update actions/setup-node action to v3 2022-09-20 14:43:22 +01:00
Renovate Bot
96e2c7d7c5 Update codecov/codecov-action action to v3 2022-09-20 14:42:59 +01:00
Ronald Langeveld
17b1141c0f v2.12.0 2022-09-09 13:44:07 +02:00
Ronald Langeveld
c397cb92f3 V2.11.2 2022-09-09 13:08:06 +02:00
Ronald Langeveld
30284909e9 Added members-autoredirect data attribute selector. (#261)
closes https://github.com/TryGhost/Team/issues/1800
- Added data attribute selector for custom login / signup forms to optionally prevent redirects coming from the magic link.
2022-09-06 14:39:18 +02:00
Rishabh
08cdddfb92 v2.11.1 2022-09-02 23:24:42 +05:30
Rishabh
7944e4c11d Allowed dismissing portal popup with Esc for signup page
closes https://github.com/TryGhost/Team/issues/1034

- pressing esc to dismiss popup didn't work for signup page as it was focused on input field
- allows esc to dismiss popup if the focused input field is empty
2022-09-02 23:11:18 +05:30
renovate[bot]
7293d008c4 Lock file maintenance 2022-08-29 05:21:04 +00:00
Rishabh
c5da3c0870 v2.11.0 2022-08-19 22:01:19 +05:30
Djordje Vlaisavljevic
3d87b02c55 Fixed error with free trial pill not showing on upgrade screen
refs https://github.com/TryGhost/Team/issues/1728
2022-08-19 18:13:35 +02:00
Rishabh
9bac4e680c v2.10.0 2022-08-19 21:01:28 +05:30
Rishabh
d6aae23e86 Wired expiry values for complimentary subscriptions
refs https://github.com/TryGhost/Team/issues/1727

- adds expiry date for comp subs with expiry value
2022-08-19 20:57:23 +05:30
Rishabh
aa1c90f60b Added flag for allowing comp member upgrade
refs https://github.com/TryGhost/Team/issues/1728
2022-08-19 20:57:23 +05:30
Rishabh
12bec6011b Fixed lint 2022-08-19 20:57:23 +05:30
Rishabh
8fba983e6d Allowed complimentary members to upgrade
refs https://github.com/TryGhost/Team/issues/1728

- allows comped members to go through the upgrade flow and become a paid member
2022-08-19 20:57:23 +05:30
Djordje Vlaisavljevic
427a5b1057 Removed the feature flag and the related logic
refs https://github.com/TryGhost/Team/issues/1724
2022-08-19 17:14:44 +02:00
Rishabh
2c636d16eb Cleaned up trial days display 2022-08-19 19:03:08 +05:30
Djordje Vlaisavljevic
d5dedd4765 Updated subscription info for users on free trial
refs https://github.com/TryGhost/Team/issues/1724
2022-08-19 14:40:35 +02:00
Djordje Vlaisavljevic
a6666eb8fd Updated the test
refs https://github.com/TryGhost/Team/issues/1724
2022-08-19 14:32:57 +02:00
Djordje Vlaisavljevic
006b3adc3b Updated how discounts appear when there are no tiers with trial
refs https://github.com/TryGhost/Team/issues/1724
2022-08-19 14:20:50 +02:00
Djordje Vlaisavljevic
4671975156 Updated the way free trial terms are shown
refs https://github.com/TryGhost/Team/issues/1726
2022-08-19 13:36:24 +02:00
Rishabh
b069f967e4 Added free trial message for offers
- adds free trial info at the bottom of offer pages that have free trial
2022-08-19 12:33:29 +05:30
Rishabh
f58011a276 Fixed product card CTA for free trials
- product card was only showing free trial cta if there were more than one, which was incorrect
2022-08-19 12:32:24 +05:30
Rishabh
971a0dc06c v2.9.0 2022-08-18 22:50:52 +05:30
Djordje Vlaisavljevic
d7dcef9f3a Free trial signup design (#258)
* Added static HTML for free trial notification

refs https://github.com/TryGhost/Team/issues/1724

* Updated tier card design

refs https://github.com/TryGhost/Team/issues/1724

* Updated tier card design

refs https://github.com/TryGhost/Team/issues/1805

* Updated card design for free trial offers

refs https://github.com/TryGhost/Team/issues/1810

* Added trial days explanation

refs https://github.com/TryGhost/Team/issues/1810

* Switched class to className

refs https://github.com/TryGhost/Team/issues/1805

* Updated test

* Turned off the free trial feature flag

* Turned on the flag

Co-authored-by: Rishabh <zrishabhgarg@gmail.com>
2022-08-18 17:55:56 +02:00
Simon Backx
54480438a6 Added urlHistory on sign in and checkout (#256)
refs https://github.com/TryGhost/Team/issues/1797
refs https://github.com/TryGhost/Team/issues/1798

Context: we've added a new attribution script here: https://github.com/TryGhost/Ghost/pull/15242
Backend implementation: https://github.com/TryGhost/Ghost/pull/15243

- The member attribution script stores the history in the ghost-history localStorage value
- We need to pass this to the backend when signing in or checking out with Stripe
- Removed `getAnalyticsMetadata`, as this is no longer used in the backend (removed flag and implementation)

To merge after https://github.com/TryGhost/Ghost/pull/15243 (backend implementation)
2022-08-18 17:39:24 +02:00
Simon Backx
8cb4387d2a v2.8.0 2022-08-15 11:28:05 +02:00
Simon Backx
f283425866 Added unsubscribe flow for comments (#255)
refs https://github.com/TryGhost/Team/issues/1790

- Added `comments` query param to unsubscribe from comments
- Fixed unsubscribe all not updating comments button in unsubscribe flow
2022-08-15 11:26:57 +02:00
Djordje Vlaisavljevic
424e98a81b Updated spacing
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 18:37:30 +02:00
Djordje Vlaisavljevic
34f805fcb4 Added a breakpoint for tier price
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 17:22:48 +02:00
Djordje Vlaisavljevic
cb35a2b532 Updated tier offer terms design
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 17:14:07 +02:00
Djordje Vlaisavljevic
a496c4fd19 Fixed offer title and offer terms overlap
refs https://github.com/TryGhost/Team/issues/1726
2022-08-11 14:17:57 +02:00
Rishabh
4d670e0fe7 v2.7.0 2022-08-11 12:06:52 +05:30
Rishabh
b392995b85 Wired offer page for free trials
refs https://github.com/TryGhost/Team/issues/1726

- wires offer details UI for offer that includes free trial days on a tier
2022-08-10 15:54:03 +05:30
Djordje Vlaisavljevic
6408bebb1c Added static HTML for free trial offer variant
refs https://github.com/TryGhost/Team/issues/1726
2022-08-10 10:22:54 +02:00
Renovate Bot
3a48caf4e4 Update dependency chokidar to v3.5.3 2022-08-09 23:23:14 +05:30
Renovate Bot
e999bf2e6e Update dependency minimist to v1.2.6 [SECURITY] 2022-08-09 23:19:09 +05:30
Rishabh
0c6abdd319 v2.6.0 2022-08-09 19:24:18 +05:30
Djordje Vlaisavljevic
2c837fa1a4 Commented out unnecessary code
refs https://github.com/TryGhost/Team/issues/1757
2022-08-08 15:00:59 +02:00
Djordje Vlaisavljevic
05e515ce2c Updated free trial design on account home
refs https://github.com/TryGhost/Team/issues/1757
2022-08-08 14:56:06 +02:00
Rishabh
2e8fa05bd9 Refined free trial UI on account home
refs https://github.com/TryGhost/Team/issues/1757
2022-08-08 17:21:50 +05:30
James Morris
821ec840b3 Reverted back a copy change that was made in error
refs https://github.com/TryGhost/Team/issues/1744
2022-08-08 11:33:38 +01:00
Rishabh
39d03c66d2 Added free trial info in plan details
refs https://github.com/TryGhost/Team/issues/1757

- adds free trial info for a member subscription when active
2022-08-08 15:55:41 +05:30
Rishabh
394ba3cffb v2.5.0 2022-08-05 18:17:41 +05:30
Rishabh
096aa65e58 Fixed comments enabled check
- `comments_enabled` value is a string, one of `off`, `paid` or `all`, updates helper check to use that
2022-08-05 18:09:45 +05:30
Rishabh
6cfa05ee58 Fixed unable to manage comment notifications with single newsletter
closes https://github.com/TryGhost/Team/issues/1677

- for single newsletter sites we did not show email preference screen which allows managing comment notifications
- replaces newsletter toggle to use email preference screen when comments is enabled
2022-08-05 17:44:13 +05:30
Rishabh
2310fa2416 Updated signup cta for tiers with free trial
refs https://github.com/TryGhost/Team/issues/1724

- updates cta for tiers which include a free trial period
2022-08-05 17:35:08 +05:30
Rishabh
3ff111291c v2.4.0 2022-08-04 20:35:37 +05:30