Ecosyste.ms: OpenCollective

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

github.com/TryGhost/Portal

Drop-in script to add membership features in a Ghost theme
https://github.com/TryGhost/Portal

Added new accountPlan page

no issue

- Adds new page for choosing a plan for logged in member

38f7ed02136c0a031ca398375da41ec6c06794c6 authored over 4 years ago by Rish <[email protected]>
Refactored `swtichPage` action call syntax

no issue

Updates switchPage syntax to pass object so we can pass `lastPage` value as well for b...

de5e0f61ff384344e0fb88a9e116c9d6318bcc16 authored over 4 years ago by Rish <[email protected]>
Updated plans section component plans prop

no issue

- Updates plans section component to take simpler plans array as prop for rendering plans

76e627301754b692b26d7099f669cf645c283d3b authored over 4 years ago by Rish <[email protected]>
Added new switch component for toggle UI

no issue

- Mimics behavior and UI of toggle button in Ghost Admin

fcb882174e203ca5e93c75cd50e05e298d26aec1 authored over 4 years ago by Rish <[email protected]>
v0.3.0

e21ec453b205cd55fe06142d4b95582837dc45d4 authored over 4 years ago by Rish <[email protected]>
Fixed lint

0286dcf0ca05b1c1816795dac54ee1ea95141b25 authored over 4 years ago by Rish <[email protected]>
Updated script usage in readme to remove explicit init and adminUrl

refs https://github.com/TryGhost/members.js/issues/25

- No dependency on adminUrl anymore as en...

a6c1e8fc59372ce221e00a300b0bd024f0b166b5 authored over 4 years ago by Rish <[email protected]>
Refactored app initialization to remove admin url dependency

closes https://github.com/TryGhost/members.js/issues/25

- Remove dependency on admin url for in...

71972993b1a33f1eb5e59c34dbad784b85e16994 authored over 4 years ago by Rish <[email protected]>
Updated api endpoints to use new member endpoints on site

refs https://github.com/TryGhost/members.js/issues/25

- Members endpoints were refactored in co...

e09b9e47c31c89c93453916925024fec8abc69b7 authored over 4 years ago by Rish <[email protected]>
Added small style hack to insert css inside iframe components

no issue

- By default, CRA's webpack bundle combines and appends the main css at root level, s...

0906be513262caab94eecbd99ab3413c91136376 authored over 4 years ago by Rish <[email protected]>
v0.2.4

e7942cabe6ab92bfe0b6d2ffbe14ce129a8891c0 authored over 4 years ago by Rish <[email protected]>
Updated `yarn ship` script

no issue

- Updates `yarn script` to use same consistent format we use across org
- Removes use ...

7d40423547726b618e5b94a8063e15cc9dea0732 authored over 4 years ago by Rish <[email protected]>
Added no-op subscribe button handling

refs https://github.com/TryGhost/members.js/issues/20

- adds no-op method to handle subscribe o...

b4253e6b5cb6ba29f40d79a648fff6b4b1e1bfcd authored over 4 years ago by Rish <[email protected]>
Updated account home page UI for free member

refs https://github.com/TryGhost/members.js/issues/20

- Updates UI for free member's account pa...

9f34692433521126cb56a944106f1c2bb1a63232 authored over 4 years ago by Rish <[email protected]>
Updated trigger to use member gravatar when logged-in

refs https://github.com/TryGhost/members.js/issues/20

Updates trigger default icon to use membe...

dfc50ac1944fd6c509294cf1061b8588a897ef4c authored over 4 years ago by Rish <[email protected]>
Added common members avatar component

refs https://github.com/TryGhost/members.js/issues/20

- Adds a common component to render membe...

a717b2a513ee79b409fc8ff03ea4f3d4a250004c authored over 4 years ago by Rish <[email protected]>
Reset popup state to default on closing magic link

closes https://github.com/TryGhost/members.js/issues/21

- Resets popup state to default page wh...

453831ceea624948f68472b57c7755ebb9d453b5 authored over 4 years ago by Rish <[email protected]>
Added explicit npm registry in publishConfig

no issue

The members-js package is published on npm and this ensures `yarn ship` attempts to pu...

681e1c6db5116c276243fbb954ae0ca7c34d2f89 authored over 4 years ago by Rish <[email protected]>
0.2.3

