Pomodoro-timer

Pomodoro-timer Used AI

10 devlogs
8h 29m
•  Ship certified
Created by pidgeon

Just a simple pomodoro timer, with the purpose of making me a lil productive :p

Timeline

Ship 3

1 payout of shell 47.0 shells

pidgeon

about 2 months ago

pidgeon Covers 4 devlogs and 2h 52m

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.

Update attachment
Earned sticker

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 :)

Update attachment

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

Update attachment
Earned sticker

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?

Update attachment

Ship 2

1 payout of shell 31.0 shells

pidgeon

about 2 months ago

pidgeon Covers 4 devlogs and 3h 13m

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...

Update attachment
Earned sticker

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

Update attachment
Earned sticker

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....

Update attachment
Earned sticker

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.

Update attachment

Ship 1

1 payout of shell 12.0 shells

pidgeon

2 months ago

pidgeon Covers 2 devlogs and 2h 23m

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.

Update attachment

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

Update attachment