Skip to content

Managing Your Habits

This page covers everything you need to know about viewing, editing, retiring, and deleting your habits.

Habit List Page

The habit list is your daily view of all active habits. It shows which habits are scheduled for the selected day and their completion status.

  • Habits are grouped by interval type (daily, weekly, monthly) in collapsible sections
  • Each section header shows the interval type and a completion counter (e.g., "Daily — 3/5 done")
  • Use the search bar to find habits by name
  • A day pager at the bottom lets you navigate to different days

Habit Card

Each habit in the list displays:

  • Icon and name
  • HP progress bar showing the habit's current health
  • Level and class (for good habits) or demon indicator (for bad habits)
  • Streak count or days since last completion
  • Completion button or progress indicator (e.g., "2/5 km")

Habit Detail Page

The detail page is your command center for a single habit. From here you can:

  • View current status — today's progress, current streak, longest streak, HP, and level
  • Log completions — record progress via the completion panel
  • Browse history — scroll through all past logs with dates, values, notes, and XP earned
  • View performance — charts and statistics over time
  • View interval history — see how your settings have evolved
  • Edit the habit — change any modifiable field
  • View the soldier/demon — see the game entity tied to this habit
  • Delete the habit — permanently remove the habit and all its data

Performance & Statistics

The detail page includes a Performance section with:

  • Line chart showing completions over time
  • Time period tabs — view by week, month, or year
  • Total completions (with unit) and average per day (with unit) for the selected period
  • Navigation — browse previous and next periods

Editing a Habit

You can modify most aspects of a habit after creation:

Can Be Changed

  • Name, description, and icon
  • Category (which updates the soldier/demon class)
  • Interval type, completion goal, and unit (creates a new interval)
  • Show days
  • Stat bonuses (affects future completions only, not retroactive)
  • Reminder time
  • End date (add, change, or remove)
  • Banner image (for published habits)

Cannot Be Changed

  • Good vs Bad — this is locked at creation. You'd need to delete and recreate the habit

Retiring a Habit (End Date)

Instead of deleting a habit, you can set an end date to retire it:

  • The habit stops showing in your daily list after the end date
  • All history, logs, streaks, and stats are preserved
  • The associated soldier/demon is kept (frozen at its current state)
  • You can reactivate at any time by removing the end date

TIP

End dates are the recommended approach when you want to stop tracking a habit temporarily. Deletion is permanent — retirement is reversible.

Deleting a Habit

Deleting a habit is permanent — there is no undo. When you delete:

  • All completion logs are removed
  • All interval history is removed
  • Any custom units created specifically for this habit are cleaned up
  • The associated soldier or demon is removed
  • Per-habit reminders are cancelled
  • If the habit was adopted from a published premade habit, the premade template data is also cleaned up locally

DANGER

Because deletion cannot be undone, consider setting an end date instead if you just want to pause a habit.

Archiving a Published Habit

If you've published a habit and want to remove it from the library:

  • The published habit is removed from the premade library
  • Users who already adopted it keep their copies, but those copies become unlinked (independent)
  • Your local copy also becomes unlinked
  • The archive is permanent

Reminders

Per-Habit Reminders

You can set a daily reminder for any habit at a specific time:

  • Reminders only fire on days the habit is scheduled to show
  • When you complete all your habits for the day, pending reminders are automatically cancelled
  • When a reminder fires and you then complete the habit, future reminders for that habit that day are cancelled

General Habit Reminder

There's also a general reminder available in settings:

  • Fires once daily at your configured time
  • Skipped if all your daily habits are already completed
  • Provides a nudge to open the app and work on your habits

Common Workflows

Tracking a Bad Habit You Want to Break

  1. Tap + and choose to create a bad habit (demon)
  2. Pick a demon category that fits (e.g., Sloth for procrastination, Gluttony for overeating)
  3. Set the interval (daily is common for bad habits you want to avoid every day)
  4. Don't log — the goal is zero completions. Your "free from" streak grows for every day you resist
  5. If you slip, log it honestly. Your streak resets but you can start building again immediately

Adjusting a Habit Over Time

  1. Started with "run 1 time per week" and want to increase? Edit the habit
  2. Change the completion goal to "3 times per week"
  3. The old interval is archived — your history before the change is preserved with the old goal
  4. Your streak resets because the interval changed
  5. Keep building from here with the new target

Reviewing Your Habit History

  1. Open a habit's detail page
  2. Browse the completion log to see every recorded entry
  3. Check the interval history to see how your settings evolved
  4. View performance charts for visual trends over time
  5. Check your current and longest streaks to gauge consistency