Mood Diary is an offline-first daily journaling app that combines mood tracking with weather logging, visualized through a dynamic gradient sky background.
Core Features:
Mood Tracking — 7 Levels:
Bliss, Happy, Calm, Neutral, Tired, Sad, Angry. Each mood maps to a distinct color used to tint the dynamic background.
Weather Logging — 7 Types:
Sunny, Cloudy, Rain, Thunder, Snow, Fog, Wind. Combined with mood color to create a unique sky gradient per entry.
Daily Entry System:
One entry per day (upsert model). Supports optional free-text notes. Edit or delete any past entry from History view.
Streak Tracking:
Counts consecutive journaling days. Displayed on the home screen to reinforce the daily habit.
Stats View:
Weekly mood score chart and mood distribution breakdown. Calculated from stored entries.
Persistence:
FileManager + JSON-based local storage. No Core Data, no iCloud, no network access. All data lives on-device.
Bilingual UI:
Full English and Simplified Chinese localization with locale-aware date formatting.
No ads, no account, no data collection.
{"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","name":"Mood Diary Go - Battle","applicationCategory":"\u751F\u6D3B","operatingSystem":"iOS","url":"http://iosappgallery.com/zh-CN/share/6771260854","image":"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/cf/86/ff/cf86ff23-e77d-4684-5b9f-d1a9261bfbd2/AppIcon-0-0-1x_U007emarketing-0-5-85-220.png/512x512bb.jpg","aggregateRating":null,"offers":{"@type":"Offer","price":0.000,"priceCurrency":"CNY"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Apps","item":"/"},{"@type":"ListItem","position":2,"name":"\u751F\u6D3B"},{"@type":"ListItem","position":3,"name":"Mood Diary Go - Battle"}]}]}