|
58010
|
simplenotes by @jaydenn_71 | Stardance
|
jaydenn_71
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-10T02:23:40Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "SimpleNotes I made a really basic notes app so that I can improve my Tailwind, Supabase, and JSX skills. Was migrated from macondo cause I was too lazy to deploy it to gh pages and then I forgot so here it is!", "repo": "https://github.com/jade-ore/simplenotes", "demo": "https://jade-ore.github.io/simplenotes/"}]...
|
[{"post_id": 65138, "ts": "202 [{"post_id": 65138, "ts": "2026-09-10T02:13:23Z", "hours": 0.4625, "text": "Final Devlog Making Demo It was honestly a matter of copying and pasting and then editing some logic. Overall no problems. I think I’m ready to ship!"}, {"post_id": 61874, "ts": "2026-09-05T01:06:34Z", "hours": 0.7275, "text": "Simplenotes Devlog 2 Making things clean Basically editing would delete the progress and making new notes wouldn’t clear the previous notes so I just fixed that Starting on demo I tried some things out using the “? :” thing but for some reason it wouldn’t compile so I did some research and I realized I needed to use react dom router which would have to make me switch the gh pages config and everything and I’ll do that tomorrow"}, {"post_id": 61234, "ts": "2026-09-04T02:09:56Z", "hours": 5.6297, "text": "Devlog for the website Backstory I made this a bit ago for Macondo but I got really lazy and didn’t want to deploy it and then I forgot about it and then I only remembered recently that I actually had this project. Website I made a small CRUD app with authentication using Supabase. It’s a really basic notes app (which doesn’t even work right now cause supabase is down ) that has authentication by email."}]...
|
Title: simplenotes by @jaydenn_71 | Stardance
Dev Title: simplenotes by @jaydenn_71 | Stardance
Devlogs:
Devlog for the website Backstory I made this a bit ago for Macondo but I got really lazy and didn’t want to deploy it and then I forgot about it and then I only remembered recently that I actually had this project. Website I made a small CRUD app with authentication using Supabase. It’s a really basic notes app (which doesn’t even work right now cause supabase is down ) that has authentication by email.
Simplenotes Devlog 2 Making things clean Basically editing would delete the progress and making new notes wouldn’t clear the previous notes so I just fixed that Starting on demo I tried some things out using the “? :” thing but for some reason it wouldn’t compile so I did some research and I realized I needed to use react dom router which would have to make me switch the gh pages config and everything and I’ll do that tomorrow
Final Devlog Making Demo It was honestly a matter of copying and pasting and then editing some logic. Overall no problems. I think I’m ready to ship!
Ships:
SimpleNotes I made a really basic notes app so that I can improve my Tailwind, Supabase, and JSX skills. Was migrated from macondo cause I was too lazy to deploy it to gh pages and then I forgot so here it is!...
|
1793321373.3677826
|
1793407773.3677826
|
|
54741
|
8 bit ALU by @akul | Stardance
|
akul
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 8 bit ALU by @akul | Stardance
|
1792802973.6337519
|
1793407773.6337519
|
|
54744
|
67 by @chaudhry_mohammad | Stardance
|
chaudhry_mohammad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 67 by @chaudhry_mohammad | Stardance
|
1792802974.4710457
|
1793407774.4710457
|
|
54745
|
67 by @chaudhry_mohammad | Stardance
|
chaudhry_mohammad
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 67 by @chaudhry_mohammad | Stardance
|
1792802975.3201408
|
1793407775.3201408
|
|
54748
|
My awesome macropad! by @cryst | Stardance
|
cryst
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @cryst | Stardance
|
1792802976.168209
|
1793407776.168209
|
|
31510
|
my first custom keyboard by @surisure | Stardance
|
surisure
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my first custom keyboard by @surisure | Sta Title: my first custom keyboard by @surisure | Stardance...
|
1792802977.0361183
|
1793407777.0361183
|
|
31015
|
BKpad by @Nanobi | Stardance
|
Nanobi
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-27T10:17:14Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The BKpad The BKpad is a macropad designed for you to write emojis like UwU, OwO, Hmmm or Oh . You can also change your sound level, and because the BKpad is illuminated, you can change its brightness! The first shipment I did was when I finished the design but nothing was real, just in my computer :o As I see, it was not a real ship but just to verify what I did At this moment, there were several key points, all done without AI: I started by designing the idea in gimp As said in the guide, I learned and used KiCad to design my custom-shaped PCB, prayed the Blahaj everything would work and now I can say that the pcb works perfectly With the PCB, I then designed in fusion360 (I never tested CAD solutions like this but it was fun) the case, shaped like a cat head :3 Then, the hardest part for me: THE FIRMWARE. I blindly started with KMK, a circuitpython library. I did my best, it was hard, but with the documentation and some search, I got a result: a file that I thought would work! Now, for the second part… I received all the parts, paid €15 of taxes for a $14 package, received the pcb, fully paid with the grant, and a case I tested with my potentiometer the pcb connections: It was working I soldered all the components ( just not the switches, not before clipping the upper case part into them) I flashed my code, and not a single thing was working! Go see on my devlog of the S2, but generally the KMK documentation was wrong about some things, and the others were just not working. I had to take a decision: Go QMK and code in C (In my life, it was just Python so it was a little hard I took my KMK code, I took Mediapad’s QMK one, and asked AI to translate my KMK code to QMK using the same base as the mediapad’s one. the AI just translated, but did not create anything new ( I really don’t want to use this but I was not capable of this ) I then experimented on this, asked an AI to explain me the first error reports that I had and then I created myself every functionalities emojis, reactions when clicking, led animations, combo that opens my game, a controller mode made for my game, BKball , and everything I could do (it was enjoyable) Then I did a shooting photo in my garden (I hope it to be fancy) I made everything I planned to do, the github is full of information, the code is documented, the game I made with the keyboard is finished too. I am really happy and will come back next year for stardance. Maybe a BKclock? Now I just want to get the blahaj if I have enough stardust :) Thanks for reading this very long message! Goodbye!", "repo": "https://github.com/Nan0b1/BKpad", "demo": ""}]...
|
[{"post_id": 83196, "ts": "202 [{"post_id": 83196, "ts": "2026-10-27T09:13:00Z", "hours": 1.2183, "text": "Devlog 3 s2 Three devlogs are not a lot considering this one is a small one but the 2 earlier is a big recap of what happened. I wasn’t sure about what I was doing so I waited until it worked to present it (this was an error excuse me ) What is my project? The BKpad is a macroboard made for you to type emojis, change your volume, and play BKball , by turning the rotary encoders. These two projects are what I did all my free time during month, and I’m proud of them What interesting? I added demonstration videos in the readme The website and github haves pictures of it working If you want to dig into the code, it’s more easy now: I normalized the documentation when you type his eyes combo, it opens the new BKball’s website hosted on github pages I cleaned the repo. There are only 4 files in production. 2 to print, one for JLCPCB and one to drag and drop into the microcontroller for it to work. I finished the “product” so this adventure finishes there… What’s next? I’ll ship everything, get feedback, maybe have the Blahaj in the shop and save everything I posted there! I hope I can do the stardance program next year Thanks for reading"}, {"post_id": 81969, "ts": "2026-10-23T07:39:28Z", "hours": 8.4719, "text": "Devlog 2 s2 !!! (18 hours of work sorryyy) This devlog is a software one :3 The story… KMK I first flashed Circuit python, downloaded my project (which was done on KMK ) onto the controller, and started the macropad. Nothing worked (But really nothing, like I was the CEO of Nothing lol) I then tested one other project’s KMK code, and the OLED worked (It was the only thing working) I had to fall to lose it all, but in the end, it doesn’t even matter . (The framework’s functionalities weren’t working ) KMK was trying to cycle in None , and all the magical stuff they did was not working even though I did the things needed that the documentation wasn’t talking about. QMK I tried so hard and got so far, but in the end, it doesn’t even matter (The library was deprecacted and dead ) I had to switch to QMK and it’s in C (Never wrote in C), leaving many hours of python work beside me TwT To start, I needed a working basis to experiment on and implement my functionalities. Thanks to Mediapad’s QMK source code and my python KMK file, I asked AI to merge them. I globally translated my python file to C, so the AI did not add any new functionalities :o ! With the basis I had, I first needed to flash my code QMK compilation tool is too mysterious for me so I asked a last time VScode’s ai to make me a CMD script that compiles automatically. (I tried by hand before btw, with no success) Then I stopped using of VScode’s AI. I added many functionalities, and my Lumo AI was used only for the first debugs I had to do + one function but then only Brave search AI overview was used. Here are all the functionalities I added: OwO UwU Oh Hm prints on your computer independently that if you are on QWERTY or AZERTY (you can toggle the parameter with a combo). Else, it would have just written UzU or OzO a combo that opens you BKball’s website (by typing win+R then the link then enter, it is very safe :3) And put the keypad into controller mode , made specifically for this precise game, while setting the pad’s color theme to automn a combo to enter bootloader mode (especially useful for me instead of opening the case to click a button of the controller whenever I change the code!) each LED have its own color, and a smooth hand made non periodical animation make the pad more living You can control the luminosity of the pad by turning the right potentiometer and your system volume using the left one (it even changes the OLED’s brighness even if it’s not very noticable) when you click or turn a button, its red cheeks becomes brighter and his mouth expression changes ( 5 different images for the mouth, 2 for the AZERTY/QWERTY indicator and one for the Game Mode, all made in GIMP) it stores the luminosity and pc layout between uses so you don’t get blind each time you boot it ip in the dark Final words I am happy with how the project has gone and how I could make it a reality :o If you wonder why I say 18 hours instead of the 9 written: I linked a 9 hour hackatime project after doing it and I hope the time didn’t vanished but I am really worried that I won’t have this time counted :( Why did I waited this much? I want to send a devlog with real new things, not just “I added a README”, I did add READMEs but it’s a normal thing to do and it wasn’t worth talking about, then I may have forgotten a bit :3 This devlog took me 4 days to write so thanks for reading!"}, {"post_id": 77313, "ts": "2026-10-06T14:55:01Z", "hours": 12.8356, "text": "Devlog 1 s2 This is my first “ after-shipment MakeLog ”, I am so happy to have my components that I actually forgot to devlog properly, so this one is for the physical build What is the BKpad? This custom shaped macropad lets you write emojis, change your system volume, and is the best controller for BKball, my game :D What did I do this time? I received all the pieces!!! I now have: the custom PCB all the pieces from the kit The case (rip the lost one) With all that, I soldered the components, I tested the connections, I cut 0.5mm on each hole of the case, the translucent material is not very precise :3 I got to make the pcb go into the case then I soldered the keys. I later had to make the inserts go in ! (don’t look to the 0.5mm not in the hole ) I had to resolder my first led and then everything was nice. It was super nice to have a “pro” soldering station (8898 JCD on aliexpress hehe). Finally, I had to find a cable which could go in my case. Xiaomi cables are too big, some other wasn’t “data” . A no name one was good, so if I upgrade the design I will have to think about make more space inside What’s next? ( I already did this but I prefer to cut the process in clear steps) I will have to test the firmware, modify it, find it is deprecated then sell my soul to the demon Goodbye :D"}, {"post_id": 53195, "ts": "2026-08-23T17:10:45Z", "hours": 7.8597, "text": "Devlog 6 What is my project? The BKpad is a small keyboard that let you emoji someone easily! You can also control your volume and luminosity by turning his ears What was already done? 7 hours of hackatime: Code : I have done research and chose KMK software, a circuit python library (this is modular!) Then I worked with Mu Editor :/, a circuit python ide (this app is designed too big) I started to do the functions, see what pins were what component It was hard, I didn’t understand the library and there was different things not well explained for my smol brain ;-; I decided to switch to VScode :D, a more convenient ide where you see a lot more of your code easily I added support for every component one by one :) The code is messy BUT I think it works 👍 Website! I need a presentation website. I think of it like a way to show to everyone and not just for the technical persons. This hardware project makes me learn a lot into technical, but it is not an HTML project so I tried something new… No-code options! (this is experimental and this is not good) In less than 2 hour I have a beautiful website traduced in french and English by myself, responsive and good for normal people to see. I used a solution named Odoo, 80% open source and free -> BKpad.odoo.com (However, this is no great to do big websites, for one page it’s good but if you want to expand i’m not convinced) GitHub! I updated the readme.md: I added new images placed in some tables I added/updated explanations, how I made it in steps, the link to the website I uploaded all the files needed and there are now in folders (it imported my gitignore Iol) -> PCB / CAD files / firmware Fun facts: My project is indexed on Google, if you search “BKpad github” it finds :) Future actions: Shipping ! I will ship my project, he is functional and can be produced, it have no problems in the PCB editor, tolerances for the box and all the files are on github! Goodbye and thanks for reading!"}, {"post_id": 37010, "ts": "2026-07-29T14:02:45Z", "hours": 4.4875, "text": "DEVLOG 5!!!! What is my project? This macro pad helps you with your social interactions by letting you control the volume or typing emojis with a single clic OwO What’s new? I designed the whole case, there is everything needed: a hole for the cable supports that the pcb don’t break while you press on it :) light diffusions hairs in 3d but easy to print holes for all the parts head elements like the noze :-) decoration inside the box!! (you can’t see it when closed BUT it is cool :3) You finished the case? Yeah totally (I hope), now I need to program my little controller :) I hope this devlog was good and not too long thanks for reading !"}, {"post_id": 34531, "ts": "2026-07-25T10:08:08Z", "hours": 5.1572, "text": "HELLOWWW - Devlog 4 What is my project? a macro board designed for social innteractions, inspired by the boykisser! What is already done? global design, choosing components PCB design (with a custom shape, not just a rectangle) Learned KiCad and Fusion360 What since the last devlog??? 6 hours of work! not wasted :) The components moved a little and I wired it, not just logically but definitively with the pencil I ajusted the shape of the whole thing (it’s optimal now!) I moved on fusion360 to make the case ! for this I did research, mental utilisation and google.com/How to copy paste fusion360 I needed to make another project with the pcb to save it and then only use it :o Last steps I did: Make the boykisser shape, then cut the pcb into it with 0.20/0.25mm more than the original shape I have now the shape !!!!! (I’m happy, took too much time and braincells) what’s next? Cutouts onto the box, and top of the box I think I always move forward, even if I don’t know what to do, there is always one thing to do!!! Thanks for reading :)"}, {"post_id": 28823, "ts": "2026-07-15T10:08:07Z", "hours": 2.0506, "text": "# Devlog 3!!! I firstly discovered the blueprint problem after one night of sleep :o In Kicad I used the native SK6812MINI-E RGB LEDs blueprint instead of the one given by the hack club (now it works!) In a second time, I ended up finishing my component choices! 2 switches 2 rotary encoders 12 leds 1 oled Then: Design time! I tried a first time to wire it all, two leds at the oposite are linked (this is not intentional) and i will be forced to use my brain to make them closer to each other :3 I swapped between designing on fusion360 and Kicad, at the right scale, to have my pcb under 100x100mm and try to see the shape I will use more precisely :) You can see down there the design! I had time to update my Github to make it more readable and more accurate to my actual design I am discovering integrated emojis while typing this :o Now I plan to wire the components, use only the time laps in browser (the app don’t sync with my browser who go to sleep, RIP my 8gig laptop who is forced to use fusion360 on windows :o) Yesterday (14 of July) was in France the national celebration. (additionally they lost against Spain but this is not my problem :)). I lost 2 hours looking at the strikers going on top of my house and the military on television in Paris UwU (didn’t recorded it as project time)."}, {"post_id": 27199, "ts": "2026-07-12T15:22:42Z", "hours": 0.4, "text": "Devlog! I discovered at the moment that the time-laps counts in the whole time :o I firstly discovered that I did not had enought pins to wire it all so i shrinked it up! I have now a new design with the right number of components! I worked on my pad: logically wired all my components followed the instruction saying “This LED must match this blueprint” (it does not match :/) Now I must find where is the problem with my LED socket then fusion360 will enter in my life a second time ! I also verified my identity with persona and I will think to update my github! I try to upgrade the beauty of my devlog I hope this is good!"}, {"post_id": 26007, "ts": "2026-07-10T15:57:37Z", "hours": 0.3086, "text": "First devlog! I firstly drown my idea on gimp, it seemed a really good idea so i started to work on it! To start my project, I firstly looked at the tutorial. KiCad was nice to use, but fusion360 was just not usable for me (I only used tinkercad before). I watched a 21 minuts french video about making a lamp in this software (it really helped me just to know the commands :o). Knowing I can use KiCad and Fusion360, I started the project, making this page, a github, a readme for it and worked on KiCad! My repo github already received an issue for a typo and then a pull request named “make the project frenchier”, which I accepted (having a french flag in my repo is nice :3). What I have now is all my components on Kicad, and I hope I can use the switches without the matrix system. I am now looking what pin can do what for the module. I like very much this “beginner” project. I see this as hard but nevermind :)"}]...
|
Title: BKpad by @Nanobi | Stardance
Devlogs:
Firs Title: BKpad by @Nanobi | Stardance
Devlogs:
First devlog! I firstly drown my idea on gimp, it seemed a really good idea so i started to work on it! To start my project, I firstly looked at the tutorial. KiCad was nice to use, but fusion360 was just not usable for me (I only used tinkercad before). I watched a 21 minuts french video about making a lamp in this software (it really helped me just to know the commands :o). Knowing I can use KiCad and Fusion360, I started the project, making this page, a github, a readme for it and worked on KiCad! My repo github already received an issue for a typo and then a pull request named “make the project frenchier”, which I accepted (having a french flag in my repo is nice :3). What I have now is all my components on Kicad, and I hope I can use the switches without the matrix system. I am now looking what pin can do what for the module. I like very much this “beginner” project. I see this as hard but nevermind :)
Devlog! I discovered at the moment that the time-laps counts in the whole time :o I firstly discovered that I did not had enought pins to wire it all so i shrinked it up! I have now a new design with the right number of components! I worked on my pad: logically wired all my components followed the instruction saying “This LED must match this blueprint” (it does not match :/) Now I must find where is the problem with my LED socket then fusion360 will enter in my life a second time ! I also verified my identity with persona and I will think to update my github! I try to upgrade the beauty of my devlog I hope this is good!
# Devlog 3!!! I firstly discovered the blueprint problem after one night of sleep :o In Kicad I used the native SK6812MINI-E RGB LEDs blueprint instead of the one given by the hack club (now it works!) In a second time, I ended up finishing my component choices! 2 switches 2 rotary encoders 12 leds 1 oled Then: Design time! I tried a first time to wire it all, two leds at the oposite are linked (this is not intentional) and i will be forced to use my brain to make them closer to each other :3 I swapped between designing on fusion360 and Kicad, at the right scale, to have my pcb under 100x100mm and try to see the shape I will use more precisely :) You can see down there the design! I had time to update my Github to make it more readable and more accurate to my actual design I am discovering integrated emojis while typing this :o Now I plan to wire the components, use only the time laps in browser (the app don’t sync with my browser who go to sleep, RIP my 8gig laptop who is forced to use fusion360 on windows :o) Yesterday (14 of July) was in France the national celebration. (additionally they lost against Spain but this is not my problem :)). I lost 2 hours looking at the strikers going on top of my house and the military on television in Paris UwU (didn’t recorded it as project time).
HELLOWWW - Devlog 4 What is my project? a macro board designed for social innteractions, inspired by the boykisser! What is already done? global design, choosing components PCB design (with a custom shape, not just a rectangle) Learned KiCad and Fusion360 What since the last devlog??? 6 hours of work! not wasted :) The components moved a little and I wired it, not just logically but definitively with the pencil I ajusted the shape of the whole thing (it’s optimal now!) I moved on fusion360 to make the case ! for this I did research, mental utilisation and google.com/How to copy paste fusion360 I needed to make another project with the pcb to save it and then only use it :o Last steps I did: Make the boykisser shape, then cut the pcb into it with 0.20/0.25mm more than the original shape I have now the shape !!!!! (I’m happy, took too much time and braincells) what’s next? Cutouts onto the box, and top of the box I think I always move forward, even if I don’t know what to do, there is always one thing to do!!! Thanks for reading :)
DEVLOG 5!!!! What is my project? This macro pad helps you with your social interactions by letting you control the volume or typing emojis with a single clic OwO What’s new? I designed the whole case, there is everything needed: a hole for the cable supports that the pcb don’t break while you press on it :) light diffusions hairs in 3d but easy to print holes for all the parts head elements like the noze :-) decoration inside the box!! (you can’t see it when closed BUT it is cool :3) You finished the case? Yeah totally (I hope), now I need to program my little controller :) I hope this devlog was good and not too long thanks for reading !
Devlog 6 What is my project? The BKpad is a small keyboard that let you emoji someone easily! You can also control your volume and luminosity by turning his ears What was already done? 7 hours of hackatime: Code : I have done research and chose KMK software, a circuit python library (this is modular!) Then I worked with Mu Editor :/, a circuit python ide (this app is designed too big) I started to do the functions, see what pins were what component It was hard, I didn’t understand the library and there was different things not well explained for my smol brain ;-; I decided to switch to VScode :D, a more convenient ide where you see a lot more of your code easily I added support for every component one by one :) The code is messy BUT I think it works 👍 Website! I need a presentation website. I think of it like a way to show to everyone and not just for the technical persons. This hardware project makes me learn a lot into technical, but it is not an HTML project so I tried something new… No-code options! (this is experimental and this is not good) In less than 2 hour I have a beautiful website traduced in french and English by myself, responsive and good for normal people to see. I used a solution named Odoo, 80% open source and free -> BKpad.odoo.com (However, this is no great to do big websites, for one page it’s good but if you want to expand i’m not convinced) GitHub! I updated the readme.md: I added new images placed in some tables I added/updated explanations, how I made it in steps, the link to the website I uploaded all the files needed and there are now in folders (it imported my gitignore Iol) -> PCB / CAD files / firmware Fun facts: My project is indexed on Google, if you search “BKpad github” it finds :) Future actions: Shipping ! I will ship my project, he is functional and can be produced, it have no problems in the PCB editor, tolerances for the box and all the files are on github! Goodbye and thanks for reading!
Devlog 1 s2 This is my first “ after-shipment MakeLog ”, I am so happy to have my components that I actually forgot to devlog properly, so this one is for the physical build What is the BKpad? This custom shaped macropad lets you write emojis, change your system volume, and is the best controller for BKball, my game :D What did I do this time? I received all the pieces!!! I now have: the custom PCB all the pieces from the kit The case (rip the lost one) With all that, I soldered the components, I tested the connections, I cut 0.5mm on each hole of the case, the translucent material is not very precise :3 I got to make the pcb go into the case then I soldered the keys. I later had to make the inserts go in ! (don’t look to the 0.5mm not in the hole ) I had to resolder my first led and then everything was nice. It was super nice to have a “pro” soldering station (8898 JCD on aliexpress hehe). Finally, I had to find a cable which could go in my case. Xiaomi cables are too big, some other wasn’t “data” . A no name one was good, so if I upgrade the design I will have to think about make more space inside What’s next? ( I already did this but I prefer to cut the process in clear steps) I will have to test the firmware, modify it, find it is deprecated then sell my soul to the demon Goodbye :D
Devlog 2 s2 !!! (18 hours of work sorryyy) This devlog is a software one :3 The story… KMK I first flashed Circuit python, downloaded my project (which was done on KMK ) onto the controller, and started the macropad. Nothing worked (But really nothing, like I was the CEO of Nothing lol) I then tested one other project’s KMK code, and the OLED worked (It was the only thing working) I had to fall to lose it all, but in the end, it doesn’t even matter . (The framework’s functionalities weren’t working ) KMK was trying to cycle in None , and all the magical stuff they did was not working even though I did the things needed that the documentation wasn’t talking about. QMK I tried so hard and got so far, but in the end, it doesn’t even matter (The library was deprecacted and dead ) I had to switch to QMK and it’s in C (Never wrote in C), leaving many hours of python work beside me TwT To start, I needed a working basis to experiment on and implement my functionalities. Thanks to Mediapad’s QMK source code and my python KMK file, I asked AI to merge them. I globally translated my python file to C, so the AI did not add any new functionalities :o ! With the basis I had, I first needed to flash my code QMK compilation tool is too mysterious for me so I asked a last time VScode’s ai to make me a CMD script that compiles automatically. (I tried by hand before btw, with no success) Then I stopped using of VScode’s AI. I added many functionalities, and my Lumo AI was used only for the first debugs I had to do + one function but then only Brave search AI overview was used. Here are all the functionalities I added: OwO UwU Oh Hm prints on your computer independently that if you are on QWERTY or AZERTY (you can toggle the parameter with a combo). Else, it would have just written UzU or OzO a combo that opens you BKball’s website (by typing win+R then the link then enter, it is very safe :3) And put the keypad into controller mode , made specifically for this precise game, while setting the pad’s color theme to automn a combo to enter bootloader mode (especially useful for me instead of opening the case to click a button of the controller whenever I change the code!) each LED have its own color, and a smooth hand made non periodical animation make the pad more living You can control the luminosity of the pad by turning the right potentiometer and your system volume using the left one (it even changes the OLED’s brighness even if it’s not very noticable) when you click or turn a button, its red cheeks becomes brighter and his mouth expression changes ( 5 different images for the mouth, 2 for the AZERTY/QWERTY indicator and one for the Game Mode, all made in GIMP) it stores the luminosity and pc layout between uses so you don’t get blind each time you boot it ip in the dark Final words I am happy with how the project has gone and how I could make it a reality :o If you wonder why I say 18 hours instead of the 9 written: I linked a 9 hour hackatime project after doing it and I hope the time didn’t vanished but I am really worried that I won’t have this time counted :( Why did I waited this much? I want to send a devlog with real new things, not just “I added a README”, I did add READMEs but it’s a normal thing to do and it wasn’t worth talking about, then I may have forgotten a bit :3 This devlog took me 4 days to write so thanks for reading!
Devlog 3 s2 Three devlogs are not a lot considering this one is a small one but the 2 earlier is a big recap of what happened. I wasn’t sure about what I was doing so I waited until it worked to present it (this was an error excuse me ) What is my project? The BKpad is a macroboard made for you to type emojis, change your volume, and play BKball , by turning the rotary encoders. These two projects are what I did all my free time during month, and I’m proud of them What interesting? I added demonstration videos in the readme The website and github haves pictures of it working If you want to dig into the code, it’s more easy now: I normalized the documentation when you type his eyes combo, it opens the new BKball’s website hosted on github pages I cleaned the repo. There are only 4 files in production. 2 to print, one for JLCPCB and one to drag and drop into the microcontroller for it to work. I finished the “product” so this adventure finishes there… What’s next? I’ll ship everything, get feedback, maybe have the Blahaj in the shop and save everything I posted there! I hope I can do the stardance program next year Thanks for reading
Ships:
The BKpad The BKpad is a macropad designed for you to write emojis like UwU, OwO, Hmmm or Oh . You can also change your sound level, and because the BKpad is illuminated, you can change its brightness! The first shipment I did was when I finished the design but nothing was real, just in my computer :o As I see, it was not a real ship but just to verify what I did At this moment, there were several key points, all done without AI: I started by designing the idea in gimp As said in the guide, I learned and used KiCad to design my custom-shaped PCB, prayed the Blahaj everything would work and now I can say that the pcb works perfectly With the PCB, I then designed in fusion360 (I never tested CAD solutions like this but it was fun) the case, shaped like a cat head :3 Then, the hardest part for me: THE FIRMWARE. I blindly started with KMK, a circuitpython library. I did my best, it was hard, but with the documentation and some search, I got a result: a file that I thought would work! Now, for the second part… I received all the parts, paid €15 of taxes for a $14 package, received the pcb, fully paid with the grant, and a case I tested with my potentiometer the pcb connections: It was working I soldered all the components ( just not the switches, not before clipping the upper case part into them) I flashed my code, and not a single thing was working! Go see on my devlog of the S2, but generally the KMK documentation was wrong about some things, and the others were just not working. I had to take a decision: Go QMK and code in C (In my life, it was just Python so it was a little hard I took my KMK code, I took Mediapad’s QMK one, and asked AI to translate my KMK code to QMK using the same base as the mediapad’s one. the AI just translated, but did not create anything new ( I really don’t want to use this but I was not capable of this ) I then experimented on this, asked an AI to explain me the first error reports that I had and then I created myself every functionalities emojis, reactions when clicking, led animations, combo that opens my game, a controller mode made for my game, BKball , and everything I could do (it was enjoyable) Then I did a shooting photo in my garden (I hope it to be fancy) I made everything I planned to do, the github is full of information, the code is documented, the game I made with the keyboard is finished too. I am really happy and will come back next year for stardance. Maybe a BKclock? Now I just want to get the blahaj if I have enough stardust :) Thanks for reading this very long message! Goodbye!...
|
1793321377.14192
|
1793407777.14192
|
|
21185
|
Untitled by @JaydaGoat | Stardance
|
JaydaGoat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @JaydaGoat | Stardance
|
1792802977.9639368
|
1793407777.9639368
|
|
17339
|
My very own WebOS by @SASAI | Stardance
|
SASAI
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @SASAI | Stardance
|
1792802978.8062732
|
1793407778.8062732
|
|
19135
|
My first slack bot! by @Something231 | Stardance
|
Something231
|
1
|
1.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-15T14:48:05Z", "hours": 1.0, "multiplier": 1.06, "payout": 1, "blessing": "neutral", "text": "Made a simple first slack bot, its my first time using javascript so i just gave it an api command to read 8 ball fortunes, and a command to fetch stoic quotes, as well as a command to ‘uwuify’ any text given.", "repo": "https://github.com/Something231/Slack-Bot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 9224, "ts": "2026 [{"post_id": 9224, "ts": "2026-06-15T14:32:24Z", "hours": 0.7667, "text": "Created my first slack bot, added a stoic quote generator, eight ball reading generator and an ‘uwuify’ command. I’m quite happy with it given that I’ve never used js before."}]...
|
Title: My first slack bot! by @Something231 | Star Title: My first slack bot! by @Something231 | Stardance
Devlogs:
Created my first slack bot, added a stoic quote generator, eight ball reading generator and an ‘uwuify’ command. I’m quite happy with it given that I’ve never used js before.
Ships:
Made a simple first slack bot, its my first time using javascript so i just gave it an api command to read 8 ball fortunes, and a command to fetch stoic quotes, as well as a command to ‘uwuify’ any text given....
|
1793321379.401284
|
1793407779.401284
|
|
26307
|
My very own WebOS by @Vanessa1 | Stardance
|
Vanessa1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Vanessa1 | Stardance
|
1792802979.6667352
|
1793407779.6667352
|
|
38162
|
Simulation of Vietnam by @ThanhBC | Stardance
|
ThanhBC
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Simulation of Vietnam by @ThanhBC | Stardan Title: Simulation of Vietnam by @ThanhBC | Stardance...
|
1792802980.5222049
|
1793407780.5222049
|
|
12046
|
Morse code Test Machine by @Bighero6409 | Stardanc Morse code Test Machine by @Bighero6409 | Stardance...
|
Bighero6409
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Morse code Test Machine by @Bighero6409 | S Title: Morse code Test Machine by @Bighero6409 | Stardance...
|
1792802981.380733
|
1793407781.380733
|
|
11705
|
Aternos Discord Bot by @albertphu3 | Stardance
|
albertphu3
|
2
|
0.0
|
2
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-06T17:07:22Z", "hours": 0.0, "multiplier": 1.56, "payout": 0, "blessing": "neutral", "text": "Introduced new fetaures and windows support (BETA)", "repo": "https://github.com/albertphu07/neomc-an-Aternos-Discord-Bot", "demo": "https://discord.gg/kPVNEQzDBn"}, {"ship_num": 2, "ts": "2026-06-09T15:46:51Z", "hours": 0.0, "multiplier": 7.23, "payout": 2, "blessing": "neutral", "text": "Aternos Python Discord Bot that streamlines the Aternos experience! Allows for discord friend groups to quickly start and lightly manage a server! Requires some level of programming knowledge.", "repo": "https://github.com/albertphu07/neomc-an-Aternos-Discord-Bot", "demo": "https://discord.gg/kPVNEQzDBn"}]...
|
[{"post_id": 11936, "ts": "202 [{"post_id": 11936, "ts": "2026-06-19T13:59:41Z", "hours": 0.3119, "text": "Added new feature like help command"}, {"post_id": 5286, "ts": "2026-06-09T00:30:45Z", "hours": 0.2669, "text": "I love to play minecraft with my friends but i had one issue with Aternos not all my friends wanted to spend the time to start or create an Aternos account themselves so i created a discord bot for any discord friend group to use even larger servers! Simplifying the constant pings you used to get to start the server to a simple !start !stop !restart (etc) command! Hope Yall Like it!"}]...
|
Title: Aternos Discord Bot by @albertphu3 | Starda Title: Aternos Discord Bot by @albertphu3 | Stardance
Devlogs:
I love to play minecraft with my friends but i had one issue with Aternos not all my friends wanted to spend the time to start or create an Aternos account themselves so i created a discord bot for any discord friend group to use even larger servers! Simplifying the constant pings you used to get to start the server to a simple !start !stop !restart (etc) command! Hope Yall Like it!
Added new feature like help command
Ships:
Aternos Python Discord Bot that streamlines the Aternos experience! Allows for discord friend groups to quickly start and lightly manage a server! Requires some level of programming knowledge.
Introduced new fetaures and windows support (BETA)...
|
1793321381.529035
|
1793407781.529035
|
|
1334
|
Piscope by @Roo | Stardance
|
Roo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Piscope by @Roo | Stardance
|
1792802982.216785
|
1793407782.216785
|
|
23764
|
Onlinja by @DoMax | Stardance
|
DoMax
|
2
|
55.02
|
946
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-03T20:31:45Z", "hours": 23.0, "multiplier": 17.29, "payout": 394, "blessing": "neutral", "text": "This is Onlinja, and it’s probably one of the best “easy to understand, hard to master” board games you will ever play. It’s built as a passion project, taking the game Linja as inspiration, but adapting it to be accessible anytime, anywhere! This is the second ship and it focuses entirely on making the most out of this app as possible, without making it feel janky. New additions are heavily impacted by community’s own responses to what should be improved, such as clearer indication of turns, tutorial progress saving, and a bit of my own additions, such as the Settings tab and Post-Game Statistics. While the game itself was kept true to its original core look and feel, the codebase underneath was heavily redefined! With new architecture decisions and SoC (separation of concerns) implementations, now it’s not only easy to expand the code, but easy to use in-person too! I really hope you will like this project and show much support for it. Let’s grow a beautiful and open source world together!", "repo": "https://github.com/domasles/onlinja", "demo": "https://onlinja.domax.lt"}, {"ship_num": 2, "ts": "2026-06-28T21:08:16Z", "hours": 29.0, "multiplier": 19.24, "payout": 552, "blessing": "neutral", "text": "After gifting Linja game to my dad on father’s day, I fell in love with it. And I thought to myself - what if there was a digital version? There was none when I started working on the project, so I decided to give it a shot myself. Just imagine - two players face off across eight parallel lanes, calculating every shift in momentum, where one misstep can cause the opponent to leap past. A game, where you need to balance your positions and plan your moves. And, of course, have fun! Inspired by the classic board game Linja, Onlinja brings minimalist, tactical warfare straight to your pocket. Onlinja features Aggressive (one piece moves twice) and Strategic (two different pieces move) gameplay modes, smart UI, bots, and a lightweight mono-repository utilizing React Native/Expo for the frontend, plus a way to both learn the game and play with your friends, not only against highly competitive bots. This game is very portable, as it was designed to be responsive to your screen size. You can try out the Live Demo instantly at https://onlinja.domax.lt Happy playing! I hope you enjoy this game and become a fan of Onlinja yourself!", "repo": "https://github.com/domasles/onlinja", "demo": "https://onlinja.domax.lt"}]...
|
[{"post_id": 81846, "ts": "202 [{"post_id": 81846, "ts": "2026-10-22T18:23:23Z", "hours": 3.0192, "text": "Quality of life improvements I’m happy to report work on Onlinja took one more step further! Before Stardance closes… After contacting Steffen Spiele directly and telling them about Onlinja, a love letter to one of their games, we settled on a mutual opinion of lack of attribution. Luckily, I managed to implement a distinct “credits” tab without casualties :) And, I am happy to present improvements for both developers and users!! 1. User-end improvements Taking a better look at your newest suggestions, I noticed 2 issues: Unclear tutorial Bland highlight colors I tried tackling both. While I couldn’t shorten the tutorial (as I’m not willing to update the rule spec), a new “Try it out” button was added to notify the player about an action block. The colors were boosted to have better distinction compared to standard lanes :) A spinning loader wheel now indicates when the app is ready to use. 2. Dev-end improvements To make Onlinja’s source also feel welcoming for developers, naming conventions, redundant code and skills were upgraded. Imports were refactored for code that’s easier to read and navigate, SoC is a priority while developing (to not make a mess). Expo 57 makes it easier for anyone to develop and test Onlinja, as newer Expo Go versions expect strict Expo 57+ compatibility. Centralized animation and other systems help when making consistent changes :) Conclusion This devlog (likely the last) demonstrates the most mature version of Onlinja singleplayer. As virtually no time is left before Stardance closes, and I won’t be able to implement multiplayer services, I want to conclude this project by saying a big Thank You to every supported and tester, and I hope I can see a big community grow when multiplayer eventually releases :P"}, {"post_id": 21718, "ts": "2026-07-03T20:12:55Z", "hours": 8.8967, "text": "You want it, I got it! How feedback from the community helped me improve Onlinja When I shipped Onlinja, I did not think about much. I had plans, and I still do, but the most important direction this project went to, I think, is the direction real users wanted the project to evolve in. I am super glad that the community’s notes are actually reported back to the developers. And, to my surprise, many opinions were highly similar. This shows 2 aspects: I am doing something well, when most of the personalized reviews say they love the same features. I missed some crucial points, when the same reviews point out similar improvements to be made, even without knowing what others pointed out. Happily, I wasn’t lazy and I read through the opinions. Not only did they make my heart warmer, but also shown that I was not moving forward with the right features. What exactly did I improve? Although the UI/UX experience was regarded as one of THE best by some, it lacked one thing - clarity when playing. Whose turn was it? No clear indication when a turn changed if you didn’t notice small text changing in the header when staring down to a monitor for minutes straight. This is now fixed. Also, a very simple addition included a “save and resume” feature within the tutorial. Now, even if you refresh the tab or browser crashes, you can’t lose tutorial progress! What won’t likely be implemented and why that makes me sad All of the things I said seem great - feedback-based improvements, better clarity and quality-of-life updates that make a project be worth the time spent creating it. But the 2 features I wish I could’ve added were: BotLabs (custom bot maker) Post-game analysis (like in Chess.com ) First feature was impossible to make the way I wanted due to how the game’s layout is constructed. I sacrificed this feature for a better overall coding experience. It’s not as vital for the project to live, but sad that I could not implement it. The second feature was entirely possible, but very difficult to plan out. What should be the data flow? What controls what? That led to me making a compromise - post-game statistics, that tell you these things: How many moves each player took? How many extra turns each player got? How many pieces ran all the way to the opponent’s base? And I think it’s a fair update :) In conclusion I am very pleased with the reviews and Stardance in general. I get to create what I love and share it with people who might love it as well. I am happy that the feedback made me grow stronger and I am thankful for every single person that helped me improve this project anyhow, opening my eyes on what were the real issues. This project is one of my most ambitious yet, and if you want to check it out, the latest version is out at Onlinja’s official site ! If you can, also follow me and star the project on GitHub !"}, {"post_id": 20305, "ts": "2026-07-01T21:21:25Z", "hours": 8.6608, "text": "Control and power - that’s all that I’m after! This devlog brings new ways to control your experience with Onlinja not only as a user, but also a developer. Great news all along! With the latest update in Onlinja, new systems have launched: Settings System: A system where you can tweak your settings and default preferences for when you launch the app (also, replay the tutorial, as the old dedicated tab is now gone). Tab System: More important for developers, but now the development of Onlinja can speed up significantly because of a convenient tab making system. Major Architecture Overhaul: By working on the imports and general structure, the codebase can feel free of 400-lined files that choked the app. New Animations: Although it’s a side effect of that new Tab System, it makes the tab animations feel consistent, and the UX undoubtedly better. Mobile app issues fixed: Even when a dedicated app is not Onlinja’s primary choice for delivery, I will not abandon it as that’s why I picked React Native instead of normal React (this, and animation issues with normal React). So, now the mobile port functions almost exactly as intended, but if you want to have the designed experience, and are a fan of dedicated apps, you can always click “Add to home screen” in your browser! That sounds great! What about BotLabs? BotLabs are currently in the works. I am still thinking about how to make the architecture right and the UX smooth, but they’re soon to be implemented, letting users customize bots and make Bot vs Bot matches or have personalized bots to play against. A playable demo is live with latest changes! Check out Onlinja’s official site !"}, {"post_id": 18292, "ts": "2026-06-29T12:06:12Z", "hours": 5.2406, "text": "PWA and updated experience That’s right, now you can enjoy Onlinja as a pseudo-standalone app! By finally implementing PWA (Progressive Web Application) support to Onlinja, you can simply install it from any mobile browser. Updated experience? What’s it about? This update features several enhancements: The tutorial was revamped to be easier to follow for anyone. This means no more confusing terms and big text chunks where unnecessary. The app is now excluded from any dark mode settings (possible that some rare instances might change the color scheme, but popular plugins and systems should not alter any styling). Slight performance and UX tweaks to make the game feel smoother. Any more updates planned? Yes! I want to implement an analysis tool to every match or “Bot Labs” where everyone can tweak bot parameters and experiment with the algorithms freely. A second ship should be issued when these are implemented. Online crossplay isn’t in any of my near-future plans. A huge thank you for everyone that supports, tests and anyhow helps me build this project!"}, {"post_id": 17273, "ts": "2026-06-28T00:12:42Z", "hours": 9.8469, "text": "How to play this game?? Great news! No more wondering of how this game works! Today I implemented a fully working tutorial system to Onlinja, and it tells everyone about any aspect of the game you could think of. Onboarding will be really easy now! What do I see there? A ship? Correct! Only a good README, logos and deployment left until a ship can be made. The rest of time will be dedicated just for that. What about standalone, non-web builds? This is React Native! Well, I have some good news and some bad news. Good news is that when I tested it, the standalone app build succeeded. Bad news is that it’s full of visual bugs and inconsistencies with the web build. So web builds will be the primary target of this app before I dedicate a separate week just for transformation to a unified solution. But I see no priority for this as web builds work wonderfully!"}, {"post_id": 15995, "ts": "2026-06-25T23:41:51Z", "hours": 7.2086, "text": "A very friendly update! Want to play Onlinja with your friends? No problem, not anymore! Today I finalized implementing the Pass & Play mode, together with some UI and bot logic enhancements. Gameplay is smoother than ever, offering a very pleasing experience! UI upgrades? Finally! After many thoughts of making the game not feel like a slideshow with very static-feeling updates, this devlog’s changes also include a whole new animation overhaul! With fade transitions and more movement the app finally feels responsive. Anything more? Yes! An architectural refactor and a bot logic upgrade was issued. This makes the game both easier to develop and the bot less prone to errors. Previously, if the second move of a turn was illegal, the bot (and the whole game) had no way of knowing and would just freeze. Today it’s been fixed! So, when’s the ship? Soon. Only thing left is a tutorial before playing to easily onboard everyone. As expected, I can’t dedicate myself fully towards this project and the first ship won’t include any networking code. But it might include an analysis tool inspired by chess.com , so stay tuned!"}, {"post_id": 15302, "ts": "2026-06-24T21:03:43Z", "hours": 3.1514, "text": "A bot-tacular evening! What’s new in today’s devlog Finally I have implemented a working bot within Onlinja - it’s configurable, and damn it plays well! The reason it can be so competitive is because it uses a deep-search minimax algorithm, always assuming you make the best move and making the best move itself (with some randomness sparkled on top). Also, it reacts to awards, where more benefit created for itself through several moves, even if 2 distinct move sequences create same amount of value in points, is valued higher for the bot. This helps create insane accuracy, exploitation of game features and more! Note: there’s an easter egg hidden somewhere in plain sight, try to find it! Next steps Aside from the bot, I made the game capable of receiving different controller settings. A controller is the setting of who controls your opponent, current available settings being HUMAN, BOT and SERVER (for future implementation). As the next step I’m planning to make a local one-phone mode to share like a physical board across 2 people. Also, a pre-game tutorial awaits. I’d very much love to implement more whacky gamemodes, that would include powerups, more configuration, different piece setups and more. But I am not sure how much time that would cost me. Conclusion With the first ship of Onlinja coming closer everyday, I am trying to make the user experience as polished as can be. I really hope everyone playing will enjoy this game as much as I do!"}, {"post_id": 14373, "ts": "2026-06-23T14:11:23Z", "hours": 5.3936, "text": "User interface has been implemented! The good After long hours of development, countless design choices gone through and many thoughts of how to structure the project, its base has been laid and it finally features a working UI with an easy to understand UX. The bad It wasn’t easy to set correct boundaries and enginner instructions for AI in a way that it doesn’t have too much freedom hallucinating. After many iterations of edits within AGENTS.md file I hope it won’t eat as much time ever again (but I don’t know). Even though everything seems fine so far, nothing is promised this early in development, and the instruction document may change. What does the current code offer? In the current version of Onlinja players can’t do much - only play with themselves. This was done just to show off how the game will look. Next devlog will most likely include the full bot implementation. What are my further plans? The first ship most likely won’t have any networking code (unless I can learn websockets within the next 5 days), but will offer a human-like bot. Subsequent ships will offer enhanced online capabilities, accounts, leveling, and friend systems, as well as an anonymous mode. I want to make the game similar in mechanics to chess.com - a fully fledged Linja-inspired game, with an online hub!"}, {"post_id": 13415, "ts": "2026-06-21T23:28:57Z", "hours": 3.195, "text": "Today I started working on my project Onlinja! Storytime When I was searching gift ideas for father’s day I suddenly thought of board games. He loves them! And was learning chess at that time too. Having no exact ideas in mind, I went searching. Many games were too complex for me to teach, and I wanted that game to be 3D-printable. I stumbled upon Linja - an abstract and simple strategy game for 2 players. It’s no too popular, but I fell in love with it, made 3D files myself and printed it out! After gifting it, I feel like it’s very much underrated, so I got an idea! The idea The idea is simple - making a local bot and online application that lets anyone enjoy a Linja-inspired game from their phones and browsers! The plan The plan is to take React Native and target web, Android and iOS builds of the app, code a server architecture and a bot algorithm. Why’s it a great project? Not only will I be able to develop my skills in agent harness engineering, testing, web deelopment and websockets (things I haven’t touched yet), but the completed project will be fully functional and entertaining! I have nothing to show off yet, as only the initialization stage is being completed, but I will update you all as soon as I finish doing something!"}]...
|
Title: Onlinja by @DoMax | Stardance
Devlogs:
Tod Title: Onlinja by @DoMax | Stardance
Devlogs:
Today I started working on my project Onlinja! Storytime When I was searching gift ideas for father’s day I suddenly thought of board games. He loves them! And was learning chess at that time too. Having no exact ideas in mind, I went searching. Many games were too complex for me to teach, and I wanted that game to be 3D-printable. I stumbled upon Linja - an abstract and simple strategy game for 2 players. It’s no too popular, but I fell in love with it, made 3D files myself and printed it out! After gifting it, I feel like it’s very much underrated, so I got an idea! The idea The idea is simple - making a local bot and online application that lets anyone enjoy a Linja-inspired game from their phones and browsers! The plan The plan is to take React Native and target web, Android and iOS builds of the app, code a server architecture and a bot algorithm. Why’s it a great project? Not only will I be able to develop my skills in agent harness engineering, testing, web deelopment and websockets (things I haven’t touched yet), but the completed project will be fully functional and entertaining! I have nothing to show off yet, as only the initialization stage is being completed, but I will update you all as soon as I finish doing something!
User interface has been implemented! The good After long hours of development, countless design choices gone through and many thoughts of how to structure the project, its base has been laid and it finally features a working UI with an easy to understand UX. The bad It wasn’t easy to set correct boundaries and enginner instructions for AI in a way that it doesn’t have too much freedom hallucinating. After many iterations of edits within AGENTS.md file I hope it won’t eat as much time ever again (but I don’t know). Even though everything seems fine so far, nothing is promised this early in development, and the instruction document may change. What does the current code offer? In the current version of Onlinja players can’t do much - only play with themselves. This was done just to show off how the game will look. Next devlog will most likely include the full bot implementation. What are my further plans? The first ship most likely won’t have any networking code (unless I can learn websockets within the next 5 days), but will offer a human-like bot. Subsequent ships will offer enhanced online capabilities, accounts, leveling, and friend systems, as well as an anonymous mode. I want to make the game similar in mechanics to chess.com - a fully fledged Linja-inspired game, with an online hub!
A bot-tacular evening! What’s new in today’s devlog Finally I have implemented a working bot within Onlinja - it’s configurable, and damn it plays well! The reason it can be so competitive is because it uses a deep-search minimax algorithm, always assuming you make the best move and making the best move itself (with some randomness sparkled on top). Also, it reacts to awards, where more benefit created for itself through several moves, even if 2 distinct move sequences create same amount of value in points, is valued higher for the bot. This helps create insane accuracy, exploitation of game features and more! Note: there’s an easter egg hidden somewhere in plain sight, try to find it! Next steps Aside from the bot, I made the game capable of receiving different controller settings. A controller is the setting of who controls your opponent, current available settings being HUMAN, BOT and SERVER (for future implementation). As the next step I’m planning to make a local one-phone mode to share like a physical board across 2 people. Also, a pre-game tutorial awaits. I’d very much love to implement more whacky gamemodes, that would include powerups, more configuration, different piece setups and more. But I am not sure how much time that would cost me. Conclusion With the first ship of Onlinja coming closer everyday, I am trying to make the user experience as polished as can be. I really hope everyone playing will enjoy this game as much as I do!
A very friendly update! Want to play Onlinja with your friends? No problem, not anymore! Today I finalized implementing the Pass & Play mode, together with some UI and bot logic enhancements. Gameplay is smoother than ever, offering a very pleasing experience! UI upgrades? Finally! After many thoughts of making the game not feel like a slideshow with very static-feeling updates, this devlog’s changes also include a whole new animation overhaul! With fade transitions and more movement the app finally feels responsive. Anything more? Yes! An architectural refactor and a bot logic upgrade was issued. This makes the game both easier to develop and the bot less prone to errors. Previously, if the second move of a turn was illegal, the bot (and the whole game) had no way of knowing and would just freeze. Today it’s been fixed! So, when’s the ship? Soon. Only thing left is a tutorial before playing to easily onboard everyone. As expected, I can’t dedicate myself fully towards this project and the first ship won’t include any networking code. But it might include an analysis tool inspired by chess.com , so stay tuned!
How to play this game?? Great news! No more wondering of how this game works! Today I implemented a fully working tutorial system to Onlinja, and it tells everyone about any aspect of the game you could think of. Onboarding will be really easy now! What do I see there? A ship? Correct! Only a good README, logos and deployment left until a ship can be made. The rest of time will be dedicated just for that. What about standalone, non-web builds? This is React Native! Well, I have some good news and some bad news. Good news is that when I tested it, the standalone app build succeeded. Bad news is that it’s full of visual bugs and inconsistencies with the web build. So web builds will be the primary target of this app before I dedicate a separate week just for transformation to a unified solution. But I see no priority for this as web builds work wonderfully!
PWA and updated experience That’s right, now you can enjoy Onlinja as a pseudo-standalone app! By finally implementing PWA (Progressive Web Application) support to Onlinja, you can simply install it from any mobile browser. Updated experience? What’s it about? This update features several enhancements: The tutorial was revamped to be easier to follow for anyone. This means no more confusing terms and big text chunks where unnecessary. The app is now excluded from any dark mode settings (possible that some rare instances might change the color scheme, but popular plugins and systems should not alter any styling). Slight performance and UX tweaks to make the game feel smoother. Any more updates planned? Yes! I want to implement an analysis tool to every match or “Bot Labs” where everyone can tweak bot parameters and experiment with the algorithms freely. A second ship should be issued when these are implemented. Online crossplay isn’t in any of my near-future plans. A huge thank you for everyone that supports, tests and anyhow helps me build this project!
Control and power - that’s all that I’m after! This devlog brings new ways to control your experience with Onlinja not only as a user, but also a developer. Great news all along! With the latest update in Onlinja, new systems have launched: Settings System: A system where you can tweak your settings and default preferences for when you launch the app (also, replay the tutorial, as the old dedicated tab is now gone). Tab System: More important for developers, but now the development of Onlinja can speed up significantly because of a convenient tab making system. Major Architecture Overhaul: By working on the imports and general structure, the codebase can feel free of 400-lined files that choked the app. New Animations: Although it’s a side effect of that new Tab System, it makes the tab animations feel consistent, and the UX undoubtedly better. Mobile app issues fixed: Even when a dedicated app is not Onlinja’s primary choice for delivery, I will not abandon it as that’s why I picked React Native instead of normal React (this, and animation issues with normal React). So, now the mobile port functions almost exactly as intended, but if you want to have the designed experience, and are a fan of dedicated apps, you can always click “Add to home screen” in your browser! That sounds great! What about BotLabs? BotLabs are currently in the works. I am still thinking about how to make the architecture right and the UX smooth, but they’re soon to be implemented, letting users customize bots and make Bot vs Bot matches or have personalized bots to play against. A playable demo is live with latest changes! Check out Onlinja’s official site !
You want it, I got it! How feedback from the community helped me improve Onlinja When I shipped Onlinja, I did not think about much. I had plans, and I still do, but the most important direction this project went to, I think, is the direction real users wanted the project to evolve in. I am super glad that the community’s notes are actually reported back to the developers. And, to my surprise, many opinions were highly similar. This shows 2 aspects: I am doing something well, when most of the personalized reviews say they love the same features. I missed some crucial points, when the same reviews point out similar improvements to be made, even without knowing what others pointed out. Happily, I wasn’t lazy and I read through the opinions. Not only did they make my heart warmer, but also shown that I was not moving forward with the right features. What exactly did I improve? Although the UI/UX experience was regarded as one of THE best by some, it lacked one thing - clarity when playing. Whose turn was it? No clear indication when a turn changed if you didn’t notice small text changing in the header when staring down to a monitor for minutes straight. This is now fixed. Also, a very simple addition included a “save and resume” feature within the tutorial. Now, even if you refresh the tab or browser crashes, you can’t lose tutorial progress! What won’t likely be implemented and why that makes me sad All of the things I said seem great - feedback-based improvements, better clarity and quality-of-life updates that make a project be worth the time spent creating it. But the 2 features I wish I could’ve added were: BotLabs (custom bot maker) Post-game analysis (like in Chess.com ) First feature was impossible to make the way I wanted due to how the game’s layout is constructed. I sacrificed this feature for a better overall coding experience. It’s not as vital for the project to live, but sad that I could not implement it. The second feature was entirely possible, but very difficult to plan out. What should be the data flow? What controls what? That led to me making a compromise - post-game statistics, that tell you these things: How many moves each player took? How many extra turns each player got? How many pieces ran all the way to the opponent’s base? And I think it’s a fair update :) In conclusion I am very pleased with the reviews and Stardance in general. I get to create what I love and share it with people who might love it as well. I am happy that the feedback made me grow stronger and I am thankful for every single person that helped me improve this project anyhow, opening my eyes on what were the real issues. This project is one of my most ambitious yet, and if you want to check it out, the latest version is out at Onlinja’s official site ! If you can, also follow me and star the project on GitHub !
Quality of life improvements I’m happy to report work on Onlinja took one more step further! Before Stardance closes… After contacting Steffen Spiele directly and telling them about Onlinja, a love letter to one of their games, we settled on a mutual opinion of lack of attribution. Luckily, I managed to implement a distinct “credits” tab without casualties :) And, I am happy to present improvements for both developers and users!! 1. User-end improvements Taking a better look at your newest suggestions, I noticed 2 issues: Unclear tutorial Bland highlight colors I tried tackling both. While I couldn’t shorten the tutorial (as I’m not willing to update the rule spec), a new “Try it out” button was added to notify the player about an action block. The colors were boosted to have better distinction compared to standard lanes :) A spinning loader wheel now indicates when the app is ready to use. 2. Dev-end improvements To make Onlinja’s source also feel welcoming for developers, naming conventions, redundant code and skills were upgraded. Imports were refactored for code that’s easier to read and navigate, SoC is a priority while developing (to not make a mess). Expo 57 makes it easier for anyone to develop and test Onlinja, as newer Expo Go versions expect strict Expo 57+ compatibility. Centralized animation and other systems help when making consistent changes :) Conclusion This devlog (likely the last) demonstrates the most mature version of Onlinja singleplayer. As virtually no time is left before Stardance closes, and I won’t be able to implement multiplayer services, I want to conclude this project by saying a big Thank You to every supported and tester, and I hope I can see a big community grow when multiplayer eventually releases :P
Ships:
After gifting Linja game to my dad on father’s day, I fell in love with it. And I thought to myself - what if there was a digital version? There was none when I started working on the project, so I decided to give it a shot myself. Just imagine - two players face off across eight parallel lanes, calculating every shift in momentum, where one misstep can cause the opponent to leap past. A game, where you need to balance your positions and plan your moves. And, of course, have fun! Inspired by the classic board game Linja, Onlinja brings minimalist, tactical warfare straight to your pocket. Onlinja features Aggressive (one piece moves twice) and Strategic (two different pieces move) gameplay modes, smart UI, bots, and a lightweight mono-repository utilizing React Native/Expo for the frontend, plus a way to both learn the game and play with your friends, not only against highly competitive bots. This game is very portable, as it was designed to be responsive to your screen size. You can try out the Live Demo instantly at https://onlinja.domax.lt Happy playing! I hope you enjoy this game and become a fan of Onlinja yourself!
This is Onlinja, and it’s probably one of the best “easy to understand, hard to master” board games you will ever play. It’s built as a passion project, taking the game Linja as inspiration, but adapting it to be accessible anytime, anywhere! This is the second ship and it focuses entirely on making the most out of this app as possible, without making it feel janky. New additions are heavily impacted by community’s own responses to what should be improved, such as clearer indication of turns, tutorial progress saving, and a bit of my own additions, such as the Settings tab and Post-Game Statistics. While the game itself was kept true to its original core look and feel, the codebase underneath was heavily redefined! With new architecture decisions and SoC (separation of concerns) implementations, now it’s not only easy to expand the code, but easy to use in-person too! I really hope you will like this project and show much support for it. Let’s grow a beautiful and open source world together!...
|
1793321382.7238398
|
1793407782.7238398
|
|
36536
|
My very own WebOS1 by @sujay_innovator_robu | Star My very own WebOS1 by @sujay_innovator_robu | Stardance...
|
|
0
|
14.72
|
0
|
[]
|
[{"post_id": 30584, "ts": "202 [{"post_id": 30584, "ts": "2026-07-18T08:56:25Z", "hours": 1.875, "text": "🌀 Devlog #3: System Boot — The Windows-Style Loader WebOS Devlog #3! I wanted the initial load sequence to feel highly professional and satisfying, just like booting up a real operating system. 💻 I spent this session designing the boot loop sequence: Windows Loader Animation: Created a pure black loading interface with orbiting/rotating dots that spin fluidly using CSS transitions. Diagnostic Timing: Coded a Javascript timer that runs boot checks and diagnostics for a few seconds before revealing the user profile login window. Now, refreshing the page triggers a realistic boot-up sequence! 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1"}, {"post_id": 30553, "ts": "2026-07-18T07:03:31Z", "hours": 5.6214, "text": "⏰ Devlog #2: JARVIS Telemetry — Chronos & Notifications Part 2 of my WebOS build! Today was all about adding functional widgets and telemetry widgets to the screen layout. ⚙️ System HUD Headings: Integrated status banners displaying network status, active directories, and system information tags. Clock & Calendar widgets: Programmed an interactive SVG analog clock face that keeps time alongside a clean digital display. It’s beginning to feel like a responsive control board! 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1"}, {"post_id": 30374, "ts": "2026-07-17T21:05:56Z", "hours": 7.2208, "text": "🌌 Devlog #1: Building a WebOS — Laying the Grid (Wallpaper & Taskbar) Hey makers! 🚀 I’m starting a brand new project: My very own WebOS , a sci-fi HUD-style desktop running right inside the browser! Since my background is in robotics, I love command centers and visual dashboards. I wanted to build a web portfolio that behaves like a real Stark-inspired OS. I started by getting the baseline UI shell ready: The visual layout is already looking super clean! Check it out below: 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1"}]...
|
Title: My very own WebOS1 by @sujay_innovator_robu Title: My very own WebOS1 by @sujay_innovator_robu | Stardance
Devlogs:
🌌 Devlog #1: Building a WebOS — Laying the Grid (Wallpaper & Taskbar) Hey makers! 🚀 I’m starting a brand new project: My very own WebOS , a sci-fi HUD-style desktop running right inside the browser! Since my background is in robotics, I love command centers and visual dashboards. I wanted to build a web portfolio that behaves like a real Stark-inspired OS. I started by getting the baseline UI shell ready: The visual layout is already looking super clean! Check it out below: 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1
⏰ Devlog #2: JARVIS Telemetry — Chronos & Notifications Part 2 of my WebOS build! Today was all about adding functional widgets and telemetry widgets to the screen layout. ⚙️ System HUD Headings: Integrated status banners displaying network status, active directories, and system information tags. Clock & Calendar widgets: Programmed an interactive SVG analog clock face that keeps time alongside a clean digital display. It’s beginning to feel like a responsive control board! 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1
🌀 Devlog #3: System Boot — The Windows-Style Loader WebOS Devlog #3! I wanted the initial load sequence to feel highly professional and satisfying, just like booting up a real operating system. 💻 I spent this session designing the boot loop sequence: Windows Loader Animation: Created a pure black loading interface with orbiting/rotating dots that spin fluidly using CSS transitions. Diagnostic Timing: Coded a Javascript timer that runs boot checks and diagnostics for a few seconds before revealing the user profile login window. Now, refreshing the page triggers a realistic boot-up sequence! 🌐 Live Link: https://sujayr07-webos1.netlify.app/ 💻 Source Code: https://github.com/sujayinnovatorrobu-ui/webos1...
|
1792802983.0650656
|
1793407783.0650656
|
|
29552
|
Arduino Robot Arm by @lucasferrin | Stardance
|
lucasferrin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Arduino Robot Arm by @lucasferrin | Stardan Title: Arduino Robot Arm by @lucasferrin | Stardance...
|
1792802983.9375515
|
1793407783.9375515
|
|
38767
|
My very own WebOS by @Obed | Stardance
|
Obed
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @Obed | Stardance
|
1792802984.7742043
|
1793407784.7742043
|
|
16532
|
My awesome macropad! by @451878221 | Stardance
|
451878221
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @451878221 | Starda Title: My awesome macropad! by @451878221 | Stardance...
|
1792802985.6223445
|
1793407785.6223445
|
|
9081
|
Untitled project by @animeshkakoty07 | Stardance
|
animeshkakoty07
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled project by @animeshkakoty07 | Star Title: Untitled project by @animeshkakoty07 | Stardance...
|
1792802986.4750664
|
1793407786.4750664
|
|
54504
|
PaperOS by @Noben_Nobi | Stardance
|
Noben_Nobi
|
2
|
6.0
|
10
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-28T10:22:48Z", "hours": 2.0, "multiplier": 4.44, "payout": 10, "blessing": "neutral", "text": "This is my submission for WebOS 2. I have expanded my original PaperOS and added more 4 features: Calculator, To-Do List, Calendar and Setting. I faced difficulty in making calculator work but I codded it for each number or button and completed it. I am proud to be making my own OS and completing 4 features in it completely working and draggable. I used some AI to for Debugging and some help.", "repo": "https://github.com/Niraj2013/PaperOS/", "demo": "https://paperos.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-27T17:46:49Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made my first OS name PaperOS as it is inspired by my style of cardboard, paper, chocolaty, pastel colour and inperfection UI. I faced some issues in feature like draggability of widgets and some UI issues. Yah I used a little AI help to debug them but it also helped me learn some things and I enjoyed making this project. I am proud to make my first OS which I thought was very difficult at first but as Istarted I felt ease making it!", "repo": "https://github.com/Niraj2013/PaperOS/", "demo": "https://paperos.netlify.app/"}]...
|
[{"post_id": 56516, "ts": "202 [{"post_id": 56516, "ts": "2026-08-28T09:50:49Z", "hours": 1.0969, "text": "Adde 4 new features: Settings, Calendar, Calculator and To-Do list. Now finally there are 8 apps/widgets/icons"}, {"post_id": 56458, "ts": "2026-08-28T07:13:22Z", "hours": 1.0961, "text": "Added a calculator function completely working and more icons/widgets till now but not yet completed."}, {"post_id": 55677, "ts": "2026-08-27T17:16:29Z", "hours": 0.9764, "text": "completed with javascript, fixed some errors in it and css and now this is how it looks like"}, {"post_id": 55559, "ts": "2026-08-27T14:22:55Z", "hours": 0.8425, "text": "fixed some errors in css and started with javascript, now it has started looking like my expectations"}, {"post_id": 55533, "ts": "2026-08-27T13:26:18Z", "hours": 1.0322, "text": "wrote more css and completed part 1and 2 of css according to the guide"}, {"post_id": 55057, "ts": "2026-08-26T14:16:39Z", "hours": 0.6253, "text": "wrote some css and installed npm and made it on vite so till now a white screen but soon it wil be looking good when I will complete css and write Javascript"}, {"post_id": 54971, "ts": "2026-08-26T12:27:20Z", "hours": 0.9667, "text": "Wrote HTML file, till now nothing visible but soon it will be an excellent OS."}]...
|
Title: PaperOS by @Noben_Nobi | Stardance
Devlogs Title: PaperOS by @Noben_Nobi | Stardance
Devlogs:
Wrote HTML file, till now nothing visible but soon it will be an excellent OS.
wrote some css and installed npm and made it on vite so till now a white screen but soon it wil be looking good when I will complete css and write Javascript
wrote more css and completed part 1and 2 of css according to the guide
fixed some errors in css and started with javascript, now it has started looking like my expectations
completed with javascript, fixed some errors in it and css and now this is how it looks like
Added a calculator function completely working and more icons/widgets till now but not yet completed.
Adde 4 new features: Settings, Calendar, Calculator and To-Do list. Now finally there are 8 apps/widgets/icons
Ships:
I have made my first OS name PaperOS as it is inspired by my style of cardboard, paper, chocolaty, pastel colour and inperfection UI. I faced some issues in feature like draggability of widgets and some UI issues. Yah I used a little AI help to debug them but it also helped me learn some things and I enjoyed making this project. I am proud to make my first OS which I thought was very difficult at first but as Istarted I felt ease making it!
This is my submission for WebOS 2. I have expanded my original PaperOS and added more 4 features: Calculator, To-Do List, Calendar and Setting. I faced difficulty in making calculator work but I codded it for each number or button and completed it. I am proud to be making my own OS and completing 4 features in it completely working and draggable. I used some AI to for Debugging and some help....
|
1793321387.1965728
|
1793407787.1965728
|
|
34188
|
Untitled by @Syfix | Stardance
|
Syfix
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Syfix | Stardance
|
1792802987.3041873
|
1793407787.3041873
|
|
7676
|
My first slack bot! by @soyabeanz | Stardance
|
soyabeanz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @soyabeanz | Stardan Title: My first slack bot! by @soyabeanz | Stardance...
|
1792802988.1310031
|
1793407788.1310031
|
|
29647
|
Frictionless by @ShauryaAnand | Stardance
|
ShauryaAnand
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @ShauryaAnand | Stardance
|
1792802988.9906404
|
1793407788.9906404
|
|
35082
|
My own site! by @saanvispacecase | Stardance
|
saanvispacecase
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @saanvispacecase | Stardanc Title: My own site! by @saanvispacecase | Stardance...
|
1792802989.8364112
|
1793407789.8364112
|
|
54519
|
AetherOS by @ArmanMalik | Stardance
|
ArmanMalik
|
2
|
2.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-05T03:47:49Z", "hours": 1.0, "multiplier": 1.27, "payout": 1, "blessing": "neutral", "text": "i made an os my first one ever the javascripting part was a bit challenging.", "repo": "https://github.com/Armaan246-svg/web-os-1", "demo": "https://aetheros1.netlify.app/"}, {"ship_num": 2, "ts": "2026-08-26T17:24:21Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a webos called the AetherOS and i used the three dragging windows and it was my first webos project in my life so it was a bit challenging hoping to improve it in the near future.", "repo": "https://github.com/Armaan246-svg/web-os-1", "demo": "https://aetheros1.netlify.app/"}]...
|
[{"post_id": 55602, "ts": "202 [{"post_id": 55602, "ts": "2026-08-27T15:39:57Z", "hours": 0.8306, "text": "I finally changed and fixed all the errors."}, {"post_id": 55158, "ts": "2026-08-26T17:07:42Z", "hours": 0.2561, "text": "JUST FINISHED WRITING JS FOR IT AND IT IS DONE."}, {"post_id": 55140, "ts": "2026-08-26T16:44:21Z", "hours": 0.465, "text": "Finished writing css for it and it is looking good so far."}, {"post_id": 55124, "ts": "2026-08-26T16:15:11Z", "hours": 0.6072, "text": "Just finished writing html for AetherOs and i kept it simple and clean."}]...
|
Title: AetherOS by @ArmanMalik | Stardance
Devlog Title: AetherOS by @ArmanMalik | Stardance
Devlogs:
Just finished writing html for AetherOs and i kept it simple and clean.
Finished writing css for it and it is looking good so far.
JUST FINISHED WRITING JS FOR IT AND IT IS DONE.
I finally changed and fixed all the errors.
Ships:
I made a webos called the AetherOS and i used the three dragging windows and it was my first webos project in my life so it was a bit challenging hoping to improve it in the near future.
i made an os my first one ever the javascripting part was a bit challenging....
|
1793321390.6815374
|
1793407790.6815374
|
|
19082
|
Untitled by @Muhammad_B | Stardance
|
Muhammad_B
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Muhammad_B | Stardance
|
1792802990.683339
|
1793407790.683339
|
|
21221
|
Noya Explorer by @_Nixo_ | Stardance
|
_Nixo_
|
1
|
33.66
|
12
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-21T21:27:48Z", "hours": 3.0, "multiplier": 4.19, "payout": 12, "blessing": "neutral", "text": "I made Noya Explorer for better organisations but it still in development", "repo": "https://github.com/Nixo0725/NoyaExplorer", "demo": "https://github.com/Nixo0725/NoyaExplorer/releases/tag/v0.1.0"}]...
|
[{"post_id": 31528, "ts": "202 [{"post_id": 31528, "ts": "2026-07-20T00:28:16Z", "hours": 10.1567, "text": "Made some really good progress on Noya Explorer over the last few days.One of the biggest changes is that the app is now fully translated in both English and French. I added a proper language system with a language switcher in the settings, and every part of the UI now uses translations instead of hardcoded text.I also started making the explorer feel more personal. There’s now a new Home page showing your most used files and recently opened files, plus a persistent Favorites system. You can pin folders straight from the explorer, manage them from the sidebar, and they’ll still be there the next time you launch the app.Search got a pretty big upgrade too. Instead of only looking at file names, it now ranks results by relevance and can even search inside text files with a small preview showing where the match was found.On the performance side I spent some time optimizing things. Long file lists are now virtualized so they stay smooth, and I started using Rayon on the Rust backend to parallelize heavier operations like directory sorting and storage analysis.I also cleaned up a good part of the codebase by splitting some large components into smaller ones, which should make future updates much easier to build.Noya Explorer is slowly starting to feel like a real daily driver instead of just a side project, and I’m really happy with the direction it’s taking.As always, I’m open to any suggestions or feedback, so if there’s a feature you’d like to see or something you think could be improved, let me know :)"}, {"post_id": 30728, "ts": "2026-07-18T15:30:28Z", "hours": 12.9247, "text": "Development Log — Noya Explorer Noya Explorer received a huge update focused on turning it into a real file explorer instead of just a file browser. First, I fixed a compilation issue caused by a duplicated tokio key in src-tauri/Cargo.toml , which was preventing Cargo from parsing the project correctly. After that, I completely redesigned the interface and theme system. The old system with multiple dark-only themes(never see the day) was replaced with a cleaner light/dark theme setup with automatic system detection, a new purple accent color, and a more technical angular design. I removed the glassmorphism style, reduced border radius, improved typography, and created a more unique identity inspired by Linux file managers like Nautilus and Dolphin while keeping Noya Explorer’s own style. The file icons were also improved with category-based colors: folders, images, videos, audio files, documents, archives, code files, and executables now have their own visual identity, making navigation easier. The settings panel was redesigned with a simple Auto / Light / Dark selector instead of the previous theme cards system. I also fixed file opening issues by replacing the Tauri opener plugin with a native Rust command using the system file opener ( xdg-open on Linux, open on macOS, and cmd start on Windows), making file launching more reliable. The biggest part of this update was transforming Noya Explorer into a real file manager. I added new Rust backend commands for creating files and folders, renaming, deleting, copying, moving entries, and retrieving detailed file information such as size, dates, permissions, and extensions. On the React side, a large part of the application was rewritten to add real explorer features: multi-selection, copy/cut/paste operations, right-click context menus, file creation dialogs, rename dialogs, delete confirmations, a detailed properties panel, a new toolbar, and many keyboard shortcuts. New shortcuts include: Ctrl+C to copy Ctrl+X to cut Ctrl+V to paste F2 to rename Delete to remove files Ctrl+A to select everything Ctrl+Shift+N to create a folder Alt + arrows for navigation I also created new reusable components like ContextMenu , Dialog , and PropertiesPanel to keep the code cleaner and easier to maintain. Finally, I adjusted the layout by moving the Analyze and Settings buttons into the sidebar footer, making the sidebar fixed, removing unnecessary elements, and improving the overall consistency of the UI. This update is a major milestone for Noya Explorer. It is no longer just a file viewer, but a real modern file manager with its own design language. The next goals are advanced features like storage analysis, duplicate detection, suspicious file detection, and smarter file organization."}, {"post_id": 29846, "ts": "2026-07-17T00:04:33Z", "hours": 7.5775, "text": "Made some solid progress on Noya Explorer today. The app was already able to list files and navigate directories but it felt bare. I added a sidebar with quick access to the home folder, Desktop, Documents, Downloads, and all the drives on my machine, it auto-loads the last visited folder on startup so you pick up where you left off. There’s also a proper breadcrumb now that lets you click any parent folder or type a path directly. Navigation works with back/forward/up buttons and keyboard shortcuts too (Alt+arrows or Backspace to go back). Then I built a storage analysis panel that recursively scans the current directory from Rust, categorizes every file by type, and shows a breakdown with total size, file count, and visual bars per category: images, videos, audio, documents, archives, code, executables. The whole thing compiles and runs as a Tauri desktop app, and it’s starting to look like a real file explorer so im happy with it"}, {"post_id": 13349, "ts": "2026-06-21T21:22:10Z", "hours": 1.6453, "text": "Made progress on Noya Explorer today. After the initial setup I wanted to get something actually working, a basic file browser that can list files from a folder on my computer. I wrote a Rust command in Tauri that reads a directory and returns the file list with names, sizes, dates and whether each entry is a folder or a file. Then I built a simple React interface that calls this command and displays the results. You can click a button to open a folder picker and the files show up in a list with icons based on file type. Clicking a folder navigates into it, and there’s a back button to go up.I also added a simple file type detection system based on extensions — images, videos, audio, documents, archives, code files, executables. Each type gets its own emoji icon for now. The file list shows name, size and modification date. Nothing fancy yet but it actually works.The UI is dark themed with a clean header and a basic toolbar. Still looks like a prototype but the core loop is there: pick a folder, browse its contents, navigate around. So i’m happy. Next I want to add search, sorting and folder size calculation."}, {"post_id": 12229, "ts": "2026-06-19T23:15:04Z", "hours": 1.4178, "text": "Started working on Noya Explorer today. The goal is to build a better local file explorer with Rust, Tauri, React and TypeScript. I want it to be more useful than a classic file explorer, with search, categories, storage analysis and later suspicious file detection. For this first session, I set up the Tauri project structure, created the basic repository, worked on the README, added the non-commercial license, and planned the first MVP features. Next, I want to make the first real interface: a simple file browser view with a sidebar, a file list, and basic navigation."}]...
|
Title: Noya Explorer by @_Nixo_ | Stardance
Devlo Title: Noya Explorer by @_Nixo_ | Stardance
Devlogs:
Started working on Noya Explorer today. The goal is to build a better local file explorer with Rust, Tauri, React and TypeScript. I want it to be more useful than a classic file explorer, with search, categories, storage analysis and later suspicious file detection. For this first session, I set up the Tauri project structure, created the basic repository, worked on the README, added the non-commercial license, and planned the first MVP features. Next, I want to make the first real interface: a simple file browser view with a sidebar, a file list, and basic navigation.
Made progress on Noya Explorer today. After the initial setup I wanted to get something actually working, a basic file browser that can list files from a folder on my computer. I wrote a Rust command in Tauri that reads a directory and returns the file list with names, sizes, dates and whether each entry is a folder or a file. Then I built a simple React interface that calls this command and displays the results. You can click a button to open a folder picker and the files show up in a list with icons based on file type. Clicking a folder navigates into it, and there’s a back button to go up.I also added a simple file type detection system based on extensions — images, videos, audio, documents, archives, code files, executables. Each type gets its own emoji icon for now. The file list shows name, size and modification date. Nothing fancy yet but it actually works.The UI is dark themed with a clean header and a basic toolbar. Still looks like a prototype but the core loop is there: pick a folder, browse its contents, navigate around. So i’m happy. Next I want to add search, sorting and folder size calculation.
Made some solid progress on Noya Explorer today. The app was already able to list files and navigate directories but it felt bare. I added a sidebar with quick access to the home folder, Desktop, Documents, Downloads, and all the drives on my machine, it auto-loads the last visited folder on startup so you pick up where you left off. There’s also a proper breadcrumb now that lets you click any parent folder or type a path directly. Navigation works with back/forward/up buttons and keyboard shortcuts too (Alt+arrows or Backspace to go back). Then I built a storage analysis panel that recursively scans the current directory from Rust, categorizes every file by type, and shows a breakdown with total size, file count, and visual bars per category: images, videos, audio, documents, archives, code, executables. The whole thing compiles and runs as a Tauri desktop app, and it’s starting to look like a real file explorer so im happy with it
Development Log — Noya Explorer Noya Explorer received a huge update focused on turning it into a real file explorer instead of just a file browser. First, I fixed a compilation issue caused by a duplicated tokio key in src-tauri/Cargo.toml , which was preventing Cargo from parsing the project correctly. After that, I completely redesigned the interface and theme system. The old system with multiple dark-only themes(never see the day) was replaced with a cleaner light/dark theme setup with automatic system detection, a new purple accent color, and a more technical angular design. I removed the glassmorphism style, reduced border radius, improved typography, and created a more unique identity inspired by Linux file managers like Nautilus and Dolphin while keeping Noya Explorer’s own style. The file icons were also improved with category-based colors: folders, images, videos, audio files, documents, archives, code files, and executables now have their own visual identity, making navigation easier. The settings panel was redesigned with a simple Auto / Light / Dark selector instead of the previous theme cards system. I also fixed file opening issues by replacing the Tauri opener plugin with a native Rust command using the system file opener ( xdg-open on Linux, open on macOS, and cmd start on Windows), making file launching more reliable. The biggest part of this update was transforming Noya Explorer into a real file manager. I added new Rust backend commands for creating files and folders, renaming, deleting, copying, moving entries, and retrieving detailed file information such as size, dates, permissions, and extensions. On the React side, a large part of the application was rewritten to add real explorer features: multi-selection, copy/cut/paste operations, right-click context menus, file creation dialogs, rename dialogs, delete confirmations, a detailed properties panel, a new toolbar, and many keyboard shortcuts. New shortcuts include: Ctrl+C to copy Ctrl+X to cut Ctrl+V to paste F2 to rename Delete to remove files Ctrl+A to select everything Ctrl+Shift+N to create a folder Alt + arrows for navigation I also created new reusable components like ContextMenu , Dialog , and PropertiesPanel to keep the code cleaner and easier to maintain. Finally, I adjusted the layout by moving the Analyze and Settings buttons into the sidebar footer, making the sidebar fixed, removing unnecessary elements, and improving the overall consistency of the UI. This update is a major milestone for Noya Explorer. It is no longer just a file viewer, but a real modern file manager with its own design language. The next goals are advanced features like storage analysis, duplicate detection, suspicious file detection, and smarter file organization.
Made some really good progress on Noya Explorer over the last few days.One of the biggest changes is that the app is now fully translated in both English and French. I added a proper language system with a language switcher in the settings, and every part of the UI now uses translations instead of hardcoded text.I also started making the explorer feel more personal. There’s now a new Home page showing your most used files and recently opened files, plus a persistent Favorites system. You can pin folders straight from the explorer, manage them from the sidebar, and they’ll still be there the next time you launch the app.Search got a pretty big upgrade too. Instead of only looking at file names, it now ranks results by relevance and can even search inside text files with a small preview showing where the match was found.On the performance side I spent some time optimizing things. Long file lists are now virtualized so they stay smooth, and I started using Rayon on the Rust backend to parallelize heavier operations like directory sorting and storage analysis.I also cleaned up a good part of the codebase by splitting some large components into smaller ones, which should make future updates much easier to build.Noya Explorer is slowly starting to feel like a real daily driver instead of just a side project, and I’m really happy with the direction it’s taking.As always, I’m open to any suggestions or feedback, so if there’s a feature you’d like to see or something you think could be improved, let me know :)
Ships:
I made Noya Explorer for better organisations but it still in development...
|
1793321392.8184507
|
1793407792.8184507
|
|
8102
|
My first slack bot! by @b3n | Stardance
|
b3n
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @b3n | Stardance
|
1792802993.72973
|
1793407793.72973
|
|
9394
|
Cork by @Charley | Stardance
|
Charley
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Cork by @Charley | Stardance
|
1792802994.5775847
|
1793407794.5775847
|
|
35823
|
Untitled by @MysticisOG | Stardance
|
MysticisOG
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @MysticisOG | Stardance
|
1792802995.4221742
|
1793407795.4221742
|
|
38459
|
My own site! by @Nounoussa | Stardance
|
Nounoussa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @Nounoussa | Stardance
|
1792802996.2803967
|
1793407796.2803967
|
|
15439
|
My first slack bot! by @bhavani | Stardance
|
bhavani
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @bhavani | Stardance
|
1792802997.1470606
|
1793407797.1470606
|
|
44247
|
My about me site! by @MathBty | Stardance
|
MathBty
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-09T11:17:52Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Hi! I created my own site. Getting the layout perfectly responsive without using any external frameworks was really tricky, especially making sure the css grid for the photo gallery didn’t overlap on smaller screens (at least I managed to overcome the challenges :) ). I am very proud of my astrophotography tab and I can’t forget the ANIMATED COMETS which are just so cool! I remember spending like 1h for finding a good tutorial on how to make them, but here they are. The website is fully deployed using github pages, so no installation is required, just click the link that redirects to the website. I would love for you to try it!", "repo": "https://github.com/MateiBt/my-website", "demo": "https://mateibt.github.io/my-website/"}]...
|
[{"post_id": 43908, "ts": "202 [{"post_id": 43908, "ts": "2026-08-09T11:06:03Z", "hours": 1.5508, "text": "My 5th Stardance devlog (9.08.2026). Ok, this was actually the last devlog on this personal site. Of course, many more things could and will be added in the future, but for the present I really like how it came out. Basically today I added more photos onto the astrophotography tab for you to watch :). I also added a photos tab and will also maybe document my chess journey on this site (yes, I love chess too). I also deployed my files into the repo (because somehow I forgot to link vs code to github when I created the project (at least the commits are still visible). If you have time please visit my website and comment here what you would rate it out of 5 stars, it would be nice to know. Thank you for reading and cya on the next project!"}, {"post_id": 43417, "ts": "2026-08-08T17:22:23Z", "hours": 1.5169, "text": "My 4th Stardance devlog (8.08.2026). I spent today’s coding session to organize my files, to create a temporary READme (on which I will work tomorrow to finish), and to create this astrophotography tab which of course needs to be improved, but I’m proud enough of what I managed to do here. This is supposed to be my second to last devlog on this project, tomorrow planning to finish and ship it. Of course I will continue to update it in the future, but the site is almost done, only with some new features on this astrophotography tab to add and to finish the READme. If you have any suggestions please let me know in the comments, it would mean a lot to me. Byee!"}, {"post_id": 42808, "ts": "2026-08-07T18:33:47Z", "hours": 1.5339, "text": "My 3rd Stardance devlog (7.08.2026). Ok this day was actually opposite compared to yesterday. Didn’t manage to add more than just a live astronomy data tab which shows the current moon phase from my location and days until next eclipse (i guess at least its looking pretty nice, right?). It feels and actually probably is that I’m spending too much time on a personal site, meant just to present things about me, however I plan on using it as a professional and fun way to present myself, so I can probably allow 2 more devlogs and polish the site. I’m kinda curious to see what will se site look like when its actually finished. Closing the devlog here and asking for opinions on what I should add more on here."}, {"post_id": 41983, "ts": "2026-08-06T14:57:53Z", "hours": 1.4694, "text": "My 2nd Stardance devlog (6.08.2026). Today I really feel like I’ve had a great upgrade. I searched for site templates to get inspiration and, after I found the one that fit me the best, I added my bit of creativtity here and there. Now, finding a tutorial to make those background stars and moving comet animations was quite hard, but I eventually found a good one and I am really proud of them! I plan on adding a tab specifically for sharing my astrophotography photos & maybe even adding more astronomy related things on here (like current phase of the moon, time until next eclipse etc.). I am excited to continue working on this project!"}, {"post_id": 41486, "ts": "2026-08-05T18:44:31Z", "hours": 1.6761, "text": "My 1st Stardance devlog (5.08.2026). I made my first attempt to create my about-me site. I created the backbone of the site and I started actually writing on it. I am planning to make it more interactive, colourful and fulllllllllll of personal expeirences that I would like to share with others."}]...
|
Title: My about me site! by @MathBty | Stardance
Title: My about me site! by @MathBty | Stardance
Devlogs:
My 1st Stardance devlog (5.08.2026). I made my first attempt to create my about-me site. I created the backbone of the site and I started actually writing on it. I am planning to make it more interactive, colourful and fulllllllllll of personal expeirences that I would like to share with others.
My 2nd Stardance devlog (6.08.2026). Today I really feel like I’ve had a great upgrade. I searched for site templates to get inspiration and, after I found the one that fit me the best, I added my bit of creativtity here and there. Now, finding a tutorial to make those background stars and moving comet animations was quite hard, but I eventually found a good one and I am really proud of them! I plan on adding a tab specifically for sharing my astrophotography photos & maybe even adding more astronomy related things on here (like current phase of the moon, time until next eclipse etc.). I am excited to continue working on this project!
My 3rd Stardance devlog (7.08.2026). Ok this day was actually opposite compared to yesterday. Didn’t manage to add more than just a live astronomy data tab which shows the current moon phase from my location and days until next eclipse (i guess at least its looking pretty nice, right?). It feels and actually probably is that I’m spending too much time on a personal site, meant just to present things about me, however I plan on using it as a professional and fun way to present myself, so I can probably allow 2 more devlogs and polish the site. I’m kinda curious to see what will se site look like when its actually finished. Closing the devlog here and asking for opinions on what I should add more on here.
My 4th Stardance devlog (8.08.2026). I spent today’s coding session to organize my files, to create a temporary READme (on which I will work tomorrow to finish), and to create this astrophotography tab which of course needs to be improved, but I’m proud enough of what I managed to do here. This is supposed to be my second to last devlog on this project, tomorrow planning to finish and ship it. Of course I will continue to update it in the future, but the site is almost done, only with some new features on this astrophotography tab to add and to finish the READme. If you have any suggestions please let me know in the comments, it would mean a lot to me. Byee!
My 5th Stardance devlog (9.08.2026). Ok, this was actually the last devlog on this personal site. Of course, many more things could and will be added in the future, but for the present I really like how it came out. Basically today I added more photos onto the astrophotography tab for you to watch :). I also added a photos tab and will also maybe document my chess journey on this site (yes, I love chess too). I also deployed my files into the repo (because somehow I forgot to link vs code to github when I created the project (at least the commits are still visible). If you have time please visit my website and comment here what you would rate it out of 5 stars, it would be nice to know. Thank you for reading and cya on the next project!
Ships:
Hi! I created my own site. Getting the layout perfectly responsive without using any external frameworks was really tricky, especially making sure the css grid for the photo gallery didn’t overlap on smaller screens (at least I managed to overcome the challenges :) ). I am very proud of my astrophotography tab and I can’t forget the ANIMATED COMETS which are just so cool! I remember spending like 1h for finding a good tutorial on how to make them, but here they are. The website is fully deployed using github pages, so no installation is required, just click the link that redirects to the website. I would love for you to try it!...
|
1793321397.6251464
|
1793407797.6251464
|
|
16966
|
My awesome macropad! by @Actulycooking | Stardance
|
Actulycooking
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Actulycooking | St Title: My awesome macropad! by @Actulycooking | Stardance...
|
1792802997.994816
|
1793407797.994816
|
|
11584
|
My first slack bot! by @amalik_ellahi | Stardance
|
amalik_ellahi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @amalik_ellahi | Sta Title: My first slack bot! by @amalik_ellahi | Stardance...
|
1792802998.8291612
|
1793407798.8291612
|
|
37946
|
NANDSpeak by @Fawy2010 | Stardance
|
Fawy2010
|
0
|
6.38
|
0
|
[]
|
[{"post_id": 32906, "ts": "202 [{"post_id": 32906, "ts": "2026-07-22T11:31:03Z", "hours": 2.0786, "text": "Devlog 4: The Parser works!! (Somewhat) SO now i’ve managed to get the parser working, in fact the thing wrong was that for my main function I called it “Main” instead of “main”, so it couldn’t find it. I also had the problem that after running it, it returns a pointer to a that isn’t the one it should be, which I think I fixed now? So now I have the problem that the values aren’t correctly passed through the objects, meaning the logic doesn’t work the way it should."}, {"post_id": 32497, "ts": "2026-07-21T18:33:05Z", "hours": 2.5147, "text": "Devlog 3: First Parser attempt So I tried making a parser, but it hasn’t worked yet, but I think that’s probably because I kind of confused myself again and again with my own decisions. So now, I’ll try to improve my parser to a working state, and in the worst case, change my approach."}, {"post_id": 32332, "ts": "2026-07-21T13:15:44Z", "hours": 1.3261, "text": "Devlog 2: Having made the classes. I have now create two classes that my parser will be able to use to turn the written code into something that can be executed. For my parser I’m going to have it build a tree out of NAND objects, so that when the root is called, the entire tree gets executed recursively. The kind of parser I wanna use is called a recursive descent parser, which starts at the first symbol of the text and moves through it left to right, and ends at the last symbol. So now I’m going to start working on the exact grammatical rules of NANDSpeak, so I can then start working on the parser and tokenizer."}, {"post_id": 32295, "ts": "2026-07-21T11:28:36Z", "hours": 0.4606, "text": "Devlog 1: Starting a new project So I decided to make a programming language, where instead of writing code, you write hardware, in the sense that you can only connect NAND gates with each other and a few Input and outputs, and that would be the entire language. I will probably also make something that allows you to input stuff into your creation and get the output, maybe even let your write code to run on what you created? We’ll see, I have just begun after all."}]...
|
Title: NANDSpeak by @Fawy2010 | Stardance
Devlogs Title: NANDSpeak by @Fawy2010 | Stardance
Devlogs:
Devlog 1: Starting a new project So I decided to make a programming language, where instead of writing code, you write hardware, in the sense that you can only connect NAND gates with each other and a few Input and outputs, and that would be the entire language. I will probably also make something that allows you to input stuff into your creation and get the output, maybe even let your write code to run on what you created? We’ll see, I have just begun after all.
Devlog 2: Having made the classes. I have now create two classes that my parser will be able to use to turn the written code into something that can be executed. For my parser I’m going to have it build a tree out of NAND objects, so that when the root is called, the entire tree gets executed recursively. The kind of parser I wanna use is called a recursive descent parser, which starts at the first symbol of the text and moves through it left to right, and ends at the last symbol. So now I’m going to start working on the exact grammatical rules of NANDSpeak, so I can then start working on the parser and tokenizer.
Devlog 3: First Parser attempt So I tried making a parser, but it hasn’t worked yet, but I think that’s probably because I kind of confused myself again and again with my own decisions. So now, I’ll try to improve my parser to a working state, and in the worst case, change my approach.
Devlog 4: The Parser works!! (Somewhat) SO now i’ve managed to get the parser working, in fact the thing wrong was that for my main function I called it “Main” instead of “main”, so it couldn’t find it. I also had the problem that after running it, it returns a pointer to a that isn’t the one it should be, which I think I fixed now? So now I have the problem that the values aren’t correctly passed through the objects, meaning the logic doesn’t work the way it should....
|
1792802999.692939
|
1793407799.692939
|
|
58027
|
custom web by @kpk22128 | Stardance
|
kpk22128
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T06:50:37Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "made a nasa astronomy picture of the day site!! it fetches the daily space image (or video) from nasa’s free API and shows it with the explanation. also added a full dashboard where it saves your viewing history, favorites, and notes all in localStorage so no backend needed lol the hardest part was getting the dashboard to not show 404 - turns out vite needs a special config for multiple html pages and i had NO idea about that. spent way too long on it im proud of the dashboard honestly, it has stats, a profile u can edit, favorites grid, notes that autosave - it actually feels like a real product to test it: just go to the site, it loads today’s nasa pic automatically. then click “go to my dashboard” at the bottom to see the dashboard (your visit gets saved to history automatically!)", "repo": "https://github.com/priyanshusingh1234/nasa-app", "demo": "https://nasa-app-live.vercel.app/"}]...
|
[{"post_id": 61341, "ts": "202 [{"post_id": 61341, "ts": "2026-09-04T06:47:40Z", "hours": 0.5656, "text": "finally going to ship my project."}, {"post_id": 61314, "ts": "2026-09-04T05:11:03Z", "hours": 0.255, "text": "Thought to add hackclub auth in my NASA APOD app but i am not allowed to do so. Hence i am going to use firebase as i had mentioned earlier. Then my focus will be on improving design."}, {"post_id": 61306, "ts": "2026-09-04T04:53:10Z", "hours": 0.2569, "text": "Isn’t it strange , even i have added api now its stucks at loading because api is not returning anything.I am dead now i had taken care of all things mentioned in guide still getting error !! . wELL I will fix it very soon anyhow ."}, {"post_id": 61298, "ts": "2026-09-04T04:24:21Z", "hours": 0.2536, "text": "Made the first screen .I have not added api yet thats why it is throwing error . Will improve design when i finally add api and i am thinking of adding firebase authentication for auth as i have used it a few times. Will keep updating , stay tuned."}]...
|
Title: custom web by @kpk22128 | Stardance
Devlog Title: custom web by @kpk22128 | Stardance
Devlogs:
Made the first screen .I have not added api yet thats why it is throwing error . Will improve design when i finally add api and i am thinking of adding firebase authentication for auth as i have used it a few times. Will keep updating , stay tuned.
Isn’t it strange , even i have added api now its stucks at loading because api is not returning anything.I am dead now i had taken care of all things mentioned in guide still getting error !! . wELL I will fix it very soon anyhow .
Thought to add hackclub auth in my NASA APOD app but i am not allowed to do so. Hence i am going to use firebase as i had mentioned earlier. Then my focus will be on improving design.
finally going to ship my project.
Ships:
made a nasa astronomy picture of the day site!! it fetches the daily space image (or video) from nasa’s free API and shows it with the explanation. also added a full dashboard where it saves your viewing history, favorites, and notes all in localStorage so no backend needed lol the hardest part was getting the dashboard to not show 404 - turns out vite needs a special config for multiple html pages and i had NO idea about that. spent way too long on it im proud of the dashboard honestly, it has stats, a profile u can edit, favorites grid, notes that autosave - it actually feels like a real product to test it: just go to the site, it loads today’s nasa pic automatically. then click “go to my dashboard” at the bottom to see the dashboard (your visit gets saved to history automatically!)...
|
1793321400.5444686
|
1793407800.5444686
|
|
6831
|
A cute creature made from stuff on trees by @L1ZZY A cute creature made from stuff on trees by @L1ZZY0RAL3NA | Stardance...
|
L1ZZY0RAL3NA
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A cute creature made from stuff on trees by Title: A cute creature made from stuff on trees by @L1ZZY0RAL3NA | Stardance...
|
1792803000.5558841
|
1793407800.5558841
|
|
37700
|
Gesture Sandbox by @Lawrence | Stardance
|
Lawrence
|
0
|
2.12
|
0
|
[]
|
[{"post_id": 34240, "ts": "202 [{"post_id": 34240, "ts": "2026-07-24T19:32:40Z", "hours": 0.6592, "text": "Devlog 3 What is Gesture Sandbox? Gesture sandbox is a 3d modelling environment controlled entirely by your hand gestures (lowkey stole this from the Iron Man movie). You can use different hand gestures and motions to manipulate 3d objects on the screen. Curious to learn more? Click Here In this devlog, I mainly made optimizations to the site to boost fps (my laptop is lowkey buns please send me a framework hackclub 🙏) New Features none :( Fixes For some reason there was a blur effect being applied to the background of the site every frame which was dropping FPS by a lot. I changed this so that it only runs when hand movement is detected. I think this finally fixed the FPS issue since the site now averages 60 fps Links Try Gesture Sandbox View Source Code"}, {"post_id": 32589, "ts": "2026-07-21T21:18:52Z", "hours": 0.6422, "text": "Devlog 2 What is Gesture Sandbox? Gesture sandbox is a 3d modelling environment controlled entirely by your hand gestures (lowkey stole this from the Iron Man movie). You can use different hand gestures and motions to manipulate 3d objects on the screen. Curious to learn more? Click Here In this devlog, I made 2 main changes. New Features- none :( Fixes I noticed that Gesture Sandbox had become very laggy recently, and the average fps dropped from 40 to 20. I asked Claude to try to figure out why. The lag was caused by the glow affect when a user selected an object. To render this glow, the site would draw the scene with all of the objects, then it would redraw the whole scene again to add the glow effect. This was changed, and basically how it works now is the site draws the main scene, then feeds that scene into the bloomComposer() function that draws the glow effect where needed. im too lazy to explain this one ive done enough typing today but basically the site wasnt recognizing pinch gestures and so i fixed this with math that i will explain sometime later Links Try Gesture Sandbox View Source Code"}, {"post_id": 31947, "ts": "2026-07-20T19:20:18Z", "hours": 0.8219, "text": "Devlog #1 I have added a ton of new features to gesture sandbox recently. More importantly, I have found many critical bugs. Here’s what I’ve been working on: New Features Previously, when a user selected and object and started moving it, it would drag from their palm. I re-anchored this so that it would drag from their fingers. Fixes: For some gestures such as the delete gesture, the user is required to hold the gesture for multiple seconds. This used to require the user to keep the exact same position of their hand for every frame of those seconds. This would often get interrupted by slight hand movements or camera shake. I fixed this by having the AI ignore inconsistencies that only lasted a few frames. When the site first opens, camera access is requested. The site used to completely crash if camera access was not granted for some reason. I changed the site so that it displays an error message and reattempts to get camera access instead of crashing. Since gesture sandbox relies on MediaPipe for the gesture recognition AI, it would sometimes crash from a corrupted download (dont ask how i know this i definitely didnt try to upload my own model to replace mediapipe). I fixed this by doing a checksum verification before each download Try Gesture Sandbox View Source Code"}]...
|
Title: Gesture Sandbox by @Lawrence | Stardance
D Title: Gesture Sandbox by @Lawrence | Stardance
Devlogs:
Devlog #1 I have added a ton of new features to gesture sandbox recently. More importantly, I have found many critical bugs. Here’s what I’ve been working on: New Features Previously, when a user selected and object and started moving it, it would drag from their palm. I re-anchored this so that it would drag from their fingers. Fixes: For some gestures such as the delete gesture, the user is required to hold the gesture for multiple seconds. This used to require the user to keep the exact same position of their hand for every frame of those seconds. This would often get interrupted by slight hand movements or camera shake. I fixed this by having the AI ignore inconsistencies that only lasted a few frames. When the site first opens, camera access is requested. The site used to completely crash if camera access was not granted for some reason. I changed the site so that it displays an error message and reattempts to get camera access instead of crashing. Since gesture sandbox relies on MediaPipe for the gesture recognition AI, it would sometimes crash from a corrupted download (dont ask how i know this i definitely didnt try to upload my own model to replace mediapipe). I fixed this by doing a checksum verification before each download Try Gesture Sandbox View Source Code
Devlog 2 What is Gesture Sandbox? Gesture sandbox is a 3d modelling environment controlled entirely by your hand gestures (lowkey stole this from the Iron Man movie). You can use different hand gestures and motions to manipulate 3d objects on the screen. Curious to learn more? Click Here In this devlog, I made 2 main changes. New Features- none :( Fixes I noticed that Gesture Sandbox had become very laggy recently, and the average fps dropped from 40 to 20. I asked Claude to try to figure out why. The lag was caused by the glow affect when a user selected an object. To render this glow, the site would draw the scene with all of the objects, then it would redraw the whole scene again to add the glow effect. This was changed, and basically how it works now is the site draws the main scene, then feeds that scene into the bloomComposer() function that draws the glow effect where needed. im too lazy to explain this one ive done enough typing today but basically the site wasnt recognizing pinch gestures and so i fixed this with math that i will explain sometime later Links Try Gesture Sandbox View Source Code
Devlog 3 What is Gesture Sandbox? Gesture sandbox is a 3d modelling environment controlled entirely by your hand gestures (lowkey stole this from the Iron Man movie). You can use different hand gestures and motions to manipulate 3d objects on the screen. Curious to learn more? Click Here In this devlog, I mainly made optimizations to the site to boost fps (my laptop is lowkey buns please send me a framework hackclub 🙏) New Features none :( Fixes For some reason there was a blur effect being applied to the background of the site every frame which was dropping FPS by a lot. I changed this so that it only runs when hand movement is detected. I think this finally fixed the FPS issue since the site now averages 60 fps Links Try Gesture Sandbox View Source Code...
|
1792803001.4092612
|
1793407801.4092612
|
|
20296
|
Story RPG Video game by @Moosa | Stardance
|
Moosa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Story RPG Video game by @Moosa | Stardance
|
1792803002.2745879
|
1793407802.2745879
|
|
38912
|
WarioWare Game by @keira | Stardance
|
keira
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @keira | Stardance
|
1792803003.1213605
|
1793407803.1213605
|
|
15932
|
My very own WebOS by @sreenidhi_dhanikonda | Stard My very own WebOS by @sreenidhi_dhanikonda | Stardance...
|
sreenidhi_dhanikonda
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @sreenidhi_dhanikonda Title: My very own WebOS by @sreenidhi_dhanikonda | Stardance...
|
1792803003.9619167
|
1793407803.9619167
|
|
8812
|
marvschwamm.de by @mervin | Stardance
|
mervin
|
1
|
7.55
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-07T20:53:05Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made MY website as lection for me to learn java script and HTML. I made the style dark and I think purple looks good and fits the style so I made some text purple. the Website shows what I did in the last few weeks and now its there yet without a certificate so you can only visit it under http:// and not under https:// but I hope this wont annoy. I integrated a aboutme in the website so you can learn things about me and you can get to know me better! I’ll also show my current and my future projects on the website so you’ll always be up to date. you can visit it NOW under http://marvschwamm.de", "repo": "https://github.com/MarvSchwamm123/Website", "demo": "http://marvschwamm.de"}]...
|
[{"post_id": 4530, "ts": "2026 [{"post_id": 4530, "ts": "2026-06-07T21:29:01Z", "hours": 0.5461, "text": "just a navigator advice for my Website. First of all to load the languages you have to click on the settings Icon in the top right corner then tip on the globe and then choose your language then the text will be loaded right once you choosed your language you are ready to go and every time you load the website it will be your language"}, {"post_id": 4109, "ts": "2026-06-07T09:36:23Z", "hours": 0.2533, "text": "HAH FORHOT the Home button quickly added it before I ship it because Ill ship it in a few minutes so you can host the Website locally just write wsl: cd marvschwamm.de source .venv/bin/activate python3 main.py"}, {"post_id": 3815, "ts": "2026-06-06T21:28:03Z", "hours": 1.3092, "text": "I nearly finished the aboutme page with a lot of text and a bit of trouble wit hshowing the text. I rearranged the text showing so it has its own text.js so its better for people to understand."}, {"post_id": 3739, "ts": "2026-06-06T19:40:15Z", "hours": 2.4856, "text": "Im working on my about me page with the information aboutm e youll be able to find there hopefully on sunday. Im making the background be a turning earth ball. for the earth Im using https://unpkg.com/ [email protected] /build/three.module.js and for the country borders I took the information from https://github.com/subyfly/topojson/blob/master/world-countries.json?short_path=c9c2b74 to show countrie borders on the globe turning in the background. 21:40 06.06.2026"}, {"post_id": 2964, "ts": "2026-06-05T21:33:44Z", "hours": 2.7211, "text": "Im working on a draggable Settings window for Language and style."}]...
|
Title: marvschwamm.de by @mervin | Stardance
Devl Title: marvschwamm.de by @mervin | Stardance
Devlogs:
Im working on a draggable Settings window for Language and style.
Im working on my about me page with the information aboutm e youll be able to find there hopefully on sunday. Im making the background be a turning earth ball. for the earth Im using https://unpkg.com/ [email protected] /build/three.module.js and for the country borders I took the information from https://github.com/subyfly/topojson/blob/master/world-countries.json?short_path=c9c2b74 to show countrie borders on the globe turning in the background. 21:40 06.06.2026
I nearly finished the aboutme page with a lot of text and a bit of trouble wit hshowing the text. I rearranged the text showing so it has its own text.js so its better for people to understand.
HAH FORHOT the Home button quickly added it before I ship it because Ill ship it in a few minutes so you can host the Website locally just write wsl: cd marvschwamm.de source .venv/bin/activate python3 main.py
just a navigator advice for my Website. First of all to load the languages you have to click on the settings Icon in the top right corner then tip on the globe and then choose your language then the text will be loaded right once you choosed your language you are ready to go and every time you load the website it will be your language
Ships:
I made MY website as lection for me to learn java script and HTML. I made the style dark and I think purple looks good and fits the style so I made some text purple. the Website shows what I did in the last few weeks and now its there yet without a certificate so you can only visit it under http:// and not under https:// but I hope this wont annoy. I integrated a aboutme in the website so you can learn things about me and you can get to know me better! I’ll also show my current and my future projects on the website so you’ll always be up to date. you can visit it NOW under http://marvschwamm.de...
|
1793321404.4215398
|
1793407804.4215398
|
|
13375
|
My very own WebOS by @crmooney7 | Stardance
|
crmooney7
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @crmooney7 | Stardance
|
1792803004.8072805
|
1793407804.8072805
|
|
15990
|
My awesome macropad! by @Vickie | Stardance
|
Vickie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @Vickie | Stardance
|
1792803005.6759453
|
1793407805.6759453
|
|
31019
|
Red Circle Meme Creator by @trafficlunar | Stardan Red Circle Meme Creator by @trafficlunar | Stardance...
|
trafficlunar
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Red Circle Meme Creator by @trafficlunar | Title: Red Circle Meme Creator by @trafficlunar | Stardance...
|
1792803006.5272684
|
1793407806.5272684
|
|
3643
|
My first slack bot! by @shuaibmk | Stardance
|
shuaibmk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @shuaibmk | Stardanc Title: My first slack bot! by @shuaibmk | Stardance...
|
1792803007.3768852
|
1793407807.3768852
|
|
7118
|
Starboard! by @world | Stardance
|
world
|
1
|
47.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T01:43:23Z", "hours": 47.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Starboard! I made this macro keyboard from scratch. This was my first time using KiCad and Fusion for a project! (And it took forever…) But it was a really fun project. Checkout the demo website using Three.js! I really can’t wait to see my keyboard irl", "repo": "https://github.com/deveworld/starboard", "demo": ""}]...
|
[{"post_id": 8138, "ts": "2026 [{"post_id": 8138, "ts": "2026-06-13T16:09:32Z", "hours": 10.5117, "text": "Starboard! Starboard is a compact 63×63 mm Hackpad macropad built entirely from kit parts with QMK firmware and a fully 3D-printed sandwich case. I designed the 2-layer PCB in KiCad and wrote a custom-matrix QMK keymap (six keys plus encoder press, encoder volume control, OLED status readout, and RGB underglow), then cross-checked the firmware pin map against the board netlist from three independent sources. Along the way I caught and fixed a stale prebuilt UF2 (a leftover 10 ms vs 30 ms bootmagic delay) by rebuilding deterministically from source, and confirmed every checklist dimension. Finally I packaged the repo to the required structure and pushed it public!"}, {"post_id": 5702, "ts": "2026-06-09T16:26:54Z", "hours": 5.8964, "text": "Full 3D Modeling It was way harder than my first thought… Many PCB correction… etc."}, {"post_id": 5509, "ts": "2026-06-09T09:49:13Z", "hours": 12.2217, "text": "I’m working on Fusion! But I think I need to fix some collision and clearance a bit. Does it look good?"}, {"post_id": 3420, "ts": "2026-06-06T11:04:16Z", "hours": 3.4808, "text": "PCB also done!!!"}, {"post_id": 3353, "ts": "2026-06-06T07:34:15Z", "hours": 14.6039, "text": "Schematic Done!"}]...
|
Title: Starboard! by @world | Stardance
Devlogs:
Title: Starboard! by @world | Stardance
Devlogs:
Schematic Done!
PCB also done!!!
I’m working on Fusion! But I think I need to fix some collision and clearance a bit. Does it look good?
Full 3D Modeling It was way harder than my first thought… Many PCB correction… etc.
Starboard! Starboard is a compact 63×63 mm Hackpad macropad built entirely from kit parts with QMK firmware and a fully 3D-printed sandwich case. I designed the 2-layer PCB in KiCad and wrote a custom-matrix QMK keymap (six keys plus encoder press, encoder volume control, OLED status readout, and RGB underglow), then cross-checked the firmware pin map against the board netlist from three independent sources. Along the way I caught and fixed a stale prebuilt UF2 (a leftover 10 ms vs 30 ms bootmagic delay) by rebuilding deterministically from source, and confirmed every checklist dimension. Finally I packaged the repo to the required structure and pushed it public!
Ships:
Starboard! I made this macro keyboard from scratch. This was my first time using KiCad and Fusion for a project! (And it took forever…) But it was a really fun project. Checkout the demo website using Three.js! I really can’t wait to see my keyboard irl...
|
1793321407.4486477
|
1793407807.4486477
|