☒ Try naming referencing to the controller with reset-form instead of reset_form. Also, in the reset() function, try to do a console.log() to see if you're even triggering the function. You can do the same in a connect function to see if the controller is getting connected.
☒ I recommend to always store the log time as UTC in the database. Along with the record store the time zone that the time was logged in. The nice thing about storing the time in UTC is that you can easily do math on the times and find durations or overlaps. You would basically use presenters to display the records in the time zones of the records.
I've considered Tailwind episodes, but would likely have a similar format as this one where we don't focus too much on how to use Tailwind, but rather the installation/configuration routes.