0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-17 23:44:39 -05:00
Commit graph

1087 commits

Author SHA1 Message Date
Peter Zimon
68b7608301 Optimised Offers title and description UI 2021-10-18 12:25:26 +02:00
Peter Zimon
b0027a79ab Fixed long names wrapping for product cards 2021-10-18 12:10:49 +02:00
Rishabh
e821710d80 Fixed lint
no refs
2021-10-18 15:10:29 +05:30
Rishabh
fd273ecdfe Removed unused LinkPage
no refs

Link page was originally added for usage in Admin, but has since been replaced by a Link page directly added via Admin and Portal version for it is no more used anywhere.
2021-10-18 15:05:28 +05:30
Rishabh
e55e52654e v1.12.1 2021-10-18 14:25:50 +05:30
Rishabh
3b734f5c84 Removed uuid usage in favor of local object id generation
no refs
2021-10-18 14:25:06 +05:30
Rishabh
24f087ddf2 Fixed empty benefits UI for offer page
no refs
2021-10-18 14:24:12 +05:30
Rishabh
6e8e5e27bb Added preview handling for offers
refs https://github.com/TryGhost/Team/issues/1137

- Adds portal offers preview url handling on App load
- adds new `offerPreview` mode as a subset of preview mode to allow changes to Portal when offer preview is on
- loads offers screen with params from url for preview mode
- hide trigger button on portal offer preview
2021-10-18 14:22:53 +05:30
Peter Zimon
37e9255550 Fixed powered badge bug in preview 2021-10-18 10:37:58 +02:00
Peter Zimon
e1468b25ac Offers refinements 2021-10-15 16:04:54 +02:00
Peter Zimon
d1d0fa093f Further responsive style improvements 2021-10-15 15:15:37 +02:00
Rishabh
940725d978 Allowed offers page load with fixtures
no refs
2021-10-15 17:57:07 +05:30
Peter Zimon
7f0e55e7cf Responsive style improvements 2021-10-15 14:09:13 +02:00
Peter Zimon
a109538898 Fixed discount label wrapping bug 2021-10-15 13:36:18 +02:00
Rishabh
8bae94dd8d v1.12.0 2021-10-15 11:48:01 +05:30
Rishabh
39441c7268 Updated offer detail page with real offer data
refs https://github.com/TryGhost/Team/issues/1139

- updates offer UI with offer data fetched via API
2021-10-15 11:35:49 +05:30
Rishabh
89ce25488c Wired offer endpoint to offer details page
refs https://github.com/TryGhost/Team/issues/1138

Updates Portal url for offer to fetch offer details from id and show new offer details page for non-paid members
2021-10-15 11:35:13 +05:30
Rishabh
61c387b293 Fixed plan tests
no refs
2021-10-14 23:10:34 +05:30
Rishabh
cd2e30a337 Fixed helper tests
no refs

- updated regex in get price id method to parse id
2021-10-14 22:54:25 +05:30
Rishabh
2076bb2af0 Cleaned up fixtures setup and usage
no refs

- updates fixtures file with fixture functions to easily generate test data
- adds `uuid` as dep to allow for reliably create unique ids for fixtures
2021-10-14 21:49:28 +05:30
Peter Zimon
fabb4ebc16 Added offers static data 2021-10-14 13:19:32 +02:00
Rishabh
e34cf74735 Added WIP offer page shell
refs https://github.com/TryGhost/Team/issues/1139

- adds basic offer page shell for offer screen development
2021-10-13 19:33:41 +05:30
Rishabh
136913e799 v1.11.3 2021-10-13 13:14:24 +05:30
Rishabh
2536204c71 🐛 Fixed broken portal link for yearly tier price signup
closes https://github.com/TryGhost/Team/issues/1142

Portal signup URLs for yearly plans of a tier were broken and resulted in "Failed to signup error", due to incorrect parsing of the yearly query.

- fixes regex for parsing yearly price id for tiers from portal url
- adds unit test to cover parsing of price id from page query
2021-10-13 13:12:35 +05:30
Renovate Bot
2c49e37170 Update dependency @testing-library/user-event to v13.3.0 2021-10-12 02:43:00 +00:00
Rishabh
599364039d v1.11.2 2021-10-08 21:15:54 +05:30
Renovate Bot
4686f9112c Update sentry-javascript monorepo to v6.13.3 2021-10-08 00:01:52 +00:00
Rishabh
bb98d924f3 Updated account page fallback to signin for logged out members
closes https://github.com/TryGhost/Team/issues/1123

