Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/TryGhost/Members


https://github.com/TryGhost/Members

Refactored members auth flow with dynamic settings

no issue

- Updated members auth flow UI
- Updated members settings and routing to be dynamic

cff7de62975105c5a42818f710f61c56c25915df authored over 5 years ago by Rish <[email protected]>
Fixed clean script to use dist directory

no-issue

8cc80ee5c972077a209dc12da890661add45c780 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated signup page for members (#10493)

no issue

* Added new subscribe page with stripe integration

c618392581d3e4fdcee3f7d1cb485a769f21d119 authored over 5 years ago by Rishabh Garg <[email protected]>
Added default disabled state of false to FormInput

no-issue

1050774d67fef457fe10ad1d9b9a23b683112f74 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Renamed index.js to app.js

no-issue

This is so when requiring the module we don't require a preact app in

2ff74f0f119cd030bba5b7f67d325ebb92458151 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated output public path to use root

no-issue

When installing this module in another project, we want to serve the
entire `dist` dir...

e207ece00ea2f71138b5ce943898c100c6f7cb22 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added fade in for signup complete page

416e34fc6f522b7b1761863e1822806aff593e4d authored over 5 years ago by Zimo <[email protected]>
Members auth ui refinements (#10279)

* Update mobile modal animations
* Member popup input error and placeholder refinements
* Addi...

2b10dc869acfee1a281ff1db78a4b5684c4ee6f8 authored over 5 years ago by Peter Zimon <[email protected]>
Refactored auth pages for future flows (#10458)

no-issue

* Used camelCase for gateway method calls
* Added some components for building bloc...

b0056c1f189fe50a7e91cb11f5aba2a8eb419ef6 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated signup flow to handle invalid payments

no issue

a9ab5b9ad548cd63edf9009f9cfe68ef82f27d68 authored over 5 years ago by Rish <[email protected]>
Fixed linting for auth-pages

no-issue

acd0035f30f634206e8d275c9b42541fec158d6b authored over 5 years ago by Fabien O'Carroll <[email protected]>
Disabled linting temporarily

no-issue

7a6ec8c1ddd89e14853e4c7197d0de7172188a7d authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added blank index.js

no-issue

This is to ensue the module is a valid node module

8b4c6f832dc8d866b8c9365f3e62ff56c301a6b4 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated members modal UI structure

no issue

451abc552d23e288f168985dfb50f10729571666 authored over 5 years ago by Rish <[email protected]>
Added spinner on member signup pages

no issue

da127c4545c473151faa44760729b35c9ef74d20 authored over 5 years ago by Rish <[email protected]>
Updated package.json to match packages

no-issue

826c2c504ccf38bfc9d64b8d7dec74d92ff4d3d6 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Applying basic styles to members popups

no issue

5f3bd1242ab906d075c7658008c7adc856a199cc authored over 5 years ago by Zimo <[email protected]>
Included dist and index.js in package files array

no-issue

This is to ensure the dist directory is including the the tarball for
npm, and that th...

4999c8df9cfb029feb93ce12ede0a0844f1ba501 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added close event on member pages background click

0f9b9ceae086ba9736bc8edb902b7fc491806746 authored over 5 years ago by Zimo <[email protected]>
Added members lib module (#10260)

* Added members library inc. gateway

refs #10213

* Added the auth pages and build steps fo...

98edcd00c434679562cd91c94a67f6bcb84ba525 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Renamed package to @tryghost/members-auth-pages

no-issue

2ff087bc377b024d90a5aa40e590ac17c62e191a authored over 5 years ago by Fabien O'Carroll <[email protected]>
Fixed console getting cleared on dev start

closes https://github.com/TryGhost/Ghost/issues/10409

- Removed `clearConsole` on preact cli

469f70385a6b04ea4e2cfbef8eab67c29e384567 authored over 5 years ago by Rish <[email protected]>
Fixed subscription issue with null coupons

no-issue

Coupons were being sent as null to the api, so we support non required fields

0ce62dda59a6820dd3c1a2b9b26ff5254959889f authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added support for serverside rendering of members content (#10522)

no-issue

- Added member auth middleware to siteApp
- Passed member as context in routing ser...

a6c6d024283a5f98f3c6904fd175e0c256a3eddc authored over 5 years ago by Fabien O'Carroll <[email protected]>
Members refine buttons (#10692)

* Members: disabled signup button during signup

* Members: disabled non-Stripe signup button ...

8996b5f2766fcea41f8f842fa7b33ff2936ba8f6 authored over 5 years ago by Peter Zimon <[email protected]>
Published new versions

- @tryghost/[email protected]

03dc2c201870b7222963654d30ccb8cc56b3b975 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Removed request stream consumption unless required

no-issue

This is to avoid the getMemberDataFromCookie helper consuming the
request stream befor...

bb1d5c23568d51940940fb64851824c2761dccad authored over 5 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/memb...

c30730ebf56c4cf2dce95aaf52cf692db525fdf6 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Pin dependencies

e466079e2068ece40671ca1e1137aebd2f226349 authored over 5 years ago by Renovate Bot <[email protected]>
Added clean commands for prebuild and pretest

no-issue

21bb425f90a506322aaae94678d38018c7b93ca2 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added members-theme-bindings module

no-issue

9d993a6a8536dc9bd4c693c1c0ddfc7a5525bd0b authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated init method to take siteUrl named param

1c2f0095a816258c9045bf803356004c48cc706b authored over 5 years ago by Fabien O'Carroll <[email protected]>
Update dependency jsdom to v15

70b804c8af88b70370a1cf1feb10bc9a8c402975 authored over 5 years ago by Renovate Bot <[email protected]>
Pin dependency keypair to 1.0.1

4be18953c438a855444c1b0698c240b93e5a6f3b authored over 5 years ago by Renovate Bot <[email protected]>
Update dependency jsdom to v14.1.0

0aad692f13f743fb38a5e221b513dbd62f344851 authored over 5 years ago by Renovate Bot <[email protected]>
Update Test & linting packages

221e9c6da8083dea5c833f24e862800fc2f7cd8e authored over 5 years ago by Renovate Bot <[email protected]>
Configure Renovate (#10)

* Add renovate.json
* Basic Ghost config

ebd483444789e507ce35c17251a5474327ea73d5 authored over 5 years ago by renovate[bot] <renovate[bot]@users.noreply.github.com>
Updated travis.yml file

122109cfd7f73fe5814376f6322b6388508d2052 authored over 5 years ago by Hannah Wolfe <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

64760c8e8cf2f4089f368a7136ec7696385f594c authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated gateway-api package.json

6b212b88317ebadb7051bc328c07e33670e17503 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added initial browser-auth package

1b2506cad01e398fed497a459acce9996043bfde authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated .travis.yml to only test node 10

no-issue

node 8 and 6 are causing some issues with jsdom, turning this off until it has been fixed

9f6fead04b15f11367a1cd0866456bd508de04a5 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

ab66eb86da7c846d8cf07efcd567dfae8e41954f authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added initial gateway-api module

5cd871e24e40579c4695123b28fcee7d906cc4ff authored over 5 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

104e4184b756eb924b3714576f58d77fb36da797 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Enabled public access for members-gateway-protocol

f3fa82d8b48d768bad6ce52d26804c3b100a7555 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

f338a2bd36a940b680f1a41d218a51cece1a787f authored over 5 years ago by Fabien O'Carroll <[email protected]>
Fixed lint task for members-ssr package

8788683e2ed6619389259a30c9c9f0ec53779f14 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Removed sdk dir (#6)

01397b323e8a82bb2ac7a58ae33325209d908186 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Created members-gateway-protocol package (#5)

4653fe038235745bc6ab7b487ee61ec56fb42332 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated .travis.yml file

- most up-to-date version of our config

f2fad6c555a3b4bb9b38a1d896802aa58dd9eb34 authored over 5 years ago by Hannah Wolfe <[email protected]>
Added signup method to open signup page w/ coupon

no-issue

This is so that coupons can be passed to the auth pages

d200acc71fe4262b115e164a3381ccea5853aa19 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added support for signup buttons w/ coupons

no-issue

This will allows themes to have an element like:
<el data-members-signup data-members-...

7ce435d97a218294ac58541435ccf14499affc5f authored over 5 years ago by Fabien O'Carroll <[email protected]>
Refactored dropin script event handlers

no-issue

20a07fdf8588eed9543f1a5f35dd2af145b0e667 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

6745d7d7640afd9693f8578953fdbcf752c853e9 authored over 5 years ago by Rish <[email protected]>
Updated scope in lerna config

3fb6f6b1480b4269255ffae1602f2326b3772787 authored over 5 years ago by Rish <[email protected]>
Updated publish config

e3bb42050117e83d73802c0bbce159f3ae535527 authored over 5 years ago by Rish <[email protected]>
Published new versions

- @tryghost/[email protected]

540fda21b7aa68d2c28b5a20abad7e037b6b048c authored over 5 years ago by Rish <[email protected]>
Updated members-ssr package name

a821b9985624f448577adee98b0817ae44a0299d authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added runnable example w/ mock membersApi

44afaf30e25bb93b68cd8f92e93ff7aa288dea77 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Removed lint task for members-ssr

no-issue

For some reason this task hangs. Need to fix

c40c46150dc333e2a99e4d8b6740bc87b054865b authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added deleteSession method

no-issue

This will be used for logout

c75d82929b85c174b02628949ab45f54d7432439 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated dropin script to use SSR tokens

no-issue

This finalises the use of SSR for the dropin script

147c5863fbc93663d16f565183236dd53b17f4d8 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Ran `yarn add concat-stream`

no-issue

Used for getting contents of request stream

333acbe43207340fa77f4571188c531ba95a6e5e authored over 5 years ago by Fabien O'Carroll <[email protected]>
Ran `yarn add cookies jsonwebtoken`

3041b55e5452410b0965e6abb3c3b726001fede9 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Removed lazy loading

132d798d7ed2a38a6e66fe1252aeb44507e657e5 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated SDK to use new serverside rendering

no-issue

256eb78c636c476062ae14bc445f10f4c32abe0a authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated example

no-issue

5ff83a917acff69c145d4d2204925a82bce14898 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Fixed lazy load of auth pages

no-issue

dumb mistake, cant call then on a function

92955fe323a8b590a69f9005d18006fbba4210ac authored over 5 years ago by Fabien O'Carroll <[email protected]>
Used return value of {set,remove}Cookie

no-issue

Soon these functions will make network calls, returning them allows us to use promises

7cb5d3ea18c796649d2a1b5ba6f0b127def357d2 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Implemented MVP

798d6f187b887db1d58b25adafb4076c6fee82fd authored over 5 years ago by Fabien O'Carroll <[email protected]>
Ran `yarn add --dev keypair`

7be8ff1a3913c388998d2080747b04510c30f24a authored over 5 years ago by Fabien O'Carroll <[email protected]>
Fixed cookie verification handling

no-issue

turns out the get method fails if the cookie is missing, rather than returning null

382d4f62b8f9a5851adaf527938ccc3b7d61787c authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated to use membersApi iss as expected aud

no-issue

This is because we now use specific URLs for audiences claims, e.g. for
members runnin...

2808060b41dd145202808dafad5f9a309c7719c5 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added lazyLoad support for auth pages

no-issue

2e7fd81b2befefa64e8f4ea298fb576c2bfcce4c authored over 5 years ago by Fabien O'Carroll <[email protected]>
Ran `slimer new members-ssr`

7c7afde84e19bc4382c24b798740cbd3a6ce4743 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added getSSRToken method to members layer2

no-issue

This fetches a token with an audience of the members api to be used with SSR

d6deba4e8342a83b151f35c75134493d78ee1905 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added example usage to README

77b2da0a914644855b954401470e7ad11df6f89c authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated to return Promise.reject rather than throw

no-issue

This is cleaner IMO

92fcf28bd4fab205d0fdb6b3ab750de8a13ad1db authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated theme-dropin to use correct audience for SSR

no-issue

This is to be inline with the updated use of audience claims

d66f0353d635fdf70d9247a6cf17a96157664bfd authored over 5 years ago by Fabien O'Carroll <[email protected]>
Added getConfig method to members layer1

no-issue

This can be used for fetching information about the members api

211a342ea649da613bc894d6a4e9d8f1d45bc3d2 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Removed unused token parsing and cookie checks

no-issue

We no longer store anything in document.cookie, so all of this code is
redundant

6b46796eb8a822fc49ec7c7854c326ddc0b73a5c authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated README

no-issue

c9aa32d6a2311297d15d8844a5f5b7add53a4bf0 authored over 5 years ago by Fabien O'Carroll <[email protected]>
Updated layer1 to pass fresh param to gateway

no-issue

This is needed so that we can request a brand new token from layer1, in
the instance o...

6218846f8fd65271844fc3fab9e02bed89b1f2ec authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Added missing semicolons

no-issue

96c42489d57cf4a634719340384b7afae4919b24 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Fixed upgrade not updating member state on reload

no-issue

The problem here is that upgrade would recieve the same token from the
localStorage ca...

b70701cb98cd29622c1e11c1c17000daaaea7b09 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Ensured that signups/signins get fresh token

no-issue

This is to avoid any weirdness around the two requests for signup to a
paid site. Firs...

c9f39e9c310066399896ea923275e174b8a49088 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Updated layer2 to pass fresh param to layer1

no-issue

This is needed so that the theme dropin script can ensure that a new
token is recieved...

9a700c2b0c366b86c75743bff76ce919dd428019 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Corrected refs for content-api and layer1 deps

no-issue

content-api is not in same repo any more, layer1 brought inline with how
layer2 works

18b50dff0372641570864cc7ab807451783fe341 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
🛠 Fixed linting issues

- fixed linting pattern for top-level vs subrepos in a lerna repo
- this works more robustly, re...

6dafedaa88018b6d8079aebffaec63470c6fb14b authored almost 6 years ago by Hannah Wolfe <[email protected]>
Moved members SDK packages from Ghost-SDK

28a31305916015c710db55e90e9060bd72fc6ee9 authored almost 6 years ago by Rish <[email protected]>
✨ Initial commit

e947296901f2f70225eac716fc2139113c6e931e authored almost 6 years ago by Rish <[email protected]>
Updated members drop-in script to set cookie for SSR (#61)

no-issue

20c58bd74a4781546442e42f99f2cbbbb2b645a8 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Updated members SDK

8113fbcdd882529cdaaf306fc53065178c7ea154 authored almost 6 years ago by Rish <[email protected]>
Updated members SDK to handle upgrade (#52)

no-issue

Adds update method to layer 2

Adds update support to drop in script

Improves f...

c217e607df0b9fbcbad63e1ce83a73cf6220696e authored almost 6 years ago by Fabien O'Carroll <[email protected]>
Updated members sdk to latest content-api (#45)

no-issue

* Upgrade to latest content api
* Removed unused closeAuth

* Removed auto close ...

2114d20870fc39c702be61dc05a55f73fb72ff66 authored almost 6 years ago by Fabien O'Carroll <[email protected]>
2019

e154cfb19165b3ab831b0d5a29705514b2148685 authored about 6 years ago by John O'Nolan <[email protected]>
Updated members sdks for third party use (#25)

* Pass container from layer2 for iframes to be attached

* Updated layer2 to resolve with succ...

d788b0474dfb32cf5386b54dd9cd7d0fb1f7b0b7 authored about 6 years ago by Fabien O'Carroll <[email protected]>
Updated layer2 to listen to close request from auth popup

af85b460fe43fcc1c890fc70910ca1ed74efce63 authored about 6 years ago by Fabien O'Carroll <[email protected]>
Removed hash after password reset

1607e96a20be0f3c9a5cc54ec14eec442f65509e authored about 6 years ago by Fabien O'Carroll <[email protected]>