|
17901
|
My first slack bot! by @Srishtii | Stardance
|
Srishtii
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Srishtii | Stardanc Title: My first slack bot! by @Srishtii | Stardance...
|
1793357712.0351727
|
1793962512.0351727
|
|
17902
|
My first slack bot! by @praji29 | Stardance
|
praji29
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @praji29 | Stardance
|
1793228085.839777
|
1793832885.839777
|
|
17903
|
FurgenOS by @furgenramen | Stardance
|
furgenramen
|
2
|
17.0
|
75
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-11-01T01:56:51Z", "hours": 7.0, "multiplier": 10.75, "payout": 75, "blessing": "neutral", "text": "I remade FurgenOS Twas a great journey I made my own FurgenOS, using bits and pieces of retro OS’s while keeping parts of the original FurgenOS, like in the Welcome screen. It was pretty challenging at first, but I got the flow of it after a few hours. I enjoyed styling it but some issues were styling different windows differently (especially with the sliding puzzle for some reason). Now that Stardance comes to an end, I hope you enjoy this project and rate me well!! Thank you!", "repo": "https://github.com/furgenramen04/FurgenOS", "demo": "https://furgenramen04.github.io/FurgenOS/"}, {"ship_num": 2, "ts": "2026-09-13T12:35:35Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a very simple OS, and though it has very little to show, I am very proud of it. More features should be on the way soon (I might build a hardware project, though). I feel that Hackatime was a bit confusing, especially when using a codespace in VS code. I hope the features are cool and you guys can mess around on my site!", "repo": "https://github.com/furgenramen04/FurgenOS", "demo": "https://furgenramen04.github.io/FurgenOS/"}]...
|
[{"post_id": 86059, "ts": "202 [{"post_id": 86059, "ts": "2026-11-01T01:05:56Z", "hours": 6.9344, "text": "something has been brewing up… while I’ve been gone, I’ve been exploring the internet, uncovering its OS treasures, and dabbing my paintbrush in all sorts of paints FurgenOS has been remade! I’ve kept the original welcome screen styling, but after inspiration from Hack Club mail, have also styled my various new features using retro Windows styling. I also took some inspo from classic MacOS (try out the Sliding puzzle). Overall, FurgenOS has a bunch of new apps to play around with check it out here : https://furgenramen04.github.io/FurgenOS/"}, {"post_id": 67335, "ts": "2026-09-13T12:26:47Z", "hours": 0.6833, "text": "Planning to ship now! I have made a simple app, where if you click the “Messing Around” button, a random website gets opened. I also updated my README, and I think I’m ready to ship now. Here’s the list of all website the button can open and my JS for it:"}, {"post_id": 66570, "ts": "2026-09-12T12:30:45Z", "hours": 1.4156, "text": "After more than a month of not doing anything, I came back and finished my text-based app, Ronaldo quotes. I used other sources on the internet because I found that the Jam was a little confusing. On the right is my new app and on the left is the JS code for it. Btw, if anyone here knows how to use the H1, H2, H3, without all of the text being affected please lmk in comments."}, {"post_id": 41264, "ts": "2026-08-05T11:33:26Z", "hours": 2.0903, "text": "Finally finished the first half of Jam 4 (I know, I know, but I had exams, okay?). I have two windows, they both drag, open, close, and, on tap and on open, go on top of each other. I really shouldn’t be feeling this accomplished but I am. Here’s my code (JS) and my final result! BTW if any of you has any suggestions PLEASE lmk, I’d love it. Thanks for your time!"}, {"post_id": 31743, "ts": "2026-07-20T11:48:49Z", "hours": 0.5125, "text": "Cleaned up my code. That’s pretty much all for today, just organised my in-line CSS into class-based CSS, and here are screenshots of my new code:"}, {"post_id": 30512, "ts": "2026-07-18T04:38:09Z", "hours": 0.4942, "text": "Devlog #5 Almost (almost) finished Jam 3. The welcome window opens and closes properly, and the “Messing around” button opens the tab, while the wheel icon closes it."}, {"post_id": 30121, "ts": "2026-07-17T13:09:15Z", "hours": 1.9697, "text": "Almost done Jam 3, looking to fix the close button option. I’m trying to make the wheel image a close button for the welcome window, but I am tired and I need to sleep so I will make that later. Otherwise, everything is going well, and my WebOS is coming together. The “Messing Around” button is currently the open button for the welcome screen. (P.S. only 1 screenshot today because I am not in the mood to reopen VS code again {its past my bedtime!})"}, {"post_id": 28650, "ts": "2026-07-15T01:03:34Z", "hours": 1.7339, "text": "Hi again! After a week of troubleshooting and struggling with Hackatime, I have finally finished the second Jam of the WebOS tutorial 😭. I removed the Ronaldo part (temporarily) but he will come back once I figure out how to add clickable elements in the OS. (the goat will come back). I also made the OS look much slicker (in my opinion)."}, {"post_id": 25076, "ts": "2026-07-09T01:29:13Z", "hours": 1.23, "text": "Finished part 1 of the WebOS 1 tutorial! My website still looks pretty basic, like this. The other screenshot is all the code in VS code for the website."}, {"post_id": 8450, "ts": "2026-06-14T01:28:34Z", "hours": 0.3092, "text": "Just started the tutorial, here’s a quick screenshot of my progress so far."}]...
|
Title: FurgenOS by @furgenramen | Stardance
Devlo Title: FurgenOS by @furgenramen | Stardance
Devlogs:
Just started the tutorial, here’s a quick screenshot of my progress so far.
Finished part 1 of the WebOS 1 tutorial! My website still looks pretty basic, like this. The other screenshot is all the code in VS code for the website.
Hi again! After a week of troubleshooting and struggling with Hackatime, I have finally finished the second Jam of the WebOS tutorial 😭. I removed the Ronaldo part (temporarily) but he will come back once I figure out how to add clickable elements in the OS. (the goat will come back). I also made the OS look much slicker (in my opinion).
Almost done Jam 3, looking to fix the close button option. I’m trying to make the wheel image a close button for the welcome window, but I am tired and I need to sleep so I will make that later. Otherwise, everything is going well, and my WebOS is coming together. The “Messing Around” button is currently the open button for the welcome screen. (P.S. only 1 screenshot today because I am not in the mood to reopen VS code again {its past my bedtime!})
Devlog #5 Almost (almost) finished Jam 3. The welcome window opens and closes properly, and the “Messing around” button opens the tab, while the wheel icon closes it.
Cleaned up my code. That’s pretty much all for today, just organised my in-line CSS into class-based CSS, and here are screenshots of my new code:
Finally finished the first half of Jam 4 (I know, I know, but I had exams, okay?). I have two windows, they both drag, open, close, and, on tap and on open, go on top of each other. I really shouldn’t be feeling this accomplished but I am. Here’s my code (JS) and my final result! BTW if any of you has any suggestions PLEASE lmk, I’d love it. Thanks for your time!
After more than a month of not doing anything, I came back and finished my text-based app, Ronaldo quotes. I used other sources on the internet because I found that the Jam was a little confusing. On the right is my new app and on the left is the JS code for it. Btw, if anyone here knows how to use the H1, H2, H3, without all of the text being affected please lmk in comments.
Planning to ship now! I have made a simple app, where if you click the “Messing Around” button, a random website gets opened. I also updated my README, and I think I’m ready to ship now. Here’s the list of all website the button can open and my JS for it:
something has been brewing up… while I’ve been gone, I’ve been exploring the internet, uncovering its OS treasures, and dabbing my paintbrush in all sorts of paints FurgenOS has been remade! I’ve kept the original welcome screen styling, but after inspiration from Hack Club mail, have also styled my various new features using retro Windows styling. I also took some inspo from classic MacOS (try out the Sliding puzzle). Overall, FurgenOS has a bunch of new apps to play around with check it out here : https://furgenramen04.github.io/FurgenOS/
Ships:
I made a very simple OS, and though it has very little to show, I am very proud of it. More features should be on the way soon (I might build a hardware project, though). I feel that Hackatime was a bit confusing, especially when using a codespace in VS code. I hope the features are cool and you guys can mess around on my site!
I remade FurgenOS Twas a great journey I made my own FurgenOS, using bits and pieces of retro OS’s while keeping parts of the original FurgenOS, like in the Welcome screen. It was pretty challenging at first, but I got the flow of it after a few hours. I enjoyed styling it but some issues were styling different windows differently (especially with the sliding puzzle for some reason). Now that Stardance comes to an end, I hope you enjoy this project and rate me well!! Thank you!...
|
1793797186.234551
|
1793883586.234551
|
|
17904
|
My very own WebOS by @KianShethiya | Stardance
|
KianShethiya
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @KianShethiya | Starda Title: My very own WebOS by @KianShethiya | Stardance...
|
1793447501.2987633
|
1794052301.2987633
|
|
17905
|
Frictionless by @Sarthak_Lad | Stardance
|
Sarthak_Lad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @Sarthak_Lad | Stardance
|
1793249576.9015145
|
1793854376.9015145
|
|
17906
|
My awesome macropad! by @hiteksha_bhanushali | Sta My awesome macropad! by @hiteksha_bhanushali | Stardance...
|
hiteksha_bhanushali
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @hiteksha_bhanushal Title: My awesome macropad! by @hiteksha_bhanushali | Stardance...
|
1793389928.0398185
|
1793994728.0398185
|
|
17907
|
Image to ASCII convertor by @Nandan | Stardance
|
Nandan
|
0
|
0.9
|
0
|
[]
|
[{"post_id": 8015, "ts": "2026 [{"post_id": 8015, "ts": "2026-06-13T11:37:40Z", "hours": 0.8989, "text": "The program takes a live webcam feed and converts into ASCII characters. Made using Python"}]...
|
Title: Image to ASCII convertor by @Nandan | Stard Title: Image to ASCII convertor by @Nandan | Stardance
Devlogs:
The program takes a live webcam feed and converts into ASCII characters. Made using Python...
|
1793864918.9134696
|
1794469718.9134696
|
|
17908
|
AI Desk Buddy by @PhasedGapple | Stardance
|
PhasedGapple
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: AI Desk Buddy by @PhasedGapple | Stardance
|
1793486909.840061
|
1794091709.840061
|
|
17909
|
Cyber deck WebOS by @Enola | Stardance
|
Enola
|
0
|
0.81
|
0
|
[]
|
[{"post_id": 30274, "ts": "202 [{"post_id": 30274, "ts": "2026-07-17T18:26:25Z", "hours": 0.8072, "text": "Finished first part of web OS and wanted to post something"}]...
|
Title: Cyber deck WebOS by @Enola | Stardance
Dev Title: Cyber deck WebOS by @Enola | Stardance
Devlogs:
Finished first part of web OS and wanted to post something...
|
1793317750.2437308
|
1793922550.2437308
|
|
17910
|
My awesome macropad! by @isaactyni | Stardance
|
isaactyni
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @isaactyni | Starda Title: My awesome macropad! by @isaactyni | Stardance...
|
1793202627.6845007
|
1793807427.6845007
|
|
17911
|
My very own WebOS by @firzana | Stardance
|
firzana
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @firzana | Stardance
|
1793274477.8658376
|
1793879277.8658376
|
|
17912
|
My first slack bot! by @sonit_n | Stardance
|
sonit_n
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @sonit_n | Stardance
|
1793789242.401258
|
1794394042.401258
|
|
17913
|
P5esqueOS by @miminstrels | Stardance
|
miminstrels
|
0
|
7.85
|
0
|
[]
|
[{"post_id": 82628, "ts": "202 [{"post_id": 82628, "ts": "2026-10-25T13:30:44Z", "hours": 2.0617, "text": "i was planning on makingthis welcome popup load first things first so i followed a tutorial. but for some reasons the overlay doesn’t disappear after i press OK. I’ll check it out tmr.. meanwhile goodnight"}, {"post_id": 72310, "ts": "2026-09-22T17:11:46Z", "hours": 1.1825, "text": "javascript is like my nightmare.. although it’s pretty easy to understand. but this took so longgg because for some reasons it was still undraggable. all of the sudden tho it js worked… and i’m still studying on what i tweaked in order for it to work.."}, {"post_id": 72259, "ts": "2026-09-22T15:21:44Z", "hours": 2.8503, "text": "did the second part from the guide. there’s a separate css page cus i thought it would get really cramped putting everything on the html file."}, {"post_id": 71767, "ts": "2026-09-21T14:23:15Z", "hours": 1.76, "text": "i kinda know a thing or two about html and css, it wasn’t super confusing… granted i struggled so much on adding custom fonts (because of some silly minor mistake) but either way i have a vision. im planning on drawing images and whatnot."}]...
|
Title: P5esqueOS by @miminstrels | Stardance
Devl Title: P5esqueOS by @miminstrels | Stardance
Devlogs:
i kinda know a thing or two about html and css, it wasn’t super confusing… granted i struggled so much on adding custom fonts (because of some silly minor mistake) but either way i have a vision. im planning on drawing images and whatnot.
did the second part from the guide. there’s a separate css page cus i thought it would get really cramped putting everything on the html file.
javascript is like my nightmare.. although it’s pretty easy to understand. but this took so longgg because for some reasons it was still undraggable. all of the sudden tho it js worked… and i’m still studying on what i tweaked in order for it to work..
i was planning on makingthis welcome popup load first things first so i followed a tutorial. but for some reasons the overlay doesn’t disappear after i press OK. I’ll check it out tmr.. meanwhile goodnight...
|
1793389931.4609427
|
1793994731.4609427
|
|
17914
|
Untitled by @PhasedGapple | Stardance
|
PhasedGapple
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @PhasedGapple | Stardance
|
1793487332.785979
|
1794092132.785979
|
|
17915
|
My awesome macropad! by @Ju | Stardance
|
Ju
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Ju | Stardance
|
1793839810.9479854
|
1794444610.9479854
|
|
17916
|
Frictionless by @PhasedGapple | Stardance
|
PhasedGapple
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @PhasedGapple | Stardance
|
1793397231.6773276
|
1794002031.6773276
|
|
17917
|
space attack by @itzzzmeee | Stardance
|
itzzzmeee
|
0
|
8.5
|
0
|
[]
|
[{"post_id": 24824, "ts": "202 [{"post_id": 24824, "ts": "2026-07-08T17:10:13Z", "hours": 1.6722, "text": "today i almost finished the game added the animated planets , space background made the whole layout of the game world"}, {"post_id": 23540, "ts": "2026-07-06T15:50:12Z", "hours": 3.1494, "text": "Added a boss in game and wrote the code for the boss , basically what boss will do is that it will attack the protagonist when he’s near the boss and hits him although , this coding logic was very difficult for me as this is first time i’m making a game , soon game will be live stay tuned 🤜🏻🤛🏻"}, {"post_id": 20791, "ts": "2026-07-02T14:23:08Z", "hours": 2.4806, "text": "changed the idea , because the sprite sheets were not available for my space craft so replaced it with this character , and added 2 boss levels , and added the tileset and learnt gd script and now going to add parallax background. As this is my first time using godot engine , so things are bit complex"}, {"post_id": 18228, "ts": "2026-06-29T09:38:04Z", "hours": 1.1969, "text": "Hey everyone , this is my first time creating a game using godot engine and today i created an animated planet and a spaceship .wrote a script ( basic) about the space ship and somehow assembled all these together so overall its a very new experience for me as a beginner. thank you everyone"}]...
|
Title: space attack by @itzzzmeee | Stardance
Dev Title: space attack by @itzzzmeee | Stardance
Devlogs:
Hey everyone , this is my first time creating a game using godot engine and today i created an animated planet and a spaceship .wrote a script ( basic) about the space ship and somehow assembled all these together so overall its a very new experience for me as a beginner. thank you everyone
changed the idea , because the sprite sheets were not available for my space craft so replaced it with this character , and added 2 boss levels , and added the tileset and learnt gd script and now going to add parallax background. As this is my first time using godot engine , so things are bit complex
Added a boss in game and wrote the code for the boss , basically what boss will do is that it will attack the protagonist when he’s near the boss and hits him although , this coding logic was very difficult for me as this is first time i’m making a game , soon game will be live stay tuned 🤜🏻🤛🏻
today i almost finished the game added the animated planets , space background made the whole layout of the game world...
|
1793559004.5450706
|
1794163804.5450706
|
|
17918
|
Are You a ROBOT?!?! by @baker | Stardance
|
baker
|
1
|
26.0
|
447
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-19T13:11:31Z", "hours": 26.0, "multiplier": 16.89, "payout": 447, "blessing": "neutral", "text": "one of my most favourite projects every made. worked a lot for this one. the questions are good and works. love this flappy bird one the most", "repo": "https://github.com/Hamdan772/are-you-a-robot", "demo": "https://are-you-a-robot-six.vercel.app"}]...
|
[{"post_id": 11916, "ts": "202 [{"post_id": 11916, "ts": "2026-06-19T13:00:27Z", "hours": 3.0, "text": "made flappy bird way better. the second picture was the before and the first one is the after. also changed some UI elements"}, {"post_id": 11135, "ts": "2026-06-18T06:42:52Z", "hours": 2.0, "text": "added flappy bird question (very bad and hard need to fix) image underneath js placeholder not the one I made"}, {"post_id": 11079, "ts": "2026-06-18T03:36:36Z", "hours": 3.0, "text": "Added questions and omptimzed website for mobile. also updated readme"}, {"post_id": 10482, "ts": "2026-06-17T07:04:31Z", "hours": 1.0, "text": "so much code 🧑💻. oh well. added questions and sm1 try the website. are-you-a-robot-six.vercel.app"}, {"post_id": 10449, "ts": "2026-06-17T05:35:51Z", "hours": 1.0, "text": "Added a secret feature and fixed bugs"}, {"post_id": 10415, "ts": "2026-06-17T03:40:52Z", "hours": 2.0, "text": "made GitHub readme. improved features and questions."}, {"post_id": 9905, "ts": "2026-06-16T12:39:55Z", "hours": 2.0, "text": "someone off the lightsss……. what happens next will shock you*!!! 😨😱"}, {"post_id": 9814, "ts": "2026-06-16T08:03:32Z", "hours": 1.0, "text": "working on new questions (not gonna spoil it) and if yall want any questions plzzz sayyyyy 🙏"}, {"post_id": 9771, "ts": "2026-06-16T06:39:47Z", "hours": 0.0, "text": "parallel parking is umm in the works. in case you dont know how to parallel park so for reference"}, {"post_id": 9752, "ts": "2026-06-16T05:39:05Z", "hours": 0.0, "text": "should I add parallel parking??????? (ima add it anyway) if you guys want to add anything or questions or features plz give comment I want to know if any1 can even see my devlog 😭"}, {"post_id": 9728, "ts": "2026-06-16T04:45:43Z", "hours": 0.0, "text": "sonny favicon hehe. fixed some questions logic to be better."}, {"post_id": 9702, "ts": "2026-06-16T03:44:22Z", "hours": 0.0, "text": "I like the certificate (made with code) I’ll try to make one in canva. rn the game has 32 questions. play here: https://are-you-a-robot-six.vercel.app"}, {"post_id": 9294, "ts": "2026-06-15T16:43:22Z", "hours": 3.0, "text": "just goofing around. added questions and a certificate. made UI more reasonable? (I think I can do better)"}, {"post_id": 8705, "ts": "2026-06-14T13:48:30Z", "hours": 0.0, "text": "Lets see if you are a robot"}]...
|
Title: Are You a ROBOT?!?! by @baker | Stardance
Title: Are You a ROBOT?!?! by @baker | Stardance
Devlogs:
Lets see if you are a robot
just goofing around. added questions and a certificate. made UI more reasonable? (I think I can do better)
I like the certificate (made with code) I’ll try to make one in canva. rn the game has 32 questions. play here: https://are-you-a-robot-six.vercel.app
sonny favicon hehe. fixed some questions logic to be better.
should I add parallel parking??????? (ima add it anyway) if you guys want to add anything or questions or features plz give comment I want to know if any1 can even see my devlog 😭
parallel parking is umm in the works. in case you dont know how to parallel park so for reference
working on new questions (not gonna spoil it) and if yall want any questions plzzz sayyyyy 🙏
someone off the lightsss……. what happens next will shock you*!!! 😨😱
made GitHub readme. improved features and questions.
Added a secret feature and fixed bugs
so much code 🧑💻. oh well. added questions and sm1 try the website. are-you-a-robot-six.vercel.app
Added questions and omptimzed website for mobile. also updated readme
added flappy bird question (very bad and hard need to fix) image underneath js placeholder not the one I made
made flappy bird way better. the second picture was the before and the first one is the after. also changed some UI elements
Ships:
one of my most favourite projects every made. worked a lot for this one. the questions are good and works. love this flappy bird one the most...
|
1793775177.7478912
|
1794639177.7478912
|
|
17919
|
My awesome macropad! by @elyas_ben | Stardance
|
elyas_ben
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @elyas_ben | Starda Title: My awesome macropad! by @elyas_ben | Stardance...
|
1793397307.344058
|
1794002107.344058
|
|
17920
|
My awesome macropad! by @Aafia | Stardance
|
Aafia
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Aafia | Stardance
|
1793371944.0843017
|
1793976744.0843017
|
|
17921
|
Pointhole by @lu2000luk | Stardance
|
lu2000luk
|
1
|
25.0
|
286
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-28T12:21:04Z", "hours": 25.0, "multiplier": 11.87, "payout": 286, "blessing": "neutral", "text": "Pointhole 1.0.0 A complete suite to explore and control your remote servers in a click! Tools like IDEs provide access to remote servers but it usually requires installing 100+ mbs clients and sometimes you just want to get the work done quickly… So to fix this I built Pointhole! Features: Explore files Download/Upload files Edit files with your own IDE ““SSH”” into your server (You can use any terminal!) Demo server for everyone to try out! Nice 3D website Install scripts Multiplatform (Win/Linux) All of the above without needing port forwarding! To connect to the demo server hover the “Demo” top bar option and click “Connect to demo server”", "repo": "https://git.lu2000luk.com/lu2000luk/pointhole", "demo": "https://pointhole.vercel.app/"}]...
|
[{"post_id": 17515, "ts": "202 [{"post_id": 17515, "ts": "2026-06-28T10:19:40Z", "hours": 1.265, "text": "PTY support! (Took a day break to do other life things such as going outside and playing CS2) Now pty is supported (stuff like DPI and pixel dimensions aren’t sent but that not really required for most uses). Took such a long time since while doing it I cleaned up a bit of the old code."}, {"post_id": 16228, "ts": "2026-06-26T11:19:01Z", "hours": 1.7592, "text": "ADDED SSH!!! You can now connect to the server’s terminal. Just click a button and the SSH will be ran locally on your machine with auto-forwarding to the relay Fixed various warnings Added demo button to top bar Added CLI args to change the relay host (both server and client) and to prefill the demo code (client) Demo has no SSH support yet, I will add it / block it on demo servers"}, {"post_id": 16160, "ts": "2026-06-26T08:27:06Z", "hours": 0.5089, "text": "Upload to pastebin feature. Also optimized the website removing an image download (since its not visible) that added 10mb to the bundle (and to the vercel bill). Also added the correct cursor on hover of the 3d buttons."}, {"post_id": 15902, "ts": "2026-06-25T20:56:03Z", "hours": 0.3736, "text": "Added a scripts modal and a button on the 3d scene to open it (design reminds a lot of those chinese websites that are clearly made to be rendered with chinese chars etc but look uncanny on our screens)"}, {"post_id": 15889, "ts": "2026-06-25T20:27:51Z", "hours": 0.3472, "text": "Continued the site a little bit with custom fonts and plaques for “server” and “client”. For now while I still develop it you can see the website at https://pointhole.vercel.app/"}, {"post_id": 15853, "ts": "2026-06-25T19:35:42Z", "hours": 0.2833, "text": "Added winres (also to CI): generates the windows executable resources file and applies it [assets converted and resized by AI agent, i made the original “art” (if you can call a black circle so…)]"}, {"post_id": 15798, "ts": "2026-06-25T17:56:48Z", "hours": 0.4217, "text": "Statically linked windows client binaries Added script to auto-update install scripts cache commit hash [AI] Made the script able to install commit hooks for itself Added Justfiles for compiling locally and general utils Future things to look into: more windows issues (I’d bet my house there are more) add win resources to client binaries for windows (Icon, description … with https://github.com/tc-hib/go-winres ) submit app for malware verification to https://www.microsoft.com/en-us/wdsi/filesubmission?persona=SoftwareDeveloper (Go binaries are usually flagged)"}, {"post_id": 15649, "ts": "2026-06-25T13:29:16Z", "hours": 3.3333, "text": "Made a big part of the site. Made all 3d models by hand on blender. Working with threejs and react is so hardddd (literally 3hrs of trial and errors). why did i decide to make a 3d site for a file browser ??? idk… Doing anything remotely fun in threejs is very hard so the site has some small interactive parts but its very limited as of now."}, {"post_id": 15299, "ts": "2026-06-24T20:59:06Z", "hours": 0.3156, "text": "Fixed a permission bug for editing files and also fixed a freeze problem that was pretty common on windows. Also started adding last commit hash to the scripts’s download urls since cloudflare caching is so aggressive!!!"}, {"post_id": 15280, "ts": "2026-06-24T20:27:19Z", "hours": 0.295, "text": "Added a simple about window and got the demo server running (mainly so that people who rate the project have an easy time doing so). Also there is a little easter egg in the demo server so if anyone reads this: the client binaries are already compiled so if you want to check it out it should be pretty easy (the demo code is in the readme)"}, {"post_id": 15256, "ts": "2026-06-24T19:28:11Z", "hours": 0.7814, "text": "Added install scripts! And updated readme. Took long since i switched from .bat to .ps1 and also whoever made env vars on windows should be subject to the same stuff i went truh. Apparently using “setx” on a long env var cuts it FROM THE BEGINNING so it bricked my PC (Removed system32 from path) and fortunately i had a vscode terminal with the old env vars still open so i was able to recover some but I had some more issues so I had to “nest” env vars. Everything is fixed except the recyle bin (shows random filenames when asking for deletion confirmation). For this and some other reasons I switched the scripts to powershell after I made them since the powershell API is much more mature. (shoutout to the guy who wants longer devlogs he finally has one with a story, the project is almost done tho!)"}, {"post_id": 15164, "ts": "2026-06-24T17:08:02Z", "hours": 0.3014, "text": "Added github mirror and made some github actions to build both client and server for linux and windows and upload them to my CDN (I will later make a nice install script that pulls them)"}, {"post_id": 14949, "ts": "2026-06-24T09:05:09Z", "hours": 0.7058, "text": "New theme (got it online) and Icons! (Used AI to convert from SVG to imgui.Drawlist)"}, {"post_id": 14933, "ts": "2026-06-24T07:57:22Z", "hours": 0.4814, "text": "Long story short yesterday’s UI improvements got lost (I was reverting a commit since the thing I added was broken but I forgot to commit the UI improvements before so they got lost) I re-made them quickly and added Demo mode (I will have a public demo instance so y’all can try it!)"}, {"post_id": 14272, "ts": "2026-06-23T09:59:14Z", "hours": 0.3664, "text": "UI Improvements: Disable viewports (caused issues) Disable Docking (I dont like it) Fix top bar bg-color and border Change window bg color (want to make it a nice shader in the future)"}, {"post_id": 14265, "ts": "2026-06-23T09:19:23Z", "hours": 1.0967, "text": "Fixed small bugs. Since yesterday I did all my changes on Linux they had lots of issues on linux (uploads and downloads had the most problems). Now it’s all fixed (hopefully)"}, {"post_id": 13780, "ts": "2026-06-22T16:12:46Z", "hours": 0.5706, "text": "Create folder"}, {"post_id": 13672, "ts": "2026-06-22T13:00:24Z", "hours": 0.6136, "text": "Transfers window with progress bar"}, {"post_id": 13634, "ts": "2026-06-22T11:20:35Z", "hours": 0.9744, "text": "git commit style editor!"}, {"post_id": 13620, "ts": "2026-06-22T10:15:42Z", "hours": 0.3769, "text": "Uploading and renaming"}, {"post_id": 13612, "ts": "2026-06-22T09:51:10Z", "hours": 0.8675, "text": "Random reads working! (ui bug: the thread segfaults when reading more than 9k bytes inside the debugging window, shouldnt be a problem since the usage of random reads will be pretty much automatic and will be done in chunks)"}, {"post_id": 13219, "ts": "2026-06-21T17:27:26Z", "hours": 1.5997, "text": "Uploads"}, {"post_id": 13171, "ts": "2026-06-21T15:38:34Z", "hours": 0.7217, "text": "Top bar menu, deletions and code cleanup/bug fixes"}, {"post_id": 12639, "ts": "2026-06-20T17:21:53Z", "hours": 1.2136, "text": "Copy paste working! (also fixed bugs and expanded the future types)"}, {"post_id": 8578, "ts": "2026-06-14T08:19:10Z", "hours": 3.4206, "text": "Basic file exploring working, implemented LS command and general networking"}, {"post_id": 7983, "ts": "2026-06-13T09:54:27Z", "hours": 1.5681, "text": "Initial types and websocket connection"}]...
|
Title: Pointhole by @lu2000luk | Stardance
Devlog Title: Pointhole by @lu2000luk | Stardance
Devlogs:
Initial types and websocket connection
Basic file exploring working, implemented LS command and general networking
Copy paste working! (also fixed bugs and expanded the future types)
Top bar menu, deletions and code cleanup/bug fixes
Uploads
Random reads working! (ui bug: the thread segfaults when reading more than 9k bytes inside the debugging window, shouldnt be a problem since the usage of random reads will be pretty much automatic and will be done in chunks)
Uploading and renaming
git commit style editor!
Transfers window with progress bar
Create folder
Fixed small bugs. Since yesterday I did all my changes on Linux they had lots of issues on linux (uploads and downloads had the most problems). Now it’s all fixed (hopefully)
UI Improvements: Disable viewports (caused issues) Disable Docking (I dont like it) Fix top bar bg-color and border Change window bg color (want to make it a nice shader in the future)
Long story short yesterday’s UI improvements got lost (I was reverting a commit since the thing I added was broken but I forgot to commit the UI improvements before so they got lost) I re-made them quickly and added Demo mode (I will have a public demo instance so y’all can try it!)
New theme (got it online) and Icons! (Used AI to convert from SVG to imgui.Drawlist)
Added github mirror and made some github actions to build both client and server for linux and windows and upload them to my CDN (I will later make a nice install script that pulls them)
Added install scripts! And updated readme. Took long since i switched from .bat to .ps1 and also whoever made env vars on windows should be subject to the same stuff i went truh. Apparently using “setx” on a long env var cuts it FROM THE BEGINNING so it bricked my PC (Removed system32 from path) and fortunately i had a vscode terminal with the old env vars still open so i was able to recover some but I had some more issues so I had to “nest” env vars. Everything is fixed except the recyle bin (shows random filenames when asking for deletion confirmation). For this and some other reasons I switched the scripts to powershell after I made them since the powershell API is much more mature. (shoutout to the guy who wants longer devlogs he finally has one with a story, the project is almost done tho!)
Added a simple about window and got the demo server running (mainly so that people who rate the project have an easy time doing so). Also there is a little easter egg in the demo server so if anyone reads this: the client binaries are already compiled so if you want to check it out it should be pretty easy (the demo code is in the readme)
Fixed a permission bug for editing files and also fixed a freeze problem that was pretty common on windows. Also started adding last commit hash to the scripts’s download urls since cloudflare caching is so aggressive!!!
Made a big part of the site. Made all 3d models by hand on blender. Working with threejs and react is so hardddd (literally 3hrs of trial and errors). why did i decide to make a 3d site for a file browser ??? idk… Doing anything remotely fun in threejs is very hard so the site has some small interactive parts but its very limited as of now.
Statically linked windows client binaries Added script to auto-update install scripts cache commit hash [AI] Made the script able to install commit hooks for itself Added Justfiles for compiling locally and general utils Future things to look into: more windows issues (I’d bet my house there are more) add win resources to client binaries for windows (Icon, description … with https://github.com/tc-hib/go-winres ) submit app for malware verification to https://www.microsoft.com/en-us/wdsi/filesubmission?persona=SoftwareDeveloper (Go binaries are usually flagged)
Added winres (also to CI): generates the windows executable resources file and applies it [assets converted and resized by AI agent, i made the original “art” (if you can call a black circle so…)]
Continued the site a little bit with custom fonts and plaques for “server” and “client”. For now while I still develop it you can see the website at https://pointhole.vercel.app/
Added a scripts modal and a button on the 3d scene to open it (design reminds a lot of those chinese websites that are clearly made to be rendered with chinese chars etc but look uncanny on our screens)
Upload to pastebin feature. Also optimized the website removing an image download (since its not visible) that added 10mb to the bundle (and to the vercel bill). Also added the correct cursor on hover of the 3d buttons.
ADDED SSH!!! You can now connect to the server’s terminal. Just click a button and the SSH will be ran locally on your machine with auto-forwarding to the relay Fixed various warnings Added demo button to top bar Added CLI args to change the relay host (both server and client) and to prefill the demo code (client) Demo has no SSH support yet, I will add it / block it on demo servers
PTY support! (Took a day break to do other life things such as going outside and playing CS2) Now pty is supported (stuff like DPI and pixel dimensions aren’t sent but that not really required for most uses). Took such a long time since while doing it I cleaned up a bit of the old code.
Ships:
Pointhole 1.0.0 A complete suite to explore and control your remote servers in a click! Tools like IDEs provide access to remote servers but it usually requires installing 100+ mbs clients and sometimes you just want to get the work done quickly… So to fix this I built Pointhole! Features: Explore files Download/Upload files Edit files with your own IDE ““SSH”” into your server (You can use any terminal!) Demo server for everyone to try out! Nice 3D website Install scripts Multiplatform (Win/Linux) All of the above without needing port forwarding! To connect to the demo server hover the “Demo” top bar option and click “Connect to demo server”...
|
1793735619.9983058
|
1793822019.9983058
|
|
17922
|
DIY weather station by @Hazlay | Stardance
|
Hazlay
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: DIY weather station by @Hazlay | Stardance
|
1793832758.9667583
|
1794437558.9667583
|
|
17923
|
SP01 by @shohruh | Stardance
|
shohruh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: SP01 by @shohruh | Stardance
|
1793865124.647337
|
1794469924.647337
|
|
17924
|
Open source hospital management system by @AO | St Open source hospital management system by @AO | Stardance...
|
AO
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Open source hospital management system by @ Title: Open source hospital management system by @AO | Stardance...
|
1793249399.034911
|
1793854199.034911
|
|
17925
|
a by @jonathan_e | Stardance
|
jonathan_e
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: a by @jonathan_e | Stardance
|
1793505382.6961796
|
1794110182.6961796
|
|
17926
|
Verbosity by @musty | Stardance
|
musty
|
0
|
2.85
|
0
|
[]
|
[{"post_id": 8649, "ts": "2026 [{"post_id": 8649, "ts": "2026-06-14T11:33:22Z", "hours": 2.8461, "text": "Verbosity Devlog #1: The Foundation Was Fine. The Ground Wasn’t. websocket closed unexpectedly websocket: close 4017: E2EE/DAVE protocol required That’s the line my terminal spit out that marked the end of my very first devlog. Nothing wrong with my syntax, no bad token, no accidentally deleted code. Everything should’ve been going great until Discord’s servers slammed the door shut on every attempt to join a voice channel. Why? I’ll get to that. But first, some context. What is Verbosity? Verbosity is a lightweight, self-hosted voice moderation bot for Discord. The kind of specialised, efficient machine you could run at home on a Raspberry Pi or small VPS without needing to destroy a small town’s water supply by using a data centre and a hundred GPUs. The core idea is that Discord text moderation is very oversaturated, while voice moderation is practically a ghost town. Normally, you’d have to hope a moderator is already in the voice channel to witness someone’s misconduct. That’s where Verbosity comes in: it keeps a constantly overwriting 30-second rolling buffer of audio for every speaker. Nothing is permanently recorded, and the bot is open source. If a moderator runs /clip, or an automated trigger fires (like someone yelling slurs or blasting extremely loud audio), a clip is pulled from the buffer and saved much like saving footage from a dashcam. Otherwise, it just rolls over and disappears. No cloud APIs, third parties, etc. Just efficient local processing and a buffer that’s always recording only the last 30 seconds. That said, today was supposed to be the boring part: get the bot online, responding to slash commands, and make sure the skeleton worked. It mostly did. Right up until it didn’t. The boring (but important) part: Every feature this bot will eventually have (/clip, /protect, etc.) will arrive as a slash command. Before any of that exists, there needs to be a clean, obvious place where commands get registered/routed. If I get this wrong now, the project will become a mess later as every new command turns into a special case. If I get it right, every new command should mostly be a matter of adding another entry to a table or switch statement. So I started by cooking up ping, join, and leave. /ping came first and replied instantly - great! The first real proof the bot was alive and listening. /join was the more pressing matter because it’s the doorway to all of Verbosity. Every audio frame the bot will ever process starts with joining a voice channel. Fail = no bot. Success = everything else becomes possible. First Lesson: Discord is impatient The first lesson - and a useful one if you’re doing anything with Discord’s interaction API - is that slash commands must send an initial response within 3 seconds or Discord shows the user the gloomy little “This application did not respond” message. /join has to open a voice gateway connection and a UDP socket, and it’s perfectly normal for that to take longer than three seconds. The fix is a deferred response: acknowledge the command immediately with something like “Verbosity is thinking…”, then send the real answer once the slow work finishes. Discord then gives you a generous 15-minute window to send the real response. Second Lesson: Door Slam 4017: E2EE/DAVE protocol required A 4017 close code doesn’t mean my code is flawed - it means Discord’s voice servers don’t recognise the protocol being used. The reason is a platform change. Back in March, Discord made DAVE (its end-to-end voice encryption protocol) mandatory for all bots. Older libraries, like discordgo (which I’m using), don’t support DAVE. So I’ll have to pivot and use something like disgo + godave to fix this in devlog #2. Till next time! https://hackclub.enterprise.slack.com/archives/C0BAKC9E71S/p1781437448856899"}]...
|
Title: Verbosity by @musty | Stardance
Devlogs:
V Title: Verbosity by @musty | Stardance
Devlogs:
Verbosity Devlog #1: The Foundation Was Fine. The Ground Wasn’t. websocket closed unexpectedly websocket: close 4017: E2EE/DAVE protocol required That’s the line my terminal spit out that marked the end of my very first devlog. Nothing wrong with my syntax, no bad token, no accidentally deleted code. Everything should’ve been going great until Discord’s servers slammed the door shut on every attempt to join a voice channel. Why? I’ll get to that. But first, some context. What is Verbosity? Verbosity is a lightweight, self-hosted voice moderation bot for Discord. The kind of specialised, efficient machine you could run at home on a Raspberry Pi or small VPS without needing to destroy a small town’s water supply by using a data centre and a hundred GPUs. The core idea is that Discord text moderation is very oversaturated, while voice moderation is practically a ghost town. Normally, you’d have to hope a moderator is already in the voice channel to witness someone’s misconduct. That’s where Verbosity comes in: it keeps a constantly overwriting 30-second rolling buffer of audio for every speaker. Nothing is permanently recorded, and the bot is open source. If a moderator runs /clip, or an automated trigger fires (like someone yelling slurs or blasting extremely loud audio), a clip is pulled from the buffer and saved much like saving footage from a dashcam. Otherwise, it just rolls over and disappears. No cloud APIs, third parties, etc. Just efficient local processing and a buffer that’s always recording only the last 30 seconds. That said, today was supposed to be the boring part: get the bot online, responding to slash commands, and make sure the skeleton worked. It mostly did. Right up until it didn’t. The boring (but important) part: Every feature this bot will eventually have (/clip, /protect, etc.) will arrive as a slash command. Before any of that exists, there needs to be a clean, obvious place where commands get registered/routed. If I get this wrong now, the project will become a mess later as every new command turns into a special case. If I get it right, every new command should mostly be a matter of adding another entry to a table or switch statement. So I started by cooking up ping, join, and leave. /ping came first and replied instantly - great! The first real proof the bot was alive and listening. /join was the more pressing matter because it’s the doorway to all of Verbosity. Every audio frame the bot will ever process starts with joining a voice channel. Fail = no bot. Success = everything else becomes possible. First Lesson: Discord is impatient The first lesson - and a useful one if you’re doing anything with Discord’s interaction API - is that slash commands must send an initial response within 3 seconds or Discord shows the user the gloomy little “This application did not respond” message. /join has to open a voice gateway connection and a UDP socket, and it’s perfectly normal for that to take longer than three seconds. The fix is a deferred response: acknowledge the command immediately with something like “Verbosity is thinking…”, then send the real answer once the slow work finishes. Discord then gives you a generous 15-minute window to send the real response. Second Lesson: Door Slam 4017: E2EE/DAVE protocol required A 4017 close code doesn’t mean my code is flawed - it means Discord’s voice servers don’t recognise the protocol being used. The reason is a platform change. Back in March, Discord made DAVE (its end-to-end voice encryption protocol) mandatory for all bots. Older libraries, like discordgo (which I’m using), don’t support DAVE. So I’ll have to pivot and use something like disgo + godave to fix this in devlog #2. Till next time! https://hackclub.enterprise.slack.com/archives/C0BAKC9E71S/p1781437448856899...
|
1793379373.0583222
|
1793984173.0583222
|
|
17927
|
Rechargeable battery module v[insert module versio Rechargeable battery module v[insert module version] by @Aidenlolpp | Stardance...
|
Aidenlolpp
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Rechargeable battery module v[insert module Title: Rechargeable battery module v[insert module version] by @Aidenlolpp | Stardance...
|
1793242063.4982762
|
1793846863.4982762
|
|
17928
|
My awesome macropad! by @davidaymana4 | Stardance
|
davidaymana4
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @davidaymana4 | Sta Title: My awesome macropad! by @davidaymana4 | Stardance...
|
1793552175.2099266
|
1794156975.2099266
|
|
17929
|
Frictionless by @BobblesJobbles | Stardance
|
BobblesJobbles
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @BobblesJobbles | Stardance
|
1793479749.258925
|
1794084549.258925
|
|
17930
|
Untitled project by @Ajay_Karthick | Stardance
|
Ajay_Karthick
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @Ajay_Karthick | Starda Title: Untitled project by @Ajay_Karthick | Stardance...
|
1793530516.481136
|
1794394516.481136
|
|
17931
|
My first slack bot! by @Fatsrmint | Stardance
|
Fatsrmint
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @Fatsrmint | Stardan Title: My first slack bot! by @Fatsrmint | Stardance...
|
1793238499.3696876
|
1793843299.3696876
|
|
17932
|
My awesome macropad! by @ElvisTang | Stardance
|
ElvisTang
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @ElvisTang | Starda Title: My awesome macropad! by @ElvisTang | Stardance...
|
1793411448.5562387
|
1794016248.5562387
|
|
17933
|
Untitled by @davidaymana4 | Stardance
|
davidaymana4
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @davidaymana4 | Stardance
|
1793386390.163148
|
1793991190.163148
|
|
17934
|
Live Desktop Info Widget by @Greg_ios | Stardance
|
Greg_ios
|
1
|
1.0
|
6
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-13T09:31:45Z", "hours": 1.0, "multiplier": 4.54, "payout": 6, "blessing": "neutral", "text": "A lightweight, real-time system monitoring widget for your desktop. Keep track of your system’s vital stats with a clean, draggable interface that stays out of your way but keeps you informed.", "repo": "https://github.com/travletothefurureprogramming/Live-Desktop-Info-Widget", "demo": "https://github.com/travletothefurureprogramming/Live-Desktop-Info-Widget/releases/tag/v1.0.0"}]...
|
[{"post_id": 27588, "ts": "202 [{"post_id": 27588, "ts": "2026-07-13T09:30:52Z", "hours": 0.3808, "text": "Fix some bugs and create a clean repository with a good README and the github release."}, {"post_id": 8014, "ts": "2026-06-13T11:35:32Z", "hours": 0.2869, "text": "Add process count, disk usage and make window dragable."}, {"post_id": 8009, "ts": "2026-06-13T11:15:11Z", "hours": 0.2808, "text": "Add download speed metrics"}, {"post_id": 8002, "ts": "2026-06-13T10:53:27Z", "hours": 0.3703, "text": "Make the main logic and inferance"}]...
|
Title: Live Desktop Info Widget by @Greg_ios | Sta Title: Live Desktop Info Widget by @Greg_ios | Stardance
Devlogs:
Make the main logic and inferance
Add download speed metrics
Add process count, disk usage and make window dragable.
Fix some bugs and create a clean repository with a good README and the github release.
Ships:
A lightweight, real-time system monitoring widget for your desktop. Keep track of your system’s vital stats with a clean, draggable interface that stays out of your way but keeps you informed....
|
1793865173.0596
|
1793951573.0596
|
|
17935
|
Rhythm Game (For Now) by @Basil | Stardance
|
Basil
|
0
|
10.5
|
0
|
[]
|
[{"post_id": 13018, "ts": "202 [{"post_id": 13018, "ts": "2026-06-21T09:15:06Z", "hours": 4.7031, "text": "Added long beats… Sort of"}, {"post_id": 11164, "ts": "2026-06-18T07:56:35Z", "hours": 2.7111, "text": "Added Music"}, {"post_id": 9806, "ts": "2026-06-16T07:39:59Z", "hours": 3.0906, "text": "Gameplay first, special effects later."}]...
|
Title: Rhythm Game (For Now) by @Basil | Stardance Title: Rhythm Game (For Now) by @Basil | Stardance
Devlogs:
Gameplay first, special effects later.
Added Music
Added long beats… Sort of...
|
1793562916.409235
|
1794167716.409235
|
|
17936
|
Dirtree DB by @janekmusin | Stardance
|
janekmusin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Dirtree DB by @janekmusin | Stardance
|
1793278470.7156098
|
1793883270.7156098
|
|
17937
|
My awesome macropad! by @Tooba | Stardance
|
Tooba
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Tooba | Stardance
|
1793217128.811811
|
1793821928.811811
|
|
17938
|
geemu by @TurboNuke | Stardance
|
TurboNuke
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: geemu by @TurboNuke | Stardance
|
1793533932.3747487
|
1794138732.3747487
|
|
17939
|
My very own WebOS by @ryan-bhattarai | Stardance
|
ryan-bhattarai
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @ryan-bhattarai | Star Title: My very own WebOS by @ryan-bhattarai | Stardance...
|
1793422462.965473
|
1794027262.965473
|
|
17940
|
Frictionless by @immaturegoat | Stardance
|
immaturegoat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @immaturegoat | Stardance
|
1793382835.6868093
|
1793987635.6868093
|
|
17941
|
Untitled project by @HarshitGupta | Stardance
|
HarshitGupta
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @HarshitGupta | Stardan Title: Untitled project by @HarshitGupta | Stardance...
|
1793209783.0582764
|
1793814583.0582764
|
|
17942
|
Cyber OS by @Ann_with_an_e | Stardance
|
Ann_with_an_e
|
2
|
48.0
|
655
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-07T01:12:54Z", "hours": 28.0, "multiplier": 14.07, "payout": 394, "blessing": "neutral", "text": "What I made: Cyber OS is an interactive, web-based OS. It has multiple applications, with closable, draggable windows with a z-index. There are roughly twelve applications in total, not counting the ones on the top bar. While I would love to ramble about all my applications, here are the ones I’m most proud of! In-Filter-Traitor: An application that filters your photos to either black and white, or a two-toned image that you can choose the shadows and highlights of! Ever felt your photos could benefit from a few more Gotham vibes? Never? Well, that’s disappointing. POST-IT: A virtual sticky note! I really love it mostly due to the design that may or may not have been a direct rip-off from the app in windows. It’s silly, but I’m happy that I managed to recreate it. Terminal: It lets you control the OS by practicing the ancient art of typing orange runes into a dark void. If you don’t know what to type, the void will inform you. Easter Egg! It just occurred to me that I may be overhyping this. Anyway, this is how it works- on the last slide of the sidebar there is an app called Comms. You will not be able to access it without a password. The password is hidden somewhere within the OS. There’s a window called Developer Logs that might tell you what Comms does, but not the password. If you’re short of time, or not up for a treasure hunt, the password is in my README with a spoiler warning! Also tell me if my hiding place was too obvious lol. Feeling Lost? Something not working? Please go through the README, I do think it covers most of the quirks you might encounter. Any application that’s un-intuitive has ⓘ. If you’re confused, click on it! If its anything that isn’t covered between the two, tell me! I’ll make sure to fix it up. What I’m proud of This took me so much time to make. I’m really proud that I managed to do this regularly between school, classes and competitions. I’m really bad at time management so this is a huge win for me! I’m also really proud of the fact that I’m able to debug stuff myself now a bit more. Before I needed to constantly google why my console was showing up an error, and how to fix it. Now I can somewhat understand why my code glitched, and the steps I can take to remedy it. I had so much fun making this, and now I’m going to be slightly lost now lol. But anyway, I put a lot of heart into this project, and I really hope that its visible! Thank you all for following along!", "repo": "https://github.com/syntax-error4O4/Cyber-OS", "demo": "https://syntax-error4o4.github.io/Cyber-OS/"}, {"ship_num": 2, "ts": "2026-06-20T08:35:30Z", "hours": 20.0, "multiplier": 13.37, "payout": 261, "blessing": "neutral", "text": "#Overview Cyber OS is a web based OS that is interactive with multiple draggable and closable windows. It has a hand-drawn background with a unique color palette inspired from cyberpunk and old CRT monitors. #Applications -Archive of Words: An application that introduces you to the most obscure words English has to offer. Have you ever wanted to win a crossword by knowing an eight letter word for theft? Well, here’s your chance! -Painterly: A standard painting application with a small twist- a pure black canvas and colors catered specifically for contrast without looking overwhelming. It also features a brush size changer, undo and redo buttons -Calculator: Your standard run-of-the-mill application for basic arithmetic computations -Display Settings: Distinct display settings meant to mimic the look of an old school CRT monitor. They can also be turned off, if they are not to the users’ liking. -Desktop Companion: An animated pixel sprite at the bottom right that keeps you company as you go about your work. _ I honestly found that learning code while actively creating a project was so much more enjoyable. I ran into so many hurdles, especially with the js code, from formatting to naming mishaps. I did learn more from making those mistakes than just knowing about them. I did want to create a few more interesting applications, but I need to learn a bit more before trying them. Keep an eye out! I’m incredibly proud of how this turned out. And I hope you’ll love it too! Cheers!", "repo": "https://github.com/syntax-error4O4/Cyber-OS", "demo": "https://syntax-error4o4.github.io/Cyber-OS/"}]...
|
[{"post_id": 23336, "ts": "202 [{"post_id": 23336, "ts": "2026-07-06T07:03:50Z", "hours": 2.4808, "text": "What I added Okay, you guys; this might just be the most complete this project has ever been. I only did minor additions here, so here goes- I made add the buttons with text on them hover uniformly. Its slightly superficial, but I just wanted them to be uniform. I added information buttons on the header for certain apps that might have quirks or be un-intuitive to navigate. Tbh I copied the code for my first information button pop-up and just added a different letter in front of it. I also added wallpapers! You now have six wallpapers to choose from. Initially I wanted to draw all of them. The default background I drew btw, but I just don’t have the time for it rn, so maybe in the future. So someone reviewed and told me my project doesn’t work in comet. I didn’t really know what comet was until I looked it up. There are a lot of differing opinions on what it could have been, so I have no clue. If someone has any idea, do reach out. Finally, I organized my html. Its strange to see how many comments I made towards the beginning, telling exactly what a div did. I was really unfamiliar with making page of that size, even if it wasn’t much. This time I didn’t go overboard in commenting and organising it I don’t have git so now I need to update my files on github, and edit the README. Once that’s done, its time to ship! Super excited for that"}, {"post_id": 22919, "ts": "2026-07-05T15:47:40Z", "hours": 4.1128, "text": "What I Added I think this might just be my best app yet. I created an app called Terminal, which is a ripoff PowerShell. I had so much fun making it! There are multiple commands, some which run an animation, and others that perform simple tasks. When I was done with Terminal, I saw that I had exactly 11 apps. Which is a great number, don’t get me wrong, but I wanted an even twelve. Hence-Comms. My final app. You need a password to access it. Where you may get the password? That’s up to you to click around and find out. If you’re curious enough to know what it is, but not enough to explore, I’ll put it in my READMe when I ship this! Because I do want everyone to be able to use all applications, if you don’t feel like a treasure hunt. It’s a pretty cool app that you miiighht need if you want to access another window. I added another button on the Top Bar. It opens up a window, that may or may not be related to Comms. Be warned, it probably might tell you exactly what Comms is but not how to access it. This window allows you to use whatever you find in Comms to good use! I also made the two-tone filter update while you choose the colours. I also discovered the Go Live extension, which has worked wonders for both my refresh button and my console, which kept showing me the phrase unsafe URL for every image I loaded. I’m glad it finally found peace in its security"}, {"post_id": 22203, "ts": "2026-07-04T15:40:02Z", "hours": 7.6867, "text": "What I Added I added a third slide to my sidebar, which means we get a new group of apps! With context to my last post about practicing DRY, I decided to parse through my code to see how much I could cut down. There was so much! I was under-using my classes so much, its crazy. Or so many places I didn’t make a class at all and just copy-pasted the styles on the buttons. I did my level best to fix all of that without breaking anything. My code looks much better now. Thanks for the tip, random reviewer I do not know-I finally saw the light lol. I made an app to place filters on images! Right now there’s a B&W filter and two toned filter the user can choose. There’s also an info button on the header if there’s any confusion. I feel like I’ll be adding that info button in a few more places. I also made a calendar. Okay, I’m going to vent here a little, feel free to scroll. This is mostly abt all the issues I ran into while coding-and all of it is very dumb. I learnt that I apparently didn’t know that its calendar not calender. Also I switch between American and British English a lot, so my html and js did NOT match in their spelling of “grey”. Istg, I make my own life harder at times. In the same vein, a similar naming mishap caused my js to break- it was at the end of the file, and hidden enough that its not visible while using. When I wrote the code for my calendar it didn’t work. I thought I made a mistake. I spent so much time rewriting, googling, getting frustrated. A lot of places it mentioned maybe the script wasn’t being defered properly. I was like nope, everything else works fine. I put the logic into the html script, it worked. I thought it was a mistake in the punctuation or indent and left it at that. Later in the day when I returned to make another app, it obviously did not work- I went through the same cycle. This time I was stubborn and didn’t want to put it in the html. I literally exhausted all possible options until I realized I could just check the console. There I did find an error, not in my calendar code, not in the app I was making, but in the filter app. I went through the five stages of grief in that second lol. I have no idea why I spelled grey differently. There should be a spellcheck while coding too. English is not my native language, so it could be a bit excusable, but I feel so dumb rn. You live and learn ig."}, {"post_id": 21307, "ts": "2026-07-03T04:55:00Z", "hours": 7.8197, "text": "So first of all, I got my payout! Thank you so much to everyone who voted and gave me feedback. All your suggestions were really great and I’ve started to fix some of the bugs you guys found. I would have probably not have found out about the zooming thing because I never zoom in lol. What I Added So, I added a task manager. It’s basically a to-do list, where you can list the stuff you need to get done and check the box once it is. Initially it was just a button the hid itself. Out of curiosity I googled and found out there is a way to add a checkbox! You make an input element and give it the type “checkbox”. I rewrote my code to add that. Then I made a stopwatch and timer thing. The js felt really hard to write, so I asked a friend for help and she basically guided and explained the logic to me. The timer style was modelled of that of my phone, which meant you needed to scroll to set the time. But the scrolling was interpreted as dragging by my dragging code, so I needed a fix. Right now, you need to click on the text and press the arrow keys to navigate it. I understand that it might not be very intuitive, so I added a pop-up warning. I also added a few more tracks to my song app along with a scroll bar. I implemented some suggestions from the reviews, like making the window offset at the centre instead of the top left and it has made such a difference. I also understood I was repeating myself a lot in the code as someone pointed out. I’m trying my best to be mindful and code effectively now! In the interest of transparency, I was making a weather app that could check your weather. I ran into a lot of issues on the first half itself. I spent a lot of time trying to fix it. At one point, it messed up all my other code, so I had to delete it. At least an hour or three was wasted in that. I feel like it’s a bit unfair of me to count that so I’ll turn off my tracker the next time I code. Idk, it just makes me feel like I’m cheating to count those hours when nothing really came out of it. Anyways, here’s the progress pic!"}, {"post_id": 17495, "ts": "2026-06-28T09:39:53Z", "hours": 5.9353, "text": "What I added: I really wanted to make a music player next, so that’s what I set upon making. I already knew that I wanted to make it look like an iPod. This app now can mute, skip to songs on the playlist, show you the menu and pause. It will also play on the background while the app is both open or closed until the song is over. Next up is a POST-IT app. It create multiple post its, change colours and has multiple formatting options. This was even more fun to make than the music player lol. My icon accidently hides behind the ipod icon, so I do need to fix that. Its pretty straightforward but I feel to lazy rn. I realized that if I were to keep making more features, my page was going to look really cluttered. I thought of adding another sidebar but decided against it. I instead made two buttons under the sidebar and grouped all my apps into two. So, when the current group is active, the other app icons are hidden, and by clicking the next button you can see the next group of apps. This is your reminder that you can make art with anything- even with a limited colour palette. So why not make it on my webOS? If you want more options, I just added an opacity slider and an option to choose your own colours."}, {"post_id": 12411, "ts": "2026-06-20T08:01:12Z", "hours": 0.9375, "text": "So this project is finally ready to ship. Sorry for the formatting on the last devlog, I didn’t realize they added Markdown. I’m sure that must have been a nightmare to read through! What I Did (Final Touches) I felt the buttons could use some pizzaz so I changed the background to black, the text and the border to orange. It looks so much better! Check out the calculator, it looks amazing now. Finally, I added a small animated pixel sprite on the bottom right of the screen. This sprite is just pure randomness personified. I had so much fun picking it out. — I created my GitHub repo and edited my README to look a little better. When I generated the link for my webpage on GitHub Pages, my top bar was cut off!?!? At that point, I was genuinely so frustrated. It wouldn’t fix no matter what I tried. In the end, I just generated a new link and it somehow showed up!? How? Great question, I have no idea. I’m so glad I finally finished this OS! I never got around to thinking of a name so it’s just gonna stay as Cyber-OS lol. I really never thought I would be able to make this, even when I started with the mission. I’m glad I stuck to it. Thanks for following along with me! Go check my OS out yourselves! Cheers!"}, {"post_id": 11343, "ts": "2026-06-18T15:37:20Z", "hours": 4.7439, "text": "What I’m Making : A custom web-based OS that I’ve taken to calling Cyber OS (cool name pending) What I’ve Done so Far: –So today might not have been the most productive day in creating something new per say. A lot of my time was spent refining features already available. Case in point, today I 1) Changed the content of one of my applications from interesting proses to words instead. I do maintain a list of obscure words, so it was really fun to pick which ones made the cut 2) I changed the canvas of my painting application from black to white and muted the colors available to fit my theme more. 3) I fixed an error in my calculator that involved exponents. I also changed the display to be slightly more neater. 4) I created an application to alter display settings. Most of the filters available are inspired from those old televisions, those really chunky cathode ray ones. I didn’t quite do it justice though I do think I might ship this as an initial version when I get the time. Not really sure about it, I’m really indecisive. Anyways, here’s the customary progress pic!"}, {"post_id": 10067, "ts": "2026-06-16T17:26:06Z", "hours": 4.5239, "text": "What I’m making -So I’m actively working on a custom built OS that I’ve been calling Cyber OS because I can’t think of a great name yet. I plan to make applications?/windows? for my hobbies, which are pretty wide ranging. From art to math to literature, the goal is to have something for everyone. What I’ve done -Quick recap, I made an information window, drew the background, and made a scalable code for closing and dragging windows. I then created my first app that is a small archive of phrases that I came across while reading that I particularly liked. -Update time! I made an application for drawing. It has eight colors, undo and redo buttons and a feature to change the brush size. What I struggled with -This time I had more of an issue making the code by myself. Most of the time was spent debugging tbh. I had a really major issue with the colors not showing up on the canvas. It was really a learning experience fixing that. I also realized that the brush slider just made my entire window move. So I changed it to an number input based thing. I ran into a few issues with the slider too, but managed to solve it relatively quicker. All in all, I’m really proud of all the progress I made. Cheers!"}, {"post_id": 8643, "ts": "2026-06-14T11:25:49Z", "hours": 6.5003, "text": "What I’m Making -A web-based OS that I’m calling Cyber OS currently. I’m a person with really diverse interests, so I’m creating something that will hopefully spark your interest too. What I’ve Done -Major style updates -Drew an app icon -made a draggable and closable window -connected the app and the window -created hover effects for each button -organized my code Next session I’ll probably begin creating the next app. I also want to make a task bar of sorts. Despite doing my best to keep my code clean its really messy rn. I’ll build the app in another file and then bring it over to my OS. Overall a really productive day, but I’m pretty pleased with the results. The progress from my previous logs is really visible. I’m knackered though, so I’m off for the day. Cheers!"}, {"post_id": 8174, "ts": "2026-06-13T16:56:20Z", "hours": 2.3675, "text": "What I’m Making -I’m working on a web-based OS that I’ve been calling Cyber OS (cool name pending) What I’ve added -a top bar -an active clock -a draggable and closable information button What I struggled with -I made a few mistakes with naming variables, which took me a lot longer to identify that it should have. -I couldn’t figure out why my page was a little larger than my screen. I kept having to scroll. I deleted a few lines of formatting and re-wrote it. Didn’t really work out. A second of googling later, I found out about the overflow button?/function? Phew. That was a relief. Cheers!"}, {"post_id": 8062, "ts": "2026-06-13T13:49:52Z", "hours": 1.0553, "text": "What I’m making: -I’m working on a Web-OS that I’ve named Cyber OS. What I’ve done so far -I created the welcome box and stylized it -Drew a wallpaper for the background What I struggled with -Mainly I had a bit of an issue with Github, because I couldn’t figure out why my time wasn’t logging when I was coding in an active workspace. Eventually I decided to copy the code I wrote to my VS editor and upload the project in Github later. I did loose around half an hour but uk….you do what you must."}]...
|
Title: Cyber OS by @Ann_with_an_e | Stardance
Dev Title: Cyber OS by @Ann_with_an_e | Stardance
Devlogs:
What I’m making: -I’m working on a Web-OS that I’ve named Cyber OS. What I’ve done so far -I created the welcome box and stylized it -Drew a wallpaper for the background What I struggled with -Mainly I had a bit of an issue with Github, because I couldn’t figure out why my time wasn’t logging when I was coding in an active workspace. Eventually I decided to copy the code I wrote to my VS editor and upload the project in Github later. I did loose around half an hour but uk….you do what you must.
What I’m Making -I’m working on a web-based OS that I’ve been calling Cyber OS (cool name pending) What I’ve added -a top bar -an active clock -a draggable and closable information button What I struggled with -I made a few mistakes with naming variables, which took me a lot longer to identify that it should have. -I couldn’t figure out why my page was a little larger than my screen. I kept having to scroll. I deleted a few lines of formatting and re-wrote it. Didn’t really work out. A second of googling later, I found out about the overflow button?/function? Phew. That was a relief. Cheers!
What I’m Making -A web-based OS that I’m calling Cyber OS currently. I’m a person with really diverse interests, so I’m creating something that will hopefully spark your interest too. What I’ve Done -Major style updates -Drew an app icon -made a draggable and closable window -connected the app and the window -created hover effects for each button -organized my code Next session I’ll probably begin creating the next app. I also want to make a task bar of sorts. Despite doing my best to keep my code clean its really messy rn. I’ll build the app in another file and then bring it over to my OS. Overall a really productive day, but I’m pretty pleased with the results. The progress from my previous logs is really visible. I’m knackered though, so I’m off for the day. Cheers!
What I’m making -So I’m actively working on a custom built OS that I’ve been calling Cyber OS because I can’t think of a great name yet. I plan to make applications?/windows? for my hobbies, which are pretty wide ranging. From art to math to literature, the goal is to have something for everyone. What I’ve done -Quick recap, I made an information window, drew the background, and made a scalable code for closing and dragging windows. I then created my first app that is a small archive of phrases that I came across while reading that I particularly liked. -Update time! I made an application for drawing. It has eight colors, undo and redo buttons and a feature to change the brush size. What I struggled with -This time I had more of an issue making the code by myself. Most of the time was spent debugging tbh. I had a really major issue with the colors not showing up on the canvas. It was really a learning experience fixing that. I also realized that the brush slider just made my entire window move. So I changed it to an number input based thing. I ran into a few issues with the slider too, but managed to solve it relatively quicker. All in all, I’m really proud of all the progress I made. Cheers!
What I’m Making : A custom web-based OS that I’ve taken to calling Cyber OS (cool name pending) What I’ve Done so Far: –So today might not have been the most productive day in creating something new per say. A lot of my time was spent refining features already available. Case in point, today I 1) Changed the content of one of my applications from interesting proses to words instead. I do maintain a list of obscure words, so it was really fun to pick which ones made the cut 2) I changed the canvas of my painting application from black to white and muted the colors available to fit my theme more. 3) I fixed an error in my calculator that involved exponents. I also changed the display to be slightly more neater. 4) I created an application to alter display settings. Most of the filters available are inspired from those old televisions, those really chunky cathode ray ones. I didn’t quite do it justice though I do think I might ship this as an initial version when I get the time. Not really sure about it, I’m really indecisive. Anyways, here’s the customary progress pic!
So this project is finally ready to ship. Sorry for the formatting on the last devlog, I didn’t realize they added Markdown. I’m sure that must have been a nightmare to read through! What I Did (Final Touches) I felt the buttons could use some pizzaz so I changed the background to black, the text and the border to orange. It looks so much better! Check out the calculator, it looks amazing now. Finally, I added a small animated pixel sprite on the bottom right of the screen. This sprite is just pure randomness personified. I had so much fun picking it out. — I created my GitHub repo and edited my README to look a little better. When I generated the link for my webpage on GitHub Pages, my top bar was cut off!?!? At that point, I was genuinely so frustrated. It wouldn’t fix no matter what I tried. In the end, I just generated a new link and it somehow showed up!? How? Great question, I have no idea. I’m so glad I finally finished this OS! I never got around to thinking of a name so it’s just gonna stay as Cyber-OS lol. I really never thought I would be able to make this, even when I started with the mission. I’m glad I stuck to it. Thanks for following along with me! Go check my OS out yourselves! Cheers!
What I added: I really wanted to make a music player next, so that’s what I set upon making. I already knew that I wanted to make it look like an iPod. This app now can mute, skip to songs on the playlist, show you the menu and pause. It will also play on the background while the app is both open or closed until the song is over. Next up is a POST-IT app. It create multiple post its, change colours and has multiple formatting options. This was even more fun to make than the music player lol. My icon accidently hides behind the ipod icon, so I do need to fix that. Its pretty straightforward but I feel to lazy rn. I realized that if I were to keep making more features, my page was going to look really cluttered. I thought of adding another sidebar but decided against it. I instead made two buttons under the sidebar and grouped all my apps into two. So, when the current group is active, the other app icons are hidden, and by clicking the next button you can see the next group of apps. This is your reminder that you can make art with anything- even with a limited colour palette. So why not make it on my webOS? If you want more options, I just added an opacity slider and an option to choose your own colours.
So first of all, I got my payout! Thank you so much to everyone who voted and gave me feedback. All your suggestions were really great and I’ve started to fix some of the bugs you guys found. I would have probably not have found out about the zooming thing because I never zoom in lol. What I Added So, I added a task manager. It’s basically a to-do list, where you can list the stuff you need to get done and check the box once it is. Initially it was just a button the hid itself. Out of curiosity I googled and found out there is a way to add a checkbox! You make an input element and give it the type “checkbox”. I rewrote my code to add that. Then I made a stopwatch and timer thing. The js felt really hard to write, so I asked a friend for help and she basically guided and explained the logic to me. The timer style was modelled of that of my phone, which meant you needed to scroll to set the time. But the scrolling was interpreted as dragging by my dragging code, so I needed a fix. Right now, you need to click on the text and press the arrow keys to navigate it. I understand that it might not be very intuitive, so I added a pop-up warning. I also added a few more tracks to my song app along with a scroll bar. I implemented some suggestions from the reviews, like making the window offset at the centre instead of the top left and it has made such a difference. I also understood I was repeating myself a lot in the code as someone pointed out. I’m trying my best to be mindful and code effectively now! In the interest of transparency, I was making a weather app that could check your weather. I ran into a lot of issues on the first half itself. I spent a lot of time trying to fix it. At one point, it messed up all my other code, so I had to delete it. At least an hour or three was wasted in that. I feel like it’s a bit unfair of me to count that so I’ll turn off my tracker the next time I code. Idk, it just makes me feel like I’m cheating to count those hours when nothing really came out of it. Anyways, here’s the progress pic!
What I Added I added a third slide to my sidebar, which means we get a new group of apps! With context to my last post about practicing DRY, I decided to parse through my code to see how much I could cut down. There was so much! I was under-using my classes so much, its crazy. Or so many places I didn’t make a class at all and just copy-pasted the styles on the buttons. I did my level best to fix all of that without breaking anything. My code looks much better now. Thanks for the tip, random reviewer I do not know-I finally saw the light lol. I made an app to place filters on images! Right now there’s a B&W filter and two toned filter the user can choose. There’s also an info button on the header if there’s any confusion. I feel like I’ll be adding that info button in a few more places. I also made a calendar. Okay, I’m going to vent here a little, feel free to scroll. This is mostly abt all the issues I ran into while coding-and all of it is very dumb. I learnt that I apparently didn’t know that its calendar not calender. Also I switch between American and British English a lot, so my html and js did NOT match in their spelling of “grey”. Istg, I make my own life harder at times. In the same vein, a similar naming mishap caused my js to break- it was at the end of the file, and hidden enough that its not visible while using. When I wrote the code for my calendar it didn’t work. I thought I made a mistake. I spent so much time rewriting, googling, getting frustrated. A lot of places it mentioned maybe the script wasn’t being defered properly. I was like nope, everything else works fine. I put the logic into the html script, it worked. I thought it was a mistake in the punctuation or indent and left it at that. Later in the day when I returned to make another app, it obviously did not work- I went through the same cycle. This time I was stubborn and didn’t want to put it in the html. I literally exhausted all possible options until I realized I could just check the console. There I did find an error, not in my calendar code, not in the app I was making, but in the filter app. I went through the five stages of grief in that second lol. I have no idea why I spelled grey differently. There should be a spellcheck while coding too. English is not my native language, so it could be a bit excusable, but I feel so dumb rn. You live and learn ig.
What I Added I think this might just be my best app yet. I created an app called Terminal, which is a ripoff PowerShell. I had so much fun making it! There are multiple commands, some which run an animation, and others that perform simple tasks. When I was done with Terminal, I saw that I had exactly 11 apps. Which is a great number, don’t get me wrong, but I wanted an even twelve. Hence-Comms. My final app. You need a password to access it. Where you may get the password? That’s up to you to click around and find out. If you’re curious enough to know what it is, but not enough to explore, I’ll put it in my READMe when I ship this! Because I do want everyone to be able to use all applications, if you don’t feel like a treasure hunt. It’s a pretty cool app that you miiighht need if you want to access another window. I added another button on the Top Bar. It opens up a window, that may or may not be related to Comms. Be warned, it probably might tell you exactly what Comms is but not how to access it. This window allows you to use whatever you find in Comms to good use! I also made the two-tone filter update while you choose the colours. I also discovered the Go Live extension, which has worked wonders for both my refresh button and my console, which kept showing me the phrase unsafe URL for every image I loaded. I’m glad it finally found peace in its security
What I added Okay, you guys; this might just be the most complete this project has ever been. I only did minor additions here, so here goes- I made add the buttons with text on them hover uniformly. Its slightly superficial, but I just wanted them to be uniform. I added information buttons on the header for certain apps that might have quirks or be un-intuitive to navigate. Tbh I copied the code for my first information button pop-up and just added a different letter in front of it. I also added wallpapers! You now have six wallpapers to choose from. Initially I wanted to draw all of them. The default background I drew btw, but I just don’t have the time for it rn, so maybe in the future. So someone reviewed and told me my project doesn’t work in comet. I didn’t really know what comet was until I looked it up. There are a lot of differing opinions on what it could have been, so I have no clue. If someone has any idea, do reach out. Finally, I organized my html. Its strange to see how many comments I made towards the beginning, telling exactly what a div did. I was really unfamiliar with making page of that size, even if it wasn’t much. This time I didn’t go overboard in commenting and organising it I don’t have git so now I need to update my files on github, and edit the README. Once that’s done, its time to ship! Super excited for that
Ships:
#Overview Cyber OS is a web based OS that is interactive with multiple draggable and closable windows. It has a hand-drawn background with a unique color palette inspired from cyberpunk and old CRT monitors. #Applications -Archive of Words: An application that introduces you to the most obscure words English has to offer. Have you ever wanted to win a crossword by knowing an eight letter word for theft? Well, here’s your chance! -Painterly: A standard painting application with a small twist- a pure black canvas and colors catered specifically for contrast without looking overwhelming. It also features a brush size changer, undo and redo buttons -Calculator: Your standard run-of-the-mill application for basic arithmetic computations -Display Settings: Distinct display settings meant to mimic the look of an old school CRT monitor. They can also be turned off, if they are not to the users’ liking. -Desktop Companion: An animated pixel sprite at the bottom right that keeps you company as you go about your work. _ I honestly found that learning code while actively creating a project was so much more enjoyable. I ran into so many hurdles, especially with the js code, from formatting to naming mishaps. I did learn more from making those mistakes than just knowing about them. I did want to create a few more interesting applications, but I need to learn a bit more before trying them. Keep an eye out! I’m incredibly proud of how this turned out. And I hope you’ll love it too! Cheers!
What I made: Cyber OS is an interactive, web-based OS. It has multiple applications, with closable, draggable windows with a z-index. There are roughly twelve applications in total, not counting the ones on the top bar. While I would love to ramble about all my applications, here are the ones I’m most proud of! In-Filter-Traitor: An application that filters your photos to either black and white, or a two-toned image that you can choose the shadows and highlights of! Ever felt your photos could benefit from a few more Gotham vibes? Never? Well, that’s disappointing. POST-IT: A virtual sticky note! I really love it mostly due to the design that may or may not have been a direct rip-off from the app in windows. It’s silly, but I’m happy that I managed to recreate it. Terminal: It lets you control the OS by practicing the ancient art of typing orange runes into a dark void. If you don’t know what to type, the void will inform you. Easter Egg! It just occurred to me that I may be overhyping this. Anyway, this is how it works- on the last slide of the sidebar there is an app called Comms. You will not be able to access it without a password. The password is hidden somewhere within the OS. There’s a window called Developer Logs that might tell you what Comms does, but not the password. If you’re short of time, or not up for a treasure hunt, the password is in my README with a spoiler warning! Also tell me if my hiding place was too obvious lol. Feeling Lost? Something not working? Please go through the README, I do think it covers most of the quirks you might encounter. Any application that’s un-intuitive has ⓘ. If you’re confused, click on it! If its anything that isn’t covered between the two, tell me! I’ll make sure to fix it up. What I’m proud of This took me so much time to make. I’m really proud that I managed to do this regularly between school, classes and competitions. I’m really bad at time management so this is a huge win for me! I’m also really proud of the fact that I’m able to debug stuff myself now a bit more. Before I needed to constantly google why my console was showing up an error, and how to fix it. Now I can somewhat understand why my code glitched, and the steps I can take to remedy it. I had so much fun making this, and now I’m going to be slightly lost now lol. But anyway, I put a lot of heart into this project, and I really hope that its visible! Thank you all for following along!...
|
1793731656.398503
|
1793818056.398503
|
|
17943
|
First Basic Game by @Kom9w | Stardance
|
Kom9w
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: First Basic Game by @Kom9w | Stardance
|
1793566087.9862666
|
1794170887.9862666
|
|
17944
|
My awesome macropad! by @adamd | Stardance
|
adamd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @adamd | Stardance
|
1793397208.0790741
|
1794002008.0790741
|
|
17945
|
Untitled by @adamd | Stardance
|
adamd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @adamd | Stardance
|
1792939967.903921
|
1793803967.903921
|
|
17946
|
RetroDiskOS by @JackR | Stardance
|
JackR
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: RetroDiskOS by @JackR | Stardance
|
1793231478.5698855
|
1793836278.5698855
|
|
17947
|
My first slack bot! by @sanroccotommaso41 | Starda My first slack bot! by @sanroccotommaso41 | Stardance...
|
sanroccotommaso41
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @sanroccotommaso41 | Title: My first slack bot! by @sanroccotommaso41 | Stardance...
|
1793353877.1962867
|
1793958677.1962867
|
|
17948
|
Lake scout by @gerg | Stardance
|
gerg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Lake scout by @gerg | Stardance
|
1793440401.171753
|
1794045201.171753
|
|
17949
|
Untitled by @Ux49 | Stardance
|
Ux49
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Ux49 | Stardance
|
1793479769.7725174
|
1794084569.7725174
|
|
17950
|
Pi 4B powered Handheld by @M_Ahmed | Stardance
|
M_Ahmed
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pi 4B powered Handheld by @M_Ahmed | Starda Title: Pi 4B powered Handheld by @M_Ahmed | Stardance...
|
1793397329.918983
|
1794002129.918983
|