38c330ba3bd0580e72786eba98457d48be073bbb authored over 4 years ago by Rish <[email protected]>
Updated checkout flow to pre-fill member email

refs https://github.com/TryGhost/members.js/issues/10

- Takes advantage of change here - https:...

0a746a876468dd80ec9cca32ae8758865d641bc0 authored over 4 years ago by Rish <[email protected]>
Added stripe url handling for checkout success

refs https://github.com/TryGhost/membersjs/issues/10

We use stripe query param `?stripe=<state>...

d3f60d6a019b35df6a5d4b75275a1166159f9a74 authored over 4 years ago by Rish <[email protected]>
Updated tests for magiclink page

no issue

- Add test for close button firing correct action(closePopup) on magic link page
- Use...

11f9cc606eaacbfbfa92a4d75909adef4b2c0032 authored over 4 years ago by Rish <[email protected]>
Fixed close action handling on magic link page

no issue

Fixes magic link action button using incorrect action method - `handleSignin` - which ...

710737487270dd05a874c7deee8bcd2873149f49 authored over 4 years ago by Rish <[email protected]>
Fixed lint

2cb3d3622148f426dd93e94a92b4a1fa15392019 authored over 4 years ago by Rish <[email protected]>
Used common plans section component in signup page

refs https://github.com/TryGhost/members.js/issues/10

We want to use the common UI component fo...

a6477ac170190b397d1afd11d8b1cf98b9e5eeb5 authored over 4 years ago by Rish <[email protected]>
Added new component for membership plans

refs https://github.com/TryGhost/members.js/issues/10

Create common plans section UI component ...

8c6aa9b16522350c8dfb088d161a7722c07395e8 authored over 4 years ago by Rish <[email protected]>
Reworded usage section in readme

Simple rewording to make usage section shorter and to point

8e7294f40eacf5fd77f9d5eab0d313640e4b055e authored over 4 years ago by Rish <[email protected]>
0.2.2

93f9323f779cbca76ac1ab36cf2db32ace575650 authored over 4 years ago by Rish <[email protected]>
Updated unpkg link in readme to use latest version

no issue

Instead of pinning to specific released version, we use `@latest` for picking the last...

76272f8a319f77194408d6a137df0bf3bdd04fdb authored over 4 years ago by Rish <[email protected]>
Added `yarn ship` for publishing to npm/unpkg

refs https://github.com/TryGhost/members.js/issues/5

We use `yarn ship` across all our packages...

8566daa917e5afc07d15810c04bd5f4aa5f01824 authored over 4 years ago by Rish <[email protected]>
Added basic anoymous checkout flow setup

refs https://github.com/TryGhost/members.js/issues/10

Adds happy path flow for triggering anony...

c86c6df85feb8deb8a0155db1780767fa53bbcb4 authored over 4 years ago by Rish <[email protected]>
Fixed incorrect default page load

no issue

Missed passing `member` param while fetching default page, which then always returns `...

c58e20ef826dc6db0edfc280b762fa638dfb6b24 authored over 4 years ago by Rish <[email protected]>
Switched to recommended absolute test-utils path setup

refs https://github.com/TryGhost/members.js/issues/5

Switched to using absolute path for defaul...

f24eac7bbb02b22f96d639f6ed8b41cb760546f8 authored over 4 years ago by Rish <[email protected]>
Allowed .env file in source control for test-utils setup

refs https://github.com/TryGhost/members.js/issues/5

- We want to allow .env in source control ...

8e9ec494b5a3a3028511602c3e6a3ba9db43fa1a authored over 4 years ago by Rish <[email protected]>
Fixed tests

Fixed incorrect fixtures path

f46777b613e7b6f2758acfa765780578116327e4 authored over 4 years ago by Rish <[email protected]>
Cleaned up initialization and data fetching

refs https://github.com/TryGhost/members.js/issues/5

- Streamlined data init flow
- Streamlined...

4fc758dad187cda1a4ca70cde3bd0c565622f700 authored over 4 years ago by Rish <[email protected]>
Update dependency eslint-plugin-ghost to v1.3.0

4f43b933198d864812d4b959834ecc094c73a457 authored over 4 years ago by Renovate Bot <[email protected]>
Fixed eslint no-console error

