wnr
wnr copied to clipboard
scriptable options (feature request)
I really enjoy the current app. These are just nice to have features. Thanks for the hard work on the app!
Execute scripts during cycle
Would be nice if there was an option to execute a script at different points in a work cycle.
I have a janky alfred set up for the following
- 50 minute session starts
- Show popup at 20 minutes reminding me to drink half of my water bottle.
- Show popup at 40 minute reminding me to finish the remaining half of the water bottle
- Open spreadsheet at 48 minute reminding me to log what I just did and plan next cycle
- Start break
Time Out has this sort of functionality

Custom Fields
Additionally it would be nice if I could set up custom fields pre/post work cycle to log my cycle. The current things I track are
Pre Cycle
- What am I trying to accomplish this cycle?
- How will I get started?
- Any hazards present?
- Energy | Low/Medium/High
- Morale | Low/Medium/High
- Start Time
Post cycle 7. Completed cycle's target? 8. Anything noteworthy? 9. Any distractions? 10. Things to improve for next cycle? 11. Did I drink 24oz of water
The questions are based on https://www.ultraworking.com/work-cycles
Seems intresting but requires heavy work to be done. Will try making that in Spring Festival Vacation when I got more time.
thanks! I think allowing scripting at certain times in the cycle would allow the most flexibility without having to build out some custom infrastructure.
For example with a 50/10 cycle
- On cycle start, run script that passes the cycle work/break length as a parameter. That way the data could be pushed into any sort of way (ex. Push the start/cycle/break time to airtable)
- At X minutes remaining or after X minutes, trigger user script that passes the current ISO time and current minute in the cycle
How I would use it would be
- Cycle start, push the work/break length to airtable with my own js script
- after 15 minutes, trigger script that reminds me to drink water
- after 30 minutes, trigger script that reminds me to drink water
- 10 minutes before the end of the work cycle, trigger script that notifies me that there is 10 minutes left
- 5 minutes before end of the work cycle, trigger script that opens airtable so I can review the cycle with my own fields in airtable
- Cycle ends and break starts
I would just write the scripts that receive the cycle data.
just a thought
thanks again for the app!