fossalarm
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-08 13:40:12 +11:00
app Pass Task Information to Alarm Activity 2026-10-08 13:40:12 +11:00
gradle Alarms can be toggled 2026-09-29 12:10:45 +10:00
.gitignore Init 2026-08-26 13:23:11 +10:00
build.gradle.kts Alarms save to DataStore 2026-08-27 10:32:41 +10:00
gradle.properties Init 2026-08-26 13:23:11 +10:00
gradlew Init 2026-08-26 13:23:11 +10:00
gradlew.bat Init 2026-08-26 13:23:11 +10:00
README.md Alarms can be toggled 2026-09-29 12:10:45 +10:00
settings.gradle.kts Made the project evilblue.fossalarm (was life720) 2026-08-27 09:12:03 +10:00

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
  • 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 (?)
  • 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