A daily record of what changed across the products I build, grouped by project and written for people—not as a raw commit feed.
2026
/DuoaryShipped
Solo diary flow with optional collaboration walkthroughs
The product direction now centers on a solo-first diary experience, while keeping collaboration as an optional path that can evolve safely from the established baseline.
6 commits · 5 updates
Show updates↓
A visual baseline and guided two-person diary prototype were added to support the experience shape.
The earlier dual-first baseline was preserved as a superseded reference point.
Solo-first delivery and a safe collaboration path were defined for the next phase.
Purchases and growth are now aligned with individual diaries.
A solo diary experience and optional collaboration walkthroughs were added.
The site now includes Duoary in its public building log, with earlier history backfilled through the daily sync and the imparfait lesson expanded with progressive practice.
3 commits · 3 updates
Show updates↓
Added Duoary to the public building log.
Backfilled missing Duoary history through the daily sync.
Expanded the imparfait lesson with progressive practice.
/DuoaryImproved
Map dual-user journeys and define the version roadmap
The product direction now centers on dual-user journey mapping alongside a clearer roadmap for upcoming versions.
1 commit · 2 updates
Show updates↓
Dual-user journeys are being mapped to clarify the experience for both sides of the product.
A version roadmap is being defined to organize upcoming releases.
The product saw updates to grammar guidance for French and Chinese lessons, along with several reading and navigation improvements across the website.
21 commits · 5 updates
Show updates↓
Refined French grammar guidance around time indicators, relative pronouns, object pronouns, articles, country exceptions, restriction versus negation, feminine-
Clarified French hypotheses and suggestion wording, and aligned lesson summaries.
Redesigned the French lesson index to support topic navigation.
Rewrote and simplified Chinese lesson copy, including preposition guidance, tense and duration explanations, and general grammar explanations.
Updated the reading experience with complete paginated content trees, improved layout and section navigation, related reading suggestions, richer previews, more
DailyTrace now reflects the current 2.0 milestone work, with documentation and release notes brought in line with the product’s present state. The review prototype scenarios and visuals were also refined, alongside improvements to missing‑x
7 commits · 5 updates
Show updates↓
Calendar support was added for the 2.0 milestone.
Project documentation was aligned with the current state of DailyTrace.
Review prototype scenarios and visuals were refined.
UI regressions, watch recovery, and documentation consolidation
This update covers refinements to the iOS interface for review flows, better recovery when the watch disconnects, and a consolidation of project documentation.
Otonna now presents focused practice more prominently, clarifies what full versus focused practice means, and improves the feedback explanation experience with clearer anatomy and pipeline visuals. The landing page and evaluation flow were也
10 commits · 5 updates
Show updates↓
Focused practice is now featured more prominently.
Full practice and focused practice are explained more clearly.
Final hints are aligned more closely with level evaluation.
The landing page sections have been reordered, and sessionless evaluation is handled more robustly.
The feedback explanation page now includes an anatomy mockup and a clearer pipeline flow.
Focused practice sessions, disclosures, and navigation refinements
Focused practice now has clearer lifecycle behavior, a web experience, and updated disclosures. Session limits were clarified at five attempts, and the practice launcher, sidebar, controls, theme tokens, and several interaction patternswere
12 commits · 5 updates
Show updates↓
Added focused session lifecycle behavior and a focused web experience.
Explained focused practice credits and aligned the related disclosures.
Capped focused sessions at five attempts and published the five-attempt policy.
Redesigned practice launcher cards and the skill tree hierarchy.
Polished sidebar alignment, responsive breakpoints, states, navigation, carousel swipe, accordion interaction, global controls, theme tokens, and button hierach
Production schema reconciliation and release readiness updates
Work focused on tightening production data consistency, separating progress updates more cleanly, and improving commercial readiness across web, native, and App Store materials.
12 commits · 5 updates
Show updates↓
Reconciled the Otonna production schema to reduce drift and keep data structure aligned.
Added handling for transient Supabase clock skew retries.
Isolated evaluation progress updates so they can surface more cleanly.
Prepared localized App Store submission assets for release workflows.
Aligned web and native architecture to keep the experience consistent across surfaces.
Training feedback, practice sharing, mobile support, and rollout resilience
Several updates focused on improving training feedback, sharing practice and library workflows, expanding mobile support, and making backend rollouts more resilient.
7 commits · 5 updates
Show updates↓
Refined the training feedback experience.
Shared practice and library workflows.
Added mobile platform support and an Apple billing backend.
Added a native universal app.
Made auth and schema rollouts more tolerant of skew.
Practice hints, feedback, and account settings improvements
Otonna received a set of updates focused on practice guidance, feedback handling, and account settings. The experience now emphasizes stronger hint generation and validation, clearer corrected feedback handling, improved localized heading/`
7 commits · 5 updates
Show updates↓
Hardened practice evaluation persistence and diagnostics.
Strengthened practice hints and corrected feedback handling.
Improved practice hint generation and localized heading typography.
Documented progressive hint generation and enforced billing copy.
Strengthened practice hint generation and validation.