Razeeman / Android-SimpleTimeTracker

Simple app that tracks time.
GNU General Public License v3.0
677 stars 80 forks source link

Feature Request: Activity Chain / Activity Sequence #253

Open krishnakanthb13 opened 1 week ago

krishnakanthb13 commented 1 week ago

Description: Introduce an optional Activity Chain feature, allowing users to create a sequence of activities where each activity automatically starts the next upon completion. This would enable users to set up a series of tasks or events that progress sequentially, making it easy to track time through a workflow without needing to manually start each new activity.

Key Features:

  1. Activity Sequence Setup:

    • Allow users to create and save an ordered sequence of activities.
    • Each activity in the chain should automatically start upon the completion of the previous one until the last activity in the sequence is reached.
  2. Automatic Progression:

    • Once an activity is completed, the next one in the sequence should start automatically, without requiring manual input.
    • The app should notify users briefly when transitioning to the next activity, so they stay aware of the task currently being tracked.
  3. Settings and Configurability:

    • Make the Activity Chain feature optional and configurable in the app settings, allowing users to enable or disable it as needed.
    • Users should have the flexibility to edit or remove activities from the chain, as well as to start and stop sequences manually if desired.

Rationale: Adding an Activity Chain would enhance productivity by simplifying the tracking process for users who need to follow a set routine or series of tasks. This feature would be especially useful for workflows requiring a seamless transition from one activity to the next, reducing manual input and improving time tracking efficiency.

cogk commented 1 day ago

workflows

Hey @krishnakanthb13, did you consider using a specialized software for this kind of workflow-based stuff? Either a kanban-like software (Trello, …) or a full ERP/CRM/SCM software. I'm not sure Simple Time Tracker is the right fit for a full implementation of this kind of complex features.