Daniel Lockyer
8daa06a3b8
Fixed various linting issues
...
- these changes were needed ahead of the upcoming bump to react-scripts,
which bumps eslint to v8, and therefore we can update
eslint-plugin-ghost, which introduces some new linting rules
2022-10-05 11:11:03 +07:00
Daniel Lockyer
264e6d41a7
Updated CI Ubuntu version to latest
...
- 18.04 is deprecated and getting phased out so we should switch to the latest version
2022-10-05 10:58:24 +07:00
Daniel Lockyer
20d9256105
Updated CI Node version to 16
...
refs https://github.com/TryGhost/Toolbox/issues/163
- Node 16 is our recommended version so we should test using that
2022-10-05 10:56:39 +07:00
renovate[bot]
9608f834c3
Update sentry-javascript monorepo to v7.14.1
2022-10-04 15:59:31 +00:00
renovate[bot]
997d6896a1
Update sentry-javascript monorepo to v7.14.0
2022-09-29 19:50:44 +00:00
Rishabh
3314dafa78
v2.13.1
2022-09-28 00:17:31 +05:30
Rishabh
10e65f7fe8
Fixed incorrect import handling for data attributes
...
refs c3c503632b
2022-09-28 00:16:47 +05:30
Rishabh
d558a185de
v2.13.0
2022-09-27 23:43:00 +05:30
Rishabh
c3c503632b
Added attribution history to api requests via data attributes
...
- we added attribution data from localstorage to api requests made via Portal UI, but was missed for requests directly from theme via data-attributes
- includes url history data for free or paid signups via theme to mark correct attribution
2022-09-27 23:42:09 +05:30
renovate[bot]
c980865d3c
Update dependency source-map-explorer to v2.5.3
2022-09-27 08:33:14 +07:00
renovate[bot]
5bec8eb2f4
Update dependency copy-webpack-plugin to v11
2022-09-20 17:48:43 +01:00
renovate[bot]
2814ea4774
Update dependency webpack-cli to v4
2022-09-20 17:35:16 +01:00
renovate[bot]
ff09129dfc
Lock file maintenance
2022-09-20 15:37:59 +01:00
renovate[bot]
69a346ccd7
Update sentry-javascript monorepo to v7
2022-09-20 15:34:52 +01:00
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
James Morris
b1481cd0df
Small copy update for the comments notification
...
refs https://github.com/TryGhost/Team/issues/1744
2022-08-03 17:18:07 +01:00
Djordje Vlaisavljevic
58485a8d97
Added static HTML template for free trial tier card variant
...
refs https://github.com/TryGhost/Team/issues/1724
2022-08-02 14:13:55 +02:00
renovate[bot]
5c0c214d77
Lock file maintenance
2022-08-01 04:06:21 +00:00
James Morris
fa58f633af
Replaced the comments notification copy
...
refs https://github.com/TryGhost/Team/issues/1691
2022-07-19 15:56:07 +01:00
Simon Backx
360962ae3a
v2.3.0
2022-07-12 13:56:40 +02:00
Simon Backx
24041d2f70
Added UI to unsubscribe from comment emails ( #253 )
...
refs https://github.com/TryGhost/Team/issues/1664
2022-07-12 13:53:44 +02:00
Rishabh
36743dc28d
v2.2.2
2022-07-04 12:38:05 +02:00
Rishabh
4981a72c9f
Handled missing support address on site
...
- the handling for non-existent support address for a site was missing, causing portal to not load in scenarios where support address is shown in UI
2022-07-04 12:36:19 +02:00
renovate[bot]
16d76feb3b
Lock file maintenance
2022-06-27 05:02:26 +00:00
Renovate Bot
586bdee48f
Lock file maintenance
2022-06-13 04:54:15 +00:00
Rishabh
518752fad4
v2.2.1
2022-06-01 21:13:14 +05:30
Rishabh
495b21b8e3
Handled custom error messages for signup
...
refs https://github.com/TryGhost/Team/issues/1526
2022-06-01 19:42:26 +05:30
Rishabh
ab2215ef05
v2.2.0
2022-06-01 13:41:39 +05:30
Rishabh
f8776b4fef
Updated tests for tier label
2022-06-01 13:10:46 +05:30
Rishabh
bf12fb935d
Fixed tests
2022-06-01 02:05:53 +05:30
Peter Zimon
e320af30ae
Changed signup button text for single-tier-only case
2022-05-30 10:38:53 +02:00
Matt Hanley
f1c5647997
v2.1.7
2022-05-27 16:26:45 +01:00
Matt Hanley
704906e9b6
Updated firstpromoter after settings rename ( #249 )
...
refs https://github.com/TryGhost/Ghost/pull/14801
- `firstpromoter_id` is now `firstpromoter_account`
2022-05-27 16:24:21 +01:00
Rishabh
445e8f9536
v2.1.6
2022-05-24 20:27:54 +05:30
Rishabh
cd76b9fb6d
Removed empty customer email from checkout session payload
...
- removes customerEmail sent as empty string when missing in some cases, which causes Stripe error in checkout session creation
2022-05-24 20:14:51 +05:30
Rishabh
25f9c852b2
v2.1.5
2022-05-24 14:24:05 +05:30
Rishabh
bd79d49b8a
🐛 Fixed label for email newsletter pref UI for single newsletter
2022-05-24 14:21:50 +05:30
Rishabh
e2579a9118
v2.1.4
2022-05-23 18:28:24 +05:30
Rishabh
f529ad3df6
🐛 Fixed missing benefits from signup page
...
- tiers api structure changed how benefits data is returned
- transformation of tier benefits was missing a return
2022-05-23 18:24:46 +05:30
Rishabh
950cb73c1d
v2.1.3
2022-05-19 09:24:08 +05:30
Rishabh
c96149198d
Fixed direct signup links not opening stripe checkout session
...
- state data is not available in actions when signing up directly via signup or offer query on page load
- adds tier and cadence data directly to the action to bypass state data need when available
2022-05-19 09:23:16 +05:30
Rishabh
6216ff1971
v2.1.2
2022-05-18 08:54:12 +05:30
Rishabh
6c776af10b
Fixed newsletter selection on offer page
...
- newsletter selection is moved inline instead of new page for offer signups
2022-05-18 08:35:47 +05:30
Rishabh
8ca7192d35
v2.1.1
2022-05-17 23:32:25 +05:30
Rishabh
8108448f70
Updated handling for default noreply support address
...
- with content api, site support address can have value of default `noreply`
- adds the default site domain for support address in case of missing domain
2022-05-17 23:20:45 +05:30
Rishabh
799570fbd0
Removed www from support address email
...
refs https://github.com/TryGhost/Team/issues/397
- the logic for default support address domain was not removing `www`, causing address to be formed as `noreply@www.example.com` instead of `noreply@example.com`
- removes `www` from the domain for support email address
2022-05-17 22:33:33 +05:30
Rishabh
ba142e714b
v2.1.0
2022-05-17 14:05:50 +05:30
Rishabh Garg
b306b0747d
Handled updated tiers API data structure ( #247 )
...
refs https://github.com/TryGhost/Team/issues/1575
- updated to work with new tiers api data structure which removes stripe id references
2022-05-17 14:03:51 +05:30
Djordje Vlaisavljevic
7699424cee
Updated unsubscribe success message design
...
refs https://github.com/TryGhost/Team/issues/1495
2022-05-16 16:52:21 +02:00
Rishabh
c32c86047d
Added account/newsletters
link for member email preference
...
- adds new `/account/newsletters` portal link for member's to see their email preference
- redirects to signin if member is not logged in
- updates newsletter page for logged out members
2022-05-16 18:29:42 +05:30
Rishabh
43a6b8c1ed
Added notification for default unsubscribed newsletter
...
refs https://github.com/TryGhost/Team/issues/1495
2022-05-16 16:38:19 +05:30