• Tuesday

    • Lots of private work.
    • The errant massage envy transaction posted today, but so did its cancellation. Did not need to submit a dispute.
    • Created google workspace.
    • Added the MX records to route53. All around pretty easy process.
    • SBSC. Continued the generated cols ticket.
    • Fixed the issue where the graph view (“progression”) would compress weeks with 0 picks (rather than flatlining and keeping all graphs season-long). This was broken in prod too (not just my branch).
    • convert_num_to_int_if_whole and get_percentage are now passed from the app as jinja globals, rather than defining a duplicate macro in html for the same logic.
    • Used to delete old picks and recreate all 5 if the user changed 1 pick. This isn’t necessarily harmful, but causes a lot more writing than necessary, and ratchets the PK ID of the picks table up very quickly. Would be nice if I was storing history, but I’m not (outside of logs). Now it just updates pick rows as necessary. Max 5 per user per week.
    • Mode the score write more efficient as well.
    • Rewrote the entire stats module.