Account Reset Password and Streak Progress
Account management and streak progress work moved forward together.
Reset password behavior was folded into the main public action and login flow, replacing the separate public reset password page. Mail handling was adjusted around the reset workflow, and public header and footer behavior was updated for the account screens.
The streak model was also introduced with category-level fields, while admin category, group, and option pages were updated so streak-related progress could be configured alongside existing game settings.