1. Better error handling
Currently the automation will fail when there is an error (for example if āEnd Sessionā shortcut is triggered when no Session is active.
2. Get Current Status:
I want an automation to start a session if I disable it on the hour)
How I wish I was using it: Iād use personal automations to start opal every hour. Then, during sessions I would respectively start and cancel sessions. However, the shortcut action is literally the bare minimum. It will fail while cancelling if the session isnāt running which breaks the flow. And it will fail with the inverse. This could easily be remedied with an action to be able to check the current session or just not erroring when run. Or even better, Iād love to be in a deep focus session all day that I canāt cancel and be able to trigger breaks with a shortcut session from Session.
3. Session Time input
What I meant was is there a way to make ātime of sessionā made available as an input to the automation script? This way, I can start the session automatically for x minutes without needing to worry about creating another automation to end the session.
I wish more people would vote on this one :(. I use session for pomodoro cause of how well it is integrated with shortcuts, not having this is breaking my automation! Iād love to also add toggling a break via shortcuts would be GREAT instead of cancelling.
We have introduced a new āEnd Sessionā shortcut so you can theoretically use that to create a break:
Start Session
after X minutes
End Session
after X minutes
Start Session
Etc.
Let me know if this works for you!
Hello !
Deepfocus sessions started via shortcuts cannot be stopped from within the app, but can be stopped via another automation. So setting up another automation with the āEnd Sessionā action correlated with the end of your pomodoro timer should work.
Regarding your other question, you can use the āTime of dayā trigger in your shortcut automation would allow you to start a session on a schedule using shortcuts.
What I meant was is there a way to make ātime of sessionā made available as an input to the automation script? This way, I can start the session automatically for x minutes without needing to worry about creating another automation to end the session.
Crystal clear ! This is something we can consider adding for sure !
For now, you can achieve similar results by programming a session from within the app.
We are thrilled to share some exciting news with you. With the release of Opal 3.26, which aired today, we have revamped our shortcuts to enhance their functionality and incorporate all the suggestions from this thread and more. Here are the key improvements:
Our shortcuts now have the ability to display results and gracefully handle any failures that may occur.
In the start session shortcut, you can now set a custom session duration instead of just endless sessions
We have also introduced the option to start a session that lasts until the end of the day directly from the start session shortcut.
A new shortcut has been added, allowing you to check if an Opal session is currently running.
Additionally, we have introduced a convenient shortcut to monitor your screen time for the day, providing the duration in seconds and enabling integration with automations.
We sincerely hope that you will enjoy these enhancements. If you have any feedback or suggestions, please do not hesitate to reach out to us.