Activity

46009361

This is an easy fix, change the width and height of the image. I’ll do that when I have time later; I switched the emoji for an image so it doesn’t look different on every computer. Also, images are better if an emoji doesn’t fit the intended icon.

Attachment
0
46009361

The dragging has been fixed and the time handler should conserve my battery now.

If you’re wondering why there’s two, I opened My Computer twice.

Attachment
0
46009361

It took me way longer than I expected to realize why a node was different from an element and why it wouldn’t respond to click events…

Attachment
0
46009361

(This devlog has been merged from another project)

I deleted my idx.google.com workspace because I didn’t want AI popping up everywhere.
Give an internet

Attachment
Attachment
0
46009361

The login screen has been removed and I managed to get my first icon to work. Later, the icons will be stored in JSON.

This may be pushed to Neocities later.

Attachment
0
46009361

The welcome screen has been added. The login may be removed later.

Attachment
0
46009361

Because I forgot to stop my space on GitHub Codespaces, WakaTime logged 36 extra minutes

Attachment
0
46009361

I’ve managed to start working on my project. When I click these buttons, it says Hello World, showing a function is called. The UI will definitely be improved.

Attachment
0
46009361

Added a border so it’s not confusing where everything starts and ends

Attachment
0
46009361

UI looks a lot better now, this wouldn’t have been possible without the inventors of CSS years ago! :D

Attachment
1

Comments

sakshisuman25
sakshisuman25 5 days ago

GOOD

46009361

Sorry, I can’t delete a devlog on a shipped project, so I’m replacing it with this text.

Attachment
0
46009361

Shipped this project!

Hours: 0.62
Cookies: 🍪 2
Multiplier: 3.78 cookies/hr

This was much easier than I expected!

46009361

It’s nice when AI cites the source it copied the code from! :) Output below.

Fixing a nasty bug on Flavortown be like:
Fine, I’ll do it myself.

Sorry if you don’t like memes. I put this meme there because of what was then called a tweet.

(Twitter blocked or can’t log in to search context? Use xcancel.com, nitter.net, or one of the other instances at status.d420.de.)

Attachment
0
46009361

Shipped this project!

Hours: 0.96
Cookies: 🍪 2
Multiplier: 1.57 cookies/hr

Most GitHub repositories have instructions on how to host instances of these repos locally, also known as self hosting. I never had these on mine and always felt like something was missing, so here you go!

During the last ship’s voting stage, I tried to confuse everyone who opted into Slack sharing, hoping your feedback messages would display backwards. This would’ve been done because I temporarily added a Unicode character called a right-to-left override (RTLO, U+202E) at the end of my project title.

However, I didn’t want your minds going everywhere — wondering why the text “ - Flavortown” at the end of the browser title bar was when viewing my project, so I removed it because Slack split the text up into different paragraphs and the feedback displayed as left to right — which is not the prank I had intended.

46009361

I’ve added instructions for hosting locally.

Attachment
0
46009361

The domain has been changed.

It will be changed back to avoid school blocks. I’ll wait until the hosting provider finishes installing the certificate.

Update: changed back

Attachment
0
46009361

Shipped this project!

Hours: 4.15
Cookies: 🍪 7
Multiplier: 1.65 cookies/hr

The current “Need Ideas?” button makes bland and ridiculous ideas imo. I can see this being useful for a better “Need Ideas?” button on Flavortown! You’ll have to figure out the prompt for that, though.

46009361
  • Changed font of text boxes to match the rest of the page
  • Changed play button emoji ▶️ to Unicode right arrow symbol ▶
  • Added credits
  • Added a custom domain starting with “delulu,” including the CNAME record for the www subdomain, verified to avoid domain hijacking attacks (it’s not one I care about, but just in case!)
    • Edit: The domain has been changed from delulu.bond to g5.xo.je to host a server to protect my API key.
  • Added email spoofing protection for that domain, just in case
    • I bought the domain not knowing what to do with it, and then decided later
Attachment
Attachment
0
46009361

I couldn’t decide how to implement the ARG I wanted to make for the webOS sidequest, so I made a simple API playground instead. Have fun with reading the source code and following through on these comments!

Attachment
0
46009361

Shipped this project!

Hours: 1.64
Cookies: 🍪 0
Multiplier: 7.68 cookies/hr

The original ID of the Chrome extension should now show right above the “expanded” ID, making it easier to understand what this project was about. Enjoy!

46009361

I finally figured out how to avoid mixing up my GitLab and GitHub emails (and --global as a literal email)! All profile pictures should now be correct, with every previous commit resigned.

Attachment
0
46009361

Shipped this project!

Hours: 0.31
Cookies: 🍪 4
Multiplier: 12.29 cookies/hr

Unlocking payouts

46009361

Shipped this project!

Hours: 1.15
Cookies: 🍪 16
Multiplier: 14.33 cookies/hr

The hardest part was AI Mode on Google Search mangling the URLs on me! I learned how to code on mobile and remembered to undo any change where I’d lose work.

Note on WakaTime Hours

I forgot to install WakaTime and thought it was automatically configured for me in Hack Club Spaces, which is why it doesn’t show the correct number of hours. Therefore, please be aware that voting as usual on Flavortown will cause a lower hour multiplier. More details are on a confession I posted anonymously at https://hackclub.slack.com/archives/CNMU9L92Q/p1771180751709649.

