January 2023 - Progress Report 🎉 Completed

Post author
Duncan from Memberstack

Tuesday, Jan 3rd 2023

  • Added “Last Login” functionality to the dashboard / backend (see picture)
  • Built some prototypes that could improve our web hooks
  • Lots of backend work completed for 2FA in the Memberstack Dashboard
  • Released a new cloneable project
  • Lots of catch-up to do in support.
  • Submit “Webflow marketplace app” application form
  • Brainstorm Q1 plans and goals
  • Brainstorm 2023 business goals
  • Helped a customer migrate to 2.0
  • Drafted detailed explanation for why we focus our open-source react resources & guides on Next.js and why we recommend against specific react frameworks that customers have requested docs
  • Worked on Enable hCaptcha dashboard in settings page

Wednesday, Jan 4th 2023

  • Got caught up with support from break!
  • Q1 goal setting and planning
  • Released another cloneable (showcase)
  • Finished up hCaptcha feature (it’s now more clear how to add the hCaptcha element to your sign up forms)
  • Worked on a bug related to the members table
  • Cleaned up the dashboard code base

Monday, Jan 9th 2023

  • Upgrading packages and improving Dashboard codebase
  • Working on some new webhook improvements
  • Working on 2FA for the Memberstack dashboard
  • Making database performance improvements
  • Prototyping some basic member analytics
  • Starting initial designs for 2FA
  • Validated a Memberstack GPT3 bot - initial training, scoped difficulty level and compatibility with slack
  • Q1 Roadmap call (planned through Jan - subject to change)
  • Working on a Rich text form submission cloneable
  • New getting started page inspiration
  • Onboarding tour inspiration

Tuesday Jan 10th 2023

  • Pushed a few performance improvements to the dashboard member search
  • With an app that has 750k members, the search time went from 13 seconds to about 3 seconds. What’s crazy is the search should be taking about 50ms. After more improvements and help from a postgres expert, we should be able to get it down
  • Looking into pagination strategies to improve load times
    • you’ll notice scrolling down the members page for more members to load gets progressively slow and slower the further you scroll. Until, it get’s insanely 10 seconds + slow
    • need to talk to a postgres expert about this because our ID generation strategy seems to be the culprit.
  • Added limit to the admin API. It now supports first and limit
  • Added lastLogin to the admin API. Available on member get and list.
  • Worked on SVIX webhooks so it will be ready to release on the 23rd.
  • Continued progress on the backend and front-end for customer 2FA
  • Creating a Getting Started with Memberstack and Webflow video
  • Finish the ultimate blogs framework+structure and share in #marketing for feedback
  • Started articles on “job board template structure” and “how to build a job board”
  • More progress on the Rich text form submission cloneable

Wednesday, Jan 11th 2023

  • Continue working on database performance improvements
    • had a call with a DB expert
  • Work on removing MS branding on paid plans
  • Review 2FA designs and put together a write up on the required backend mutations for front end
  • Continue working on the Getting started with Memberstack and Webflow video outline
  • Worked on the getting started checklist component (preview)
  • Publish 4 new articles help center articles
  • Write an article about approving members
  • Onboarding tour spec using the tutorial video steps (we hope to build this out using Commandbar)
  • New Pricing Page Designs/spec (feedback welcome)
  • Importing voters into Zendesk from our old wishlist

Thursday, Jan 12th and Friday, Jan 13th 2023

  • Completed the 2FA setup on Account settings (not released yet)
  • Working on enforcing 2FA on team members settings page
  • Started creating new Getting Started page design (2)
  • Created designs for Adding Multiple Custom Fields at once (1)
  • Brainstorming some new template/custom code features
  • More testing w/ slack bot AI
  • Looked into some next.js cookie issues that some react users were encountering
  • Shared new pricing page for feedback
  • Product spec’ing call for next week
  • Uploaded 6 new help center articles
  • Setup automation to post daily progress reports in Zendesk
  • Setup automation to move slack comments into Zendesk
  • Monday, Jan 16th was a Holiday in the US - Happy MLK Jr Day!

Tuesday, Jan 17th 2023

  • Lots of improvements to documentation and the Zendesk forum (getting closer to being able to close down the old Circle community and product wishlist)
  • Shared 2FA progress for feedback and made updates in response
  • Started working on login logic for users with 2FA enabled
  • Recreate Pricing page design in Figma
  • Working on load time improvements on the members page

Wednesday, Jan 18th 2023

  • Completed another milestone in the 2FA project (almost there!)
  • Update and refine Getting Started page design.
  • Performance optimizations on the members page (pagination load time from 7000ms → 48ms )
  • Final tests for the new Webhooks features
  • Setup an automation to post comments in Zendesk (from any platform)
  • Setup an automation to move Circle posts and comments into Zendesk
  • Successfully migrated 20 old Circle community posts and their comments into zendesk
  • Launched client first SaaS Template https://webflow.com/made-in-webflow/website/generic-saas-v2
  • Rich text forms in Webflow project is functional https://rich-text-in-form-bfff57.webflow.io/
  • Released several new help center articles

