Commit Graph

1184 Commits

Author SHA1 Message Date
Rishabh
9f335c36ff Fixed key warning for newsletter preference section 2022-03-29 14:02:28 +05:30
Rishabh
83d0a90a93 Removed input auto-zoom for mobile
Adds meta tag for iframe head to control viewport in mobile devices
2022-03-29 14:02:09 +05:30
Rishabh
3ab9a67577 Added popup notification for newsletter preference toggle
refs https://github.com/TryGhost/Team/issues/1440
2022-03-29 13:49:25 +05:30
Rishabh
700530f5fd v1.18.2 2022-03-29 12:12:58 +05:30
Rishabh
0251989c0a Fixed loading indicator for upgrade plans 2022-03-29 12:12:03 +05:30
Peter Zimon
c339761a35 Removed input auto-zoom for mobile 2022-03-28 15:53:25 +02:00
Rishabh
26a33df012 v1.18.1 2022-03-28 17:44:54 +05:30
Peter Zimon
315b2aa257 Removed cadence from offers 2022-03-28 13:49:57 +02:00
Peter Zimon
0b4bec1ac8 Updated offer preview height 2022-03-28 13:42:55 +02:00
Peter Zimon
c20fbb5a71 Added default product descriptions 2022-03-28 13:38:05 +02:00
Peter Zimon
4af2a89f13 Fixed various mobile bugs
- Fixed titles not breaking on small size screens
- Fixed bottom margin of powered by badge on mobile
- Updated word-wrap of detail values in lists
2022-03-28 13:19:15 +02:00
Peter Zimon
bd25c0cc6e Fixed mobile size bugs 2022-03-28 12:48:06 +02:00
Renovate Bot
928340c42b Update sentry-javascript monorepo to v6.19.2 2022-03-26 00:23:16 +00:00
Rishabh
44cff4145c Merged v1.17.3 into main
v1.17.3
2022-03-25 00:07:45 +05:30
Rishabh
34cb651202 Merged v1.17.2 into main
v1.17.2

# Conflicts:
#	package.json
#	src/components/common/PlansSection.js
2022-03-25 00:06:17 +05:30
Rishabh
5ff5346d1f v1.17.3 2022-03-24 23:35:06 +05:30
Rishabh
8b02c85e3b Fixed alignment issues on mobile
refs 30703842b5

Portal popup was left aligned on mobile devices due to an earlier fix for inner scroll issue which is not working correctly.
2022-03-24 23:34:11 +05:30
Rishabh
57773744c4 v1.17.2 2022-03-24 16:40:12 +05:30
Rishabh
920019da47 Fixed layout for prices with custom description
One of the early betas for multiple products allowed adding custom description for prices, which Portal had an extra check for when rendering. The price description is not a valid scenario anymore, and this change allows Portal to ignore description of prices so it shows consistent layout for single tier scenario.
2022-03-24 16:33:19 +05:30
Rishabh
e675a2032d v1.18.0 2022-03-23 21:19:43 +05:30
Peter Zimon
3bec8f784e Updated padding for change plan 2022-03-23 16:06:29 +01:00
Djordje Vlaisavljevic
d9a9f0e90c Added newsletter descriptions
refs https://github.com/TryGhost/Team/issues/1440
2022-03-23 15:52:16 +01:00
Peter Zimon
76158d41af Fixed bottom spacing for offers in Admin preview 2022-03-23 15:07:47 +01:00
Peter Zimon
a034405bc4 Fixed login link under cta on offers screen 2022-03-23 14:28:59 +01:00
Peter Zimon
9529587ef7 Updated current plan visuals 2022-03-23 14:28:59 +01:00
Rishabh
f03ef9538d Added dummy newsletter preferences section for member account
refs https://github.com/TryGhost/Team/issues/1440

