Skip to content
Top
midorimax/ Timeline
Sign in

Timeline

From zero to today.

Every step since the first commit, with its date and time. Built by one person and an AI, in the open, in Tashkent.

Day one: 29 August 2026, 20:26

50
Day
145
steps
604
commits
6
apps live
4
languages
2
app stores
Commits per day since day one36 days of building · 14 quiet days
  1. 6 commits
  2. Day one: the first commit

    A monorepo skeleton and the first lesson. Everything on this page grew from here.

  3. Design system: five colour themes and a switcher

  4. Light and dark mode

  5. Four languages from the start

    English, Uzbek, Russian and Turkish — every page, every word, from the first night.

  6. 40 commits
  7. The design DNA: one accent, tight type, a quiet glow

  8. The landing page takes shape: the spark mark, “Make life green”

  9. The eight-point spark, the legal cards, the waitlist

  10. Lesson 7: the finished landing page

  11. The database foundation: accounts, waitlist, usage, audit trail

  12. The database is live; the waitlist writes to it

    midorimax.com is online: the first address of the family, served from Vercel at first.

  13. MidorID: one account for every app, sign in with Google

    No passwords stored, ever. The account travels across every subdomain.

  14. 31 commits
  15. Sign in with Apple wired; Telegram and Instagram links

  16. MidorWords, first try — built, then reverted the same evening: it was not asked for

  17. MidorLife plan v2: everything in

  18. MidorLife begins: the shared core and the Today screen

    The app the whole family is built around: tasks, habits, mood, one day at a time.

  19. Every app gets its own subdomain

  20. MidorCalendar: a recurrence engine, calendars, layers

    Holidays, the sky, birthdays and plans in one calendar; MidorLife reads from the same engine.

  1. 18 commits
  2. “Schedule this”: the calendar answers instead of only reporting

  3. One command runs every test

  4. 44 commits
  5. The calendar plan says what is built — because now it all is

  6. Three apps are live

    MidorLife, MidorCalendar and MidorWords — four days after day one.

  7. 3 commits
  8. MidorWords: the placement test, and what it refuses to say

  9. 48 commits
  10. Read a text, keep the words you did not know

  11. The phone pass: every dialog fits a phone, every tap fits a thumb

  12. 14 commits
  13. A “?” on every card; a “Start here” card for the first day

  14. 27 commits
  15. Tests on a branch, CI, health checks and a daily watchdog

    Every push is tested before it ships; the site is watched from outside every day.

  16. MidorCalendar 2.0

    The frame from the picture around the same engine: a full window, three columns, a rail of cards.

  17. 46 commits
  18. Sign in, and you are back where you were

  19. Safe by default, honest when it breaks, sized for fingers

  20. The landing page is built once and served from the edge

  21. The calendar as a file: .ics out and in

  22. Pages stream: the frame first, the data as it arrives

  23. Platform audit: 76 → 86 of 100

    Two root layouts, static where it can be, streaming where it must; everything measured and written down.

  24. Checked on a real iPhone

  25. 14 commits
  26. The official logo: a pixel star between two arrows, on a green tile

    Drawn on a 16×16 grid from one source file; the same mark on every icon and favicon.

  27. The account lives in the profile card: name, doors, clock, reminders, devices

  1. 22 commits
  2. Four more apps in the plan: News, Facts, Today, Tools

  3. MidorLife 3.0: three pages — NOW, LIFE, SOCIAL

    One bar for everything: Add with 42 kinds, Inbox, Notifications, Ask.

  4. Time by project, the year as a picture, your own mood words

  5. 10 commits
  6. The day stands in columns; the default language follows the visitor’s country

  7. A new account has no language until the person picks one

  1. 2 commits
  2. The free database is cut off at its limit; the site goes dark for a night

    An every-minute reminder job had used up the free hours. The answer: our own machine.

  3. A server of our own: netcup, Nuremberg, Ubuntu, Coolify

    Rented and hardened the same evening: key-only SSH, a firewall, automatic updates, Tashkent time.

  4. 21 commits
  5. The app runs on our own server: plain Postgres, a Dockerfile

  6. midorimax.com is served from our server

    DNS moved at Cloudflare, certificates issued, the health check green — at two in the morning.

  7. Secrets in, backups run nightly to R2, CI brings its own Postgres

  8. Sign in with Apple is back; cyberlessons served from here too

  9. The two Telegram bots run here now

  10. Nothing is left on Vercel or Railway

    Sites, bots and databases on one machine, backed up nightly. Monthly cost: one server.

  11. Alerts reach Muhammad on Telegram

  12. MidorLife audited against “the best life platform”: 6.8 of 10, and why

  13. One door for every reminder: switches, quiet hours, Telegram

  14. 43 commits
  15. One bot for everything: alerts, the changelog and MidorLife’s door

  16. Notifications that say everything, in the person’s language

  1. 43 commits
  2. MidorLife on the phone: the app begins

    Expo, React Native, one code base for iPhone and Android, sharing the site’s own words.

  3. Push notifications: Apple spoken to directly, buttons on the lock screen

  4. The first home-screen widget: today at a glance

  5. The first TestFlight build: 0.1.0 (1)

    Archived and uploaded from the Mac, ten hours after the app’s first line.

  6. Android: the app builds, and its notifications have a road

  7. Google Play internal testing is live

    Release 0.1.0 (1), the first build, on the internal track the same afternoon.

  8. The store listings, in four languages

  9. Two design languages, one app: iOS and Material

  10. 22 commits
  11. Build 2, for TestFlight

  12. 7 commits
  13. Builds 3 and 4

  14. 7 commits
  15. Eight widgets, on both phones; build 5 — the redesign, Inter

  16. 18 commits
  17. Build 6; the app works without a signal

  18. Fourteen widgets that say one thing each, with buttons

  19. 43 commits
  20. Build 7

  21. Builds 8 and 9; MidorCalendar on the phone; confetti on a finished day

  22. An Apple Watch app: today’s medicines, tasks and habits on the wrist

  23. Siri intents; Apple Health into Quick track

  24. MidorWriter 2: everything readers and writers asked for

  25. Build 11; privacy and terms at addresses of their own, as the stores ask

  26. 8 commits
  27. Build 12: iPhone only, for the first App Store review

  28. An access code for the store reviewers, on the sign-in page

  29. MidorWriter 3: Discover, stars, bookmarks, a story bible, Midor AI

  30. MidorWriter 4: screenplays, ranobe, maps, character sheets, fonts

  31. 6 commits
  32. Google rejects the first submission: medicine reminders count as medical

    A personal developer account may not ship medical features. The Android app lost its medicines the same evening.

  33. Android build 13: no medicines, so a personal account is accepted

  34. 7 commits
  35. Two example ranobes: an Uzbek reincarnation story and an English school romance

  36. The founder answers 64 questions for his own page

  37. 4 commits
  38. midorimax.com says what is true today, in all four languages

  39. Apple rejects build 12: the app froze on an iPad after sign-in

    An iPhone app in iPad compatibility mode. Fixed, and a few more things with it.

  40. 9 commits
  41. MidorWriter: character cards, writing together, the examples gallery

  42. Build 13: the iPad fixes, five colour themes, swipes, native Sign in with Apple

  43. 6 commits
  1. 6 commits
  2. The socials plan: Telegram, Instagram, LinkedIn — two videos a week, the founder on camera

  3. midorimax.com/mobile: the phone page and the five-minute guide

  4. One floating glass header on every page

  5. MidorWriter: the examples become worlds — an era, a place, a map with real markers

  6. 4 commits
  7. More worlds: Tashkent 2071, Brasshaven 1888, the Nine Isles, Oyna…

  8. The site follows the visitor’s light or dark mode

  9. 15 commits
  10. MidorToday: save the word, tick the day, a card to post, Uzbek history

  11. MidorLife 0.2.0 (14): a new emblem, a boot screen, Quick track, the habit calendar

  12. The brand kit: avatar, banners, covers, bios in three languages

    Twenty files, one star, one green. Everything the socials would need, ready before the first account.

  13. 0.2.0 (14) uploaded to App Store Connect and built for Google Play

  14. 0.2.0 (15) uploaded: Done · Later on reminders, ticks on the Android widget

  15. 4 commits
  16. The founder’s new studio portrait on the site

  17. MidorToday reads like the rest of midorimax: one font, every explanation behind a “?”

  18. 7 commits
  19. MidorLife notifications arrive on the web too: a feed of what was sent

  1. 19 commits
  2. MidorLife 3.0: one surface, one accent, Today first

  3. Money: this month at a glance, budgets, bills that roll, savings, debts

  4. Relationships: people by circle, birthdays, a rhythm to keep in touch

  5. Wellbeing: mood and energy, habits, numbers with history, medicines

  6. Home & Living: chores that come back, the things you keep, papers running out

  7. Work & Learning: projects with a page, skills, flashcards, applications

  8. Goals & Purpose: a line of purpose, goals by horizon, dreams, a vision board

  9. Experiences: trips with a page and a checklist, places with flags, hobbies

  10. Digital Life: accounts with two-step sign-in, renewals, subscriptions

  11. Documents & Safety: every paper in one place, requests by stage, an emergency card

  12. My Story: on this day, the life timeline by year, pictures, letters to the future

  13. Intelligence: the week in sentences, life balance, trends, the year in numbers

  14. My Space: an inbox line, steps under tasks, the day’s schedule with time blocks

  15. Twelve kinds of alert through the minute cron, for the new engine

  16. The phone app: four doors over the new engine, the add sheet from the web’s own list

  17. 25 commits
  18. AI parked until the company earns — hidden everywhere, honestly

  19. Change any thing; three examples in every one of the thirty areas

  20. The new look: every section in its own colour, raised cards, big numbers

  21. Reminders you can answer: Done and Later; photos on memories and things; a month calendar

  22. Every area gets its own cards; a page for every thing; the year in review

  23. Phone 0.3.0 (16): the first store build with the 3.0 design

  24. Every website page, drawn natively on the phone

    The site sends each page as blocks; iPhone and Android draw them in their own style. One source, no web view.

  25. AI is on: the founder’s own key, a monthly limit

    MidorToday translates “On this day” into Uzbek; MidorWriter’s Midor AI wakes up. The privacy page said so first.

  26. MidorLife AI, only on a press: “Ask about your life” and “Write my week”

  27. 0.4.0 (17) submitted to both stores

  28. The phone audit’s fixes, server side: an Inbox page, calmer pages, text size

  1. 1 commit
  2. Ten new widgets, tested on the simulator and made safe

  3. 0.4.1 (18) uploaded and submitted to both stores; iOS 0.4.0 released the same night

  4. Week 1 of the socials approved and scheduled

    Telegram, Instagram, LinkedIn, X and YouTube, from the founder’s own browser. First posts: Thursday 15 October, 10:00.

  5. Profiles done on every platform: the green avatar, the bios

  6. The Telegram chat opens: t.me/midorimax_chat

  7. Seventeen videos scheduled across five platforms

  8. The server’s front door updated to Traefik 3.7 — two seconds of downtime

  9. The Mac cleaned up: 16 GB free became 82 GB

  10. 1 commit
  11. This timeline: the whole story, written down

    And the same day, a new idea on the table: an Uzbek voice of our own for the videos.

Now

The line keeps growing.

The next steps land here the day they happen. Start with MidorLife, or see the whole family on the home page.