Commit Graph

914 Commits

Author SHA1 Message Date
Fabien 'egg' O'Carroll
6b60e51747 Updated data-attributes to use smart_cancel (#136)
refs https://github.com/TryGhost/Team/issues/530

This makes sure that sites not using the Portal modal will have their
cancel behaviour updated too.

* Added missing newline
2021-04-05 16:13:39 +01:00
Renovate Bot
aaf4cfcffe Update dependency @testing-library/react to v11.2.6 2021-03-31 12:39:55 +00:00
Fabien O'Carroll
62a7542a6c v1.1.0 2021-03-30 12:21:19 +01:00
Rish
778ffe2f81 Updated action for continuing a subscription
refs https://github.com/TryGhost/Team/issues/530

A continueSubscription action has been added to handle continuing
subscriptions as a different flow since we now have `smart_cancel` for the cancellation. The "continue subscription" button in Portal is updated to use the new action to correctly continue a subscription instead of old action which did both cancel and continue.
2021-03-30 12:20:21 +01:00
Fabien O'Carroll
1caaa3f2fe Updated actions to cancel&continue subscriptions
refs https://github.com/TryGhost/Team/issues/530

The members-api now accepts the `smart_cancel` option when updating
subscriptions. This will automatically handle cancelling the
subscription if it is in an overdue state.

A continueSubscription action has been added to handle continuing
subscriptions.
2021-03-30 12:20:21 +01:00
Renovate Bot
b2c380cd60 Update dependency @testing-library/jest-dom to v5.11.10 2021-03-26 22:13:41 +00:00
Rish
d0384f431a Removed hardcoded accent color fallbacks
refs https://github.com/TryGhost/Team/issues/536

From 4.0, we ensure and require that accent colour is always set. This change removes hardcoded accent color fallbacks to avoid confusion as well as cause accidental fallback that is undesired causing themes to look different
2021-03-24 18:12:29 +05:30
Rish
b4b5720643 v1.0.2 2021-03-19 12:55:00 +05:30
Rish
d871166ebb Added class selector to notification iframe
no refs
2021-03-19 12:54:19 +05:30
Rish
8c6c13156f v1.0.1 2021-03-19 12:38:21 +05:30
Rish
2e8eea05ff Replaced membersjs titles to portal
no refs
2021-03-19 12:35:57 +05:30
Rish
627b2238da Updated readme
no refs
2021-03-17 22:34:00 +05:30
Renovate Bot
ed5d975087 Update dependency @testing-library/user-event to v12.8.3 2021-03-11 20:17:49 +00:00
Rish
a49d4b9099 v1.0.0 2021-03-10 22:56:10 +05:30
Rish
99fc9e0388 v1.0.0-rc.16 2021-03-10 15:09:59 +05:30
Rish
b1418e1b52 Fixed lint
no refs
2021-03-10 15:09:13 +05:30
Rish
ea41b38797 Added autofocus to signin and signup pages
no refs

- Adds autofocus on Name/Email field on signup page when opened
- Adds autofocus on Name/Email field on signin page when opened
2021-03-10 15:06:22 +05:30
Rish
74f8d4eb86 Added autofocus option to input fields
no refs

Allows input components to define if they want to autofocus on component load, useful for autofocus on form pages in Portal
2021-03-10 15:05:49 +05:30
Rish
d381382f4e v1.0.0-rc.15 2021-03-10 09:39:20 +05:30
Rish
35e5c2d1b9 Fixed portal link removal on popup close
no refs

Last commit updated the portal link regex to allow for trailing slashes, this updates the check for removing portal link when popup is closed
2021-03-10 09:38:33 +05:30
Rish
5844312552 v1.0.0-rc.14 2021-03-10 09:16:27 +05:30
Rish
54a2d2e39e Handled trailing slash for Portal links
no refs

The portal links were not working in case of a trailing slash at the end, this fix updates the regex to allow and ignore the trailing slashes in portal links as it can be a common mistake to include trailing slashes.

SITE/#/portal/  - Did not work previously, now works
vs
SITE/#/portal  - Works
2021-03-10 09:15:12 +05:30
Rish
3b5fa6db8d Updated default accent color
refs https://github.com/TryGhost/Team/issues/535

Updates default accent color to '#15171A' so as its consistent everywhere
2021-03-09 18:08:17 +05:30
Rish
922c2e64dd v1.0.0-rc.13 2021-03-09 15:15:42 +05:30
Rish
6566cc08e6 Added member data refresh for stripe checkout
no refs

Does member data refresh when hiding notification to ensure subscription data for member is fetched if Stripe webhooks are delayed on server and shows no subscription in first request.
2021-03-09 15:07:18 +05:30
Rish
87f08919b7 Cleaned up stripe success/cancel urls
no refs

Removes old portal specific cancel/success params for stripe checkout/billing update
2021-03-09 12:43:08 +05:30
Rish
97f797b168 v1.0.0-rc.12 2021-03-08 23:07:25 +05:30
Rish
00485dc89b Fixed undefined in subcription confirmation screen
no refs

- We updated site plans to use `currency_symbol` instead of `currency`, but missed updating it here so the popup showed `undefined` for the new plan on confirmation screen
2021-03-08 23:05:58 +05:30
Rish
2e41b24240 Updated number formatter to use locale method
no refs

Updates number formatter to use native `toLocaleString` instead of custom regex
2021-03-08 22:59:13 +05:30
Peter Zimon
3067456a0e Updated currency code formatting 2021-03-08 18:13:35 +01:00
Peter Zimon
bb59b019db Added thousands separator
- added thousands separator to helpers and signup screen
2021-03-08 17:24:50 +01:00
Peter Zimon
5cacd0611d v1.0.0-rc.11 2021-03-04 16:26:57 +01:00
Peter Zimon
35fa356a48 Forcing hardware acceleration for transitions 2021-03-04 16:12:56 +01:00
Rish
35e2e2fbe1 v1.0.0-rc.10 2021-03-04 19:07:54 +05:30
Peter Zimon
7aac27edfc Updated modal animation 2021-03-04 14:14:36 +01:00
Rish
07384dc584 v1.0.0-rc.9 2021-03-04 15:30:41 +05:30
Peter Zimon
81e4f1bc79 Minor style changes
- applied blur on modal cover background
- adjusted positioning of modal
- refined sign in / sign up link style
- adjusted magic link envelope icon position and size
2021-03-04 10:58:35 +01:00
Rish
474a4f175b Fixed plans in dev mode
no refs

Plans picked from fixture in dev mode was overwritten by empty object when site data is updated, fixed to update correctly.
2021-03-04 01:40:51 +05:30
Rish
1868542504 Updated webpack config to cleanup warnings
no refs

`yarn build` used to throw up a lot of warnings because the webpack config was not correctly updated to use performance config for portal's usecase, this change -

- Sets the `mode` to explicit `production` instead of implicit which throws a warning
- Updated performance max* sizes to account for a single portal chunk bundled up as an external script
2021-03-04 01:19:56 +05:30
Renovate Bot
c73e80e1fb Update dependency @testing-library/user-event to v12.8.1 2021-03-03 15:08:05 +00:00
Rish
6e15908fd9 Updated master to main in yarn ship
no issue

`master` is now renamed as `main` upstream, this updates the `yarn ship` to push updates to `main` instead of master now.
2021-03-02 18:12:18 +05:30
Rish
80c943a7b6 v1.0.0-rc.8 2021-03-02 18:10:33 +05:30
Rish
d781f4fe3a Updated root div id to use portal naming
closes https://github.com/TryGhost/Team/issues/512

Updates naming of root container to `ghost-portal-root` instead of `ghost-membersjs-root` inline with overall naming to portal everywhere.
2021-03-02 18:09:45 +05:30
Renovate Bot
db97b9a9dd Update dependency @testing-library/user-event to v12.8.0 2021-03-02 02:02:04 +00:00
Peter Zimon
82ed022f95 Added currency styles 2021-02-25 13:06:19 +01:00
Fabien 'egg' O'Carroll
ccde2519a8 Used Intl.NumberFormat to determine currency symbol (#128)
refs https://github.com/TryGhost/Team/issues/473
refs https://github.com/TryGhost/Ghost/pull/12700/commits/006cf434

Ghost no longer sends back currency symbols from the API, so we calculate the currency
symbol using `Intl.NumberFormat`.

We've also renamed the `currency` property to `currency_symbol` - as it does not store a currency.

Depending on currency and locale, currency symbols can be the currency ISO code (e.g. AED).
In order to style these differently we add a different class to the element.
2021-02-25 09:58:19 +00:00
Renovate Bot
b751c1c41e Update dependency @testing-library/user-event to v12.7.3 2021-02-23 15:29:52 +00:00
Rish
5b5110ea64 v1.0.0-rc.7 2021-02-23 17:12:59 +05:30
Fabien 'egg' O'Carroll
7b75255e4e Pass subscription id when editing billing (#126)
refs TryGhost/Team#479

This updates Portal to pass the subscription_id of the subscription we want to edit billing for
2021-02-23 16:50:27 +05:30
Renovate Bot
f76c8c0f56 Update react monorepo to v16.14.0 2021-02-16 21:51:29 +00:00