fossalarm
- Kotlin 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| app | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle.kts | ||
FOSS Alarm
todo: add an actual description lol
TODO
General / Structural
- Make alarms work
- User should be able to select which days of the week the alarm should sound
- The time of day that alarm goes off does not vary per day
- Alarms should be toggleable
- Implement alarms
- Scheduling
- Make Loud Noises
- User should be able to select which days of the week the alarm should sound
- Tasks (aka missions)
- Create an interface for tasks to implement
- Create pickable task list for alarms
- Routines
- User can enter a series of tasks to be done sequentially
- Each task can have an estimated required time, but has a sensible default
- After the initial alarm, tasks trigger sequentially, spaced out by the estimated required time.
- Tasks can be marked as 'not started', 'in progress', or 'done' every time a reminder comes up.
- Task completion times are tracked and displayed as a graph (?)
- User can enter a series of tasks to be done sequentially
- Create Onboarding page
Note
all of these headers and subheaders could use expansion. If you wanna help with this, it would be greatly appreciated.
Odd Jobs
- Wrap alarm scheduling permission request in a popup / dialog that explains what needs to happen
- Figure out how to make alarm non-dismissable