Changelog

DayFlow · from the first commit on 2026-07-02 to today · Last updated: 2026-08-26

Every step of building DayFlow from scratch: what was built, why it was built that way, and what went wrong along the road. A one-person product has no marketing department, so this log is the most honest product description available.

282commits
31days of work
4platforms
2languages

⚠️ Current status: mobile V1.0 is feature-complete but not yet available in any app store (software copyright registration is under review).

Phase 1 · From zero to usable

2026-07-02 → 07-06 · 65 commits
2026-07-02

Project kickoff · first commit

Decided to build a personal management app that is local-first, ad-free, and account-free. Picked React Native + Expo so one codebase could cover both iOS and Android.

iOSAndroid
2026-07-03

Core modules take shape

Settled on a six-tab information architecture. Schedule, Todo, and Finance screens landed; data model finalized.

iOSAndroid
2026-07-04

SQLite integration — data actually persists

The most decisive day — 24 commits. Schedule, Finance, Running, and Profile all wired to the local database; every number on the home screen became a real computation instead of a placeholder. Also shipped the same day:

  • Full brand icon set + splash screen + favicon
  • Live GPS run tracking (verified outdoors)
  • Pacer mode with Fartlek intervals
  • Global toasts + confirmation on destructive actions
  • Full data backup export
iOSAndroidData layer
2026-07-05

Bilingual UI + background run tracking

26 commits. Full i18n wiring so the language switch actually takes effect; runs survive going to the background and can be recovered after a cold start; Finance gained a month switcher, fixing a class of recalculation bugs across day and month boundaries.

iOSAndroid
2026-07-06

Legal documents and first-launch consent

Privacy policy and terms of service finalized, with a consent flow on first launch. Also generated the source-code PDF required for software copyright registration.

iOSAndroid

Phase 2 · Website and polish

2026-07-07 → 07-09 · 49 commits
2026-07-07

dayflow.cn goes live

Static site scaffolded and made responsive. Legal pages are now generated from the app source, so the site and the in-app text can never drift apart. Running stats gained week / month / all-time toggles.

WebsiteiOSAndroid
2026-07-08

Full English site at /en

Privacy policy and terms translated, switching automatically by system language. Finance bar chart gained week selection, including weeks that straddle two months.

WebsiteiOSAndroid
Next

Waiting on copyright approval → store submission

Once the copyright registration is approved, mobile V1.0 will be submitted to the App Store and the major Android stores. Review outcomes and release dates will be posted on this page.


Questions or suggestions? Contact the developer