no issue

- Throws error on signout failure instead of console log
- Disables eslint for data in...

f2020e4f2e7e2de60ee7bac36cc7d856a633d32a authored over 4 years ago by Rish <[email protected]>
Pin dependencies

c01b35fe1c77b941a0510133ecc0cf287e59f965 authored over 4 years ago by Renovate Bot <[email protected]>
Updated readme

Added note about adding drop-in script in code injection footer in admin

192f764f2cb1495ae37dc3a571542f1f3eeee4c4 authored over 4 years ago by Rish <[email protected]>
Updated readme

Removes comment about explicit need for admin url not ending in trailing slash, we handle traili...

abaa00c0832279bdb88a41f6f4b8a74c74fc98c3 authored over 4 years ago by Rish <[email protected]>
Updated admin url for local env

refs https://github.com/TryGhost/members.js/issues/5

- Removes `/ghost` from local development ...

411414ae2b0b2417d0f3976c9c56f86887ae1036 authored over 4 years ago by Rish <[email protected]>
Refactored code structure using react context

ref https://github.com/TryGhost/members.js/issues/5

React context allows us cleaner setup in co...

94c052bf18f882d5fb0a0cd0776d251243f4bd86 authored over 4 years ago by Rish <[email protected]>
Added new parent context

refs https://github.com/TryGhost/members.js/issues/5

- Adds new parent context with default val...

8a23ac7a667ced3bb710a390a409e010593cc8fa authored over 4 years ago by Rish <[email protected]>
Added init method to api

refs https://github.com/TryGhost/members.js/issues/5

