Rish
95ec778920
Fixed tests
...
no issue
- Updated tests for account plan and profile pages
2020-08-05 13:33:49 +05:30
Rish
1e2fe6be48
Updated default selected plan for paid/free members
...
refs https://github.com/TryGhost/members.js/issues/77
When changing plan from the account page, there should always be a default selected plan:
- for free members the first plan,
- for paid members the current plan
2020-08-05 13:14:39 +05:30
Rish
e0ac0652db
Updated discount value logic for yearly plan
...
refs https://github.com/TryGhost/members.js/issues/77
- Updated discount value for yearly plan to be only applied if monthly plan is visible
- Doesn't make sense to show discount if no monthly plan is visible
2020-08-05 13:01:01 +05:30
Rish
308297b238
Updated account profile to redirect to home on save
...
refs https://github.com/TryGhost/members.js/issues/77
When clicking on "Save" on account profile, the user should be redirected to the account home page in case of successful save.
2020-08-05 12:57:58 +05:30
Rish
7de783a252
Updated default page to always open from trigger button
...
refs https://github.com/TryGhost/members.js/issues/77
- Portal button should always show the Subscribe/Account Home screen based on logged-in status
- Resets state to expected page on every open toggle
2020-08-05 12:56:46 +05:30
Renovate Bot
bb7dba6fea
Update dependency @testing-library/jest-dom to v5.11.2
2020-07-31 16:04:55 +00:00
Rish
b33b95c5e7
v0.8.15
2020-07-30 20:35:55 +05:30
Peter Zimon
4f465aa127
Refined error styles
2020-07-30 15:26:32 +02:00
Rish
3249226876
Fixed tests and form validation errors data
...
refs https://github.com/TryGhost/members.js/issues/78
- Fixed error object post validation to not include keys for fields without error
- Fixed tests for Signup/Signin to use correct member context
2020-07-30 16:20:15 +05:30
Peter Zimon
f356fe621f
Updated trigger button position
2020-07-30 12:24:12 +02:00
Peter Zimon
06471449f1
Added transitions to top buttons
2020-07-30 12:24:12 +02:00
Peter Zimon
c99c4da8fd
Set button min-width
2020-07-30 12:24:12 +02:00
Rish
290a7493f2
Updated error handling for on blur
...
refs https://github.com/TryGhost/members.js/issues/78
- Updates error handling to only trigger error for specific field on blur instead of all fields
2020-07-30 15:49:56 +05:30
Peter Zimon
64f80ed1b0
Moved logout to account home page
...
no refs.
- moved logout back to account home as that's the only place it's used
- removed "Settings" button from tests
2020-07-30 11:20:47 +02:00
Peter Zimon
848c0d8ec7
Moved logout to top left
...
no refs.
- logout button was too prominent so I moved it to the top left as an icon (todo: show tooptip on hover)
2020-07-29 18:06:48 +02:00
Peter Zimon
2ad2098bba
Unify free + paid account home pages
...
no refs.
- used similar design patterns for free and paid home pages
2020-07-29 16:54:20 +02:00
Peter Zimon
bafdac7bd2
Refined logo position
2020-07-29 16:10:48 +02:00
Peter Zimon
3eaa30e1f3
Refined background color + plan label
2020-07-29 16:04:47 +02:00
Peter Zimon
a37e682f6b
Applied custom preview style + fixed account
...
no refs.
- applied custom style for popup container and background for Admin preview to make the UX more focused
- fixed dummy paid member as the preview content of the account home page
2020-07-29 15:51:55 +02:00
Peter Zimon
9efede024a
Added discount to Account/Plan page
...
no refs.
- moved discount calculation to util
- added discount to account/plan page to make it consistent with signup
2020-07-29 12:35:19 +02:00
Peter Zimon
6af7ab674a
Restructured links page layout
...
no refs.
- used table for link page structur
2020-07-29 12:11:07 +02:00
Peter Zimon
a1a51b5704
Fix trigger icon style bug
2020-07-28 17:15:04 +02:00
Peter Zimon
e877dd5e37
Updated trigger button design
...
no refs.
- added separate trigger button styles file
- restructured and updated styles
2020-07-28 17:02:17 +02:00
Rish
f47cacd299
Fixed lint
...
no issue
- Fixed useless-escape in validator email regex
2020-07-28 18:37:06 +05:30
Rish
c2d52681ed
Added error handling for plan checkout
...
refs https://github.com/TryGhost/members.js/issues/78
- Adds error handling for plan checkout when trying to checkout existing plan
2020-07-28 18:19:03 +05:30
Rish
3430cbf3bb
Added error handling for input fields
...
refs https://github.com/TryGhost/members.js/issues/78
- Adds error handling framework for input fields in forms - Signup/Signin/Account Profile
- Shows required and invalid email errors for input fields
2020-07-28 18:19:03 +05:30
Peter Zimon
32149a5d48
Added new default button icons
2020-07-28 13:34:32 +02:00
Rish
4b29d0ce15
Fixed email subscription label on account home
...
no issue
- Hardcoded label was being used on account home for newsletter subscriptions status
- Updated to use label based on subscribed status, same as profile page
2020-07-24 21:04:45 +05:30
Rish
a51052c320
v0.8.14
2020-07-24 15:39:58 +05:30
Peter Zimon
e8279c132a
Cleaned up CSS property order
2020-07-24 11:30:20 +02:00
Peter Zimon
7e7277544e
Refined site logo spacing
2020-07-24 11:16:20 +02:00
Peter Zimon
e8ea5fef83
Added CSS variable colors
2020-07-24 11:06:56 +02:00
Peter Zimon
5484d5e2d8
Cleaned up style attributes
2020-07-24 10:46:13 +02:00
Peter Zimon
e1640740f4
Added semantic HTML to pages
2020-07-24 10:37:39 +02:00
Peter Zimon
be016409d0
Cleaned up all tachyons styles
2020-07-24 10:22:09 +02:00
Peter Zimon
9e001fa8a9
Cleaned up HTML attribute orders
2020-07-24 10:03:48 +02:00
Peter Zimon
b035a0ae57
Added appearance animation
...
no refs.
- restructured iframe hierarchy
- added appearance animation
2020-07-23 19:01:15 +02:00
Rish
6fe329bdb0
v0.8.13
2020-07-23 20:55:48 +05:30
Rish
c2ee482293
Updated publication image in popup header to use icon
...
closes https://github.com/TryGhost/members.js/issues/72
- Portal previously user publication logo as header image on logged out pages
- Replaces `logo` setting with publication `icon` for header image
2020-07-23 17:12:57 +05:30
Peter Zimon
14998061bd
Fixed signin heading spacing
2020-07-23 12:33:27 +02:00
Peter Zimon
a95262a963
Fixed input field focus style bug
2020-07-23 12:15:30 +02:00
Peter Zimon
1aa9652970
Fixed signin page test
2020-07-23 12:05:55 +02:00
Peter Zimon
849ecae000
Updated signup, signin, magic link pages designs
...
no refs.
- added envelope to magic link page
- removed label and divider on signup page
- refined close icon color
2020-07-23 11:57:07 +02:00
Peter Zimon
ce47f3ba48
Fix account home test
2020-07-23 11:39:48 +02:00
Peter Zimon
4dcdfb7cad
Updated paid and free account design
...
no refs.
- updated design of account page to use global list styles for paid members
- removed "Contact support" from free members
2020-07-23 11:33:41 +02:00
Peter Zimon
c3cb46da02
Account page refinements
...
no refs.
- removed back button from detail screens
- refined layout
- made switch smaller
2020-07-22 17:42:42 +02:00
Peter Zimon
d649605f22
Refined popup width
2020-07-22 17:15:33 +02:00
Peter Zimon
aaf37d046c
Refined plan pricing section design
2020-07-22 17:11:14 +02:00
Rish
2de8c376f3
v0.8.12
2020-07-22 16:22:21 +05:30
Rish
2578856c8d
Updated portal button icon handling
...
no issue
- Added default icon svgs for button icon
- Updated rendering for default button icon
2020-07-22 16:09:59 +05:30