Just a simple pomodoro timer, with the purpose of making me a lil productive :p
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Added a monthly heatmap, seems to work for preset data values, will need to test it out in the real world too but. I've added a test instructions markdown file in the repository if you guys wanna check out the project using console. Other than that, I think that this is pretty much done.
Just added an enhanced stats section, mostly used ai for that cause I wanted to pad the time a bit and give an update that I wont be continuing on this project any further. Considering how there's only 5 more days left till the end of SoM and I think that this is 98% done anyways. If anybody wants to add more features then I urge you to create a fork on github.
Best of luck to all of you on your future endeavours :)
Added a option to download your day chart (not in the attachment provided), been using this for a few days and it seems to be pretty much working and done other than more than 24 hours memory. But I dont think it'll be needed cause you can also download your data in csv format.
I dont think there's a need to push longer on the project, so I'll probably stop with the updates onto this and reship it when I can.
Best of luck to everyone :p Do tell me if you guys think there's something I should add then pls comment
Updates:
1. I fixed the manual time not showing problem, just had to update the js to also log start and end time sessions rather than automatically assume them
2. Added different views in the stat's box, hourly, 6 hours, 12 hours and 24 hours.
3. Added skipped time logging, so it'll also show what amount of time you've skipped in the graph
4. Also when you hover over the bars, it will show start time and end times of the sessions
5. Added console updates, so it'll show weather the time is being logged or not. If you refresh, then the countdown will continue but console will take the current time (i.e. when you refreshed) as the start time. Dunno the fix for that...
Haven't updated the colourscheme yet, dont know when I will but, I've pushed the changes to main :D
Also, wakatime seems to be encountering some errors some times where it doesn't log my time for 10-20 mins, anyone also encounter this?
After a little bit of testing for the status log time, it seems like it's not storing the data timestamps for work and break times when in practice. Seemed to work in the console though... will probably need to look more into how to make it work, will take a few more hours probably. Still, happy that at least it works for now... along with storing the no. of pomodoros and a reset button in the edit session dialogue.
reshipping it right now, will work up on the stats box this week. And please, I'm trying to change the colours but I just can't get my mind on which to use...
Added a stat box, along with updating the gravity toggle so that it doesn't centre align itself after it's untoggled. Also updated README with the changelog and improved syntax. Not much really... But, at least I got a hang of how to use the localstorage for storing that data
Tried to add some analytics tracking, sadly I guess I'm not upto it :')
jk, I've gotta learn a bit more and then I'll probably be able to do it....
Added a progress bar and a very super duper cool feature that sends you a notification after the time period (work or break) has ended to notify you.
Updated README and made the time left show on the title.
Also updated the js a little so that it uses real world time to count down, this reduces inaccuracy and also makes it so that there isn't a problem if the tab becomes inactive in the background.
Created this project, and added features to it. I'm still wading around int he water's so I'll see what else I can do. Have a good day to anyone reading :D