- renamed default function name
- Adds `in...

79bb3375772bb233d7ad3356cd9e9e395a3298ec authored over 4 years ago by Rish <[email protected]>
Fixed account button action logging out

no issue

Account button was incorrectly mapped to logout action, adds a temp no-op action for a...

cfd8af764fa0f385a02d5f44d92818a14ceefff5 authored over 4 years ago by Rish <[email protected]>
Added render tests for common components

no issue

- Adds tests for ActionButton and InputField components

0a12c030aeacb96f94f14e313238b953bf655d63 authored over 4 years ago by Rish <[email protected]>
Added id and aria-label values for input field component

no issue

- Adds `aria-label` on input fields and id for label's `for` to map to form control
- ...

45b0b057bc8c4662c8e385d83119e66fc0b98b70 authored over 4 years ago by Rish <[email protected]>
Updated pages to use common components

no issue

- Updates Signin page to use common ActionButton and Input component
- Updates Signup ...

84fcc11c354285008bc656c963f7763c079bb66d authored over 4 years ago by Rish <[email protected]>
Extracted common Input and Button components

no issue

- Add new InputField common component for input fields with label
- Add new ActionButt...

d4a36c3bd9ce05585a0987c21eeae7c0fdf8b6f9 authored over 4 years ago by Rish <[email protected]>
Updated readme

Fixed CI status badge

8ea1e786a7a51f7f07fd584102417c2c09c38f53 authored over 4 years ago by Rish <[email protected]>
Update readme

Bump unpkg version to 0.2.1

5f68bcfd54ab62e6958c6a0f9a11aee4beb3b227 authored over 4 years ago by Rish <[email protected]>
0.2.1

afe0df879bf3784bc176a9225e332870771c1d9e authored over 4 years ago by Rish <[email protected]>
Fixed signup with email not working on free plan

closes https://github.com/TryGhost/members.js/issues/16

This fix sends magic link to member whe...

b5c0d8d1e10e63254492ff5bf9672203053b7030 authored over 4 years ago by Rish <[email protected]>
Fixed token handling in url for magic-link

closes https://github.com/TryGhost/members.js/issues/14

This adds handling of url update when s...

d3bb3f74eef9f5ff7a62ab055fdea58e9f86e6fc authored over 4 years ago by Rish <[email protected]>
Updated readme

Updated unpkg link to point to correct version

b407c5ab26ae261e4f2ba80159d2dffd8bd8c226 authored over 4 years ago by Rish <[email protected]>
v0.2.0

6a1746bfe65222e41477366eaf21858aa4fa0eed authored over 4 years ago by Rish <[email protected]>
Updated readme

Updated reference to admin url needed for initialization as api domain, same as used by other ap...

a9c2ef367efe8c3d13d6954922e3cba7e8d45504 authored over 4 years ago by Rish <[email protected]>
Refactored API setup and admin url initialization

refs https://github.com/TryGhost/members.js/issues/6

- Refactored API util to be more consisten...

9fc003bf1dcb83bb7b918e190e4ec8eb349d5559 authored over 4 years ago by Rish <[email protected]>
Updated readme to tag latest unpkg version in script

Unpkg recommends tagging exact version in the url to avoid redirects and faster load times. Also...

8e277849d499469e544fc76ba918662e84db6f80 authored over 4 years ago by Rish <[email protected]>
v0.1.1

875e039e4ee30a94f8221fa3bb85c0f93f31e871 authored over 4 years ago by Rish <[email protected]>
Fixed lint

006c84706c9999393eb0606bafe1b92f435cf4f6 authored over 4 years ago by Rish <[email protected]>
Updated readme

Updated example admin url value for local setup

f728fcc130b1003064fec8fff5e3139067e8f875 authored over 4 years ago by Rish <[email protected]>
Fixed tests

no issue

343b43128a9c230f9c9f33cb219432625aab9ab2 authored over 4 years ago by Rish <[email protected]>
Renamed script init method

refs https://github.com/TryGhost/members.js/issues/6

- Renames script initialization method fro...

c4fdc26c499369d10fe59c46a9a5c2c524e0568b authored over 4 years ago by Rish <[email protected]>
Refactored fixutres data for site and member

refs https://github.com/TryGhost/members.js/issues/10

Refactored to include free member data an...

7ceb97f422e02a2cd30289a5a8a35a4df32bd871 authored over 4 years ago by Rish <[email protected]>
Refactored UI structure and component naming

refs https://github.com/TryGhost/members.js/issues/10

- Added `/page` in components to structur...

8e5382efd2c2bca8f77cab82f6b7334e4c5ac5c6 authored over 4 years ago by Rish <[email protected]>
Fixed firefox iframe append issue

no issue

Firefox doesn't allow adding content to iframe body without passing `srcDoc={`<!DOCTYP...

19cb5995fda494104741a45e96f9c349ed9bac22 authored over 4 years ago by Rish <[email protected]>
Updated Readme

Fixed init method

675bfd4e80a29e674154b33e7deeb04376728482 authored over 4 years ago by Rish <[email protected]>
Updated readme

6d8fde738545eb6b7fd8f19b05b27f76f9d08826 authored over 4 years ago by Rish <[email protected]>
Updated readme

Cleaned up usage instructions

9d03b49f8fd517c2b5a188518f21714413fd5e22 authored over 4 years ago by Rish <[email protected]>
Updated readme

Updates admin url format for initialization

07d6e9712fb50a5aa8121ff6f3c8335c4882a3c8 authored over 4 years ago by Rish <[email protected]>
Updated Readme

Added Usage section

b34bdda97289887888206cc963327732024b0418 authored over 4 years ago by Rish <[email protected]>
Updated Readme

66f75e66eb9d4b949808f763607546c49ff0ba35 authored over 4 years ago by Rish <[email protected]>
Added initial dom element insertion in init

no issue

Previously, we expected theme to include an empty div with id as `root` where we loade...

d23431bcabc3a21b63be65993e29dda4a9d9250d authored over 4 years ago by Rish <[email protected]>
Updated Readme

9d206bb4d86c1507d0458966bcfe446c0d25eb8b authored over 4 years ago by Rish <[email protected]>
Cleaned up script intiailization data

refs https://github.com/TryGhost/members.js/issues/6

Removes all data initialization setup exce...

15eeb0d740dd024df1dcbd02cc742d530479c325 authored over 4 years ago by Rish <[email protected]>
Updated build and publish setup for unpkg deployment

refs https://github.com/TryGhost/members.js/issues/12

- Updates package name and add umd/unpkg ...

5e75fddcd295b6dd91a54fe9ca75385219552af9 authored over 4 years ago by Rish <[email protected]>
Added method to fetch member data from session

refs https://github.com/TryGhost/members.js/issues/6

Adds method to fetch member's data in exch...

361f157f44547981c99d5893614d3eaa16789644 authored over 4 years ago by Rish <[email protected]>
Fixed lint for webpack config

no issue

bd2980070cfafac3c7cf6c5ef6f75c2417f4f706 authored over 4 years ago by Rish <[email protected]>
Updated data initialization for member

refs https://github.com/TryGhost/members.js/issues/6

Updates member data initialization through...

bcdb1e070a502fd7f1cc0d7ea689d6678cceed3c authored over 4 years ago by Rish <[email protected]>
Update dependency eslint-plugin-ghost to v1.2.0

2563471da2180fd0fa05d668fa3671058f98ab4c authored over 4 years ago by Renovate Bot <[email protected]>
Added site data initilization through APIs

refs https://github.com/TryGhost/members.js/issues/6

Use member identity and public site data a...

c6ab8c6a2d32ed017b42d6c2e0b91f7c1d515404 authored over 4 years ago by Rish <[email protected]>
Added member identity and site data APIs

refs https://github.com/TryGhost/members.js/issues/6

To self-contain all the data needs for mem...

fba41ebff46d6d5c9a1c639c45339126e2723048 authored over 4 years ago by Rish <[email protected]>
Added new basic Loading page for data init

We want to show some kind of loading state till we fetch initial site or member data to load the...

af022bedca001929cc90f437566dc88129818ccb authored over 4 years ago by Rish <[email protected]>
Added action tests for SIgnup page

Adds test to check actions for signing up with name, email, plan and switching to signin page

78307cb35b408de8a2e2c58fc5e375b5662e4f80 authored over 4 years ago by Rish <[email protected]>
Added action tests for Account Page

Adds signout button test for account page

755e2a4790034579629b7a28e0ae6aa930d8ffbd authored over 4 years ago by Rish <[email protected]>
Added action tests to Signin page

Adds tests for send magic link and subscribe button actions

edf77dd4d34c1c9acc1915c0d2762fc0ca45393a authored over 4 years ago by Rish <[email protected]>
Setup render tests for components

Adds basic rendering test for all components/pages for expected outputs

0aa9e6f97b70bbaeec5170fd07f9d470d17fb659 authored over 4 years ago by Rish <[email protected]>
Fixed basic top-level App test

5b8ad560e787842400d94f32921947644d506553 authored over 4 years ago by Rish <[email protected]>
Refactored Parent pages to use pages

Refactors Parent and Popup-menu pages to load different pages as per UI flows and pass necessary...

27b05d73284ddcfe9cbdc0825efba272638f224c authored over 4 years ago by Rish <[email protected]>
Initialized script with plans

Added default plans value on init for testing

0c1b1cca26afad067be69642c44291331cde528a authored over 4 years ago by Rish <[email protected]>
Added new Signin/Signup/MagicLink pages

Added new pages for different UI flows

- Sign-in Page: Allow member to signin with magic link
-...

eb6223c0054129ffda3e789013006f5d0725e515 authored over 4 years ago by Rish <[email protected]>
Updated members api to return promise

This allows controlling UI state for API actions using async/await

edc6df689ccf6e2cb2f1df0607bb28156fcd9f5d authored over 4 years ago by Rish <[email protected]>
Handled empty plans for site

[Temp] Hide the plans section if plans are not present

85c56085c951eae5e1edad65e580c9eeebb253d6 authored over 4 years ago by Rish <[email protected]>
Removed unused name prop in App

3c9e0c4d107160a97778926f13703f3982fd6a44 authored over 4 years ago by Rish <[email protected]>
Add renovate.json

9f9a0f9f4ad11dbbec8cf208b5ac2b4615ac7477 authored over 4 years ago by Renovate Bot <[email protected]>
Updated Renovate config

no issue

1c8fde65d4acb92b37178f8e3babd18c2daa5392 authored over 4 years ago by Daniel Lockyer <[email protected]>
Updated local dev env configuration

- Use local dev config only for development mode
- `.env.local` by default gets triggered for pr...

bbe9993491cc6cff5fddc3d1cf907bcdfe04d69c authored over 4 years ago by Rish <[email protected]>
Added local dev env configuration

- call init by default if there's an env var for ADMIN_URL
- add an example local dev config

a47e2677586b85ad372481ab8948ba72b2224f73 authored over 4 years ago by Hannah Wolfe <[email protected]>