November 2022 - Progress Report 🎉 Completed

Post author
Duncan from Memberstack
Tues, Nov 1st 2022
  • Worked on Plans page rebuild and routing
  • Merged, tested, and deployed the backend work for the SSO flow translation.
  • Start on the error message translation backend work
  • Got a new checklist component working in Webflow. Should go live tomorrow.
  • Spent time looking into react issues from customer support questions.
  • Upload components (13 new  For 163 total components)
  • Posted the new startup template to the showcase (here)
  • Started on a new dashboard template
Wed, Nov 2nd 2022
  • Continued rebuilding the plans page
  • Fixed members page failed api member call bug
  • did some react testing & doc cleanup (mainly around modals and outdated types)
  • Added support for typeform plugin (in ms extended library) to use links instead of embeds (docs coming soon)
  • Discussing new Gated Content and Permissions designs.
  • Fixed an issue where the billing portal would open to a page not found error
  • Fixed an issue where canceling a sub via stripe would not reflect in memberstack
  • Fixed an issue where changing a plan via the portal would not reflect in memberstack
  1. ^^ above 2 errors were both associated with a rare edge
Thurs, Nov 3rd 2022
  • Fixed an issue where some paid imports would fail if the user tried adding the paid plan id to the plans column
  • Fixed an issue where the email verification redirect URL would contain 2 slashes. This was causing some sites to break depending on their redirect settings
  • Fixed an issue where the webflow package wouldn’t allow members to checkout a plan their had previously canceled
  • Fixed an issue where some client api routes would throw an error if the member was undefined
  • Worked with porter to fix an issue that was causing some of our API’s to randomly crash (had to give the API’s more resources in AWS)
  • More components! #templates-and-components
Fri, Nov 4th 2022
  • Fixed an issue where the member.plan.added  event was inconsistent
  • Fixed an issue where both live mode and test mode events would trigger both live and test mode scenarios in zapier/make
  • Fixed an issue where the client api would throw an unhandled error if the appId was not found
  • Added the ability to verify a member via the admin api
  1. Also added it in the admin library
  2. It’s also possible to “un-verify” previously verified members
  • Continued rebuilding the plans page
  • Remove test mode imports
  • Removed the “preview coming soon” gif
  • Title bar on the email pages should always be visible
  • Clarify plan priority
  • Onboarding call with documentation consultant
  • New components 
  1. mobile-first signup & login
  2. coupons and discounts
  • Released dynamic link feature in MSx extended library
  • Looked into some potential upgrades for react package to be compatible w/ next 13 and react 18
Mon, Nov 7th 2022
  • Created Initial Designs for Gated Content.
  • Onboarding call with developer doc consultant
  • Built more components
  • Debugged a handful of issues in MSX script and pushed updates
  • Spec updated next.js starter template
  • Fixed some bugs in react package that users reported. Still need to push
  • Other bug fixes and customer support
  • Continued working on updated plans page
Tues, Nov 8th 2022
  • Onboarding & co-working with documentation consultants
  • Focused on bug fixes
  • Added email verification fields to Make and Zapier 
  • Built more components https://www.memberstack.com/freebies
  • Released the new plans page design (see picture) (this new design requires way fewer clicks to navigate)
Wed, Nov 9th 2022
  • Work on documentation
  • Launched new cloneable based on Spotify
  • New components uploaded to Memberstack site
  • Improving design for permissions
  • Updated modals section in DOM API docs
  • New react and dom versions published on NPM with typescript fixes and modal updates
  • Begun work on 3 new cloneables
Thurs, Nov 10th 2022 to Fri, Nov 18th 2022
  • We had our first ever Memberstack team retreat!      
  1. We were together working shorter days all of last week.
  2. Roadmapping for 2023 and beyond
  • Fixed an issue where expired onetime plans wouldn’t expire.
  • Added support for pausing subscriptions!
  • Added support for a new type of content data-ms-content="is-trialing" is only visible if a member has an active free trial.
  • Redesigned and implemented a new Gated Content Page.
  • Implemented new permissions page.
  • New clonables (up to 180 total!) https://www.memberstack.com/freebies
  • Fixed an issue where users could add the same allowed domain twice.
  • Fixed an issue where users couldn’t update the tax setting on a created price.
  • Improved bugsnag error reporting.
  • Fixed an issue where deleting a gated content group wouldn’t delete its URL’s. Which prevented those urls from being used in other groups.
  • Added backend support for adding a signup button link for the SSO flow.
  1. Add the client side logic as well.
  1. More plan level redirects.
  2. Free trial attributes (done).
  3. More Stripe billing portal attributes.
  • Worked on pricing
  1. Considering a free tier for community projects.
  2. Considering a 0% fee tier for established businesses.
