Rish
dfd034b624
Updated popup notification behavior for profile update
...
refs https://github.com/TryGhost/Team/issues/393
- Updates behavior of popup notification for account update
- Updates popup notification clear without animation for manual close and retry click
- Adds redirect to home page correctly for popup notification on success
2020-09-29 12:44:01 +05:30
Peter Zimon
266217e109
Added 'Retry' button to account change
2020-09-28 16:06:21 +02:00
Peter Zimon
8222df0e31
Updated in-popup notification copy and behaviors
...
no refs.
2020-09-28 16:02:59 +02:00
Peter Zimon
3221fae172
Refined primary button height
2020-09-28 15:38:45 +02:00
Peter Zimon
db9a34cef7
Updated background color of retry button
2020-09-28 15:38:11 +02:00
Rish
a247d54dd9
v0.10.4
2020-09-28 12:21:19 +05:30
Rish
09044a5469
Added stripe checkout cancel notification
...
no issue
- Adds notification for stripe checkout flow notification for free and new members
2020-09-28 12:20:41 +05:30
Rish
16c4f46f9f
v0.10.3
2020-09-28 11:49:40 +05:30
Rish
041de9f045
Cleaned up notification flows
...
no issue
- Adds success and error notification messages for different actions
- Cleans up notification flows and messages
- Adds new helpers for members and site
- Updates actions for email/name update
2020-09-28 11:48:48 +05:30
Peter Zimon
160e5e6e7d
Updated mobile styles for plan selection
2020-09-24 12:45:47 +02:00
Rish
a061771138
Added close handling for popup notification with icon
...
no issue
- Adds close handling for popup notification with close icon
2020-09-24 16:09:16 +05:30
Peter Zimon
9936dd19ae
Refined heading position and spacing
2020-09-24 12:33:45 +02:00
Peter Zimon
1b3706fa1e
Updated disabled cookie warning
...
no refs.
- added different disabled cookie warning messages depending on the context
- disabled input fields, checkboxes and buttons globally if cookies are disabled
- refined copy and visuals
2020-09-24 12:26:25 +02:00
Rish
4f00604ed4
Added helpers to generate portal link for pages
...
no issue
- Adds new helpers to create portal links on existing site url paths
- Updates retry links for signin and signup to use new helpers
- Helps preventing any unwanted bugs with Portal links by providing consistent link creation
2020-09-24 15:45:39 +05:30
Rish
71fcfb4918
Added cookies disabled check
...
no issue
- Added dummy banner if cookies are disabled
- Adds new helper to check if cookies are disabled
2020-09-24 13:37:49 +05:30
Peter Zimon
2105872859
Updated order of Portal button icons
2020-09-24 09:52:51 +02:00
Peter Zimon
d7dbe06760
Refined copy of popup notifications
2020-09-24 09:39:17 +02:00
Rish
7a4c14eb1a
v0.10.2
2020-09-24 12:36:53 +05:30
Rish
f45b2f24e2
Updated git repo on readme
...
no issue
2020-09-24 12:36:24 +05:30
Rish
01ca6d0ffe
v0.10.1
2020-09-24 12:20:46 +05:30
Rish
04cab22a5c
Updated readme
...
no issue
- Updated badge and portal naming
2020-09-24 12:18:26 +05:30
Rish
d50c105000
Updated package name in readme
2020-09-24 12:02:17 +05:30
Rish
7e19264d34
v0.10.0
2020-09-24 11:58:56 +05:30
Rish
8db1b02558
Updated npm/unpkg name to portal
...
no issue
- Updates npm/unpkg name to portal from members-js
- Updates script name from `members.min.js` -> `portal.min.js`
2020-09-23 23:43:46 +05:30
Rish
8746acd87a
Fixed Lint
2020-09-23 23:29:16 +05:30
Rish
965959c964
Cleared timeouts in App on unmount
...
no issue
- Clears any timeout on unmount in main App and components to avoid unexpected unmount behaviors
2020-09-23 20:49:16 +05:30
Rish
5cb1f02109
Updated notification handling
...
refs https://github.com/TryGhost/Team/issues/393
- Updated popup notification handling flow for action success and errors
- Updated global notification handling with show popup
- Updated action handler to create popup notifications
- Removed inline newsletter update message
- Generic cleanup of unused code
2020-09-23 20:36:33 +05:30
Peter Zimon
8ea26be5bb
Updated notification copy
...
no refs.
2020-09-23 12:48:33 +02:00
Peter Zimon
8580f2fec1
Hide popup notifications
2020-09-23 11:15:51 +02:00
Rish
8af2340d42
Updated global notification handling flow
...
refs https://github.com/TryGhost/members.js/issues/92
- Adds new notification parser util
- Handles slideout animation for notification
- Clear search params on notification hide/close
2020-09-23 14:07:11 +05:30
Rish
81823f531b
Updated github repo name to Portal
...
no issue
- Updated readme and package json to point to new repo name
2020-09-23 12:53:10 +05:30
Peter Zimon
f8f5377447
Added notification slide out animation
2020-09-22 17:07:57 +02:00
Peter Zimon
e537d1dd03
Added in-popup notification component
...
no refs.
2020-09-22 17:00:22 +02:00
Peter Zimon
306e13cf44
Repositioned popup close button
...
no refs.
- added CloseButton component to be able to use it in multiple pages
- moved close button inside content container so that it scrolls with the page on smaller screen sizes
2020-09-22 16:21:15 +02:00
Renovate Bot
ed25241ede
Update dependency @testing-library/user-event to v12.1.5
2020-09-21 02:06:12 +00:00
Renovate Bot
55d50fe055
Update dependency @testing-library/react to v11.0.4
2020-09-21 01:05:04 +00:00
Peter Zimon
1a52840789
Applied success and error states to notifications
2020-09-18 17:12:36 +02:00
Rish
0a40206116
Added v1 notification trigger setup
...
no issue
- Adds notification flow setup based on query params
- v1 adds notification for successful/failed signin
2020-09-18 18:03:11 +05:30
Peter Zimon
d4b4d869b8
Portal notifications basic structure ( #99 )
...
* Added basic files for notifications
* Added basic notification styles
2020-09-18 13:12:34 +02:00
Peter Zimon
0a030b59cd
Hide scrollbars in popup
2020-09-18 10:41:16 +02:00
Peter Zimon
b845272d09
Refined change plan flow
...
no refs.
- removed checkbox from change plan screen to make it less confusing if's a selection/checkbox or a button
2020-09-18 10:27:04 +02:00
Peter Zimon
20007db0c7
Replaced site logo span with img
2020-09-18 09:34:45 +02:00
Rish
e3e79d5c5d
v0.9.1
2020-09-17 21:17:43 +05:30
Peter Zimon
4180727d29
Cleanup unnecessary containers
...
no refs.
- removed unnecessary `<div>`s
2020-09-17 16:19:53 +02:00
Rish
fb13d12015
Fixed stripe checkout not working on plan upgarde
...
no issue
- Incorrectly passed plan name was causing bad stripe request
2020-09-17 19:25:05 +05:30
Peter Zimon
5caa8433d9
Fixed and cleaned input field style
2020-09-17 15:54:44 +02:00
Peter Zimon
e9a27cdafc
Fixed background color of inputs
2020-09-17 15:47:15 +02:00
Peter Zimon
ba7c66cb29
Fixed regression of single plan checkbox
2020-09-16 21:30:20 +02:00
Rish
454c01f2ae
v0.9.0
2020-09-16 23:44:18 +05:30
Rish
ef235ad148
Updated plan update start date
...
no issue
- Updates the new plan's start date based on billing interval change
- If current and new billing interval is same, plan starts at period end, immediately otherwise
2020-09-16 23:43:19 +05:30
Rish
1baa21ddab
Removed preceding 0 in date string
...
no issue
- Removes preceding 0 in `date` section of a date string
For ex. - 05 June -> 5 June
2020-09-16 23:35:13 +05:30
Rish
fa7258b247
Refactored plan upgrade flow for free members
...
no issue
- Refactors the plan upgrade flow for a free member
- Removes confirmation for free member and brings back checkboxes
- Takes straight to stripe checkout on plan confirmation
2020-09-16 23:03:59 +05:30
Rish
8729740c96
Some refinements
2020-09-16 23:03:59 +05:30
Peter Zimon
26c921d3cd
Updated mobile styles for footers
...
no refs.
- fixed footer for signup and signin page considering various Portal settings
2020-09-16 18:12:59 +02:00
Peter Zimon
ee1d1c80f3
Updated responsive sizes for account home
2020-09-16 17:20:06 +02:00
Peter Zimon
8bbbfd9e49
Updated copy on free account home
2020-09-16 16:04:00 +02:00
Peter Zimon
7985c658fe
Refined plan change confirmation
...
no refs.
- refined copy and design for plan change and confirmation
2020-09-16 16:00:48 +02:00
Rish
a32683fbb0
Updated change Plan UX
...
no issue
- Updates various flows to update/change plan for a member
- Adds a confirmation step for different change plan actions
- Adds new helpers for plans and members
- Updates Account plan page to use more streamlined components
- Fixed lint
2020-09-16 13:05:24 +05:30
Peter Zimon
fcd266e16a
Fixed animation bug for mobile
2020-09-16 07:28:42 +02:00
Peter Zimon
9744b449bb
Fixed input border for mobile
2020-09-16 07:21:06 +02:00
Peter Zimon
c4a628ebac
Updated cancel confirmation copy
2020-09-15 17:37:38 +02:00
Peter Zimon
2dd9190bf2
Style updates for change plan
...
no refs.
2020-09-15 17:16:45 +02:00
Peter Zimon
59787099e2
Updated icon 2
2020-09-15 14:49:47 +02:00
Peter Zimon
6c1c2ee0f6
Updated portal icons
...
no refs.
2020-09-15 14:49:47 +02:00
Rish
51382bbee9
Updated account plan page to include confirmation screen
...
no issue
Adds confirmation screen on plan change/cancel on the plans screen
2020-09-15 18:17:14 +05:30
Peter Zimon
856f56f04e
Added signup spacing logic
...
no refs.
- added logic to handle spacing on signup screen based on Portal settings
2020-09-15 13:32:44 +02:00
Peter Zimon
533b3fcbbb
Added dynamic popup width
...
no refs.
- set popup width for signup and signin pages based on the number of plans
2020-09-15 12:22:13 +02:00
Peter Zimon
9a233e8210
Mobile size fixes
...
no refs.
- fixed account home margin
- fixed change plan bottom margin
2020-09-15 11:47:48 +02:00
Peter Zimon
6bf8451231
Removed debugger
2020-09-15 11:40:44 +02:00
Peter Zimon
6d45b0a295
Removed padding on account home + debugger cleanup
...
no refs.
2020-09-15 11:39:29 +02:00
Rish
3365e513d7
Refactored Account plan page into smaller components
...
no issue
2020-09-15 15:05:02 +05:30
Peter Zimon
8f9cef5a68
Fixed merge error
2020-09-15 15:05:02 +05:30
Peter Zimon
fab3e3ff3b
Added back button and rearranged logout
2020-09-15 15:05:02 +05:30
Peter Zimon
24a29773e2
Removed cancel/confirm button from change plan
2020-09-15 15:05:02 +05:30
Peter Zimon
878bc146c2
Updated placement of continue sub button
2020-09-15 15:05:02 +05:30
Rish
3111ff9dde
v0.8.25
2020-09-14 18:19:27 +05:30
Peter Zimon
36135588a6
Added responsive styles to logged out state
...
no refs.
- changed popup container to cover the whole screen on smaller screen sizes
- updated sizes on signup and signin screen for mobile devices
2020-09-11 18:20:01 +02:00
Peter Zimon
7ff541bf04
Updated z-index of iframes
2020-09-11 17:18:18 +02:00
Peter Zimon
740192f077
Restructure containers for responsive sizes
...
no refs.
Prepared the container system to responsive sizes.
- added inner scrollable container for all content
- made footer sticky
- set max height for each screen
2020-09-11 16:50:16 +02:00
Peter Zimon
9de17e2e2d
Updated site title line height and spacing
2020-09-11 14:15:06 +02:00
Peter Zimon
bd4fc4e867
Updated site title size and alignment
2020-09-11 14:08:24 +02:00
Peter Zimon
47ceb55c5e
Updated signup page for single plan case
...
no refs.
For when a signle plan is enabled in Portal settings:
- removed selected style from the plan on the signup page
- updated the width of the popup
2020-09-10 14:47:13 +02:00
Renovate Bot
9b23da05e2
Update dependency @testing-library/user-event to v12.1.4
2020-09-09 22:03:53 +00:00
Rish
dfa3160b6f
v0.8.24
2020-09-08 20:52:40 +05:30
Rish
e3a957deb6
Added members support address from site data
...
closes https://github.com/TryGhost/members.js/issues/90
- Uses new members support address from site data for "Contact Support" button
2020-09-08 20:51:43 +05:30
Renovate Bot
d32a19f66c
Update dependency @testing-library/react to v11
2020-09-08 18:59:36 +05:30
Rish
01cb5567ad
Fixed esc not working for newsletter switch
...
refs https://github.com/TryGhost/members.js/issues/95
- Newsletter switch was taking over the focus and Esc didn't work on click, fixes by preventing the default behavior of switch
2020-09-08 18:52:20 +05:30
Rish
21a7d61c85
Updated newsletter updated messaging
...
refs https://github.com/TryGhost/members.js/issues/95
- Updates the newsletter status update as part of existing label
2020-09-08 18:43:50 +05:30
Rish
baf15f577c
Fixed tests
...
no issue
- Fixed signup page test using updated label for button
2020-09-08 18:32:42 +05:30
Rish
62d572613f
Updated esc key handling on iframe
...
no issue
- Updates the key event on owner document from the node
2020-09-08 18:29:59 +05:30
Peter Zimon
c90a947d94
Hid free plan if free is the only enabled plan
...
no refs.
- hides free plan if that's the only enabled plan
- refined copy for sign up button when no plans are available (e.g. Stripe is not set up or free is the only plan)
2020-09-08 14:56:18 +02:00
Rish
593e139860
Refactored site plan handling on plans page
...
no issue
- Extracts the account plans structure formation to helper from account plans page to make it reusable
2020-09-08 17:55:47 +05:30
Rish
e33c91f638
Added newsletter subscription status update
...
refs https://github.com/TryGhost/members.js/issues/95
- Adds a small update notification about newsletter subscription status update on toggle
2020-09-08 17:55:47 +05:30
Rish
af160b19f1
Fixed custom trigger button event listener removal
...
no issue
- Fixes event listeners for custom trigger button not being removed on unmount and initial setup
2020-09-08 17:55:47 +05:30
Rish
2dee51ee80
Handled closing popup with Esc key
...
refs https://github.com/TryGhost/members.js/issues/95
- Hitting Esc key closes the Portal popup as long is its not inside any `<input>` field for entering data
2020-09-08 17:55:47 +05:30
Rish
cd85e839ef
Refactored account home page
...
no issue
- Cleans up the code structure used to render different sections for paid members on account home
- Adds new member helper method to check if the member is complimentary or not
2020-09-08 17:55:47 +05:30
Peter Zimon
a0fdb1d21f
Removed welcome message if Stripe is not set up
2020-09-08 13:51:31 +02:00
Peter Zimon
c28184263d
Removed plan and billing for complimentary
...
no refs.
- removed the ability to change plan and billing info section from account home for members with complimentary plan
- refined copy for plan section
2020-09-07 17:16:17 +02:00
Peter Zimon
7c8e3e6f80
Removed title tag from svgs
2020-09-04 16:47:35 +02:00
Peter Zimon
995bef0f57
Added default text if name is missing
2020-09-04 15:28:22 +02:00