Switched to RRv6 data router
RRv6 supports loaders, which should simplify a lot of the data/loading/error logic and could help with SSR in the future.
Updated domain redirects
Since the new marketing website is still WIP, it's probably nicer to redirect visitors to our agency website in the meantime rather than serving them the default domain parking placeholder.
Fixed a bug in user administration
Pre-launched customer
Set up live server for a customer's installation of the app.
Fixed another bug
Fixed some bugs I found during the workshop
Wowed customer with UX
Always nice to be told that users enjoy your product.
Gave admin workshop to new customer
Set up Mailtrap for email testing
Won the drag & drop proposal (3 weeks paid dev time)
Created draft proposal for drag & drop exercises
Scheduled admin workshop with customer
Pre-launch call with customer
Organized the feature backlog
implemented "reset password"
This completes the "forgot password" flow. Users can now reset their passwords.
implemented "forgot password" UI flow
tidied up email templates
Added the missing email templates for "forgot password" and "no account" emails and cleaned up the design to better reflect the app's look and feel.
implemented email tasks
Worker jobs can now generate emails using maizzle and send them using nodemailer. This was the last missing piece to implement the signup process.
User self-serve signup
Users should be able to sign up with an e-mail address that is verified before they can log in.
Out of scope: limiting sign-ups to specific domains, user profile page, obscenity filter, deduplicating existing (SSO) accounts with the same e-mail address.
Out of scope: limiting sign-ups to specific domains, user profile page, obscenity filter, deduplicating existing (SSO) accounts with the same e-mail address.
implemented email template engine
fixed a production bug
bought a craftingemails subscription
Since I have modest design skills and e-mail layouts are hell, let's hope that this will save me some time and trouble.
completed signup UI flow
Users can now sign up, verify their e-mail address by clicking a verification link or typing in the verification code and pick a username to create an account. The only thing left to do is implement the e-mail engine to actually send users their verification links rather than dumping them in the server logs.
completed signup token logic
The signup dialog now generates tokens, which can be verified and will be refreshed if the same e-mail is entered again.
- ◄ Previous
- 1
- Next ►