First time poster, long time lurker. Nice to see that it has developed so well, and congrats to the developer.
I have followed this game for a while, and played 0.5.6 and 0.8.3, and now 0.9.7. So I would think I am fairly familiar with the core game mechanics. I think I have found a bug, unless I understood the game mechanics wrongly.
I have tried 0.9.7 again with a clean install, and I have reproduced the same bug. I have not altered any switches, or even used the cheats to max mood even once on this install.
At the moment I notice that my stress gauge gets locked pretty much forever (eg. for 8 hours, after watching a porn). It is really easy to go 24 hours with mood being locked, even if I do nothing to increase mood (play solitaire, watch porn etc). Thus the mood gauge seems locked for longer than it should be, probably due to a value not being updated correctly.
So for instance, if I watch porn, drink coffee, have breakfast (in that order) the stress gauge is still locked for 480 minutes, when it should be 480-15-30 = 435 minutes. Interestingly, when you hover over options (eg. study for a course on the laptop or sleep), the preview of the stat gets updated correctly (in terms of time being subtracted), when you actually take the course, the lock remains in place for the same amount of time as before.
This does not seem to be happening to the other gauges.
Another one is that the sleep gauge shows a lock after drinking coffee, but it does not display the lock time period. It does update the time for the lock correctly.
Edited to add the coffee glitch