tchin25 / timebox

A simple time-agnostic timebox web app created to help me be more productive
https://tchin25.github.io/timebox/
3 stars 0 forks source link

Sound often doesn't work #1

Open cademcniven opened 2 years ago

cademcniven commented 2 years ago

Not sure if you're still willing to do updates on this project, but I thought I'd give it a shot since it seems to be the best timeboxing webapp out there.

The biggest issue I've had it that like 50% of the time the audio just doesn't trigger, so I'll end up doing a task for 2-3x as long as I intended. I've had this issue across 2-3 browsers tested on several computers, and have also heard others report the same issue as well. I've also tried using a custom mp3 that is longer/louder to make sure I wasn't just missing the sound.

Would be very grateful for a fix, but I understand if you don't want to go back and update such an old project.

tchin25 commented 2 years ago

Hey!

Glad people are still using this app. I'll just do a quick update on the state of this project:

  1. This project was written during a fairly volatile time in the Vue ecosystem where there was a lot of confusion about the future of the framework and its companion libraries. When the dust settled, about 8 months after this project was finished, literally every technology that I used became out of date with no easy upgrade path. However, that doesn't mean I'm done with this project. I do plan on rebuilding it from the ground up to be better than before, but I don't have a set timeframe. (should be within this year though, fingers crossed)
  2. I have heard of the audio issue before, but I don't know of a good way to replicate it. If you have steps to consistently reproduce it, please tell me so I can try to figure it out while developing the new version. I actually suspect it has something to do with chromium suspending the browser tab after it's been idle in the background for some time, which would be my worst fear since it's entirely out of my control. I plan on implementing optional browser notifications in v2 to see if it helps, but in reality, the web app might be better as a browser extension or a desktop app instead where it's not subjected to external memory management.

I'll keep this issue open until v2 of the timeboxer is released.

Cheers,