46009361

when you write a commit like this but accidentally use merge instead of rebase

Attachment
0
46009361

Shipped this project!

Hours: 0.74
Cookies: 🍪 2
Multiplier: 2.3 cookies/hr

My chemistry class talks about units in the cosmos sometimes :)

46009361

Shipped this project!

Hours: 0.52
Cookies: 🍪 9
Multiplier: 16.43 cookies/hr

The Chrome Web Store has approved this version, so it’s a lot easier to install now, versus manually loading a zip file!

46009361

Shipped this project!

Hours: 0.4
Cookies: 🍪 2
Multiplier: 4.45 cookies/hr

Before, it was hard to tell how delayed, but now, there is a machine-readable timestamp for every next account — so you can see exactly how far back this list is delayed! Sorry that it doesn’t automatically convert to your time zone.

46009361

There is now a machine-readable timestamp on each username.

Attachment
0
46009361

I forgot to post this to log the extra hours before shipping, whoops!

Attachment
0
46009361

Shipped this project!

Hours: 1.1
Cookies: 🍪 2
Multiplier: 1.73 cookies/hr

The hardest part was forgetting to change the [ unknown] email to [ultimate] in Git Bash. I’m using the same public key on GitHub and GitLab… it feels like a bummer.

46009361

Check out the readme and commit history for the full story!

Attachment
6

Comments

fsh
fsh about 1 month ago

is this a scratch project or a html/css/js project? we can’t accept sb3 projects

46009361
46009361 about 1 month ago

it’s technically made in html/css/js

fsh
fsh about 1 month ago

but how are you tracking time? you didn’t spend over an hour on the README, did you?

46009361
46009361 about 1 month ago

yeah, sorry about that part. I wanted to make an edit to the HTML file where .loading just has { } to put a comment in but I didn’t want to mess up the CSS.

You caught me there

46009361
46009361 about 1 month ago

I also edited the sb3, it’s somewhat far from the original in terms of technical implementation

46009361
46009361 about 1 month ago

Well I have several days worth of revisions to the project in my OneDrive history, so there’s that…

46009361

Version 1.1 is now out (don’t expect the ID to match once it’s released)!

Attachment
0
46009361

Shipped this project!

Hours: 3.34
Cookies: 🍪 28
Multiplier: 8.38 cookies/hr

Minimal, but something you’d never find if you weren’t looking! :)

46009361

It’s my 18th birthday tomorrow! This was originally called “Out of Time!” because it was meant to state when a project would no longer be available for voting, and I didn’t realize the expires_at in the #suggestion_token‘s JSON wasn’t an expiry time for project-voting availability.

In other words, this extension was originally intended to give everyone a chance to avoid the red banner shown below. However, as this was not technically possible, I had to come up with something else. Thanks rupnil.codes for the image! :D

Attachment
0
46009361

Shipped this project!

Hours: 0.39
Cookies: 🍪 8
Multiplier: 19.23 cookies/hr

Filtering some auto-generated usernames, minus capitalization quirks I’ve heard some people experience, is now an option! To avoid hogging the Reddit API for every person visiting the site with their own unique timestamp while preventing duplicate user detection from “freezing” the list shortly after loading the page, I also increased the time delay to fetch the next user from 2 minutes (12e4) to 1 hour (36e5).

46009361

For some reason, I was able to request this project get shipped because I submitted one devlog since my last ship, but apparently, the counter is thinking of every project in my account at once!

Edit: Oops, it looks like r/minecraft incorrectly normalized to u/r/minecraft during the coding process!

Attachment
2

Comments

46009361
46009361 about 1 month ago

↑ the above link was for ship reviewers, not you

46009361

Shipped this project!

Sorry if you’ve seen this project before or are getting tired of the same topic as my last project being repeated. This is for the Line Cook achievement.

This is an update to a project that has been previously posted outside Hack Club, which is why you won’t see as many hours being tracked. Please vote if you can; voting affects people’s payouts!

(Yes, this is allowed.](https://hackclub.enterprise.slack.com/docs/T0266FRGM/F09NKF58FL5?focus_section_id=temp:C:UfH2c1265adceca4f64a35601854)

46009361

You can now filter random usernames!

Attachment
0
46009361

Shipped this project!

Hours: 6.44
Cookies: 🍪 32
Multiplier: 5.01 cookies/hr

I enjoyed prepending and appending! :)

46009361

Since I’m not used to devlogs, I will say that most of the stuff I did is described in the commit history. That set of logs speaks for itself…

Attachment
0
46009361

Hello everyone!

I forgot to take a picture of the paper in my school binder before I got home the other day, but I wrote some notes on there. Funny enough, I didn’t need these notes, as I managed to code the project without them!

I’m still learning how to use devlogs without distracting myself from focusing on the code, Here are what the notes say:

store vars: random → time of minute of first visit
(indent to where ‘random’ is) next → Unix of next interval

  1. Create new Date();
  2. Fetch localStorage "random"; if not, set to current seconds + milliseconds from #1
  3. If no "next", set to current Unix time from #1
  4. Once current date > "next", fetch /users/new.json?raw_json=1 through corsproxy.io and set "next" to "next" + 6e4

Warm regards,
46009361 (sorry for the blurry quality)

Attachment
0
46009361

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0