Craft

Main quests and fun experiments. Code, art, and community Happy

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!~ Starfish

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.