December 2022 - Progress Report đ Completed
Thurs, Dec 1st 2022 & Fri, Dec 2nd 2022
Product
- Got into the Webflow package code and pull out all data attributes and create an in depth doc for customers.
- Finished backend logic for delete via select fields.
- Tested / deployed a new stripe listener for created subscriptions.
- Continue working on designs around âEnabling bulk delete.â
- Fixed custom field bug.
- Created designs for a new Stripe Settings page.
- Create designs for an update App Domains Empty State.
- Released another template. https://webflow.com/team/Memberstack
- Created design for selecting and deleting members.
Other
- Worked on a complete list of Memberstack features for the marketing site.
- Documented how to remove one-time plans.
- Create docs + tutorial + project for the members only content redirects w/ automations
- Specâd roadmap projects for 2023.
- Made a quick tutorial in response to a Slack question (show current plan on a pricing table)
Mon, Dec 5th 2022
Product
- Worked on bulk delete members functionality.
- A bunch of heavy refactors on the code base to simplify.
- Fixed an issue that was causing some SCA payments to fail.
- The vast majority of backend dev time went into working with the Stripe team on a few different things.
- Create simple design for adding a âSignup URLâ field to SSO Integration modals.
- Added a loader to the signup and login buttons.
Other
Tues, Dec 6th 2022
Product
- Completed Settings page bulk delete members and awaiting final testing in order to merge it in.
- Fixed a validation issue around custom fields.
- there was an edge case that allowed folks to save objects into a custom field.
- Added an improvement where MS will now sync a members email with stripe.
- if a member changes their email, or an admin does it in the ms dashboard, the stripe customer associated with the member will also be updated.
- important note â updating an email directly in stripe WILL NOT update the email in memberstack. Too many edge cases to deal with it.
- Cleaned up the resync with stripe logic and added it to our event queue. Also created a backend mutation to trigger it. tâs capable of re-syncing:
- members email with stripe.
- metadata necessary for memberstack to function properly (memberId, appId, etc.).
- add missing plans/prices to the member that the customer has in Stripe (requires memberstack to have the plan/price already created).
- Fixed customer reported bugs.
- Added a loader to the signup and login pages.
Other
- Finished searching Slack for all community submitted code snippets.
- tested them in codepen
- filtered out duplicate submissions found in threads
- optimized / cleaned up snippets
- Continued vanilla JS efforts for documentation - local testing / getting up to speed on Webflow docs & data attributes.
- Finished âAll Data Attributesâ documentation.
- Add copy button to code blocks in Zendesk.
- Add search to the new features page.
- Test out a new font on the Memberstack website and help center.
- Test the delete all members buttons.
- Abandoned checkout article and clonable.
- Update bulk deleting members article.
Wed, Dec 7th 2022
Product
- Completed âResync with Stripeâ feature (you can use this if Stripe and Memberstack ever get out of sync)
- Started implementing the Import member improvements.
- Finished doing an audit on our API test cases.
- Standardized some member related functions between the client / dashboard logic.
- Deployed backend delete all member logic.
- Create a design for a new modal for importing members.
Other
- Wrote a âHow to reorder custom fieldsâ article.
- Brainstormed a new getting started page.
- Comparison spec on when to use dom package vs memberstack.js CDN script (the Webflow script) for JS starter guide.
- Added a quick share button to components.
- Hand-off the new community designs for dev.
- Created a layout for a Check my site tool (to help with debugging and onboarding).
- Prepared to switched analytics to GA4
Thurs, Dec 8th 2022 & Fri, Dec 9th 2022
Product
- Started work on Stripe settings feature
- Iterate on Event Log designs.
- Completed âResync with Stripeâ feature
- Started working on Import members feature
- Finished doing an audit on our API test cases
- Added a stripe improvement
- similar to recurring subscriptions, some users were reporting 1 time payments were not being associated with members
- a few weeks ago we resolved the issue with recurring subscriptions by creating a fallback via webhooks. That fallback however did not catch one time payments
- went a head and created a similar fallback that is capable of associating a one time plan with a member if the checkout redirect fails.
- Create some of the missing test cases found yesterday
Other
- Nearly finished V1 of the getting started guide for vanilla JS in notion
- Updating the design of our help center and community
- Updated docs -Â checkboxes/select fields article + some components
- Continued migrating our product roadmap to Zendesk.
- Canceled a bunch of software we arenât using.
- Updating alt text for images in our blogs
- Sourcing inspiration for a new Getting started page.
- Uploaded new components https://www.memberstack.com/freebies
- Created design options for the community banner on the Getting started page.
Mon, Dec 12th 2022
Product
- Debugging a few weird edge cases.
- Added Vanilla JS guide to help center.
- Fix some CSS issues in the dashboard.
- Iterated on Event Log designs.
- Started researching Getting started / onboarding flows.
Other
- Specâd out a new step-by-step getting started video for Webflow.
- Specâd the best way to approach customer database questions.
- New article explaining how to white-label the âfromâ email
- Q1/2023 Marketing strategy call
- Scheduled more components to be shared on socials
- Upload more components to showcase and components page
Tues, Dec 13th 2022
Product
- Complete Stripe settings features (image)
- Bug fixes
- Improved member email verification â folks can now click the verify button more than onceÂ
- Started working on a solution for âPlease click again to renew and update your planâ while we wait for Stripe to fix a bug.
Other
- Multi step onboarding article
- Hide and reorder custom fields article
- Apple pay and google pay article
- Get a memberâs IDÂ article
- Build a custom loader in WFÂ article
Wed, Dec 14th 2022
Product
- Continued draft for âHow to use 3rd party databases with Memberstackâ
- Deployed email verification improvement.
- Explored Memberstack working across subdomains.
- Not 100% positive if there is an easy solution.
- Realized we rely heavily on local storage which is subdomain specific. This creates an issue where regardless of our ability to set a member cookie at the root domain, any info we save in storage wonât be available across other sub domains.
- Got side tracked from the roadmap and started working on a hCaptcha (spam blocking).
- And the prototype is working super well!! Confident itâs actually a solution to completely stop spam.
- Worked on debugging user issues from support tickets / slack threads.
- Tried replicating an issue with dynamic links on the Memberstack extended library in Edge browser.
Other
Thursday, Dec 15th and Friday, Dec 16th 2022
Product
- Finished hCaptcha functionality (docs)
- itâs now possible to use with prebuilt signup UI and custom signup forms
- Finished the Rewardful integration (docs)
- Cleaning up the backend and test cases
- in short -> wrote 79 new API test cases and brought our code coverage up to 68% from 49%
- now have about 270 tests
- the industry standard for the bare minimal is 80% - so still have a ways to go.
- Iterate on Event Log designs.
- Contact Zoho about a 2.0 app
Other
- Debugging / refactoring a code snippet that wasnât working for one of our users w/ the msx library
- Made small tweaks to DOM and vanilla js docs
- Finished documenting & testing code snippets for DB docs
- Script for a end-to-end getting started tutorial
- Working on application for an official Memberstack + Webflow app.
Monday, Dec 19th 2022
- Released new hCaptcha feature to prevent spam accounts + wrote article + built components.
- Release new Rewardful integration + wrote article.
- Started work on a new bulk delete feature (image below).
- Continued writing test cases and cleaning up the Memberstack backend.
- Released new database docs.
- Wrote an article to âPersonalize text with Member Data.â
- Finished WF customer loader article.
- Release more cloneable projects to the WF showcase.
Tuesday, Dec 20th 2022
Product
- Worked on bulk delete feature (went live today )
- Cleaned up front-end code base.
- Continued cleaning up the backend code base and writing test cases.
- Source inspiration for a new Getting started page.
- Create an initial design for new Getting started page.
- More progress on an official Webflow App.
Other
- Exciting progress on the new Zendesk community (to forever replace future.memberstack.com, community.memberstack.com & the old forum)
- Updating our API Docs
- New help center articles
- Wrote âHow to View Cancellation Reasons in Stripeâ article.
- Wrote âNew Creating coupons in Stripeâ article.
- Wrote âNew Stripe Promo Codesâ article.
- Continued moving old Slack threads into help center articles.
- Wrote âHow to use data attributes that are stored in the Webflow CMSâ article.
- Wrote âCan I embed the Stripe Checkout as a modal on my siteâ article.
- Wrote âPassword requirementsâ article.
Wednesday, Dec 21st 2022 Â
- Release and polish the new delete members feature
- Fixed an issue with hCaptcha that caused it to fail temporarily
- More test cases and refactoring
- Starting working with DOM social auth in dev environment in preparation for continued documentation
- Worked on trying to get our react components to be compatible with next 13 SSR - (work in progress)
- Looked into Whalesync integration
- Continued merging the old product wishlist with the new wishlist
- Published a Why Memberstack page that can be share with clients & teammates
Daily progress reports will resume in the new year. Thanks again, all!
Comments
0 comments
Please sign in to leave a comment.