- on accessing `/account/*` page by logged-out member, we now fallback to show `signin` page instead of `signup`
2021-10-07 01:46:47 +05:30
Fabien O'Carroll
56d9a5c919 Made offerId & priceId exclusive when creating checkout
refs https://github.com/TryGhost/Team/issues/1090

This is required by the API
2021-10-06 16:56:51 +02:00
Renovate Bot
c54ad77bdc Update dependency @testing-library/react to v12.1.2 2021-10-06 10:30:03 +00:00
Rishabh
e9ed922f37 Added test for canceling member subscription on hidden tier
refs https://github.com/TryGhost/Team/issues/1119
refs ba592e891e

Canceling a member on a subscription which is not in list of portal products was throwing an error earlier, this test -

- covers cancel subscription flow for a member on hidden product subscription
- validates fix for above issue by checking confirmation screen correctly shows for cancellation
2021-10-05 14:00:37 +05:30
Rishabh
ef1a155bc7 v1.11.1 2021-10-05 11:01:20 +05:30
Rishabh
53e463aa4b Fixed subscription cancellation not working for hidden tiers
closes https://github.com/TryGhost/Team/issues/1119

- updates fetching price from all available products and not just those available to show on Portal
- handles missing price/product on Portal UI gracefully
2021-10-05 11:00:20 +05:30
Daniel Lockyer
bcbcf7051d Added CI Slack notifications upon build failure
refs https://linear.app/tryghost/issue/CORE-73

- this helps the team keep on top of failing builds by bringing the visibility forwards
2021-10-04 15:45:14 +01:00
Renovate Bot
7075470af1 Lock file maintenance 2021-10-04 04:27:57 +00:00
Hannah Wolfe
f63de95317 Added command to run tests once with coverage
- this is so we can see coverage reports easily
2021-09-30 12:17:09 +01:00
Renovate Bot
252ddda907 Update dependency @testing-library/react to v12.1.1 2021-09-29 14:43:29 +00:00
Rishabh
ec6302119d v1.11.0 2021-09-28 18:32:06 +05:30
Rishabh
63ca3a00f3 Added first version for offer redirects
refs https://github.com/TryGhost/Team/issues/1086

- fires stripe checkout for new Portal link for offers - `/#/portal/offers/OFFER_ID` as prototype
2021-09-28 16:43:56 +05:30
Rishabh
170e353b91 v1.10.4 2021-09-27 22:32:59 +05:30
Rishabh
e6feb460c0 Fixed hidden products direct checkout via Portal links not working
no refs

- Portal links for direct stripe checkout were incorrectly ignoring products that were not included in portal product UI list
2021-09-27 22:32:24 +05:30
Rishabh
aae086d7cc v1.10.3 2021-09-27 20:04:35 +05:30
Rishabh
19a8f6abb9 Fixed react key warnings
no refs

- fixes key warnings from react by cleaning up key references across products and benefits
2021-09-27 20:03:56 +05:30
Rishabh
b3969fea34 v1.10.2 2021-09-27 19:43:52 +05:30
Rishabh
fc7f3432bd Fixed invalid metadata for ghost analytics
refs https://github.com/TryGhost/Team/issues/1061

- Stripe checkout metadata only accepts value as string for a key, and ghost_analytics was incorrectly attaching object for entry id and source url
2021-09-27 19:43:17 +05:30
Rishabh
600640629f v1.10.1 2021-09-23 19:51:48 +05:30
Rishabh
d3295ccc13 Fixed incorrect event api response handling
no refs
2021-09-23 19:51:13 +05:30
Fabien O'Carroll
a6d38f8c58 v1.10.0 2021-09-22 16:42:33 +02:00
Fabien O'Carroll
d82c15619d Used dedicated email address change endpoint
refs https://github.com/TryGhost/Ghost/security/advisories/GHSA-65p7-pjj8-ggmr

We were originally overloading the signup/signin flow for changing email
addresses, which was a security flaw because this route is
unauthenticated. This functionality has been removed and replaced with a
dedicated flow.
2021-09-22 16:37:32 +02:00
Rishabh
7e7cfb5227 Fixed entry url for view events
refs https://github.com/TryGhost/Team/issues/1062
2021-09-21 17:27:37 +05:30