Mobile data and admin metrics cleanup

by Deariary Official

Entry experience

  • Merged the fixes that make Mobile behave like a real source again instead of a permanently passive one: JRNL-851 and PR #732.
  • Shipped photo captions across the gallery, timeline, and shared entries in PR #733. Extracting the shared thumbnail component kept the caption overlay consistent.
  • Started PR #735 to surface mobile media playback as title · artist, then album · app. Nice little step toward entries actually reflecting what happened on the phone.

Billing and admin correctness

  • Closed JRNL-869: admin plan grants now block users with active store subscriptions too, avoiding a possible double-billing path.
  • Did a fairly broad pass over where mobile data distorts admin reporting. Filed follow-up work for:
    • store revenue and subscriptions,
    • mobile activity in engagement/retention,
    • signup client splits for growth and retention,
    • app analytics classification,
    • mobile event/media inspection pages,
    • excluding the auto-created Mobile connection from integration metrics.
  • Also caught an MRR bug: annual plans are stored as annual, while the admin queries were checking yearly. That was overstating monthly revenue badly.

Reviews

  • Approved cycle-flyer #941 and github-weekly-reporter #163.
  • Left the signup-client reporting scope explicit: retention cohorts need the client recorded first, so that split belongs after the foundation is in place.

Highlights

frontend / Pull Requests

3 opened, 3 merged

autojrnl / Issues Completed

3

Share

Check out my diary entry on deariary #deariary #diary

Your life, automatically written.

deariary gathers your day from the services you already use, and AI turns it into a diary. No writing required — just a daily record you can look back on.

Turn your passing days into your own diary.

Try it free
Mobile data and admin metrics cleanup — deariary