Fabien O'Carroll
5cb9850784
Cleaned up render{Subscribe,Upgrade}Page
...
no-issue
- ensured promises are returned
- removed unused prop
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
f0f1583817
Added CouponInput component
...
no-issue
This can be used in the subscribe pages to pass coupon info through
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
5b063659d0
Added support for disabled form elements
...
no-issue
This can be used for a coupon input in future
2019-05-07 17:15:50 +02:00
Rish
f3722b6979
Added spinner on member signup pages
...
no issue
2019-05-07 17:15:50 +02:00
Rish
ab2f65e5a5
Updated member signin page to show logged in status
...
no issue
2019-05-07 17:15:50 +02:00
Zimo
26728c50a8
Added fade in for signup complete page
2019-05-07 17:15:50 +02:00
Peter Zimon
09fde87ad9
Members refinements ( #10689 )
...
* Updated close animation speed for members pages
* Updated responsive styles for members mobile screens
* Adding spinner CSS to members pages
* Adding members signup complete page
2019-05-07 17:15:50 +02:00
Rish
19f243aed1
Refactored members auth flow with dynamic settings
...
no issue
- Updated members auth flow UI
- Updated members settings and routing to be dynamic
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
33c574f257
Added support for serverside rendering of members content ( #10522 )
...
no-issue
- Added member auth middleware to siteApp
- Passed member as context in routing service
- set Cache-Control: private for member requests
- fucked up some tests
- Added member as global template variable
- Updated tokens to have expiry of subscription_period_end
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
b51b6b1d43
Added upgrade page to members auth ( #10513 )
...
no-issue
2019-05-07 17:15:50 +02:00
Zimo
3fbe1981d0
Applying basic styles to members popups
...
no issue
2019-05-07 17:15:50 +02:00
Rish
84d09e7dc6
Updated members modal UI structure
...
no issue
2019-05-07 17:15:50 +02:00
Rishabh Garg
7d826c4b44
Updated signup page for members ( #10493 )
...
no issue
* Added new subscribe page with stripe integration
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
b1a1f61d5d
Refactored auth pages for future flows ( #10458 )
...
no-issue
* Used camelCase for gateway method calls
* Added some components for building blocks of forms
* Added input specific components
* Added Form component
This handles collecting the data to submit and sharing state between forms
* Added Pages component to handle urls
* Added the pages for the popup
* Added MembersProvider component
This is designed to give its children access to gateway methods
* Added Modal component
This wraps the pages and handles dispatching form submissions to the members gateway
* Refactored index.js to use new components/pages
* Fixed default page from Signup -> Signin
2019-05-07 17:15:50 +02:00
Rish
0755036926
Fixed console getting cleared on dev start
...
closes https://github.com/TryGhost/Ghost/issues/10409
- Removed `clearConsole` on preact cli
2019-05-07 17:15:50 +02:00
Rish
42bed3c22d
Fixed error handling for members reset password
...
no-issue
- Both input and form error was shown on submitting reset-password form
- Does not submit form anymore in case of validation errors
2019-05-07 17:15:50 +02:00
Peter Zimon
e85a6a1cac
Members auth ui refinements ( #10279 )
...
* Update mobile modal animations
* Member popup input error and placeholder refinements
* Adding close animation to members auth popups
* Improve members auth dialog
* Refine members reset password design
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
07b6e73bd8
Added members lib module ( #10260 )
...
* Added members library inc. gateway
refs #10213
* Added the auth pages and build steps for them
refs #10213
* Cleaned up logs
* Updated gruntfile to run yarn for member auth
* Design refinements on members popups
* UI refinements
* Updated backend call to trigger only if frontend validation passes
* Design refinements for error messages
* Added error message for email failure
* Updated request-password-reset to not attempt to send headers twice
* Updated preact publicPath to relative path
* Build auth pages on init
2019-05-07 17:15:50 +02:00
Fabien O'Carroll
8d8c8a69ca
Published new versions
...
- @tryghost/members-ssr@0.1.5
2019-05-06 12:25:45 +02:00
Fabien O'Carroll
7e5733998e
Removed request stream consumption unless required
...
no-issue
This is to avoid the getMemberDataFromCookie helper consuming the
request stream before other handlers can read from it.
2019-05-06 12:23:27 +02:00
Fabien O'Carroll
9f307746ca
Published new versions
...
- @tryghost/members-browser-auth@0.1.1
- @tryghost/members-gateway-api@0.1.2
- @tryghost/members-gateway-protocol@0.1.1
- @tryghost/members-ssr@0.1.4
- @tryghost/members-theme-bindings@0.1.0
2019-04-23 16:47:39 +02:00
Renovate Bot
67135f58e8
Pin dependencies
2019-04-23 16:46:09 +02:00
Fabien O'Carroll
ce7f55b7b9
Added clean commands for prebuild and pretest
...
no-issue
2019-04-23 16:45:05 +02:00
Fabien O'Carroll
5b8fe0f643
Updated init method to take siteUrl named param
2019-04-23 16:42:11 +02:00
Fabien O'Carroll
87690f9a03
Added members-theme-bindings module
...
no-issue
2019-04-23 16:42:11 +02:00
Renovate Bot
9e996857bc
Update dependency jsdom to v15
2019-04-23 10:16:13 +02:00
Renovate Bot
7187a4e074
Pin dependency keypair to 1.0.1
2019-04-23 10:15:48 +02:00
Renovate Bot
b5e9bf7047
Update dependency jsdom to v14.1.0
2019-04-22 03:43:40 +00:00
Renovate Bot
f374362ba5
Update Test & linting packages
2019-04-22 01:29:05 +00:00
Fabien O'Carroll
c70f1c7b45
Published new versions
...
- @tryghost/members-browser-auth@0.1.0
- @tryghost/members-gateway-api@0.1.1
2019-04-18 14:09:55 +02:00
Fabien O'Carroll
bfa1354ef4
Updated gateway-api package.json
2019-04-18 14:08:11 +02:00
Fabien O'Carroll
d5972c137c
Added initial browser-auth package
2019-04-18 14:07:59 +02:00
Fabien O'Carroll
3432d6801b
Published new versions
...
- @tryghost/members-gateway-api@0.1.0
2019-04-18 13:50:06 +02:00
Fabien O'Carroll
8fe55f2306
Added initial gateway-api module
2019-04-18 13:49:26 +02:00
Fabien O'Carroll
6aa6da6da0
Published new versions
...
- @tryghost/members-gateway-protocol@0.1.0
- @tryghost/members-ssr@0.1.3
2019-04-18 13:09:32 +02:00
Fabien O'Carroll
13b7f536e8
Enabled public access for members-gateway-protocol
2019-04-18 12:21:56 +02:00
Fabien O'Carroll
e0643344a2
Published new versions
...
- @tryghost/members-ssr@0.1.2
2019-04-18 12:16:29 +02:00
Fabien O'Carroll
766635ab85
Fixed lint task for members-ssr package
2019-04-18 11:40:42 +02:00
Fabien O'Carroll
8ce18f2b4b
Removed sdk dir ( #6 )
2019-04-18 11:40:22 +02:00
Fabien O'Carroll
182b43b5b2
Created members-gateway-protocol package ( #5 )
2019-04-18 11:03:44 +02:00
Fabien O'Carroll
99c4a454ad
Added support for signup buttons w/ coupons
...
no-issue
This will allows themes to have an element like:
<el data-members-signup data-members-coupon="blah"/>
To open the signup page, and optionally apply a coupon
2019-04-17 11:30:51 +02:00
Fabien O'Carroll
3c3cbabacf
Refactored dropin script event handlers
...
no-issue
2019-04-17 11:30:51 +02:00
Fabien O'Carroll
547b27aa68
Added signup method to open signup page w/ coupon
...
no-issue
This is so that coupons can be passed to the auth pages
2019-04-17 11:30:51 +02:00
Rish
cf7c8df6f7
Published new versions
...
- @tryghost/members-ssr@0.1.1
2019-04-16 19:14:57 +05:30
Rish
a9453604cc
Updated publish config
2019-04-16 19:13:45 +05:30
Rish
8fd78ab221
Published new versions
...
- @tryghost/members-ssr@0.1.0
2019-04-16 18:14:59 +05:30
Fabien O'Carroll
b22d254c12
Updated members-ssr package name
2019-04-16 12:28:58 +02:00
Fabien O'Carroll
60cdf82354
Removed lazy loading
2019-04-16 12:22:55 +02:00
Fabien O'Carroll
de410052dd
Removed lint task for members-ssr
...
no-issue
For some reason this task hangs. Need to fix
2019-04-16 12:22:55 +02:00
Fabien O'Carroll
68fa28b4f5
Updated dropin script to use SSR tokens
...
no-issue
This finalises the use of SSR for the dropin script
2019-04-16 12:22:55 +02:00