-
- 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.