Tues, Nov 22nd 2022 to Wed, Nov 23rd 2022
  • documented the trialing countdown timer code snippet 
  • made improvements to our support bot to ensure we receive all support tickets
  • Refactored a few react components to be version 18 / “Suspense” ready for our React users out there
  • wrote a quick react tutorial - addresses common questions we’ve been getting from support tickets
  • started working on designs for toggling member verification via the dashboard 
  • started designs for a simple first CMS
  • updated our SEO roadmap - so we can keep growing the Memberstack community! 
  • continued working on pricing for 2.0
  1. designed a new pricing table
  • refactored how our API communicates with our DB - the improvements we made will allow us to push new features even faster 
  • worked on the ability to customize the members table!
  1. hide columns and re-order columns
  • fixed an issue that would cause the checkout to fail if taxes were enabled but not activated in Stripe
  • fixed an issue where members couldn’t checkout a onetime plan more than once
  • fixed an issue that was causing some paid checkouts to not be associated with the member
  • fixed an issue where custom loaders were not overriding the default loader all the time
Thurs, Nov 24th 2022 & Fri, Nov 25th 2022
  • Thanksgiving break and vacation.
  • Hiring a link building expert.
  • Designs for manually verifying emails.
  • Design for manually re-syncing with Stripe.
  • Updated react & DOM docs.
  • Recorded a video to check in w/  #react channel.
  • Wrote custom code to re-created the member-specific redirect content gating 
  • Tested Memberstack package in a next.js 13 environment to identify any bugs or things that need to be adapted (both in the package, and in a next13 app)
  1. using this test to write my next post for the memberstack blog - incrementally adopting Next.js 13 into Your Existing Memberstack App
  • Implemented ordering and hiding custom fields in pre-build UI.
  • Implemented ordering and hiding custom fields in the member’s table.
  • Fixed a bug related to the members page.
  • Fix cypress tests.
  • Made some design tweaks on Gated Content.
  • Rework on our entry-level and established pricing.
  • Started creating designs for hosted content in Memberstack.
  • Fixed an issue where expired onetime plans wouldn’t expire
  • Added support for pausing subscriptions!
  • Fixed an issue where users could add the same allowed domain twice.
  • Fixed an issue where users couldn’t update the tax setting on a created price.
  • Improved bugsnag error reporting.
  • Fixed an issue where deleting a gated content group wouldn’t delete its URL’s. Which prevented those urls from being used in other groups.
  • Added backend support for adding a signup button link for the SSO flow.
Mon, Nov 28th 2022
Product, Dashboard, Fixes, etc.
  • Iterate on Simple First CMS designs based on feedback (see image)
  • Design updates to the Attributes for Installation UI.
  • Implemented “Change App Stack” so you can toggle between React, Webflow, etc.
  • Investigated what’s required to require stripe to ask for VAT numbers.
  • Worked on merging members page bug fix.
  • Fixed an issue where the postmark api could cause the signup flow to break.
  • Fixed an issue that caused the checkout to fail for prices that were manually switched to metered.
  • Continue fixing bugs that have been reported via Bugsnag.
Other stuff
  • Sprint 5 Roadmapping call.
  • Q1 marketing brainstorm.
  • Had a meeting with the CEO of Paragon about a potential integration.
  • Lots of community and email catchup from the long weekend.
  • Announced office hours for WF & React community in slack.
  • Continued documenting / testing Memberstack w/ Next 13 features.
  • Started official Next 13 adoption guide in Notion.
  • Discussed pricing changes (more discounts, more options, and better scaling).
  • Published 2 new templates.
  • Continued migrating our old roadmap to Zendesk.
  • Set a community support schedule with each member of the team.

Tues, Nov 29th 2022
Product
  • Client API bugs down from 32 to 7
  • Added backend functionality for bulk delete live mode members
  • Added backend functionality for stripe to require billing / vat numbers
  • Added backend functionality for allow users to manually verify members via dashboard
  • Added an Email verification tooltip on Members profile
  • Limit duplicate error when restricted urls field is blank
  • Enable users to remove one time plans from members (removes access to content)
  • Dashboard font changes to Side Navigation, Getting Started page and Members page
  • Create updated designs for Deleting All Members.
  • Create updated designs for Bulk Selecting Members.
Other
  • Finished Next.js 13 Upgrade guide and shared w/ community
  • Spec forum redesign in Zendesk (we will never lead Zendesk)
  • Free trial component + documentation (preview and copy)
  • Published new template
Wed, Nov 30th 2022
Product
  • Started work on designs around “Enabling bulk delete”
  • Finished up dashboard font changes to Side Navigation, Getting Started page and Members page.
  • Iterate on simple hosted content designs based on feedback.
  • Update ‘Delete All Members’ designs.
  • Create App Domains empty state.
  • Most dev time yesterday went into debugging.
  • Added the ability to create a subscription directly in Stripe, and Memberstack will add the appropriate plan to the member.
  • Created a fallback for associating newly created Stripe subscription signups.
  1. There were several issues that this fallback will entirely fix
Other
  • Progress on pausing subscription documentation.
  • Added a search bar to the components page.
  • Finished react demo for office hours (happening now)
  • Work on fixing error in Typeform integration thats causing problems for users.

Comments

0 comments

Please sign in to leave a comment.