Craft
Main quests and fun experiments. Code, art, and community 
My main project now is Lifelong Habit, a habit app for people who want to focus on long-term habit formation and detailed insights. Most of the things I’ve made and played around with circle back to self-development, with some funsies and whimsies here and there. Open to work and collaborations!~ 
Aug 3 – Aug 9Week 4 of 27
Sun, Aug 9
- fix(progress): use frequency history for not_due and trendslifelong-habit-app15:22
Sat, Aug 8
No commits.
Fri, Aug 7
- fix(dashboard): reopen the welcome overlay with a right swipelifelong-habit-app12:35
- fix(dashboard): show Grove's Done button after journal-only entrieslifelong-habit-app12:34
- refactor: hardcode shared highlighter languages to reduce bundle sizelaiflonglearner.com10:49
- fix: patch rehype-pretty-code to stop bundling all of Shiki packagelaiflonglearner.com10:48
- style: add sizes for h4-h6, scale inline emotes with textlaiflonglearner.com10:32
- feat(dashboard): swipe left to bring back the welcome overlaylifelong-habit-app08:54
- feat(a11y): let screen reader users dismiss the welcome overlay in one taplifelong-habit-app07:33
- feat(progress): use frequency history for historical scoringlifelong-habit-app07:24
Thu, Aug 6
- fix(dashboard): don't dismiss the welcome overlay before the text finisheslifelong-habit-app15:00
- feat(progress): support not_due days in streak calculation for non-daily habitslifelong-habit-app11:47
- feat(progress): historical frequency-aware scoring + dashboard momentumlifelong-habit-app11:44
- feat(ladder): convert Bento components into quality-mode rungslifelong-habit-app11:33
Wed, Aug 5
- feat(ladder): add quality modelifelong-habit-app10:03
- chore: update CLI version to v2.109.1 and add linked project configurationlifelong-habit-app10:01
- feat(progress): add frequency-aware scoring for non-daily habitslifelong-habit-app08:52
Tue, Aug 4
- refactor(progress): extract shared overview period calculationslifelong-habit-app10:43
- fix: scope Shiki highlighter to used languages to fit Worker size limit (3mb)laiflonglearner.com10:04
- build: update cron schedule to run every 6 hours insted of onelaiflonglearner.com09:51
- build: wire laiflonglearner.com custom domain into wrangler configlaiflonglearner.com09:47
- db: add habit frequency columns and track frequency changeslifelong-habit-app09:45
Mon, Aug 3
No commits.