Wallchart

Support

Email support@mili.family and I'll read it. Include your iPhone model and iOS version if something is broken.

Adding the widget

The widget is the app. To add it: touch and hold an empty part of your Home Screen until the icons jiggle, tap Edit in the top-left, tap Add Widget, search for Wallchart, pick a size, and tap Add Widget. Tapping a habit on the widget logs it without opening the app.

The three sizes hold different amounts

Small shows three habits, medium four, large ten. If you have more habits than the widget can show, it lists as many as fit and says how many are hidden. Reorder your habits in the app — touch and hold a row and drag — to choose which ones make the cut.

Counters wrap back to zero

A counter habit counts up one per tap. Tapping it again once it has reached its goal starts the day over at zero, so one control can both add and reset. If you overshoot, keep tapping round to the number you want.

Days reset at midnight

Each day is stored separately, so a new day starts empty on its own — there is nothing to reset and nothing to remember. Past days are never overwritten. Tap a habit to open its history, then tap any past day on the calendar to correct it.

Archive keeps history, delete does not

Swiping a habit away archives it: it disappears from Today and the widget, and everything you logged is kept. Delete Forever, from the archived list, removes the habit and every day you ever logged for it. That one cannot be undone.

Sync to your own server

Optional, off until you fill it in, and meant for people who already run a server. Under Settings → Sync to your own server, enter a host and an access token and Wallchart will POST your habits and logged days to https://your-host/api/sync as you log them. Restore from my server pulls them back — useful on a new phone. Restore never overwrites a day this phone already has. On a phone with no habits of its own yet, your server's habits replace the starter examples.

If you don't run a server, ignore this entirely. Wallchart is complete without it and sends nothing anywhere. See the privacy policy.

Nothing here answers it

support@mili.family.