Stats

3
Projects
15
Devlogs
0
Votes
1
Ships

Coding Time

All Time: 14h 12m
Today: 0h 0m

Member Since

June 17, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

3
🚀
0 devlogs • about 2 months ago
FIX-IT Hackclub Userscript
3 devlogs • about 2 months ago
Time to do it!
12 devlogs • about 2 months ago

Activity

Now one can import their exported TODOs again.

Update attachment

Now one can export their TODOs, including the active ones and the history.
The file does not save if timers are running, so they are paused when imported again. This is intended, timers should not remain running while exported.

Update attachment
Hannes
Hannes created a project
51d ago

FaceDiagrammGenerator

This is a quick and dirty python script. I did this for personal use. It is not planed as a quality project for this event and I heavily utilized AI. I still think I understood everything I did with AI and learned from it.

0 devlogs 0 followers

Here I needed to implement an edgecase check: If someone marks a TODO with a running timer as completed the timers have to be stopped before moving it to the history

Update attachment

Timer are implemented now! Whohoo!
Timers can run simultaniously and also keep running when the tab gets closed.

Update attachment

Now one can use the edit button to switch into the edit mode, then one can edit the name and the description. The edits can be canceled by selecting an other TODO element or be confirmed by pressing the confirm button. The edits get saved in the local storage so when one refreshes the page they persist.

Update attachment

I implemented that when you ceck a todo element it gets moved to the todo history. you can view the history on the history page. If you uncheck the element it moves back to the TODO page.

Update attachment

Okay, sadly it took me too long and I wasn't able to submit this userscript to the FIX-IT event anymore. I still submit this here, maybe someone here likes it.

Update attachment

Here I move a section. I first grab the section and the one above the target location using a MutationObserver and then I paste the one I want to move below the one above in the DOM tree

Update attachment

I am removing Elements from the page that noone needs. Roblox loads these elements dynamically so I have to use an MutationObserver to detect them

Update attachment
Hannes
Hannes created a project
54d ago

FIX-IT Hackclub Userscript

A useful userscript for the hackclub fix-it event, it declutters the Roblox Homepage

FIX-IT Hackclub Userscript
3 devlogs 0 followers Shipped

Now one can add and remove TODOs
TODO Elements are stored in the local storage of the browser so they persist after reloading

Update attachment

To support multiple Pages on the Website for the Graphs, the About page and history, I added a super simple router that just pastes the right content into the page depending the URI

Update attachment

It took quite some time, but I'm kinda happy with the UI now. I redesigned the UI to add a new TODO Element, now there is space to add a Description from the beginning. The design is not finished, as example, I will change the colors later, these are just placeholders, but for right now I need to implement some features, if I keep bothering about the UI I will go insane.

Update attachment

Okay, I really hate styling! I just can't get it right. Enough for today.

Update attachment

It's getting closer to the concept

Update attachment

I started of by drawing a concept sketch of how the UI should look like, now I am trying to implement this design as a mockup UI

Update attachment
Hannes
Hannes created a project
57d ago

Time to do it!

A simple to-do app that tracks how long tasks take.

Time to do it!
12 devlogs 0 followers
Hannes
Hannes joined Summer of Making
57d ago

This was widely regarded as a great move by everyone.