Thursday, Jan 19th and Friday, Jan 20th 2023

  • Added the ability to retrieve members by email in admin api, zapier and make
  • Add planName to member payload in API
  • Added new relic monitoring to all V2 services
  • Fixed an issue causing login/session issues
  • Added functionality that removes Memberstack branding if the app is paid. Gone from the Prebuilt modals and the SSO flow
  • Fixed an issue that was causing members to be displayed twice in the members table
  • Implemented performance improvements for member search
  • Added a hideCloseButton setting to the prebuilt UI’s
  • Users can now decide if they want members to be able to close the modals
  • The close button is now hidden during the SSO flow.
  • Invested a lot of time into optimizing AWS costs. We frankly are spending way more on AWS than we should be. Should be able to reduce the cost by half after confirming a few things with an AWS expert.
  • Started Auth0 / SSO integration article
  • Worked on Team member 2FA restriction
  • Debugged an issue a customer was having with infinite loaders in the dashboard
  • Update and refine the Getting Started page design.
  • Final testing on the onboarding UI cloneable (ready to document!)
  • Created a custom pricing contact form
  • Migrate 20-30 more relevant Circle posts into Zendesk
  • I exported all of the community slack messages  Now I have to make them readable… 
  • Worked on the new Job board UI Kit including: a Job search component and Job board UI

Monday, Jan 23rd 2023

  • Got Auth0 working with Memberstack SSO - docs
  • Started working on bulk edit script for 2.0 (custom code prototype)
  • Began dev on the new Getting Started page
  • Fixed a few issues related to 2FA
  • Worked on getting 2FA ready for production
  • Fixed an issue where the SSO flow wouldn’t work in an iFrame
  • Call with the team at Whalesync
  • More work on the job board UI Kit https://job-board-ui-kit-ms.webflow.io/

Tuesday, Jan 24th 2023

  • Worked with a user that was trying to use circle / memberstack in an iFrame
  • debugged a few issues only to find out that what they were trying to do is not possible. Circle has a third-party cookie limitation
  • Worked on the backend of a new Reports section in the dashboard
  • Calculates the start/end date of last month and the current month so we can retrieve member analytics from it
  • Added backend functionality that allows users to auto-verify social auth signups
  • Released 2FA
  • Tutorial videos are in full swing
  • Created make scenario & demo for building an email automation w/ Mailerlite using conditional logic to send different emails based on custom fields/form data
  • Continued bulk member update script
  • Discovery call with the Webflow Apps team

Wednesday, Jan 25th 2023

  • Worked on a prototype that allows for the consent/authorize screen to be skipped
  • Solved the login/endless loader problem once and for all. We are now using API calls to determine if a user is logged in, and not use a cookie
  • Took our member metric functions and turned them into graphQL queries. So that will be ready whenever we have designs for the member metric graph charts.
  • Added past 30-day VS prev 30-day member signup report
  • Recording getting started videos
  • Improvements to the designs for a basic Memberstack App
  • Documentation for: Auto Open Modals Based on Link Params
  • Documentation for: Auto Open Checkout Based on Link Params
  • Updated Admin API docs with a section on Using Public Key Urls for Verification outside of our package
  • Set up a test scenario/campaign with Mailerlite & Make
  • Created more documentation

Thursday, Jan 26th and Friday Jan 27th 2023

  • Worked on redesigning the Getting Started page
  • Addressed login-related bugs
  • Released getting started video 2 to youtube! https://youtu.be/b80cV_YkJZI Only 8 more to go! (feedback welcome)
  • Investigated JWT bug in next.js
  • Make more tweaks and edits to the community forum
  • Call with the team at Polyflow
  • Added the ability for users to update their email address in the profile modal in our dashboard
  • Added a “login redirect” column to the member export
  • Worked on the ability to translate error/success messages
  • Created initial designs for Member Metrics.

Monday, Jan 30th 2023

  • The members page initial load and pagination is even faster now  About 15ms for an app that has over 2 million members.
  • Roadmapping call (planning 2 weeks at a time to keep things flexible)
  • Finished scripts for:
  • block access on x page views
  • block access after x seconds
  • Migrate 20 more Circle Posts to Zendesk (this is the last week of migrating Circle posts before we shut it down! )
  • Performed some code-base clean up
  • Completed the new getting started page in the front-end
  • Started script for saving data-ms-member attributes for anonymous visitors
  • Did some DB work in prep for the translate error/success message
  • Researched scaleable caching strategies. (Caching will be required immediately for the translation feature. Won’t be performant to query the DB every time we need to display an error or success message.)
  • Debugged an issue with LinkedIn auth but was unable to replicate the issue.

Tuesday, Jan 31st 2023

  • Creating code snippets + tutorials for
    • Redirect Based on Page Views
    • Redirect After X Seconds
    • Auto Open Stripe Checkout with Dynamic Links
    • Auto Open Modals based on URL params
    • Bulk updating members via a script
  • Re-do the articles related to plans and prices
  • Release 8 additional help center articles
  • Final updates to the new getting started page
  • Fixed bugs related to plans page
  • Fixed redirect bug
  • Added a toggle to hide custom fields from Prebuilt signup and profile.
  • Iterated on designs for displaying metrics on the Members page.
  • Progress on the Job board UI Kit
  • Made some progress on the ability to translate error/success messages

Comments

0 comments

Please sign in to leave a comment.