Commit 7982803
committed
feat: add app blocker, focus mode, onboarding, dashboard, and statistics
Builds out the app blocker (accessibility service, daily limits, time windows, and shared-limit app groups), focus mode (Do Not Disturb, scheduling, per-group blocking), the onboarding flow, home dashboard, weekly stats, and an expanded settings screen. Adds JSON backup, a quick-settings tile, tamper protection, and an in-app help system, plus the Play Store compliance rules across all modules.1 parent 831a290 commit 7982803
115 files changed
Lines changed: 13757 additions & 211 deletions
File tree
- app
- schemas/com.focusforceplus.app.data.db.AppDatabase
- src
- main
- java/com/focusforceplus/app
- compliance
- data
- db
- dao
- entity
- repository
- di
- service
- ui
- alarm
- common
- screens
- blocker
- focus
- home
- onboarding
- routine
- settings
- stats
- todo
- screen
- util
- worker
- res
- drawable
- values
- xml
- test/java/com/focusforceplus/app
- compliance
- service
- gradle
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
44 | 48 | | |
45 | 49 | | |
46 | 50 | | |
| |||
0 commit comments