Repo for Treat app.
See docs/app-documentation.md for a full user and developer manual including a feature breakdown and underlying logic.
The app includes a Settings page where you can change small, medium, and large cheat values as well as the daily recovery amount. Habit values can also be adjusted under the Recovery section. Each completed habit grants bonus recovery equal to its value for that day. The recovery cycle remains daily and the 80% health threshold is fixed. Recovery changes and habit value edits apply only to future days and do not alter past records.
This repository includes GitHub Pages workflows to publish the site.
Enable GitHub Pages in the repository settings and pushing to main publishes
the production site at https://abzerra.github.io/Treat/. Staging previews are
built from the staging branch.
Changes are developed on feature branches and merged into the staging branch.
Pushing to staging triggers a staging Pages deployment whose URL appears in the
workflow run summary. Once reviewed, merge staging into main to deploy to the
production site above.