How mattyinc/abide works
Abide is an offline, single-file daily discipline tracker. The user opens the app, completes six brief domain exercises, and can review progress or take a weekly Sabbath; settings support customization and JSON backup/restore. The README documents localStorage as the sole state store. No source excerpts were available, so internal wiring among the documented screens and state operations is not shown.
Main entry points: abide.html Abide app
Components 9
Daily practice
- Today exercises
abide.html - XP and levels
abide.html
Progress and rest
- Progress views
abide.html - Sabbath review
abide.html
Settings and backup
- Settings
abide.html - JSON backup
abide.html
Other components
- User
- Abide app
abide.html - Browser localStorage
Connections 12
- User → Abide app: opens
- Abide app → Today exercises: presents
- Abide app → XP and levels: presents
- Abide app → Progress views: presents
- Abide app → Sabbath review: presents
- Abide app → Settings: presents
- Settings → JSON backup: offers
- Abide app → Browser localStorage: reads and writes
- User → Today exercises: completes exercises
- User → Sabbath review: reviews week
- User → Settings: customizes
- User → JSON backup: exports or imports