September 2022 - Progress Report 🎉 Completed

Post author
Duncan from Memberstack
  • Edited
Mon, Sept 12th 2022
  • Iterate on initial designs for Social Auth
  • Started backend dev for social auth project
  • Bug fixed on the members page
  • Started project to copy & paste Webflow components from the Memberstack dashboard
Tues, Sept 13th 2022
  • Finished first Google Auth prototype 
  • Built front-end UI for Social Login Functionality
  • Finished the Custom Code Snippet Tool (Announcement)
  • Spec’d Pausing Subscriptions
  • Spec’d adding a Plans Tab in the profile modal
  • Spec’d solution to Translate Error Messages
  • Started building UI for Copying Webflow Components via the website or app
Wed, Sept 14th 2022
Social Auth
  • Signup is working 
  1. Auto-verifies members that have previously verified with their auth provider.
  2. Automagically matches auth provider user info with your apps custom fields.
  3. Works with signup forms (member can pre fill out information that will be saved on signup).
  4. Works with free plans (assign free plans on signup)
  5. Work with paid plans (memberstack will automatically launch checkout when member returns from auth provider)
  • Social auth login is also working
Copy WF Components
Code Snippet Tool
  1. Created a dev account on intercom for Memberstack so we can use oauth integration (need to get it approved)
  2. Added copy button so users can copy snippet in one click
  3. Added ability to delete rows of data pairs
Other Exciting Progress
  • Updating all old WF forum posts with updated Memberstack info
  • Created initial designs for Translating Error Messages.
  • Considered new Settings structures.
Thurs, Sept 15th 2022 & Fri, Sept 16th 2022
  • Social auth update 
  1. We now have a Memberstack app working with multiple social auth providers (Google, Spotify, Custom).
  2. We connected a Memberstack app to another Memberstack via SSO… meaning, you can let other Memberstack users create a “Login with {{Your Company}}” button.  I.e. Login with Flowbase, Login with Relume, Login with DesignJoy, etc. This video explains it better.
  • Updates to the code snippet editor.
  • Template page design.
  • Iterate on “Pausing Subscriptions” design.
  • Fixed a pricing page bug.
  • Copy Components and Clone Templates sections of the website are nearly done
  1. https://memberstack.webflow.io/templates
  2. https://memberstack.webflow.io/freebies

Mon, Sept 19th 2022

  • We have a prototype which supports Facebook and LinkedIn social auth!
  • Designs to better communicate where the app logo will be displayed to members.
  • Updating WF forum replies to account for 2.0
  • Content goal planning for Q4 (if you’re a content writer looking for work, feel free to reach out!)
  • Added “Page not found” to App
  • Reviewed/fixed a few bugs
  • Added memberJSON to DOM API
  • Started documenting REST API for admin
  • Typeform API for understanding best approach to using hidden fields & embeds in Webflow and for the code snippet generator
 
Tues, Sept 20th 2022
  • Refactored and prepared auth functionality for front-end dev
  1. Added “Login with Github” support to the auth prototype
  • Publish our new Templates and Components pages
  • Explored other ways of displaying active, inactive, custom, and pre-configured auth providers.
  • Sourced Auth Provider logos.
  • Mocked a solution requested by user on best way to fetch server side data from Webflow while verifying member’s session (will share today in community slack)

Wed, Sept 21st 2022

  • Created an initial design for exporting members to CSV (similar to 1.0)
  • Updated more components & templates so they work with 2.0.
  • Started Q4 roadmapping (we’ll finish reviewing and updating https://future.memberstack.com/problems by the end of next week)
  • Documentation improvements
  • Moved the app image upload to the “Design” page and included a preview (see picture)
  • Social auth
  1. Added support for Dribbble to the social auth prototype
  2. Made serious progress on getting it ready to ship! Should go live today, or first thing Monday (we are hesitant to ship such a big feature on a Friday).

Thurs, Sept 22nd 2022

  • Bug fixes
  • Spec’d a new Components page so it’s easy to find forms, data attributes, and pre-built UI
  • Finished social auth backend functionality  
  1. Looks like this will be going live early next week (probably Monday)
  2. Begun implementing Auth UI in the dashboard
  1. They will start working early next week.
  • Created initial designs for an Event Log for developers.

Fri, Sept 23rd 2022

  • Continued working on social auth project (part 1 live as of today  )
  • Implemented Auth UI.
  • Produced a clone-able cloud function for verifying member access tokens from Webflow.
  • Got a pretty cool reactive Vue app working in Weblow.
  • Updated admin docs and added JSON methods to DOM docs.
  • Began Q4 roadmapping.
  • Nearly finished updating all 1.0 cloneable projects to work with 2.0.

Mon, Sept 26th 2022

  • Started social auth documentation (3 of 7)
  • Functionality for members to connect and disconnect social auth providers after signup/login
  • Implemented a new Components page
  • Moved Billings page into Settings page (pending)
  • Fixed failing tests
  • More updates on Webflow x Vue demo
  1. got social auth working with Vue / Webflow
  2. created sidebar, navbar and layout components that can be modded into re-useable Webflow symbols
  3. got 
    data-ms-action-logout 
    data-ms-[signup & login]-forms
    data-ms-auth-provider 
    working in Vue components

Tues, Sept 27th 2022

  • Social Auth
  1. It’s possible to connect multiple auth accounts (if emails match)
  2. Started the ability for users to change text on buttons based on if a member is connected or not
  3. Fixed a social auth bug
  • Created a list of queries that might be useful to improve performance in frontend
  • Cleanup Dashboard in order to decrease bundle size and improve performance
  • Finished Intercom & Typeform docs + code snippet refactors
  • Finished social auth documentation (Google, Facebook, LinkedIn, Microsoft, Github, Spotify, and Dribbble)
  • Reviewed and update finished roadmap items on https://future.memberstack.com/
  • Q4 content planning and started on a Webflow Logic blog

Wed, Sept 28th 2022 & Fri, Sept 29th 2022

Dashboard
  • Removed un-used Dashboard packages
  • Fixed reported bugs
  • Updated unit and e2e tests
  • Auth and payment portal test cases
  • Fixed redirects in the PageNotFound page
  • Performed code clean up and optimization
SSO & Social Auth
  • Added set password functionality
  • Refactored SSO login UI to use DOM package
  • Social login now works in sso flow
  • Forgot password is now available in SSO flow
  • Added disconnect provider functionality
  1. available in webflow and dom
  • Added set password and disconnect logic to prebuilt profile modal
Other
  • Added the ability for users to get a member import error report. If any errors occur during an import (i.e. email is already taken, etc) they’ll receive an email.
  • Added links to AuthProviders
  • finished typeform article & testing in webflow
  • Heap to get familiar with tracking & events
  • 90% finished heap docs
  • Continued validating features in webflow x vue project
  1. got checkout working with MS DOM API methods but trying to simplify by getting checkout buttons to work with ms-data-attributes for simplicity

Comments

0 comments

Please sign in to leave a comment.