- adds static email preferences section in account home page
- adds new account email page for preferences
- adds new fixture for multiple newsletters
- adds basic helper for multiple newsletters
2022-03-23 18:12:00 +05:30
Peter Zimon
2c81e94f74 Fixed discount bug
- fixes bug so that negative discount values won't be showen on tier cards.
2022-03-23 13:36:40 +01:00
Rishabh Garg
afe49de9c2 Refined UI/UX for Portal flows (#234)
On the heels of multiple tiers going GA, this change brings a massive visual overhaul to Portal for almost all pages and flows, along with adding consistency between different multiple tier flows. It also overhauls the tests to match our new UI/UX for Portal.

Co-authored-by: Peter Zimon <peter.zimon@gmail.com>
2022-03-23 16:31:59 +05:30
Renovate Bot
20f12bc7d1 Update sentry-javascript monorepo to v6.19.1 2022-03-22 22:37:51 +00:00
Rishabh
2403ee4d36 v1.17.1 2022-03-21 10:25:42 +05:30
Rishabh
4ed5e7e0e1 Removed unused console logs 2022-03-21 10:24:40 +05:30
Rishabh
d6217aa99a v1.17.0 2022-03-16 21:10:05 +05:30
Rishabh
d4407b9acd Fixed empty subscription object for comped members
refs https://github.com/TryGhost/Team/issues/1428

Editing a comped member's name doesn't return the dummy subscription object in API response, causing unexpected crash in Portal when setting Plan label as it expect's a subscription for a paid member. This change gracefully handles the crash and instead shows empty information for plan label so member can continue using Portal as expected.
2022-03-16 21:08:47 +05:30
Peter Zimon
6b88631521 Additional fix to avoid double scrollbars
Refs.
9425e5843e
https://github.com/TryGhost/Casper/issues/850

Adding additional margin/padding to wrapper to avoid double scrollbars
in small viewports.
2022-03-16 09:48:02 +01:00
Peter Zimon
9425e5843e Fixed double scrollbar bug
Ref: https://github.com/TryGhost/Casper/issues/850

Portal has a bug that the scrollbars for the popup wrapper are always
visible which results in double scrollbars for certian viewports.
This commit hides the wrapper's scrollbars, so only the site scrollbars
will be visible (if the content requires it).
2022-03-16 09:13:28 +01:00
Rishabh
c5154a43a7 Added paid member with selected tier fixture 2022-03-11 20:10:22 +05:30
Peter Zimon
389163c338 Fixed powered by positioning 2022-03-11 12:16:41 +01:00
Renovate Bot
6414411acd Update sentry-javascript monorepo to v6.18.2 2022-03-10 05:46:43 +00:00
Peter Zimon
3587052487 Updated preview styles 2022-03-08 11:34:55 +01:00
Rishabh
5d251cffe5 v1.16.1 2022-03-08 14:37:38 +05:30
Rishabh
d82d86e600 Handled missing free tier for portal plans
refs https://github.com/TryGhost/Team/issues/1387

Free tier is only passed to portal when tiers flag is enabled.
2022-03-08 14:36:15 +05:30
Rishabh
d9f7e7ba16 v1.16.0 2022-03-08 11:30:45 +05:30
Rishabh
eccad13871 Fixed default first product selection failing
The first product selection failed in case of multiple products when viewing in preview, as the id was not updating correctly. This fixes the selected product for products section to ensure there is always valid product selected.
2022-03-08 10:26:17 +05:30
Rishabh
ca29b5dc65 Moved tier visibility usage from portal settings to tier object
refs https://github.com/TryGhost/Team/issues/1387

We have moved away from the portal_products and portal_plans settings to using the visibility property on tiers to determine whether or not a tier should be visible in Portal. This updates Portal to use new tier visibility property to determine visibility at base API level, and in future we will update to remove all usage of portal settings.
2022-03-08 10:26:17 +05:30
Peter Zimon
30703842b5 Update multiple tiers signup (#230)
* Made signin screen normal size for multiple tiers

* Powered by updates

* Removed innser scrolling of portal modal
2022-03-07 16:55:12 +01:00
Rishabh
8bf5eebdbe v1.15.0 2022-03-04 15:19:50 +05:30
Rishabh
cc994a0ef1 Added tier name on account home page
As a site can have multiple tiers, instead of just showing "Plan" on account home, this change shows name of the tier member is on.
2022-03-04 15:18:08 +05:30
Renovate Bot
fa64b00927 Update sentry-javascript monorepo to v6.18.1 2022-03-01 22:43:28 +00:00
Renovate Bot
3fb938469b Update sentry-javascript monorepo to v6.18.0 2022-02-25 19:39:21 +00:00
Renovate Bot
1c36983a52 Update sentry-javascript monorepo to v6.17.9 2022-02-21 03:26:28 +00:00