Rishabh
d8f121e7b0
v1.6.8
2021-06-25 12:06:26 +05:30
Rishabh
0dcf06da99
Restricted Sentry event capturing to portal events
...
no refs
- updates Sentry's `beforeSend` method to restrict and send events originated by portal
2021-06-25 12:05:38 +05:30
Rishabh
60c4ba5888
v1.6.7
2021-06-25 09:44:00 +05:30
Rishabh
4ae361f99a
Updated Sentry release tag to include full version
...
no refs
Updates sentry release tag to include full Portal version from env variable
2021-06-25 09:42:06 +05:30
Renovate Bot
f8d6e78de7
Update dependency @testing-library/react to v12
2021-06-24 19:34:18 +00:00
Rishabh
50f69af9d5
Bumped node version for test workflow to 14
...
no refs
2021-06-24 22:20:29 +05:30
Rishabh
422dd12c14
v1.6.6
2021-06-24 21:48:04 +05:30
Rishabh
38202c1472
Added guard for missing contentDocument
...
no refs
- in a rare edge case, its possible that `contentDocument` is not available due to component unmount, guards against erroring in such scenarios
2021-06-24 21:47:31 +05:30
Rishabh
87148b789c
v1.6.5
2021-06-24 21:08:52 +05:30
Rishabh
447d3571e8
Cleaned up benefits section for products
...
no refs
2021-06-24 21:08:00 +05:30
Rishabh
05999e0c81
Filtered portal script url for Sentry error reporting
...
no refs
By default, Sentry will pick up any uncaught error triggered from the site, which adds a lot of noise as we only want to listen to Portal specific errors. This change adds portal's unpkg script as the only allowed url for Sentry error reporting.
2021-06-24 21:01:23 +05:30
Peter Zimon
42eb39df0b
Updated benefits for mobile sizes
2021-06-24 14:29:36 +02:00
Peter Zimon
435e9059bc
Show benefits only if they exist
2021-06-24 14:16:35 +02:00
Peter Zimon
12599c282a
Updated mobile sizes for benefits
2021-06-24 14:10:37 +02:00
Peter Zimon
ab60eed6fe
Refined list of available products (upgrade)
2021-06-24 14:10:37 +02:00
Rishabh
f2aab7a5bb
v1.6.4
2021-06-24 16:54:00 +05:30
Rishabh
aa9818ed83
Fixed price check for complimentary member
...
no refs
2021-06-24 16:53:24 +05:30
Rishabh
b2bcad3338
v1.6.3
2021-06-24 13:55:45 +05:30
Rishabh
4fdcd9c4d0
Fixed product filtering for available products
...
no refs
2021-06-24 13:55:02 +05:30
Rishabh
7fe377d29a
Updated plan upgrade UI for multiple products
...
refs https://github.com/TryGhost/Team/issues/767
- updates plan upgrade page to use multiple products UI if available
- filters products based on active currency if logged in member
2021-06-24 13:23:57 +05:30
Rishabh
21d1c1b9e8
Cleaned site and product helper usage
...
no refs
- cleans up helpers for site and products to more consistent and predictable usage
2021-06-24 13:21:16 +05:30
Rishabh
c7a3fdc639
Added access control header for start mode
...
no refs
- since portal script is loaded with `crossorigin:anonymous` now, we need to pass in the access control headers for script to bypass cors check
2021-06-22 17:07:14 +05:30
renovate[bot]
5548cc9ab8
Pin dependencies ( #148 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-22 15:52:53 +05:30
renovate[bot]
e01ab51eeb
Update dependency chokidar to v3.5.2 ( #150 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-22 15:52:00 +05:30
Rishabh
2af648e84f
Fixed plan page tests
...
no refs
2021-06-22 12:40:16 +05:30
Rishabh
8d5f5febaa
Added access control headers in dev mode
...
no refs
- adds `access-control-allow-origin: *` headers for dev mode
- portal script will be loaded with `cross-origin=anonymous`, access control header is needed to allow script to load
- mimics unpkg which already adds `access-control-allow-origin: *`
2021-06-22 12:16:49 +05:30
Rishabh
0535fab865
✨ Added Sentry for error tracking
...
no refs
- adds sentry setup if Sentry DSN is available via Ghost config for better error tracking
2021-06-22 12:16:49 +05:30
Rishabh
4db821f9ee
Fixed lint
...
no refs
2021-06-21 19:46:12 +05:30
Peter Zimon
75d0b40be8
Added benefit fixtures (alpha)
2021-06-21 15:32:55 +02:00
Rishabh
40e86e0a77
Added default product selection handling
...
refs https://github.com/TryGhost/Team/issues/767
- updates product selection if first available product's id changes between renders
2021-06-21 18:47:40 +05:30
Rishabh
b7d644cc66
Updated available site prices based on products
...
refs https://github.com/TryGhost/Team/issues/768
- updates available prices data based on available products
- updates available products to check portal products (which is behind a flag)
2021-06-21 18:47:40 +05:30
Peter Zimon
134d6a756a
Refined spacing for desktop product card
2021-06-21 14:39:21 +02:00
Rishabh Garg
a8f6ea6aa9
Added portal products handling ( #151 )
...
refs https://github.com/TryGhost/Team/issues/768
- handles new `portal_products` to filter products shown on Portal UI (behind the flag for multiple products)
2021-06-21 14:37:53 +05:30
Rishabh
fda3726b93
Fixed lint
...
no refs
2021-06-20 13:32:46 +05:30
Joakimk
b80ab90d61
Updated dateString method to use cleaner toLocaleDateString
( #144 )
...
no refs
- Updates `getDateString` method to use `toLocaleDateString` which is cleaner and shorter with same result
2021-06-20 13:30:46 +05:30
Renovate Bot
df54d8cf34
Update dependency @testing-library/user-event to v13
2021-06-18 14:47:28 +00:00
Renovate Bot
9963696ef9
Update Test & linting packages
2021-06-18 13:36:11 +00:00
Rishabh
aa5b29ae5a
v1.6.2
2021-06-17 17:35:33 +05:30
Rishabh
097dfe4452
Handled available Products based on prices
...
refs https://github.com/TryGhost/Team/issues/767
- takes into account available prices to decide if multiple products screen needs to be shown
2021-06-17 17:18:34 +05:30
Rishabh
d91cd4240e
Handled active interval for Products section
...
refs https://github.com/TryGhost/Team/issues/767
- handles active interval for product section based on available prices as well as switch
2021-06-17 17:17:39 +05:30
Rishabh
3a8e31f065
Handled portal plans selection in products list
...
refs https://github.com/TryGhost/Team/issues/767
- Portal products UI updates to the available prices from monthly/yearly in list
2021-06-17 14:08:44 +05:30
Rishabh
762c1c53a3
Removed jsdom fourteen dependency on test
...
refs aa228a8df2
Removes jsdom fourteen dependency for running tests as the latest version of packages doesn't need the fallback
2021-06-16 20:58:44 +05:30
Rishabh
885fe178dd
Updated local start mode script
...
no issues
- adds new start-combined script which combines all chunks in `yarn start` for local portal development
- allows easier loading of local portal bundle in ghost via load-portal script, which needs to inject single script
- updates `yarn start:dev` to use updated script which uses the combined mode for better local development
refs
https://gist.github.com/simpixelated/90a3c16c3ed268fe24f5e5c9585ced2f
2021-06-16 20:58:44 +05:30
Rishabh
6e2952901a
Updated Portal build script to use rewired webpack config
...
no issues
- updates Portal build script to use rewired react-scripts config
- updated config handles css embed as well as output location/name for portal bundle as part of cra build
- makes extra webpack bundling redundant for now
- updates dev mode to map the portal source map useful for testing build version locally
- updates custom webpack config with copy plugin for future use
refs -
https://github.com/facebook/create-react-app/issues/5306#issuecomment-603772477
https://gist.github.com/phdesign/3fd306db2bc53f6368e6f0f73bbeff19
2021-06-16 20:58:44 +05:30
Rishabh
7c5cb61ee5
Updated Ghost config URL for dev mode script
...
no refs
- updates portal url for Ghost config to use a dynamic URL to work same as start mode script
2021-06-16 20:58:44 +05:30
Rishabh
596cef4df7
Removed unused prop-types dependency
...
no refs
2021-06-16 20:58:44 +05:30
Rishabh
90c076fc39
🏗 Bumped major versions for React and CRA
...
no refs
- bumps React version to 17 - https://github.com/facebook/react/blob/master/CHANGELOG.md#1700-october-20-2020
- bumps CRA to v4 - https://github.com/facebook/create-react-app/blob/master/CHANGELOG.md#403-2021-02-22
2021-06-16 20:58:44 +05:30
Rishabh
9061d40c6e
Fixed plan name to monthly/yearly by interval
...
no refs
- Reverts using hardcoded monthly/yearly plan name on Portal UI instead of using the price nickname
2021-06-16 16:07:39 +05:30
Peter Zimon
9acb194214
Fixed signup grid for mobile
2021-06-15 13:44:05 +02:00
Rishabh
37295e32e9
Updated dynamic styling of product grid
...
refs https://github.com/TryGhost/Team/issues/767
- adds dynamic calculation of frame styles based on site data
- handles product grid style based on no of products available
2021-06-14 20:31:25 +05:30