|
59128
|
CHRONO // BLINK by @Ander507 | Stardance
|
Ander507
|
1
|
10.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T14:06:21Z", "hours": 10.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I made CHRONO BLINK is a top-down HTML5 arena where time only flows when you move. Stand still and the world crawls at 0.08×. Start moving and it wakes up. Your only attack is a blink-dash: a short invulnerable lunge. Slice an enemy and the dash refunds. Miss and you sit in 1.2s of lockout. The whole game is one canvas in one index.html . No engine, no build, no install. What was challenging Getting the time scale to feel like a mechanic instead of a pause. A hard stop looks broken. It had to lerp, and combos / dash cooldown still run on real seconds so you cannot hide in slow-mo forever. Phone was the other fight. Glow, scanlines, and chromatic aberration were eating frames, so DPR is capped, scanlines are a 1×4 pattern instead of a fill per row, and the RGB split only composites while the punch is actually on screen. Dash distance is capped so the landing reticle stays on screen. On rotate, resize waits ~120ms because mobile browsers still report the old viewport if you measure on the orientation event. Shop layout had to reflow too: two columns in short landscape, stacked in portrait, or the buttons become un-tappable. What I’m proud of The loop actually clicks. You freeze, the arena goes quiet, you pick a line, you blink through a stalker and the dash comes back. That moment is the whole game. Also that it runs from a local file on desktop and thumbs on a phone, with AZERTY as first-class, not an afterthought. CrazyGames SDK only loads on CrazyGames (or localhost / ?cg=1 ). Everywhere else it just uses localStorage and never fetches it. How to test Clone the repo and open index.html . Double-click is enough. file:// works. Stand still. Time should crawl. Move. The arena should speed up. Blink through something (refund). Miss on purpose (1.2s lockout). Desktop: WASD, ZQSD, or arrows. Blink with Space or right-click toward the reticle. M mutes. X skips the tutorial. Phone: left thumb to move, right-side drag then release to blink. First run has a skippable tutorial. Coins bank into Reach / Recovery / Magnet between deaths. Progress lives in localStorage ( chronoBlink.* ) if you want a fresh start.", "repo": "", "demo": ""}]...
|
[{"post_id": 68653, "ts": "202 [{"post_id": 68653, "ts": "2026-09-15T13:58:58Z", "hours": 2.4931, "text": "Devlog #4 Published to crazy games and to a domain https://chronoblink.xyz/ rn waiting for aproval for"}, {"post_id": 68057, "ts": "2026-09-14T13:21:30Z", "hours": 5.6639, "text": "Devlog #3 Added two gameplay videos this week: landscape and portrait. The covers look fine but they don’t show the actual hook. Time slows down when you stop moving. That’s hard to get from a still image, so I recorded some real runs instead of another screenshot. I did both orientations because the game isn’t the same crop on a phone. Desktop is mouse + WASD (ZQSD works too), blink with space or right click. Phone is left thumb to move and right drag to blink. The HUD and shop reflow with the screen — landscape can split the death screen into two columns, portrait stacks so the buttons stay tappable. One horizontal trailer cropped vertical would just look wrong. The clips are just me playing. I stand still for a second so you can see the slow-mo, blink through a stalker (that refunds the dash), miss one so the 1.2s cooldown is obvious, then some gunners / phantoms, coins, and the shop. I left a bit of the phone tutorial in (hold still, then drag & release) since that’s what you actually need on mobile. That’s the whole update. Videos are on the page if you want to see it moving."}, {"post_id": 67365, "ts": "2026-09-13T13:28:30Z", "hours": 1.1092, "text": "Devlog #2 Made the main menu and a little gameplay (not really good right now very goofy physics) and found the design i wanna use"}, {"post_id": 63145, "ts": "2026-09-06T19:45:32Z", "hours": 0.5339, "text": "Devlog #1 First i started making a mindmap and planing the game out and made the index.html file The other default files does not count and the readme also wont count cause its not a part of the game Goal: Fun Easy to understand Can be published on Crazy Games with ads later"}]...
|
Title: CHRONO // BLINK by @Ander507 | Stardance
D Title: CHRONO // BLINK by @Ander507 | Stardance
Devlogs:
Devlog #1 First i started making a mindmap and planing the game out and made the index.html file The other default files does not count and the readme also wont count cause its not a part of the game Goal: Fun Easy to understand Can be published on Crazy Games with ads later
Devlog #2 Made the main menu and a little gameplay (not really good right now very goofy physics) and found the design i wanna use
Devlog #3 Added two gameplay videos this week: landscape and portrait. The covers look fine but they don’t show the actual hook. Time slows down when you stop moving. That’s hard to get from a still image, so I recorded some real runs instead of another screenshot. I did both orientations because the game isn’t the same crop on a phone. Desktop is mouse + WASD (ZQSD works too), blink with space or right click. Phone is left thumb to move and right drag to blink. The HUD and shop reflow with the screen — landscape can split the death screen into two columns, portrait stacks so the buttons stay tappable. One horizontal trailer cropped vertical would just look wrong. The clips are just me playing. I stand still for a second so you can see the slow-mo, blink through a stalker (that refunds the dash), miss one so the 1.2s cooldown is obvious, then some gunners / phantoms, coins, and the shop. I left a bit of the phone tutorial in (hold still, then drag & release) since that’s what you actually need on mobile. That’s the whole update. Videos are on the page if you want to see it moving.
Devlog #4 Published to crazy games and to a domain https://chronoblink.xyz/ rn waiting for aproval for
Ships:
What I made CHRONO BLINK is a top-down HTML5 arena where time only flows when you move. Stand still and the world crawls at 0.08×. Start moving and it wakes up. Your only attack is a blink-dash: a short invulnerable lunge. Slice an enemy and the dash refunds. Miss and you sit in 1.2s of lockout. The whole game is one canvas in one index.html . No engine, no build, no install. What was challenging Getting the time scale to feel like a mechanic instead of a pause. A hard stop looks broken. It had to lerp, and combos / dash cooldown still run on real seconds so you cannot hide in slow-mo forever. Phone was the other fight. Glow, scanlines, and chromatic aberration were eating frames, so DPR is capped, scanlines are a 1×4 pattern instead of a fill per row, and the RGB split only composites while the punch is actually on screen. Dash distance is capped so the landing reticle stays on screen. On rotate, resize waits ~120ms because mobile browsers still report the old viewport if you measure on the orientation event. Shop layout had to reflow too: two columns in short landscape, stacked in portrait, or the buttons become un-tappable. What I’m proud of The loop actually clicks. You freeze, the arena goes quiet, you pick a line, you blink through a stalker and the dash comes back. That moment is the whole game. Also that it runs from a local file on desktop and thumbs on a phone, with AZERTY as first-class, not an afterthought. CrazyGames SDK only loads on CrazyGames (or localhost / ?cg=1 ). Everywhere else it just uses localStorage and never fetches it. How to test Clone the repo and open index.html . Double-click is enough. file:// works. Stand still. Time should crawl. Move. The arena should speed up. Blink through something (refund). Miss on purpose (1.2s lockout). Desktop: WASD, ZQSD, or arrows. Blink with Space or right-click toward the reticle. M mutes. X skips the tutorial. Phone: left thumb to move, right-side drag then release to blink. First run has a skippable tutorial. Coins bank into Reach / Recovery / Magnet between deaths. Progress lives in localStorage ( chronoBlink.* ) if you want a fresh start....
|
1793008172.2513978
|
1793094572.2513978
|
|
55042
|
Monochromium by @eli | Stardance
|
eli
|
1
|
59.56
|
414
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:51:31Z", "hours": 23.0, "multiplier": 17.92, "payout": 414, "blessing": "neutral", "text": "Hi everyone! Today I am shipping Monochromium (v0.1.1) a flexible CLI note taking app for the terminal! Written in Rust its a fast app with a binary smaller than 2mb! We have a full spec for future versions and plan to keep writing more code soon! My favorite part of developing this app was probably learning the clap syntax, its quite easy and intuitive now! Thanks for reading :)", "repo": "https://github.com/Papaya-Voldemort/Monochromium", "demo": "https://crates.io/crates/monochromium"}]...
|
[{"post_id": 82775, "ts": "202 [{"post_id": 82775, "ts": "2026-10-25T20:06:00Z", "hours": 2.8222, "text": "Monochromium v0.6.0 — We’re so back (with graphs!) Sorry it’s been so long since my last devlog! I have been stuck writing emails for Haven for such a long time lol! But I finally got 0.6.0 out to you guys! Yeah I know it’s super cool! Here is what got added (yeah, added ! It’s been a bit since I was not just writing polish): Sugar commands for checkin , todo , and ideas — allows you to quickly add notes with different types Value row on the db — allows you to add a value associated with the notes (as a suggestion: hype for ideas, mood for checkins, and priority for todos) And the big one… an overhauled stats command with mood graphs ! Yeah, you saw the value row and thought it was LAME right! Well, I added it so I could add these fancy graphs! Ok, quick story time: my mental health sucks (I assume it’s a common thing among programmers), so I have been adding a little score: +4 or smth to the end of my checkins from monochromium. I honestly have loved this, and it helped me get through the day just a little better… So I added that feature directly into the CLI… yeah, you don’t HAVE to use it… but I highly recommend it, even if it’s just for the pretty graphs (in the media below :) Anyways guys, have a great day <3"}, {"post_id": 81914, "ts": "2026-10-23T00:44:26Z", "hours": 2.1578, "text": "I started working through the feedback that I got from the different star interviews on my last ship because I want to make sure that the next one’s really polished for you guys! I wanted to try to be professional with this, so I made five GitHub issues, and I’ve been trying to use the CLI for most of the stuff! Here are the two I finished so far: Switch stats command to use SQL count for performance and simplicity Added Mac OS Intel release as well as a Universal binary Unrelated to the start interviews, I added some checks before you can commit your code to prevent CI fails Anyway, guys, sorry for the long time between this and the last vlog. Hopefully you guys are having a great day. Thanks for checking in. Bye :)"}, {"post_id": 81026, "ts": "2026-10-19T16:32:41Z", "hours": 3.8953, "text": "Honestly not much to share with you guys, just lots and lots of bug fixes across the board. Some of the major ones identified and fixed were: Commands breaking when parsing locked commands Code being super ugly :( Security Fixes And several I forgot… Any ways I am currently working on more security fixes so we can release 0.5.1 full release, I want to ensure that there are NO security issues for a update based entirely on making it secure… Some other planned stuff: Quick config change commands Better quick note title genration Full documentation on how to use Tutorial command? On Install helper prompt Anything else you guys want Ok bye! Changelog Fix fmt and clippy ( e839d6b ) pre security patch ( 90f155f ) QoL and code quality fixes ( a2be63e ) Bug fixes ( 9bbf71f ) Some more small polish ( 183aa5a ) 0.5.1-alpha.0: Attempt one at fixing enough bugs for a release ( 0a825ab ) PS: Make a github issue or submit a comment on any of the devlogs and I will most likely implement it within the day :)"}, {"post_id": 79342, "ts": "2026-10-13T15:47:40Z", "hours": 5.7886, "text": "I should probably be posting these devlogs significantly more… Almost 6 hours for a devlog is quite a bit… But here I am. Here’s what’s changed. Here’s what’s finished: 0.5.0 full release Official Markdown file support Quality-of-life improvements Comprehensive test suite for more things Here’s what’s in progress: The cryptography branch Basic file locking and unlocking More tests Binary optimization 0.5.1 beta release soon Here’s what’s yet to be started: Additional updates More commands Quality of life for locking and unlocking Better branding and more Anyway my first ship finally finished so I should be submitting the next one any day now, probably once 0.5.1 or 0.5.2 is completed! Thanks for reading bye! PS: Still no idea what to put for screenshots for a CLI like this so enjoy more terminal screenshots…"}, {"post_id": 77873, "ts": "2026-10-08T16:53:43Z", "hours": 5.5978, "text": "Hey guys! Sorry for the crazy long wait! I have been insanely busy lately with stuff but this project is finally mostly ready for the next release! 0.5.0-alpha.0 is done! The biggest new feature being file contents are controlled by md files not just db contents! Here is more depth: Schema changes: contents string -> file_link -> String Command Changes: Edit now uses default configured editor and also has commands to change db values (other than id!) QoL: Lots of tiny fixes for quality of life to ensure things work well More command flags: Many more flags have had added support Why still in alpha? So this update is HUGE and has tons of small bugs on migrations, editing, searching, listing files, and more… so I just want to make a few more changes before a full release! Thanks for staying with me its almost over! Bye!"}, {"post_id": 75994, "ts": "2026-10-01T22:54:09Z", "hours": 3.5514, "text": "I have been working on a big migration :) its not quite done ofc but I will get their eventually. So sorry for this tiny devlog but I am working on somthing big for you guys!"}, {"post_id": 74188, "ts": "2026-09-26T21:40:23Z", "hours": 2.2856, "text": "Hi guys! Today I worked on a new stats command! Pretty basic I know… But I was lazy ok… Also I did a few other small things: Updated CI a bit Wrote some more tests Bumped version to v0.4.3 Some other stuff Oh one bigger thing I did was fix a bug with new lines and the shell prompt bugging into stuff that did not do a new line at the end… pretty simple fix but it makes reminders and stats look much better! Sorry for the stale devlog! bye"}, {"post_id": 73152, "ts": "2026-09-24T14:25:32Z", "hours": 3.3036, "text": "No way! Stardance was extended for one more month! And it has a story! This is insane! Sorry for not keeping up with the daily scheduled… don’t worry I am back on track (for a unnumbered amount of time)… but I am totally getting some hours in so the spaceship can be rebuilt… (Do I really want that? I man the destruction particle effects are really nice…) Hopfully my past ship that is still not reviewed counts for the time for this event! Ok changes time: Added tests Unified CLI commands Added Github Actions Added Binarys for all OSes and a bunch of other stuff I forgot about :) Hopfully this media/screenshots are decent looking because I was lazy and did not put much work into them ;D thanks for tolerating me :) bye!"}, {"post_id": 72018, "ts": "2026-09-22T00:43:19Z", "hours": 3.6858, "text": "Ok my goal is to write 3 devlogs today so I can make up for some missed ones last week… Plus I have the day off. So here is the first one: This morning I worked on writing some tests for db and for utility functions just getting it prepped for the 0.3.0 release. Next I am going to work on the 0.4.0 release which will mostly be a polish run honestly :)"}, {"post_id": 71445, "ts": "2026-09-20T20:42:37Z", "hours": 3.4747, "text": "Whoah! Its been a LONG time since I made a devlog here… Honestly I had intended on never making another one…but then I found myself actually using Monochromium, and I had a lot of issues with it, and well I have a roadmap in my mind so might as well… So I may have done a few hour long rewrite… I basically did a little bit of stuff for the ship getting fixed, then updated the config and reminder timer, then updated the reminder system, then… I SWITCHED THE ENTIRE DB LIBRARY! So that took a very, very, very long time… but resulted in 75% smaller binary (again) we are looking at a very small binary now :) and that is with SQLite still bundled for compatibility! Anyway guys I am so happy to be back (not happy about my missing sticky streak…) and hope to write again soon! PS: Yes the media sucks I just ran out of time today ok… Changelog fix issue with time parsing ( 4ccff8e ) Finish refactor, ran cargo fmt, bump version number to 0.3.0 alpha ( 2825568 ) Switch everything over to rusqlite, switch to sync instead of async, add new database model, cut binary size a lot, fix minor bugs, huge refactor ( f2f318b ) V0.2.0: Moved the types system to seperate folder, fixed reminer and checkins, added toml config, and minor other fixes ( 735d4c4 ) Update reminder to use config time, updated config to support toml ( 281a6a3 ) Fix readme and demo video ( 3466ed2 )"}, {"post_id": 68287, "ts": "2026-09-14T21:08:35Z", "hours": 1.6672, "text": "Ok I am actually so tired. I have to work today and tomorrow and I am also starting third place so this is your final devlog… for now… I will inevitably come back to make more changes, small polishes and upgrades down the line, but it will be a bit. In this last update, I polished things fixed a ton of warnings and made it good enough to hopefully release. Thank you all for following me through this journey. Its tiring to look back on it now but honestly it was still worth it. Goodbye! <3"}, {"post_id": 66917, "ts": "2026-09-12T21:40:13Z", "hours": 1.2172, "text": "Sorry for missing yesterdays devlog… Figured I would save it for today :) Today/Yesterday I worked on fixing major and minor bugs, additionally I made a export command to export all of the db rows quickly. Its so close to a v1 release I just want to make sure its super duper polished before I will release it!"}, {"post_id": 65784, "ts": "2026-09-11T04:59:59Z", "hours": 1.0553, "text": "Apparently you guys like programming memes. So its late again and I don’t want to make another piece of nice looking media! So here are some more memes (I know lazy…) Anyways today I worked on more docs, fixed bugs, published to crates.io and worked on the readme. Not much really… I am working on a few small tweaks and features but nothing major. Love you guys and have a great night :)"}, {"post_id": 65154, "ts": "2026-09-10T03:08:06Z", "hours": 1.145, "text": "Hey! I am back! Today is not even that late! Today I did not do that much but I did run into a Hackatime bug again! I hate when I write human code and it gets logged as AI time :( But time logging aside I worked on the docs today, I finished up comments for each of the commands and started on the readme. Anyway for the media I found a funny rust meme I wanted to share with you, its relevant because tokio is like 0.2mb of my binary size and V2 will def remove it…"}, {"post_id": 64637, "ts": "2026-09-09T05:56:05Z", "hours": 0.9472, "text": "Sorry this is so late (A common theme among my devlogs) But I still have 20 min before tomorrow! Let me have it! Today I mostly wrote docs, added a logo, packaged it, shrunk the binary by 75% from 8mb to 2mb! Anyways its basically done, probably 3 days more of devlogs just because I am a perfectionist. Also super sorry about the media… it kind of sucks I know."}, {"post_id": 63927, "ts": "2026-09-07T23:48:22Z", "hours": 1.0564, "text": "Ok not much done today I had a 4 hour drive so I just watched some Attack on Titan :) But I did get SOME coding done! Today I implemented the reminder function and the inital set up functions. The reminder one is mostly complete but I might add a few different message types. As for the init command its iffy, I just need to change the checks and update a few things but its a pretty minimal feature. Honestly I will be honest its getting pretty close to done! My expected timeline for V1 of this project was 20 hours so its already pretty on target."}, {"post_id": 63198, "ts": "2026-09-06T21:21:33Z", "hours": 0.8339, "text": "OK we are back to daily (I hope ) devlogs. Again really sorry about last time… So I only did about an hour of work today because my Mom hates when I code on sundays… Today I started working on the reminder command, it will run when ever you open your terminal and remind you to check in (yay mental health!) Becuase this is a pretty big task I started by updating the search function to support searching for types, I am going to use this new search to find the last time a user checked in with a note. Sorry I had little time to make better looking screenshots… or a video… but hopfully they look decent. Thanks for reading! Have a wonderful day!"}, {"post_id": 62546, "ts": "2026-09-06T00:08:47Z", "hours": 3.3806, "text": "I am SOOO sorry! I completely missed 2 days in a row… And the worst part is I totally knew the whole time… So here is the story: Basically I usally work from 5 PM to 10:30 PM, but on Thursday, I got out of work at 12:00 and then on Friday (The next day) I got out at 11:30 . So I was way too tired to do much… Now I am out of my house for Labor day weekend and so I can’t make my pretty videos for a few days. So here is what I did: Updated add command with better error handling Made the edit command and fixed it a lot Add MIT LICENSE and blank readme Start shell config for future features Anyways so I did a little bit! Again super sorry for the boring image, its the logo/banner for the project!"}, {"post_id": 60551, "ts": "2026-09-02T23:30:19Z", "hours": 1.5156, "text": "Today was kind of slow :( but that does not mean I am missing a devlog! I did 3 main things, first I added a view command allowing you to see note content, second I updated the delete function logging, and finally I added the search function to let you basic search your notes! Thanks for reading and again, really sorry for bad media upload (just realizing I will probably saw that about every day), and have a great day! PS: My time logging is really odd lately, despite not using AI its logging some of it as AI and I think that lost me 20m today or smth… but idk! PPS: The video was huge so I had chatgpt edit it, let me know how you think it did…"}, {"post_id": 59921, "ts": "2026-09-01T23:04:18Z", "hours": 1.8117, "text": "Hey everyone! I am back for another daily devlog again almost nothing new to show (Sorry) But its getting better! I added a few new things: Updated list command, switch from providing full db every time to just a connection instance, and updated the delete function to be able to remove notes. So a pretty substantial day imo! Enjoy the video, hopefully its fun to watch!"}, {"post_id": 59329, "ts": "2026-09-01T01:53:03Z", "hours": 2.1469, "text": "Almost missed this one! Honestly I sometimes love writing these but after a longer day of debugging its not as much fun… Anyways, today I got some good stuff done, I finally make it kind of usable with working commands* (kind of…) Still not much to show in the media but I tried my best for you guys! Enjoy!"}, {"post_id": 58464, "ts": "2026-08-30T21:43:19Z", "hours": 0.9561, "text": "Ok we are back to the daily devlogs! So lets get into this one: Today I just did a little bit of work, I implemented a utilities folder with small helper functions for tiny things here and there. I updated the add() function and made the checkin() function. Not much else… Honestly I have no idea what to put for the picture yet… Anyways thanks for reading!"}, {"post_id": 57673, "ts": "2026-08-29T21:57:43Z", "hours": 5.3897, "text": "So I was gonna post a lot more dev logs for this project, but I accidentally had the wrong hackatime project set… Anyway, unfortunately there’s still not a whole lot more for me to show as it’s a CL hide but… Here’s a few pretty pictures from my code editor to tie you over!"}]...
|
Title: Monochromium by @eli | Stardance
Devlogs:
Title: Monochromium by @eli | Stardance
Devlogs:
So I was gonna post a lot more dev logs for this project, but I accidentally had the wrong hackatime project set… Anyway, unfortunately there’s still not a whole lot more for me to show as it’s a CL hide but… Here’s a few pretty pictures from my code editor to tie you over!
Ok we are back to the daily devlogs! So lets get into this one: Today I just did a little bit of work, I implemented a utilities folder with small helper functions for tiny things here and there. I updated the add() function and made the checkin() function. Not much else… Honestly I have no idea what to put for the picture yet… Anyways thanks for reading!
Almost missed this one! Honestly I sometimes love writing these but after a longer day of debugging its not as much fun… Anyways, today I got some good stuff done, I finally make it kind of usable with working commands* (kind of…) Still not much to show in the media but I tried my best for you guys! Enjoy!
Hey everyone! I am back for another daily devlog again almost nothing new to show (Sorry) But its getting better! I added a few new things: Updated list command, switch from providing full db every time to just a connection instance, and updated the delete function to be able to remove notes. So a pretty substantial day imo! Enjoy the video, hopefully its fun to watch!
Today was kind of slow :( but that does not mean I am missing a devlog! I did 3 main things, first I added a view command allowing you to see note content, second I updated the delete function logging, and finally I added the search function to let you basic search your notes! Thanks for reading and again, really sorry for bad media upload (just realizing I will probably saw that about every day), and have a great day! PS: My time logging is really odd lately, despite not using AI its logging some of it as AI and I think that lost me 20m today or smth… but idk! PPS: The video was huge so I had chatgpt edit it, let me know how you think it did…
I am SOOO sorry! I completely missed 2 days in a row… And the worst part is I totally knew the whole time… So here is the story: Basically I usally work from 5 PM to 10:30 PM, but on Thursday, I got out of work at 12:00 and then on Friday (The next day) I got out at 11:30 . So I was way too tired to do much… Now I am out of my house for Labor day weekend and so I can’t make my pretty videos for a few days. So here is what I did: Updated add command with better error handling Made the edit command and fixed it a lot Add MIT LICENSE and blank readme Start shell config for future features Anyways so I did a little bit! Again super sorry for the boring image, its the logo/banner for the project!
OK we are back to daily (I hope ) devlogs. Again really sorry about last time… So I only did about an hour of work today because my Mom hates when I code on sundays… Today I started working on the reminder command, it will run when ever you open your terminal and remind you to check in (yay mental health!) Becuase this is a pretty big task I started by updating the search function to support searching for types, I am going to use this new search to find the last time a user checked in with a note. Sorry I had little time to make better looking screenshots… or a video… but hopfully they look decent. Thanks for reading! Have a wonderful day!
Ok not much done today I had a 4 hour drive so I just watched some Attack on Titan :) But I did get SOME coding done! Today I implemented the reminder function and the inital set up functions. The reminder one is mostly complete but I might add a few different message types. As for the init command its iffy, I just need to change the checks and update a few things but its a pretty minimal feature. Honestly I will be honest its getting pretty close to done! My expected timeline for V1 of this project was 20 hours so its already pretty on target.
Sorry this is so late (A common theme among my devlogs) But I still have 20 min before tomorrow! Let me have it! Today I mostly wrote docs, added a logo, packaged it, shrunk the binary by 75% from 8mb to 2mb! Anyways its basically done, probably 3 days more of devlogs just because I am a perfectionist. Also super sorry about the media… it kind of sucks I know.
Hey! I am back! Today is not even that late! Today I did not do that much but I did run into a Hackatime bug again! I hate when I write human code and it gets logged as AI time :( But time logging aside I worked on the docs today, I finished up comments for each of the commands and started on the readme. Anyway for the media I found a funny rust meme I wanted to share with you, its relevant because tokio is like 0.2mb of my binary size and V2 will def remove it…
Apparently you guys like programming memes. So its late again and I don’t want to make another piece of nice looking media! So here are some more memes (I know lazy…) Anyways today I worked on more docs, fixed bugs, published to crates.io and worked on the readme. Not much really… I am working on a few small tweaks and features but nothing major. Love you guys and have a great night :)
Sorry for missing yesterdays devlog… Figured I would save it for today :) Today/Yesterday I worked on fixing major and minor bugs, additionally I made a export command to export all of the db rows quickly. Its so close to a v1 release I just want to make sure its super duper polished before I will release it!
Ok I am actually so tired. I have to work today and tomorrow and I am also starting third place so this is your final devlog… for now… I will inevitably come back to make more changes, small polishes and upgrades down the line, but it will be a bit. In this last update, I polished things fixed a ton of warnings and made it good enough to hopefully release. Thank you all for following me through this journey. Its tiring to look back on it now but honestly it was still worth it. Goodbye! <3
Whoah! Its been a LONG time since I made a devlog here… Honestly I had intended on never making another one…but then I found myself actually using Monochromium, and I had a lot of issues with it, and well I have a roadmap in my mind so might as well… So I may have done a few hour long rewrite… I basically did a little bit of stuff for the ship getting fixed, then updated the config and reminder timer, then updated the reminder system, then… I SWITCHED THE ENTIRE DB LIBRARY! So that took a very, very, very long time… but resulted in 75% smaller binary (again) we are looking at a very small binary now :) and that is with SQLite still bundled for compatibility! Anyway guys I am so happy to be back (not happy about my missing sticky streak…) and hope to write again soon! PS: Yes the media sucks I just ran out of time today ok… Changelog fix issue with time parsing ( 4ccff8e ) Finish refactor, ran cargo fmt, bump version number to 0.3.0 alpha ( 2825568 ) Switch everything over to rusqlite, switch to sync instead of async, add new database model, cut binary size a lot, fix minor bugs, huge refactor ( f2f318b ) V0.2.0: Moved the types system to seperate folder, fixed reminer and checkins, added toml config, and minor other fixes ( 735d4c4 ) Update reminder to use config time, updated config to support toml ( 281a6a3 ) Fix readme and demo video ( 3466ed2 )
Ok my goal is to write 3 devlogs today so I can make up for some missed ones last week… Plus I have the day off. So here is the first one: This morning I worked on writing some tests for db and for utility functions just getting it prepped for the 0.3.0 release. Next I am going to work on the 0.4.0 release which will mostly be a polish run honestly :)
No way! Stardance was extended for one more month! And it has a story! This is insane! Sorry for not keeping up with the daily scheduled… don’t worry I am back on track (for a unnumbered amount of time)… but I am totally getting some hours in so the spaceship can be rebuilt… (Do I really want that? I man the destruction particle effects are really nice…) Hopfully my past ship that is still not reviewed counts for the time for this event! Ok changes time: Added tests Unified CLI commands Added Github Actions Added Binarys for all OSes and a bunch of other stuff I forgot about :) Hopfully this media/screenshots are decent looking because I was lazy and did not put much work into them ;D thanks for tolerating me :) bye!
Hi guys! Today I worked on a new stats command! Pretty basic I know… But I was lazy ok… Also I did a few other small things: Updated CI a bit Wrote some more tests Bumped version to v0.4.3 Some other stuff Oh one bigger thing I did was fix a bug with new lines and the shell prompt bugging into stuff that did not do a new line at the end… pretty simple fix but it makes reminders and stats look much better! Sorry for the stale devlog! bye
I have been working on a big migration :) its not quite done ofc but I will get their eventually. So sorry for this tiny devlog but I am working on somthing big for you guys!
Hey guys! Sorry for the crazy long wait! I have been insanely busy lately with stuff but this project is finally mostly ready for the next release! 0.5.0-alpha.0 is done! The biggest new feature being file contents are controlled by md files not just db contents! Here is more depth: Schema changes: contents string -> file_link -> String Command Changes: Edit now uses default configured editor and also has commands to change db values (other than id!) QoL: Lots of tiny fixes for quality of life to ensure things work well More command flags: Many more flags have had added support Why still in alpha? So this update is HUGE and has tons of small bugs on migrations, editing, searching, listing files, and more… so I just want to make a few more changes before a full release! Thanks for staying with me its almost over! Bye!
I should probably be posting these devlogs significantly more… Almost 6 hours for a devlog is quite a bit… But here I am. Here’s what’s changed. Here’s what’s finished: 0.5.0 full release Official Markdown file support Quality-of-life improvements Comprehensive test suite for more things Here’s what’s in progress: The cryptography branch Basic file locking and unlocking More tests Binary optimization 0.5.1 beta release soon Here’s what’s yet to be started: Additional updates More commands Quality of life for locking and unlocking Better branding and more Anyway my first ship finally finished so I should be submitting the next one any day now, probably once 0.5.1 or 0.5.2 is completed! Thanks for reading bye! PS: Still no idea what to put for screenshots for a CLI like this so enjoy more terminal screenshots…
Honestly not much to share with you guys, just lots and lots of bug fixes across the board. Some of the major ones identified and fixed were: Commands breaking when parsing locked commands Code being super ugly :( Security Fixes And several I forgot… Any ways I am currently working on more security fixes so we can release 0.5.1 full release, I want to ensure that there are NO security issues for a update based entirely on making it secure… Some other planned stuff: Quick config change commands Better quick note title genration Full documentation on how to use Tutorial command? On Install helper prompt Anything else you guys want Ok bye! Changelog Fix fmt and clippy ( e839d6b ) pre security patch ( 90f155f ) QoL and code quality fixes ( a2be63e ) Bug fixes ( 9bbf71f ) Some more small polish ( 183aa5a ) 0.5.1-alpha.0: Attempt one at fixing enough bugs for a release ( 0a825ab ) PS: Make a github issue or submit a comment on any of the devlogs and I will most likely implement it within the day :)
I started working through the feedback that I got from the different star interviews on my last ship because I want to make sure that the next one’s really polished for you guys! I wanted to try to be professional with this, so I made five GitHub issues, and I’ve been trying to use the CLI for most of the stuff! Here are the two I finished so far: Switch stats command to use SQL count for performance and simplicity Added Mac OS Intel release as well as a Universal binary Unrelated to the start interviews, I added some checks before you can commit your code to prevent CI fails Anyway, guys, sorry for the long time between this and the last vlog. Hopefully you guys are having a great day. Thanks for checking in. Bye :)
Monochromium v0.6.0 — We’re so back (with graphs!) Sorry it’s been so long since my last devlog! I have been stuck writing emails for Haven for such a long time lol! But I finally got 0.6.0 out to you guys! Yeah I know it’s super cool! Here is what got added (yeah, added ! It’s been a bit since I was not just writing polish): Sugar commands for checkin , todo , and ideas — allows you to quickly add notes with different types Value row on the db — allows you to add a value associated with the notes (as a suggestion: hype for ideas, mood for checkins, and priority for todos) And the big one… an overhauled stats command with mood graphs ! Yeah, you saw the value row and thought it was LAME right! Well, I added it so I could add these fancy graphs! Ok, quick story time: my mental health sucks (I assume it’s a common thing among programmers), so I have been adding a little score: +4 or smth to the end of my checkins from monochromium. I honestly have loved this, and it helped me get through the day just a little better… So I added that feature directly into the CLI… yeah, you don’t HAVE to use it… but I highly recommend it, even if it’s just for the pretty graphs (in the media below :) Anyways guys, have a great day <3
Ships:
Hi everyone! Today I am shipping Monochromium (v0.1.1) a flexible CLI note taking app for the terminal! Written in Rust its a fast app with a binary smaller than 2mb! We have a full spec for future versions and plan to keep writing more code soon! My favorite part of developing this app was probably learning the clap syntax, its quite easy and intuitive now! Thanks for reading :)...
|
1793001163.5581372
|
1793087563.5581372
|
|
50771
|
Tab Therapist by @adityajain1225 | Stardance
|
adityajain1225
|
3
|
4.0
|
35
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:48:34Z", "hours": 0.0, "multiplier": 11.23, "payout": 4, "blessing": "neutral", "text": "So I have continued to work on the amazing feedback that I get mostly based on how I should Integrate the project into the Firefox Extention Store I have done that now :) This was amazing experience to work on this project improving on every stage and learning about such browser connectors and APIs. This is my final ship for this project unless I SEE SOME CRAZY NEW SUGGESTIONS AND FEATURES in feedback so Ill appreciate some suggestions as well as a like on FireFox Store with reviews THANKS SOOO MUCH :) https://addons.mozilla.org/en-US/firefox/addon/tab-therapist/", "repo": "https://github.com/AdityaJainDXB/Tab-Therapist", "demo": "https://github.com/AdityaJainDXB/Tab-Therapist/releases/tag/v.1.0.1"}, {"ship_num": 2, "ts": "2026-09-04T13:42:36Z", "hours": 1.0, "multiplier": 13.91, "payout": 10, "blessing": "neutral", "text": "I was amazing by the positive feedback I received last time and decided to improve my project and make sure it supports a larger user group by using more browsers, though I had to use AI in this I was able to learn how to replicate extensions in the future using similar methods and eventually build another similar project 100% made by me. Devlogs shoes detailed journey. TYSM for support :)", "repo": "https://github.com/AdityaJainDXB/Tab-Therapist", "demo": "https://github.com/AdityaJainDXB/Tab-Therapist/releases/tag/v.1.0.1"}, {"ship_num": 3, "ts": "2026-08-18T18:08:54Z", "hours": 3.0, "multiplier": 8.1, "payout": 21, "blessing": "neutral", "text": "I created Tab Therapist because, as a high-school student and coder, I personally struggle with managing the large number of Chrome tabs I use for school, coding, research, DEBUGGING, and everyday browsing. I wanted to create a simple solution that would not only help me, but also help anyone who finds themselves overwhelmed by too many tabs. Tab Therapist provides a clear quality-of-life improvement by giving users a Tab Health score, detecting and cleaning duplicate tabs, organizing tabs into categories, and allowing important tabs to be saved for later. I focused on making the project working, usable, and simple to understand, rather than just creating a concept. I built the project from scratch and spent more than 3 hours designing, coding, debugging, and refining the extension. The main problem I wanted to solve is simple: too many tabs create clutter and make it harder to stay organized and productive. Tab Therapist turns that problem into something users can actually manage with a little bit of humor along the way.", "repo": "https://github.com/AdityaJainDXB/Tab-Therapist", "demo": "https://github.com/AdityaJainDXB/Tab-Therapist/releases/tag/v.1.0.1"}]...
|
[{"post_id": 66033, "ts": "202 [{"post_id": 66033, "ts": "2026-09-11T16:04:03Z", "hours": 0.3, "text": "After feedback I have improved the repo structure with images as well also posting the extention to the Firefox extentionn store making it ready for any one to download :) Link for firefox: https://addons.mozilla.org/en-US/firefox/addon/tab-therapist/ PLEASE LIKE AND REVIEW IT :)"}, {"post_id": 61506, "ts": "2026-09-04T13:38:50Z", "hours": 0.35, "text": "Made interfaces for both firefox and brave unfortunately had to use AI to expand grouping sets as based in UAE im not sure bout sites that world over is used for various categories + Firefox replication of certain points hence time looks less for good work also firefox just has to change the popup.js rest code is same for both interfaces Thanks :)"}, {"post_id": 60921, "ts": "2026-09-03T16:07:24Z", "hours": 0.3772, "text": "After getting feedback from people I decided to make implementation for a firefox and brave and have started to work on it :)"}, {"post_id": 49745, "ts": "2026-08-18T17:44:50Z", "hours": 1.2267, "text": "JS DONE :)"}, {"post_id": 49479, "ts": "2026-08-18T10:54:29Z", "hours": 0.6014, "text": "Completed JS until Display Tabs"}, {"post_id": 49469, "ts": "2026-08-18T10:16:20Z", "hours": 0.4283, "text": ".css complete"}, {"post_id": 49459, "ts": "2026-08-18T09:46:58Z", "hours": 0.3639, "text": "pomp.html completed"}]...
|
Title: Tab Therapist by @adityajain1225 | Stardanc Title: Tab Therapist by @adityajain1225 | Stardance
Devlogs:
pomp.html completed
.css complete
Completed JS until Display Tabs
JS DONE :)
After getting feedback from people I decided to make implementation for a firefox and brave and have started to work on it :)
Made interfaces for both firefox and brave unfortunately had to use AI to expand grouping sets as based in UAE im not sure bout sites that world over is used for various categories + Firefox replication of certain points hence time looks less for good work also firefox just has to change the popup.js rest code is same for both interfaces Thanks :)
After feedback I have improved the repo structure with images as well also posting the extention to the Firefox extentionn store making it ready for any one to download :) Link for firefox: https://addons.mozilla.org/en-US/firefox/addon/tab-therapist/ PLEASE LIKE AND REVIEW IT :)
Ships:
I created Tab Therapist because, as a high-school student and coder, I personally struggle with managing the large number of Chrome tabs I use for school, coding, research, DEBUGGING, and everyday browsing. I wanted to create a simple solution that would not only help me, but also help anyone who finds themselves overwhelmed by too many tabs. Tab Therapist provides a clear quality-of-life improvement by giving users a Tab Health score, detecting and cleaning duplicate tabs, organizing tabs into categories, and allowing important tabs to be saved for later. I focused on making the project working, usable, and simple to understand, rather than just creating a concept. I built the project from scratch and spent more than 3 hours designing, coding, debugging, and refining the extension. The main problem I wanted to solve is simple: too many tabs create clutter and make it harder to stay organized and productive. Tab Therapist turns that problem into something users can actually manage with a little bit of humor along the way.
I was amazing by the positive feedback I received last time and decided to improve my project and make sure it supports a larger user group by using more browsers, though I had to use AI in this I was able to learn how to replicate extensions in the future using similar methods and eventually build another similar project 100% made by me. Devlogs shoes detailed journey. TYSM for support :)
So I have continued to work on the amazing feedback that I get mostly based on how I should Integrate the project into the Firefox Extention Store I have done that now :) This was amazing experience to work on this project improving on every stage and learning about such browser connectors and APIs. This is my final ship for this project unless I SEE SOME CRAZY NEW SUGGESTIONS AND FEATURES in feedback so Ill appreciate some suggestions as well as a like on FireFox Store with reviews THANKS SOOO MUCH :) https://addons.mozilla.org/en-US/firefox/addon/tab-therapist/...
|
1792997782.8621812
|
1793084182.8621812
|
|
31967
|
ORBIT MATRIX by @sarveshwaran_k2008 | Stardance
|
sarveshwaran_k2008
|
2
|
11.0
|
99
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:45:24Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "So hello guys, I have improved my website a lot after the last ship, I did read the reviews and 2 common things that people who tried the website out said they were afraid to login and it was complex for them to use.So I have now created a tutorial inside the website that allows user to navigate without any issues and also I have added a trial mode where you can try out the webstie’s features and functions without worrying about loging in. I have also switched from using a heavy web LLM for the AI tool to something I have custom made integrating wikipedia.So do try out and feel free to write me how you felt using the website or any improvements needed: [email protected]", "repo": "https://github.com/Sarveshwaran20/Orbit-Matrix", "demo": "https://sarveshwaran20.github.io/Orbit-Matrix"}, {"ship_num": 2, "ts": "2026-07-19T15:47:02Z", "hours": 7.0, "multiplier": 13.8, "payout": 99, "blessing": "neutral", "text": "I made Orbit Matrix, an interactive spatial canvas for Google Workspace users. It lets you pull your Google Drive documents, sheets, and presentations, along with your Google Calendar events, directly onto a massive visual grid. You can move files around as interactive node blocks and physically stitch logic lines between them to organize your workflows visually. It also has a local, in-browser AI engine built right into the sidebar that reads your active canvas data to help you synthesize your files completely offline. The biggest technical hurdle was a canvas collision bug with the mouse listeners. When you load a live Google Doc preview into a canvas node, it renders inside an iframe. That iframe was swallowing mouse clicks, meaning if you clicked a file to draw a logic thread to another one, the canvas never heard the click. I had to write a pure JavaScript layer that dynamically blocks pointer-events across all iframes the split-second you hit the “Link” button, allowing perfect node targeting, and then cleanly restores mouse interactions right after. Dealing with Google’s strict production OAuth and Search Console verification rules for subpaths on GitHub Pages was also a massive test of patience! “”””””””“The app is currently transitioning into Google’s final production verification queue. When you click “Sign in with Google,” you will see a temporary “Unverified App” warning. You can safely bypass this by clicking Advanced -> Go to Orbit Matrix (unsafe) to link your account. Once signed in, use the creation hub in the bottom-left to spawn blank documents or drop items from your active side panels to start stitching your workspace map!”””””””””", "repo": "https://github.com/Sarveshwaran20/Orbit-Matrix", "demo": "https://sarveshwaran20.github.io/Orbit-Matrix"}]...
|
[{"post_id": 68644, "ts": "202 [{"post_id": 68644, "ts": "2026-09-15T13:37:03Z", "hours": 3.6744, "text": "So hello all, this is devlog has nothing much to tell I am typing this only for the sake of getting my time logged in so please read my ship after this devlog it would have all the new features of the website."}, {"post_id": 31279, "ts": "2026-07-19T15:43:49Z", "hours": 0.6053, "text": "What I Fixed & Added1. Moving to Production & SecurityFlipped the Switch to Production: Moved the app out of the testing phase in Google Cloud Console. Now, anyone with a Google account can technically log in.Locked Down the API Key: Set up website domain restrictions so the API key only works on https://sarveshwaran20.github.io/ . Even though the key is visible in the frontend code, it’s completely useless if anyone tries to steal it and run it somewhere else.Cleaner Sign-In: Cleaned up the initialization code so users aren’t bothered with setup popups when they try to connect their accounts.2. Fixing the Canvas Linking Bug (Big Win)The Problem: When users imported a Google Doc or Sheet, it loaded inside an iframe. When they tried to click the node to link two documents together, the iframe would swallow the mouse click, breaking the logic lines.The JavaScript Fix: Rewrote the linking function using pure JavaScript. Now, the second you click the “Link” button, the app temporarily forces all iframes to ignore mouse interactions (pointerEvents = ‘none’). This lets you click the target node perfectly. As soon as the line is drawn or cancelled, it turns mouse events back on.Missed Click Protection: Added a canvas listener so if a user clicks empty space while trying to connect two files, the app cleanly cancels the action instead of getting stuck in a glitchy linking state.Where We Stand with Google VerificationDomain Verified: Successfully verified the root domain on Google Search Console.Bypassed the Automated Bot Bug: The Google Cloud automated domain checker was glitching out because GitHub Pages uses a subpath (/Orbit-Matrix/). I bypassed the bot by submitting a manual override message to Google’s compliance team explaining that the tool is being built directly for Google Workspace users.Review Queue: The app is officially in the human review queue. Once they review the unlisted YouTube demo video and approve the Drive/Calendar scopes, the scary “Unverified App” warning screen will vanish for everyone.What’s NextWait a few days for Google’s Trust & Safety team to approve the app.Keep an eye on how the browser-based WebLLM AI handles memory usage on different computers."}, {"post_id": 27548, "ts": "2026-07-13T06:50:33Z", "hours": 6.5758, "text": "I have been working on a new project, so it is basically called Orbit Matrix. The purpose of orbit matrix is to integrate Google Docs, Sheets, and slides in one place. For now it is still in the testing phase and is not yet completely ready for Production below is a glimpse of the website."}]...
|
Title: ORBIT MATRIX by @sarveshwaran_k2008 | Stard Title: ORBIT MATRIX by @sarveshwaran_k2008 | Stardance
Devlogs:
I have been working on a new project, so it is basically called Orbit Matrix. The purpose of orbit matrix is to integrate Google Docs, Sheets, and slides in one place. For now it is still in the testing phase and is not yet completely ready for Production below is a glimpse of the website.
What I Fixed & Added1. Moving to Production & SecurityFlipped the Switch to Production: Moved the app out of the testing phase in Google Cloud Console. Now, anyone with a Google account can technically log in.Locked Down the API Key: Set up website domain restrictions so the API key only works on https://sarveshwaran20.github.io/ . Even though the key is visible in the frontend code, it’s completely useless if anyone tries to steal it and run it somewhere else.Cleaner Sign-In: Cleaned up the initialization code so users aren’t bothered with setup popups when they try to connect their accounts.2. Fixing the Canvas Linking Bug (Big Win)The Problem: When users imported a Google Doc or Sheet, it loaded inside an iframe. When they tried to click the node to link two documents together, the iframe would swallow the mouse click, breaking the logic lines.The JavaScript Fix: Rewrote the linking function using pure JavaScript. Now, the second you click the “Link” button, the app temporarily forces all iframes to ignore mouse interactions (pointerEvents = ‘none’). This lets you click the target node perfectly. As soon as the line is drawn or cancelled, it turns mouse events back on.Missed Click Protection: Added a canvas listener so if a user clicks empty space while trying to connect two files, the app cleanly cancels the action instead of getting stuck in a glitchy linking state.Where We Stand with Google VerificationDomain Verified: Successfully verified the root domain on Google Search Console.Bypassed the Automated Bot Bug: The Google Cloud automated domain checker was glitching out because GitHub Pages uses a subpath (/Orbit-Matrix/). I bypassed the bot by submitting a manual override message to Google’s compliance team explaining that the tool is being built directly for Google Workspace users.Review Queue: The app is officially in the human review queue. Once they review the unlisted YouTube demo video and approve the Drive/Calendar scopes, the scary “Unverified App” warning screen will vanish for everyone.What’s NextWait a few days for Google’s Trust & Safety team to approve the app.Keep an eye on how the browser-based WebLLM AI handles memory usage on different computers.
So hello all, this is devlog has nothing much to tell I am typing this only for the sake of getting my time logged in so please read my ship after this devlog it would have all the new features of the website.
Ships:
I made Orbit Matrix, an interactive spatial canvas for Google Workspace users. It lets you pull your Google Drive documents, sheets, and presentations, along with your Google Calendar events, directly onto a massive visual grid. You can move files around as interactive node blocks and physically stitch logic lines between them to organize your workflows visually. It also has a local, in-browser AI engine built right into the sidebar that reads your active canvas data to help you synthesize your files completely offline. The biggest technical hurdle was a canvas collision bug with the mouse listeners. When you load a live Google Doc preview into a canvas node, it renders inside an iframe. That iframe was swallowing mouse clicks, meaning if you clicked a file to draw a logic thread to another one, the canvas never heard the click. I had to write a pure JavaScript layer that dynamically blocks pointer-events across all iframes the split-second you hit the “Link” button, allowing perfect node targeting, and then cleanly restores mouse interactions right after. Dealing with Google’s strict production OAuth and Search Console verification rules for subpaths on GitHub Pages was also a massive test of patience! “”””””””“The app is currently transitioning into Google’s final production verification queue. When you click “Sign in with Google,” you will see a temporary “Unverified App” warning. You can safely bypass this by clicking Advanced -> Go to Orbit Matrix (unsafe) to link your account. Once signed in, use the creation hub in the bottom-left to spawn blank documents or drop items from your active side panels to start stitching your workspace map!”””””””””
So hello guys, I have improved my website a lot after the last ship, I did read the reviews and 2 common things that people who tried the website out said they were afraid to login and it was complex for them to use.So I have now created a tutorial inside the website that allows user to navigate without any issues and also I have added a trial mode where you can try out the webstie’s features and functions without worrying about loging in. I have also switched from using a heavy web LLM for the AI tool to something I have custom made integrating wikipedia.So do try out and feel free to write me how you felt using the website or any improvements needed: [email protected]...
|
1792975748.1257935
|
1793062148.1257935
|
|
53888
|
Personal Website by @vanshikagera | Stardance
|
vanshikagera
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:31:21Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website using HTML and CSS and tried to keep the design simple but still make it feel like my own. The hardest part was getting the layout, spacing and different sections to look right. I’m most proud of how the website came together and how I managed to make it look clean. People can test it by opening the deployed website and clicking through the different sections.", "repo": "https://github.com/Vanshika-Gera/personal-website", "demo": "https://vanshika-gera.github.io/personal-website/"}]...
|
[{"post_id": 68630, "ts": "202 [{"post_id": 68630, "ts": "2026-09-15T13:02:10Z", "hours": 0.8169, "text": "Just completed my personal website. This is how it’s looking :)."}, {"post_id": 65871, "ts": "2026-09-11T09:40:19Z", "hours": 1.2172, "text": "first draft of my personal website! I used vs code for this :D"}]...
|
Title: Personal Website by @vanshikagera | Stardan Title: Personal Website by @vanshikagera | Stardance
Devlogs:
first draft of my personal website! I used vs code for this :D
Just completed my personal website. This is how it’s looking :).
Ships:
I made a personal website using HTML and CSS and tried to keep the design simple but still make it feel like my own. The hardest part was getting the layout, spacing and different sections to look right. I’m most proud of how the website came together and how I managed to make it look clean. People can test it by opening the deployed website and clicking through the different sections....
|
1793008121.2163723
|
1793094521.2163723
|
|
44319
|
Path Traced Vulkan Engine by @DubbsPi | Stardance
|
DubbsPi
|
1
|
79.07
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T13:24:22Z", "hours": 55.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a made from scratch path tracer that I made using vulkan in rust. It was quite the challenge since I never had used any sort of hardware RT and wasn’t really that experienced with vulkan at the start. Luckily, although the learning curve was steep, I did manage to get far enough to make this project. There still is a lot of tweaking and changes that should be made, but it is definitely good enough to ship, hence the reason I finally chose to. There were definitely challenges making this, from GPU crashes to memory leaks, most of which have been fixed by now. For running it, it has not been tested on windows! , how well it works I don’t know. Linux works perfectly fine (or at least my machine, it should be cross compatible enough though. Even mac should work, just you guys will have to compile it and deal with bad performance)", "repo": "https://github.com/DubbsPi/vulkan-engine-v2", "demo": "https://github.com/DubbsPi/RTX-Vulkan-Engine-Rust/releases/tag/noTagHere"}]...
|
[{"post_id": 76882, "ts": "202 [{"post_id": 76882, "ts": "2026-10-04T22:37:10Z", "hours": 24.0711, "text": "Thought I might as well push one final public update. I’ve been adding features such as planets, stars, glass, NEE, and improved performance by as much as 95% in the worst case. I am starting to use this engine hopefully for my own game, so I may update it as I fix stuff, but other than that, this will probably be my final log."}, {"post_id": 68339, "ts": "2026-09-14T23:40:45Z", "hours": 4.2086, "text": "Made tracing run faster and optimizing denoiser. Ngl I kinda forgot what I spent four hours doing other than this. I think I also spent a bit of time trying to fix metals but I’m not exactly 100% sure it fixed it so…"}, {"post_id": 67041, "ts": "2026-09-13T02:43:37Z", "hours": 4.7586, "text": "Path tracing anyone? I still have to fix a bunch of bugs with jittering that are there and there is an animation bug, but that will be fixed with time. I also don’t know why the noise is so bad in some places, I have 1024 samples setup to accumulate. This is actually a good approach for me since this all runs at 3k fps, so almost instantly it converges to be near noiseless."}, {"post_id": 66758, "ts": "2026-09-12T17:25:40Z", "hours": 4.25, "text": "Optimized the tracing a ton. Basically, what I did was instead of making a BLAS for each model and letting the TLAS sort everything out, I moved to three blases since that removed most of the tlas overhead. In doing that, I created three types of objects, static (terrain), semi-dynamic, and dynamic (animated). So now with this smarter system in place stuff can be loaded/used easier than before with higher performance! The initial setup didn’t take too long for this, but it was a debugging nightmare since the blases kept moving/being stale so shadows would dupe or models were cutout and stuff."}, {"post_id": 64263, "ts": "2026-09-08T15:14:31Z", "hours": 4.6214, "text": "Got dynamic scenes (mostly) working! Now while the code is running, models can be loaded and added. Probably will have to add blas merging for the future since each model having its own is a linear compared to logarithmic cost of combining them. Combining similar shouldn’t be hard since that is actually just modifying the root of of the animation framework. I might have like a cap of 5-10 with one being static geometry and the rest clumps of models. Still have to get removal working which shouldn’t be too bad. The hardest part was lining up all of my Vec<_>s so what I might do is combine it into a struct to organize, but I’ll leave it for now since that will probably conflict with the merging. Also, I’m planning on adding multithreading for the future so fingers crossed!"}, {"post_id": 61858, "ts": "2026-09-04T23:53:41Z", "hours": 2.5428, "text": "Got a bunch of PBR added to the shaders. Now has a lot of stuff so if you export more complex materials from blender or something it can parse and render them. I do still have to get transparency working, but that is much more complex than just solids tbh. For some reason my model’s animations kinda broke and only play like 60% of the animation before looping, but that isn’t the engines fault, I probably just need to make blender behave better."}, {"post_id": 61161, "ts": "2026-09-03T23:02:02Z", "hours": 6.2597, "text": "Got models working!! Fully rigged and animated! I setup the framework to auto load any anims, and then they can be played from lets say the main with something like this: app.scene.animations[2].play(“Chop_Tree RT.001”);, so that works pretty well! I also implemented a pause/play/stop and fuzzy search since some of the anim names can be weird. Thanks to mesh2motion’s huge animation library and stuff. This model is custom textured by me, so I do own it. However, you may feel free to use it (with credit!) wherever. His name is Xenon btw"}, {"post_id": 59272, "ts": "2026-08-31T23:45:23Z", "hours": 2.2472, "text": "Got dynamic transforms working!!! You can’t see it, but that truck on the bottom is actually spinning so helicopter. This took a bit to add in, but thanks to the model system, I just had to add a transformation matrix for each one, which is done easier than said. I did have a bunch of issues with the multi bvh setup, but now that its done updating the matrices only takes about 0.02ms with the two. Might end up being more in the future with more, but definitely not bad in the slightest."}, {"post_id": 59017, "ts": "2026-08-31T16:29:39Z", "hours": 2.9919, "text": "Got something really nice working: Instancing!! Basically now, when you want to start the scene up, you just call Scene::new() and then if you want to load a model into memory, just use load_model_into_memory() and you can stamp that out without reloading the model from the disc each time. Plus I added dedicated scale/transform functions that you just call on a specific model’s id (like for the first truck I loaded, I moved and scaled it with its id of 0). Basically loading models and transforming them is near effortless. Dynamic transforms next and then probably rigging!"}, {"post_id": 58328, "ts": "2026-08-30T18:25:40Z", "hours": 4.6275, "text": "Got a ton done towards an actual engine!! Added more model formats (glb files) and the ability to load more than one at a time! Also, textures have been introduced so if you look closely you can actually see the truck has a duramax engine label (boo! cummins is better). Shadows have been improved even more, although this screenshot doesn’t really show it too much. Next thing I have to add is dynamic vertices at runtime, which will allow me to actually change geometry without restarting the engine, and then after that, model rigs! There are a couple validation errors still (so a potential memory leak), but they only appear every couple of times the program is ran, and I really couldn’t find it, so thats a later problem."}, {"post_id": 57445, "ts": "2026-08-29T16:23:54Z", "hours": 3.7739, "text": "Got some stuff done with the engine. Improved lighting with smooth normals and stuff. Also I added atmospheric scattering from one of my other shaders. Currently, the model that is loaded (although it may look not the greatest, I don’t have textures setup yet) has 8.5 million triangles and 16 million vertices. In 1440p, everything is currently running 1300 fps, with the majority of the hit coming from the scatterer as without it its a bit closer to 2300 fps."}, {"post_id": 56190, "ts": "2026-08-27T20:31:20Z", "hours": 4.0733, "text": "Got a lot more done involving obj files and refinement! Now I can change the vertices on the fly, have decent indexing of them, and have raytraced shadows. Currently, on my rtx5070, in 1440p, this 408k triangle model runs around 1500fps, so pretty decent for now. I hope to lower that soon…"}, {"post_id": 55206, "ts": "2026-08-26T19:13:31Z", "hours": 6.4922, "text": "I had a nice devlog wrote, but it didn’t fully upload QwQ. Basically, I had to lean into AI to implement RT instead of raster due to a lack of rust tutorials for that. Spent most of the time debugging a slight misordering error that produce zero errors that caused nothing to render."}, {"post_id": 41500, "ts": "2026-08-05T19:01:42Z", "hours": 4.385, "text": "Got a triangle showing! Definately took me a while, but now I fully understand (ok like 90%) the pipeline! Also, now since I worked on my minecraft shader in the past, this will definitely look pretty good in the end. My goal of doing this engine is just because when I made my shader, I was running into performance issues due to minecraft and opengl, so this way I can bypass it all and have hardware vulkan support."}]...
|
Title: Path Traced Vulkan Engine by @DubbsPi | Sta Title: Path Traced Vulkan Engine by @DubbsPi | Stardance
Devlogs:
Got a triangle showing! Definately took me a while, but now I fully understand (ok like 90%) the pipeline! Also, now since I worked on my minecraft shader in the past, this will definitely look pretty good in the end. My goal of doing this engine is just because when I made my shader, I was running into performance issues due to minecraft and opengl, so this way I can bypass it all and have hardware vulkan support.
I had a nice devlog wrote, but it didn’t fully upload QwQ. Basically, I had to lean into AI to implement RT instead of raster due to a lack of rust tutorials for that. Spent most of the time debugging a slight misordering error that produce zero errors that caused nothing to render.
Got a lot more done involving obj files and refinement! Now I can change the vertices on the fly, have decent indexing of them, and have raytraced shadows. Currently, on my rtx5070, in 1440p, this 408k triangle model runs around 1500fps, so pretty decent for now. I hope to lower that soon…
Got some stuff done with the engine. Improved lighting with smooth normals and stuff. Also I added atmospheric scattering from one of my other shaders. Currently, the model that is loaded (although it may look not the greatest, I don’t have textures setup yet) has 8.5 million triangles and 16 million vertices. In 1440p, everything is currently running 1300 fps, with the majority of the hit coming from the scatterer as without it its a bit closer to 2300 fps.
Got a ton done towards an actual engine!! Added more model formats (glb files) and the ability to load more than one at a time! Also, textures have been introduced so if you look closely you can actually see the truck has a duramax engine label (boo! cummins is better). Shadows have been improved even more, although this screenshot doesn’t really show it too much. Next thing I have to add is dynamic vertices at runtime, which will allow me to actually change geometry without restarting the engine, and then after that, model rigs! There are a couple validation errors still (so a potential memory leak), but they only appear every couple of times the program is ran, and I really couldn’t find it, so thats a later problem.
Got something really nice working: Instancing!! Basically now, when you want to start the scene up, you just call Scene::new() and then if you want to load a model into memory, just use load_model_into_memory() and you can stamp that out without reloading the model from the disc each time. Plus I added dedicated scale/transform functions that you just call on a specific model’s id (like for the first truck I loaded, I moved and scaled it with its id of 0). Basically loading models and transforming them is near effortless. Dynamic transforms next and then probably rigging!
Got dynamic transforms working!!! You can’t see it, but that truck on the bottom is actually spinning so helicopter. This took a bit to add in, but thanks to the model system, I just had to add a transformation matrix for each one, which is done easier than said. I did have a bunch of issues with the multi bvh setup, but now that its done updating the matrices only takes about 0.02ms with the two. Might end up being more in the future with more, but definitely not bad in the slightest.
Got models working!! Fully rigged and animated! I setup the framework to auto load any anims, and then they can be played from lets say the main with something like this: app.scene.animations[2].play(“Chop_Tree RT.001”);, so that works pretty well! I also implemented a pause/play/stop and fuzzy search since some of the anim names can be weird. Thanks to mesh2motion’s huge animation library and stuff. This model is custom textured by me, so I do own it. However, you may feel free to use it (with credit!) wherever. His name is Xenon btw
Got a bunch of PBR added to the shaders. Now has a lot of stuff so if you export more complex materials from blender or something it can parse and render them. I do still have to get transparency working, but that is much more complex than just solids tbh. For some reason my model’s animations kinda broke and only play like 60% of the animation before looping, but that isn’t the engines fault, I probably just need to make blender behave better.
Got dynamic scenes (mostly) working! Now while the code is running, models can be loaded and added. Probably will have to add blas merging for the future since each model having its own is a linear compared to logarithmic cost of combining them. Combining similar shouldn’t be hard since that is actually just modifying the root of of the animation framework. I might have like a cap of 5-10 with one being static geometry and the rest clumps of models. Still have to get removal working which shouldn’t be too bad. The hardest part was lining up all of my Vec<_>s so what I might do is combine it into a struct to organize, but I’ll leave it for now since that will probably conflict with the merging. Also, I’m planning on adding multithreading for the future so fingers crossed!
Optimized the tracing a ton. Basically, what I did was instead of making a BLAS for each model and letting the TLAS sort everything out, I moved to three blases since that removed most of the tlas overhead. In doing that, I created three types of objects, static (terrain), semi-dynamic, and dynamic (animated). So now with this smarter system in place stuff can be loaded/used easier than before with higher performance! The initial setup didn’t take too long for this, but it was a debugging nightmare since the blases kept moving/being stale so shadows would dupe or models were cutout and stuff.
Path tracing anyone? I still have to fix a bunch of bugs with jittering that are there and there is an animation bug, but that will be fixed with time. I also don’t know why the noise is so bad in some places, I have 1024 samples setup to accumulate. This is actually a good approach for me since this all runs at 3k fps, so almost instantly it converges to be near noiseless.
Made tracing run faster and optimizing denoiser. Ngl I kinda forgot what I spent four hours doing other than this. I think I also spent a bit of time trying to fix metals but I’m not exactly 100% sure it fixed it so…
Thought I might as well push one final public update. I’ve been adding features such as planets, stars, glass, NEE, and improved performance by as much as 95% in the worst case. I am starting to use this engine hopefully for my own game, so I may update it as I fix stuff, but other than that, this will probably be my final log.
Ships:
This is a made from scratch path tracer that I made using vulkan in rust. It was quite the challenge since I never had used any sort of hardware RT and wasn’t really that experienced with vulkan at the start. Luckily, although the learning curve was steep, I did manage to get far enough to make this project. There still is a lot of tweaking and changes that should be made, but it is definitely good enough to ship, hence the reason I finally chose to. There were definitely challenges making this, from GPU crashes to memory leaks, most of which have been fixed by now. For running it, it has not been tested on windows! , how well it works I don’t know. Linux works perfectly fine (or at least my machine, it should be cross compatible enough though. Even mac should work, just you guys will have to compile it and deal with bad performance)...
|
1793004667.385387
|
1793091067.385387
|
|
61362
|
LumenOS by @lihu | Stardance
|
lihu
|
1
|
2.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T12:49:24Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i do a webOS the main chanllenge is art ,but i overcome it ,you can just click the link to openit", "repo": "https://github.com/lihu453/my-website", "demo": "https://lihu453.github.io/my-website/"}]...
|
[{"post_id": 67024, "ts": "202 [{"post_id": 67024, "ts": "2026-09-13T02:04:50Z", "hours": 0.2669, "text": "Added open and new file features, fixed known issues, added mouse cursor styles, see log.txt for details"}, {"post_id": 67005, "ts": "2026-09-13T01:25:47Z", "hours": 0.4808, "text": "i put some new founctions that they not in the guide,,now you can change the background,add a game"}, {"post_id": 66610, "ts": "2026-09-12T13:44:23Z", "hours": 0.9364, "text": "i make a first step on this"}]...
|
Title: LumenOS by @lihu | Stardance
Devlogs:
i ma Title: LumenOS by @lihu | Stardance
Devlogs:
i make a first step on this
i put some new founctions that they not in the guide,,now you can change the background,add a game
Added open and new file features, fixed known issues, added mouse cursor styles, see log.txt for details
Ships:
i do a webOS the main chanllenge is art ,but i overcome it ,you can just click the link to openit...
|
1793055336.5389214
|
1793141736.5389214
|
|
60066
|
SlickTab by @yashtakhtani | Stardance
|
yashtakhtani
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T12:46:49Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "The project is completed!! It has the following features - A multi-search bar which lets you select the search engine or AI tool you want to use A shortcuts tab to navigate to some websites. NASA APOD in the background and its details at the bottom", "repo": "https://github.com/Yash-Takhtani/SlickTab", "demo": "https://yash-takhtani.github.io/SlickTab/"}]...
|
[{"post_id": 68625, "ts": "202 [{"post_id": 68625, "ts": "2026-09-15T12:44:16Z", "hours": 1.2536, "text": "Devlog 4 Finally done I worked upon adding a shortcuts tab for 3 websites as you can see in the picture. I also added the title. Overall the project was fun and I enjoyed making this. I had almost lost my HTML CSS JS skills since It’s been a while I last made a webpage. This let me brush up my skills!!"}, {"post_id": 67156, "ts": "2026-09-13T07:12:48Z", "hours": 1.5122, "text": "Devlog 3 Made the Search bar I have made a seach bar that allows you to seamlessly switch between search engines and AI’s just with a simple dropdown. I implemented this by placing the user’s query directly in the url itself while redirecting to the website. You can try it out right now!!"}, {"post_id": 65242, "ts": "2026-09-10T07:26:41Z", "hours": 0.7128, "text": "Devlog 2 I added a simple search bar and improved the background placement today. I am a bit occupied today so I couldn’t do much."}, {"post_id": 64769, "ts": "2026-09-09T12:47:23Z", "hours": 1.2067, "text": "Devlog 1 Starting off I am working on slick tab. It is will be a simple new tab page with shortcuts, multi search engine functionality and the most important… “APOD”! Right now I made a basic page that extracts the APOD title and a description"}]...
|
Title: SlickTab by @yashtakhtani | Stardance
Devl Title: SlickTab by @yashtakhtani | Stardance
Devlogs:
Devlog 1 Starting off I am working on slick tab. It is will be a simple new tab page with shortcuts, multi search engine functionality and the most important… “APOD”! Right now I made a basic page that extracts the APOD title and a description
Devlog 2 I added a simple search bar and improved the background placement today. I am a bit occupied today so I couldn’t do much.
Devlog 3 Made the Search bar I have made a seach bar that allows you to seamlessly switch between search engines and AI’s just with a simple dropdown. I implemented this by placing the user’s query directly in the url itself while redirecting to the website. You can try it out right now!!
Devlog 4 Finally done I worked upon adding a shortcuts tab for 3 websites as you can see in the picture. I also added the title. Overall the project was fun and I enjoyed making this. I had almost lost my HTML CSS JS skills since It’s been a while I last made a webpage. This let me brush up my skills!!
Ships:
The project is completed!! It has the following features - A multi-search bar which lets you select the search engine or AI tool you want to use A shortcuts tab to navigate to some websites. NASA APOD in the background and its details at the bottom...
|
1793055129.7803612
|
1793141529.7803612
|
|
60969
|
My very own WebOS by @siddharth_ponugumati | Stard My very own WebOS by @siddharth_ponugumati | Stardance...
|
siddharth_ponugumati
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T11:51:18Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "THIS WAS SO GOOD I took up this project to try and learn html and it was AMAZING Though i did not complete the final task i think this is good enegh for my first time with html", "repo": "https://github.com/sure7831/webos", "demo": "https://webos-nk98.vercel.app/"}]...
|
[{"post_id": 68601, "ts": "202 [{"post_id": 68601, "ts": "2026-09-15T11:48:19Z", "hours": 1.3008, "text": "this is it i am done with the project and finally made my first app thoug i did not make a advanced app this is good enough. I have no experience in HYML and am surprised i got this far"}, {"post_id": 67985, "ts": "2026-09-14T09:58:49Z", "hours": 1.6319, "text": "finally got what is essentialy a app working this is going to be my second last devlog for this project and i would describe this as a very fun project"}, {"post_id": 67920, "ts": "2026-09-14T07:07:10Z", "hours": 1.7272, "text": "finally finished the topbara"}, {"post_id": 66743, "ts": "2026-09-12T17:11:38Z", "hours": 0.6072, "text": "first time learning html"}]...
|
Title: My very own WebOS by @siddharth_ponugumati Title: My very own WebOS by @siddharth_ponugumati | Stardance
Devlogs:
first time learning html
finally finished the topbara
finally got what is essentialy a app working this is going to be my second last devlog for this project and i would describe this as a very fun project
this is it i am done with the project and finally made my first app thoug i did not make a advanced app this is good enough. I have no experience in HYML and am surprised i got this far
Ships:
THIS WAS SO GOOD I took up this project to try and learn html and it was AMAZING Though i did not complete the final task i think this is good enegh for my first time with html...
|
1793055283.8468556
|
1793141683.8468556
|
|
57394
|
BUMBELBEE by @asamarth875 | Stardance
|
asamarth875
|
1
|
2.76
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T11:46:36Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I MADE A CUSTOM TAB PAGE THAT IS BASED ON BUMBELBEE AND SPACE WHILE KEEPING THE USERPAGE LOOK LIKE MAC OS BUT COULD’NT I MAKE THE TIME LOOK THE MAC OS BUT WHATEVER THE UI LOOKS GOOD. WHEN YOU VISIT THE WEBPAGE, PLEASE OPEN THE VIDEO STICKER AND WATCH THE FULL VIDEO WITH SOUND TO ENJOY THE VIBES", "repo": "https://github.com/samarth875-netizen/BUMBELBEE", "demo": "https://bumbelbee.vercel.app/"}]...
|
[{"post_id": 69101, "ts": "202 [{"post_id": 69101, "ts": "2026-09-16T11:31:19Z", "hours": 0.7606, "text": "I CHANGED SOME CODE FROM THE STYLE.CSS AND README"}, {"post_id": 68596, "ts": "2026-09-15T11:43:12Z", "hours": 0.7881, "text": "JUST ADD THE PICTURE FOR NEW VIA APIKEYs AND LIVE LOCATION TRACKING FOR WEATHER AND SOME MORE REFINED CODE"}, {"post_id": 66888, "ts": "2026-09-12T20:45:37Z", "hours": 0.7142, "text": "added this news section so that we all shall know goverment’ (great and holy) decisions"}, {"post_id": 66850, "ts": "2026-09-12T19:34:19Z", "hours": 0.5164, "text": "i am just messing with my design and my sleep schedule(I HAVE AN EXAM TOMMROW!!!). LOVE MEEEEEEEE. I DON’T WANNA FIT THE VIDEO IN THE FRAME(CRYING EMOJI)"}]...
|
Title: BUMBELBEE by @asamarth875 | Stardance
Devl Title: BUMBELBEE by @asamarth875 | Stardance
Devlogs:
i am just messing with my design and my sleep schedule(I HAVE AN EXAM TOMMROW!!!). LOVE MEEEEEEEE. I DON’T WANNA FIT THE VIDEO IN THE FRAME(CRYING EMOJI)
added this news section so that we all shall know goverment’ (great and holy) decisions
JUST ADD THE PICTURE FOR NEW VIA APIKEYs AND LIVE LOCATION TRACKING FOR WEATHER AND SOME MORE REFINED CODE
I CHANGED SOME CODE FROM THE STYLE.CSS AND README
Ships:
I MADE A CUSTOM TAB PAGE THAT IS BASED ON BUMBELBEE AND SPACE WHILE KEEPING THE USERPAGE LOOK LIKE MAC OS BUT COULD’NT I MAKE THE TIME LOOK THE MAC OS BUT WHATEVER THE UI LOOKS GOOD. WHEN YOU VISIT THE WEBPAGE, PLEASE OPEN THE VIDEO STICKER AND WATCH THE FULL VIDEO WITH SOUND TO ENJOY THE VIBES...
|
1793004972.5795693
|
1793091372.5795693
|
|
60823
|
Luma AI — NASA Study Partner by @mariamhaider307 | Luma AI — NASA Study Partner by @mariamhaider307 | Stardance...
|
mariamhaider307
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T11:45:44Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Honestly, one of my biggest struggles was getting LUMA to a point where it actually felt like a complete project instead of just an idea. I kept running into small things that needed fixing or changing as I built it, and sometimes I’d have one feature working and then break something else while trying to improve it 😭. I also had to figure out a lot of things as I went because I didn’t know everything beforehand. I used AI to help me when I got stuck, but I still had to test things, understand what was happening, and decide what actually worked for my project. Getting it shipped has probably been the biggest learning experience for me.", "repo": "https://github.com/mariamhaider307-collab/luma", "demo": "https://mariamhaider307-collab.github.io/luma/"}]...
|
[{"post_id": 65632, "ts": "202 [{"post_id": 65632, "ts": "2026-09-10T21:46:20Z", "hours": 0.6964, "text": "I am working on an AI study partner"}]...
|
Title: Luma AI — NASA Study Partner by @mariamhaid Title: Luma AI — NASA Study Partner by @mariamhaider307 | Stardance
Devlogs:
I am working on an AI study partner
Ships:
Honestly, one of my biggest struggles was getting LUMA to a point where it actually felt like a complete project instead of just an idea. I kept running into small things that needed fixing or changing as I built it, and sometimes I’d have one feature working and then break something else while trying to improve it 😭. I also had to figure out a lot of things as I went because I didn’t know everything beforehand. I used AI to help me when I got stuck, but I still had to test things, understand what was happening, and decide what actually worked for my project. Getting it shipped has probably been the biggest learning experience for me....
|
1793055249.8352013
|
1793141649.8352013
|
|
62379
|
Ai agent platform by @quartz001481 | Stardance
|
quartz001481
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T10:03:12Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!", "repo": "https://github.com/quartz00148/psychic-doodle", "demo": "https://agentplatform.neocities.org/"}]...
|
[{"post_id": 68514, "ts": "202 [{"post_id": 68514, "ts": "2026-09-15T07:40:22Z", "hours": 0.2636, "text": "Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects."}]...
|
Title: Ai agent platform by @quartz001481 | Starda Title: Ai agent platform by @quartz001481 | Stardance
Devlogs:
Ai agent platform that calls gemini over and over again I added in a dropdown menu where you can change the model to lower tokens used because you can swap to a worse model for other projects.
Ships:
I made a script that lets you put in your google api and call gemini repeatedly to solve difficut problems. It lets you choose between different models and you can even download it to run if you are scared of leaking your api key. If you have any suggestions of how to make this project better please leave a comment!...
|
1793058585.2941542
|
1793144985.2941542
|
|
61845
|
My fav songs by @GUDDETIYASWANTH | Stardance
|
GUDDETIYASWANTH
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T07:54:12Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that contains all my current fav songs that I listen on repeat, it was a bit challenging with the choosing color palatte, and GOD it was hard to make a collapsing header and that still doesn’t work great but since it’s my first time using javascript, I am bit proud of myself, i think i made a great website, I collected all the images from the google and pinterest, I used a bit of AI for choosing color palatte and learning how make a collapsing header, I had a great time doing it.", "repo": "https://github.com/guddetiyashwanth3-ui/My-Website", "demo": "https://guddetiyashwanth3-ui.github.io/My-Website/"}]...
|
[{"post_id": 68508, "ts": "202 [{"post_id": 68508, "ts": "2026-09-15T07:26:58Z", "hours": 0.6081, "text": "Add a collapsing header to the website, I think it’s good enough for me rn"}, {"post_id": 68484, "ts": "2026-09-15T06:33:08Z", "hours": 0.3897, "text": "Hmmm.. I’ve added a few more songs but still pondering on the color scheme and thinking about adding few more things."}, {"post_id": 68444, "ts": "2026-09-15T04:05:51Z", "hours": 2.3544, "text": "I have been working on my website which gives a list of my current fav songs that i play on repeat, but i cant get the color palette right T_T, the background color always ends up looking bland, please give any suggestions for the color palatte."}]...
|
Title: My fav songs by @GUDDETIYASWANTH | Stardanc Title: My fav songs by @GUDDETIYASWANTH | Stardance
Devlogs:
I have been working on my website which gives a list of my current fav songs that i play on repeat, but i cant get the color palette right T_T, the background color always ends up looking bland, please give any suggestions for the color palatte.
Hmmm.. I’ve added a few more songs but still pondering on the color scheme and thinking about adding few more things.
Add a collapsing header to the website, I think it’s good enough for me rn
Ships:
I made a website that contains all my current fav songs that I listen on repeat, it was a bit challenging with the choosing color palatte, and GOD it was hard to make a collapsing header and that still doesn’t work great but since it’s my first time using javascript, I am bit proud of myself, i think i made a great website, I collected all the images from the google and pinterest, I used a bit of AI for choosing color palatte and learning how make a collapsing header, I had a great time doing it....
|
1793058496.256085
|
1793144896.256085
|
|
62069
|
Tennis Legend - The Website by @Tennis-Legend | St Tennis Legend - The Website by @Tennis-Legend | Stardance...
|
Tennis-Legend
|
1
|
2.14
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T07:48:08Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website using HTML and CSS with four main sections: Home, About, Skills and Hobbies. The site uses a blue, red and black colour scheme, animated elements and interactive flip cards to give it a retro feel while still keeping it simple to navigate. The biggest challenge was getting the flip cards, animations and layout to work consistently across different screen sizes. It took a bit of tweaking to make sure everything looked right on mobile, tablet and desktop without breaking the design. I’m most proud of how the overall theme came together. The colour scheme, floating icons, animations and flip cards all work together to make the site feel more engaging.", "repo": "https://github.com/tennis-legend1/Tennis-Legend---The-Website", "demo": "https://tennis-legend1.github.io/Tennis-Legend---The-Website/"}]...
|
[{"post_id": 69390, "ts": "202 [{"post_id": 69390, "ts": "2026-09-16T23:29:12Z", "hours": 0.355, "text": "Removed anything that I though was AI and wrote it myself. It should all be human-written now"}, {"post_id": 69055, "ts": "2026-09-16T09:36:54Z", "hours": 0.7825, "text": "Since my ship was given feedback that it used too much AI, I essentially deleted the CSS and rewrote the entire CSS myself."}, {"post_id": 68515, "ts": "2026-09-15T07:42:17Z", "hours": 1.42, "text": "This website is my personal site built using HTML and CSS. It includes four main sections: Home, About, Skills and Hobbies. The Skills and Hobbies sections use flip cards to make the content a bit more interactive, while animations and a few floating icons help bring the site to life whilst keeping it sort of minimalistic. I’m particularly happy with how the overall design came together. The blue, red and black colour scheme gives the site a clean look, the flip cards make the content more engaging, and the animations add some movement without being distracting."}]...
|
Title: Tennis Legend - The Website by @Tennis-Lege Title: Tennis Legend - The Website by @Tennis-Legend | Stardance
Devlogs:
This website is my personal site built using HTML and CSS. It includes four main sections: Home, About, Skills and Hobbies. The Skills and Hobbies sections use flip cards to make the content a bit more interactive, while animations and a few floating icons help bring the site to life whilst keeping it sort of minimalistic. I’m particularly happy with how the overall design came together. The blue, red and black colour scheme gives the site a clean look, the flip cards make the content more engaging, and the animations add some movement without being distracting.
Since my ship was given feedback that it used too much AI, I essentially deleted the CSS and rewrote the entire CSS myself.
Removed anything that I though was AI and wrote it myself. It should all be human-written now
Ships:
I made a personal website using HTML and CSS with four main sections: Home, About, Skills and Hobbies. The site uses a blue, red and black colour scheme, animated elements and interactive flip cards to give it a retro feel while still keeping it simple to navigate. The biggest challenge was getting the flip cards, animations and layout to work consistently across different screen sizes. It took a bit of tweaking to make sure everything looked right on mobile, tablet and desktop without breaking the design. I’m most proud of how the overall theme came together. The colour scheme, floating icons, animations and flip cards all work together to make the site feel more engaging....
|
1793058531.844695
|
1793144931.844695
|
|
35896
|
jimOS by @r1eu | Stardance
|
r1eu
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T06:35:32Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made my own webOS which I named it jimOS, some things I struggled with was trying to style and make the windows. I am most proud of my calculator as it is functional. Something to note is that my OS is mostly personal and about me, also kinda simple.", "repo": "https://github.com/jimuv/jimOS", "demo": "https://jimuv.github.io/jimOS/"}]...
|
[{"post_id": 68482, "ts": "202 [{"post_id": 68482, "ts": "2026-09-15T06:23:56Z", "hours": 1.3531, "text": "Finished making my 3 apps, 1 being a bit more advanced and changed styling"}, {"post_id": 65838, "ts": "2026-09-11T07:40:42Z", "hours": 0.4322, "text": "Added a simple app and other features"}, {"post_id": 65224, "ts": "2026-09-10T06:35:02Z", "hours": 0.34, "text": "Making it look more like an actual webOS and more polished"}, {"post_id": 65214, "ts": "2026-09-10T05:59:40Z", "hours": 0.6347, "text": "Working on basic html for now"}]...
|
Title: jimOS by @r1eu | Stardance
Devlogs:
Workin Title: jimOS by @r1eu | Stardance
Devlogs:
Working on basic html for now
Making it look more like an actual webOS and more polished
Added a simple app and other features
Finished making my 3 apps, 1 being a bit more advanced and changed styling
Ships:
I made my own webOS which I named it jimOS, some things I struggled with was trying to style and make the windows. I am most proud of my calculator as it is functional. Something to note is that my OS is mostly personal and about me, also kinda simple....
|
1793008179.4577384
|
1793094579.4577384
|
|
60591
|
The Og OS by @Mukund_Zolgikar | Stardance
|
Mukund_Zolgikar
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:58:39Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have done making The OG OS , So in this I am proud of myself because it was challenging but the ai was with me if i have any problem I ask it how to solve it . Its little bit different from guide I hope that you like it", "repo": "https://github.com/mukundzolgikar-art/OG-OS", "demo": "https://mukundzolgikar-art.github.io/OG-OS/"}]...
|
[{"post_id": 68467, "ts": "202 [{"post_id": 68467, "ts": "2026-09-15T04:54:41Z", "hours": 1.5236, "text": "Final Version of the OG OS"}, {"post_id": 67249, "ts": "2026-09-13T09:44:46Z", "hours": 0.4783, "text": "Upgrading our OG OS"}, {"post_id": 67229, "ts": "2026-09-13T09:02:41Z", "hours": 1.1567, "text": "Finally I have done 25% of work on my OG OS"}, {"post_id": 66734, "ts": "2026-09-12T16:59:21Z", "hours": 0.4125, "text": "Forgot to add yt logo"}, {"post_id": 66707, "ts": "2026-09-12T16:24:46Z", "hours": 0.7331, "text": "How can i spend 40 min on how to put text in center"}, {"post_id": 65924, "ts": "2026-09-11T11:54:32Z", "hours": 0.9642, "text": "PART 1 OF MY OG OS ,So this is my today html code I have code through the guidance of the guide"}]...
|
Title: The Og OS by @Mukund_Zolgikar | Stardance
Title: The Og OS by @Mukund_Zolgikar | Stardance
Devlogs:
PART 1 OF MY OG OS ,So this is my today html code I have code through the guidance of the guide
How can i spend 40 min on how to put text in center
Forgot to add yt logo
Finally I have done 25% of work on my OG OS
Upgrading our OG OS
Final Version of the OG OS
Ships:
I have done making The OG OS , So in this I am proud of myself because it was challenging but the ai was with me if i have any problem I ask it how to solve it . Its little bit different from guide I hope that you like it...
|
1793055209.2028918
|
1793141609.2028918
|
|
59614
|
Vacation Vexation by @Finity | Stardance
|
Finity
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:33:28Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Vacation Vexation is a short WarioWare style game and also my first project made in Godot! There are two minigames, one a platformer, and the other a clicker. Each minigame must be completed within 10 seconds, or else you will lose a life. Lose all 5 and you’re done for good. I struggled with the UI quite a bit, but I’m getting the hang of it! It was really fun seeing the game come to life. All the sprites are made by me, on paint.net. Hope you enjoy!", "repo": "https://github.com/Finity16/Vacation-Vexation", "demo": "https://finity16.itch.io/vacation-vexation"}]...
|
[{"post_id": 68453, "ts": "202 [{"post_id": 68453, "ts": "2026-09-15T04:30:21Z", "hours": 0.2911, "text": "Tied up some loose ends, fixed a case-sensitivity issue that made the game break in browser."}, {"post_id": 68441, "ts": "2026-09-15T03:55:07Z", "hours": 1.4328, "text": "Sprites have been added! Ready to ship soon!"}, {"post_id": 67045, "ts": "2026-09-13T02:50:16Z", "hours": 1.3047, "text": "Added clicker minigame, win/lose screens, and nice text effects. Art is up next!"}, {"post_id": 66252, "ts": "2026-09-11T23:36:14Z", "hours": 1.6439, "text": "Garlics have finally been added to platformer minigame! Took really long to figure out everything and get it working, but on the bright side, it works quite smoothly now."}, {"post_id": 64574, "ts": "2026-09-09T02:38:12Z", "hours": 0.7181, "text": "Added a working platformer minigame, there were some issues with the code in the guide that I had to fix myself, so took a little longer than expected. Starting to get the hang of it!"}, {"post_id": 64544, "ts": "2026-09-09T01:13:43Z", "hours": 1.0153, "text": "Following the guide and getting started on my WarioWare game, Godot UI is so confusing.. Using placeholder sprites for now but plan on making my own art later."}]...
|
Title: Vacation Vexation by @Finity | Stardance
D Title: Vacation Vexation by @Finity | Stardance
Devlogs:
Following the guide and getting started on my WarioWare game, Godot UI is so confusing.. Using placeholder sprites for now but plan on making my own art later.
Added a working platformer minigame, there were some issues with the code in the guide that I had to fix myself, so took a little longer than expected. Starting to get the hang of it!
Garlics have finally been added to platformer minigame! Took really long to figure out everything and get it working, but on the bright side, it works quite smoothly now.
Added clicker minigame, win/lose screens, and nice text effects. Art is up next!
Sprites have been added! Ready to ship soon!
Tied up some loose ends, fixed a case-sensitivity issue that made the game break in browser.
Ships:
Vacation Vexation is a short WarioWare style game and also my first project made in Godot! There are two minigames, one a platformer, and the other a clicker. Each minigame must be completed within 10 seconds, or else you will lose a life. Lose all 5 and you’re done for good. I struggled with the UI quite a bit, but I’m getting the hang of it! It was really fun seeing the game come to life. All the sprites are made by me, on paint.net. Hope you enjoy!...
|
1793008226.0251899
|
1793094626.0251899
|
|
28896
|
webdev log by @gdev | Stardance
|
gdev
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T04:30:58Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a personal website for myself to practice and learn different types of code and further strengthen my skills. I am very proud of the ui and how it turned out. Stuff like the clock, however, was pretty hard to get to work and took many tutorials. Also, finding a good way to add the Spotify now-playing system was complex.", "repo": "https://github.com/galaxydevvv/gdev", "demo": "https://galaxydevvv.github.io/gdev/index.html"}]...
|
[{"post_id": 68450, "ts": "202 [{"post_id": 68450, "ts": "2026-09-15T04:26:10Z", "hours": 0.8225, "text": "Log #4 // Bug fixes, website polishing, and finished the working clock & redid the socials tab and the footer"}, {"post_id": 20543, "ts": "2026-07-02T04:58:11Z", "hours": 4.8711, "text": "Log #3 // Full HTML & CSS Redesign and Revamp of Home page"}, {"post_id": 20083, "ts": "2026-07-01T16:31:21Z", "hours": 0.8675, "text": "Log #2 // CSS, Theme, Site Improvements, and Demo Launch"}, {"post_id": 19675, "ts": "2026-07-01T01:48:14Z", "hours": 1.4881, "text": "Log: #1 // HTML; Images, Text, Audio"}]...
|
Title: webdev log by @gdev | Stardance
Devlogs:
L Title: webdev log by @gdev | Stardance
Devlogs:
Log: #1 // HTML; Images, Text, Audio
Log #2 // CSS, Theme, Site Improvements, and Demo Launch
Log #3 // Full HTML & CSS Redesign and Revamp of Home page
Log #4 // Bug fixes, website polishing, and finished the working clock & redid the socials tab and the footer
Ships:
I made a personal website for myself to practice and learn different types of code and further strengthen my skills. I am very proud of the ui and how it turned out. Stuff like the clock, however, was pretty hard to get to work and took many tutorials. Also, finding a good way to add the Spotify now-playing system was complex....
|
1793004588.9398441
|
1793090988.9398441
|
|
61956
|
三 swap by @hoshi | Stardance
|
hoshi
|
1
|
4.0
|
47
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T03:33:23Z", "hours": 4.0, "multiplier": 11.28, "payout": 47, "blessing": "neutral", "text": "ARROW KEYS TO MOVE! this small game generates a random 10 by 10 board that consists of colors WHITE, BLACK, and GOLD. You are a player starting from the left corner. Every tile you step on, the tile changes color.", "repo": "https://github.com/uuukye/san_swap", "demo": "https://uuukye.github.io/san_swap/"}]...
|
[{"post_id": 68429, "ts": "202 [{"post_id": 68429, "ts": "2026-09-15T03:15:34Z", "hours": 2.0692, "text": "DEVLOG #2 ______________________________________________________________________________________ Since it was really complicated setting up a live server with leaderboard, and people may cheat, I chose not to include the leaderboard. I think the game is good as it-is. I was supposed to be a small game anyway I made the game structure way better so the game would not lag (hopefully), and I added a timer function. ______________________________________________________________________________________ I tested this game a couple of times and I got an average time of 35 seconds :D tell me what time you got!"}, {"post_id": 67758, "ts": "2026-09-14T00:13:39Z", "hours": 2.0778, "text": "DEVLOG #1 ______________________________________________________________________________________ So basically, this small game generates a random 10 by 10 board that consists of colors WHITE , BLACK , and GOLD . You are a player starting from the left corner. Every tile you step on, the tile changes color. ______________________________________________________________________________________ 1) If a tile was WHITE , it will turn GOLD . ______________________________________________________________________________________ 2) If the tile was GOLD , it will turn BLACK . ______________________________________________________________________________________ 3) If the tile was BLACK , it will turn WHITE . ______________________________________________________________________________________ The goal of this game is to make the whole board the same color . ______________________________________________________________________________________ Basically, I made the whole game physics and the timer. If I can understand global servers better, I might add a leaderboard. I am also planning to update the character’s appearance because right now it’s just a circle. I was inspired by the “Lights Out” mathematical game. ______________________________________________________________________________________ What made me take so much time was making the board, because if I do not set any constraints, there is only a one-third chance of the board being possible to solve. So I did some math, and I somehow made it so it’s hopefully possible on all generated positions."}]...
|
Title: 三 swap by @hoshi | Stardance
Devlogs:
DEVL Title: 三 swap by @hoshi | Stardance
Devlogs:
DEVLOG #1 ______________________________________________________________________________________ So basically, this small game generates a random 10 by 10 board that consists of colors WHITE , BLACK , and GOLD . You are a player starting from the left corner. Every tile you step on, the tile changes color. ______________________________________________________________________________________ 1) If a tile was WHITE , it will turn GOLD . ______________________________________________________________________________________ 2) If the tile was GOLD , it will turn BLACK . ______________________________________________________________________________________ 3) If the tile was BLACK , it will turn WHITE . ______________________________________________________________________________________ The goal of this game is to make the whole board the same color . ______________________________________________________________________________________ Basically, I made the whole game physics and the timer. If I can understand global servers better, I might add a leaderboard. I am also planning to update the character’s appearance because right now it’s just a circle. I was inspired by the “Lights Out” mathematical game. ______________________________________________________________________________________ What made me take so much time was making the board, because if I do not set any constraints, there is only a one-third chance of the board being possible to solve. So I did some math, and I somehow made it so it’s hopefully possible on all generated positions.
DEVLOG #2 ______________________________________________________________________________________ Since it was really complicated setting up a live server with leaderboard, and people may cheat, I chose not to include the leaderboard. I think the game is good as it-is. I was supposed to be a small game anyway I made the game structure way better so the game would not lag (hopefully), and I added a timer function. ______________________________________________________________________________________ I tested this game a couple of times and I got an average time of 35 seconds :D tell me what time you got!
Ships:
ARROW KEYS TO MOVE! this small game generates a random 10 by 10 board that consists of colors WHITE, BLACK, and GOLD. You are a player starting from the left corner. Every tile you step on, the tile changes color....
|
1793058510.0702634
|
1793144910.0702634
|
|
62271
|
BHS Scioly Website by @kelvinpenguin | Stardance
|
kelvinpenguin
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T03:12:31Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Bridgeland Science Olympiad website", "repo": "https://github.com/kelvinpenguincode/bridgeland-science-olympiad", "demo": "https://bridgeland-science-olympiad.vercel.app"}]...
|
[{"post_id": 68278, "ts": "202 [{"post_id": 68278, "ts": "2026-09-14T20:44:44Z", "hours": 0.2742, "text": "i’m trying to get the computer"}]...
|
Title: BHS Scioly Website by @kelvinpenguin | Star Title: BHS Scioly Website by @kelvinpenguin | Stardance
Devlogs:
i’m trying to get the computer
Ships:
Bridgeland Science Olympiad website...
|
1793058564.9642882
|
1793144964.9642882
|
|
47715
|
MailOnAPI by @Drew_Fitzgerald | Stardance
|
Drew_Fitzgerald
|
1
|
38.79
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T02:16:59Z", "hours": 29.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’ve made an email server, email client and an IMAP server to allow it to be used in external email clients. The IMAP server is quite feature ful to 2003 standards, um not recent standards it is a custom implementation of RFC3501 which is from 2003 but it was only made obsolete in 2022 and is still used by gmail for it’s IMAP so it’s still very well supported. Right now I’m using Resend as the email service to send out emails but the implementation makes it very easy to support more.", "repo": "https://github.com/Sheep26/MailOnAPI", "demo": "https://mail.drewfitzgerald.co.nz"}]...
|
[{"post_id": 76982, "ts": "202 [{"post_id": 76982, "ts": "2026-10-05T08:08:31Z", "hours": 2.9119, "text": "Many improvements to the code and WE GOT ATTACHMENTS WORKING IN IMAP."}, {"post_id": 75043, "ts": "2026-09-28T23:50:28Z", "hours": 6.8733, "text": "We added the search command and improved the code quite signifigantly."}, {"post_id": 68380, "ts": "2026-09-15T01:06:50Z", "hours": 0.3844, "text": "Today we finished TLS WOOO. Now we actually have a secure IMAP server."}, {"post_id": 68002, "ts": "2026-09-14T11:09:28Z", "hours": 0.9003, "text": "We’ve pretty much finished our IMAP integration, we’ve added copy and expunge today and fixed our idle handler."}, {"post_id": 67889, "ts": "2026-09-14T05:57:27Z", "hours": 5.5586, "text": "I reworked the way we manage things listening in to the socket to add a proper listener module instead of having it all in the handle command function. The handle command function worked until now but now that we want commands that expect more data than just one line we do need to expand it to something more streamlined. Commands can now register listeners on the feed from the socket and remove them as they please in order for them to get the required data. We also added a few commands and Idling which allows email clients to idle instead of just sit and poll the server for new mail. I kinda changed the process buffer function so that it can dynamicly figure out if the newline is crlf or lf instead of guess and so it includes that in it’s output. Because we now have listeners we can now add the append command and it will recieve a stream of data from the listener."}, {"post_id": 66332, "ts": "2026-09-12T03:17:30Z", "hours": 1.1906, "text": "I allowed our IMAP parser to be able to understand parenthasis WOO, i had to change a little bit with our fetch function because it didn’t expect that and I added some more IMAP commands our command repertoire now looks like this."}, {"post_id": 65220, "ts": "2026-09-10T06:12:50Z", "hours": 2.4739, "text": "Users can now change their username, we also made many changes to the fetch function in the IMAP server to make it work properly. haha"}, {"post_id": 62680, "ts": "2026-09-06T05:13:18Z", "hours": 2.9642, "text": "IMAP Server WOOOOO! Today I made an IMAP server for the email server/client so it can be used with say Thunderbird. Now there’s a very very basic implementation but it’s there and you can read emails. WOO."}, {"post_id": 62050, "ts": "2026-09-05T08:47:23Z", "hours": 2.3347, "text": "I significantly improved the code for mailboxes. Now we have table for mailboxes and I also made it more clear which mailbox you’re currently in. This makes it easier for me to eventually implement IMAP."}, {"post_id": 61913, "ts": "2026-09-05T02:45:11Z", "hours": 1.6956, "text": "We have mailboxes now, you can move mail there and yeah."}, {"post_id": 55453, "ts": "2026-08-27T09:38:18Z", "hours": 1.2, "text": "We added custom mailboxes, you can now add and remove maliboxes but we can’t move emails there or setup filters."}, {"post_id": 53642, "ts": "2026-08-24T09:33:11Z", "hours": 1.5769, "text": "Today I completely revamped the way emails are stored in the database to make it better. I also added seen checking to mark emails as read. I added mail boxes as well instead of just inbox and sent so users can have custom mailboxes."}, {"post_id": 48724, "ts": "2026-08-17T07:52:59Z", "hours": 0.6217, "text": "We got replies working WOO, we can send emails, reply, recieve replies and continue on reply chains."}, {"post_id": 48056, "ts": "2026-08-16T10:34:05Z", "hours": 0.9753, "text": "We got attachments working WOOO"}, {"post_id": 47918, "ts": "2026-08-16T05:57:14Z", "hours": 0.6972, "text": "We got viewing our sent emails working"}, {"post_id": 47403, "ts": "2026-08-15T09:57:02Z", "hours": 1.4622, "text": "We can send emails from a ui now WOOO"}, {"post_id": 47337, "ts": "2026-08-15T06:53:01Z", "hours": 0.6708, "text": "We can read our emails now."}, {"post_id": 47304, "ts": "2026-08-15T05:25:04Z", "hours": 1.8989, "text": "We’ve started building the inbox, we can view our emails and see when they were sent to us."}, {"post_id": 46833, "ts": "2026-08-14T11:05:59Z", "hours": 1.3553, "text": "We added the Database, AND GOT RECIEVING EMAILS WORKING WOOOO"}, {"post_id": 46799, "ts": "2026-08-14T09:39:53Z", "hours": 1.11, "text": "We got sending emails, WOOO. No accounts yet but we can send emails over stmp."}]...
|
Title: MailOnAPI by @Drew_Fitzgerald | Stardance
Title: MailOnAPI by @Drew_Fitzgerald | Stardance
Devlogs:
We got sending emails, WOOO. No accounts yet but we can send emails over stmp.
We added the Database, AND GOT RECIEVING EMAILS WORKING WOOOO
We’ve started building the inbox, we can view our emails and see when they were sent to us.
We can read our emails now.
We can send emails from a ui now WOOO
We got viewing our sent emails working
We got attachments working WOOO
We got replies working WOO, we can send emails, reply, recieve replies and continue on reply chains.
Today I completely revamped the way emails are stored in the database to make it better. I also added seen checking to mark emails as read. I added mail boxes as well instead of just inbox and sent so users can have custom mailboxes.
We added custom mailboxes, you can now add and remove maliboxes but we can’t move emails there or setup filters.
We have mailboxes now, you can move mail there and yeah.
I significantly improved the code for mailboxes. Now we have table for mailboxes and I also made it more clear which mailbox you’re currently in. This makes it easier for me to eventually implement IMAP.
IMAP Server WOOOOO! Today I made an IMAP server for the email server/client so it can be used with say Thunderbird. Now there’s a very very basic implementation but it’s there and you can read emails. WOO.
Users can now change their username, we also made many changes to the fetch function in the IMAP server to make it work properly. haha
I allowed our IMAP parser to be able to understand parenthasis WOO, i had to change a little bit with our fetch function because it didn’t expect that and I added some more IMAP commands our command repertoire now looks like this.
I reworked the way we manage things listening in to the socket to add a proper listener module instead of having it all in the handle command function. The handle command function worked until now but now that we want commands that expect more data than just one line we do need to expand it to something more streamlined. Commands can now register listeners on the feed from the socket and remove them as they please in order for them to get the required data. We also added a few commands and Idling which allows email clients to idle instead of just sit and poll the server for new mail. I kinda changed the process buffer function so that it can dynamicly figure out if the newline is crlf or lf instead of guess and so it includes that in it’s output. Because we now have listeners we can now add the append command and it will recieve a stream of data from the listener.
We’ve pretty much finished our IMAP integration, we’ve added copy and expunge today and fixed our idle handler.
Today we finished TLS WOOO. Now we actually have a secure IMAP server.
We added the search command and improved the code quite signifigantly.
Many improvements to the code and WE GOT ATTACHMENTS WORKING IN IMAP.
Ships:
I’ve made an email server, email client and an IMAP server to allow it to be used in external email clients. The IMAP server is quite feature ful to 2003 standards, um not recent standards it is a custom implementation of RFC3501 which is from 2003 but it was only made obsolete in 2022 and is still used by gmail for it’s IMAP so it’s still very well supported. Right now I’m using Resend as the email service to send out emails but the implementation makes it very easy to support more....
|
1793004548.7307804
|
1793090948.7307804
|
|
46545
|
Time Out by @Will_boss | Stardance
|
Will_boss
|
1
|
11.0
|
84
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T02:11:13Z", "hours": 11.0, "multiplier": 8.42, "payout": 84, "blessing": "neutral", "text": "This is an adventure game where u have to run out of time, The hardest part I to make the game stop when the timer stops", "repo": "https://github.com/Wi-ai/Time-Out", "demo": "https://itch.io/embed-upload/18573812?color=333333"}]...
|
[{"post_id": 68400, "ts": "202 [{"post_id": 68400, "ts": "2026-09-15T02:04:18Z", "hours": 11.4639, "text": "mke h first level and prototype of te game"}]...
|
Title: Time Out by @Will_boss | Stardance
Devlogs Title: Time Out by @Will_boss | Stardance
Devlogs:
mke h first level and prototype of te game
Ships:
This is an adventure game where u have to run out of time, The hardest part I to make the game stop when the timer stops...
|
1793004877.3196483
|
1793091277.3196483
|
|
62012
|
Simple Bank System by @Xquisite | Stardance
|
Xquisite
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T02:05:40Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a banking system coded in Python. This program allows users to create accounts, log in, and manage their funds through three key features: deposit, withdrawal, and balance checks. This code can be run and used directly through the terminal. This code was made to help me get back into my coding journey after some time. So, recalling some features was a challenge. Of course, I have not gone deep into my Python journey, so this code can be improved heavily. Overall, I am proud of being able to make this code fairly quickly, and being able to make it at all in the first place.", "repo": "https://github.com/Mejia-J/Bank_System", "demo": "https://silver-giggle-x5g7v646wpwf9q5v.github.dev/"}]...
|
[{"post_id": 67873, "ts": "202 [{"post_id": 67873, "ts": "2026-09-14T05:13:06Z", "hours": 1.1469, "text": "To get back into my Python journey, I decided to challenge myself a bit by reviewing key, beginner concepts like loops and variables, but also recalling tougher concepts like lists, functions, and objects. Throughout the process, I sometimes referred back to my older projects to remember these fundamental concepts. Overall, I had a fun time diving back into my Python journey, and I hope to continue coding throughout the years."}]...
|
Title: Simple Bank System by @Xquisite | Stardance Title: Simple Bank System by @Xquisite | Stardance
Devlogs:
To get back into my Python journey, I decided to challenge myself a bit by reviewing key, beginner concepts like loops and variables, but also recalling tougher concepts like lists, functions, and objects. Throughout the process, I sometimes referred back to my older projects to remember these fundamental concepts. Overall, I had a fun time diving back into my Python journey, and I hope to continue coding throughout the years.
Ships:
This is a banking system coded in Python. This program allows users to create accounts, log in, and manage their funds through three key features: deposit, withdrawal, and balance checks. This code can be run and used directly through the terminal. This code was made to help me get back into my coding journey after some time. So, recalling some features was a challenge. Of course, I have not gone deep into my Python journey, so this code can be improved heavily. Overall, I am proud of being able to make this code fairly quickly, and being able to make it at all in the first place....
|
1793058526.6189048
|
1793144926.6189048
|
|
60821
|
Pyrecall by @SiddharthL | Stardance
|
SiddharthL
|
1
|
23.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T01:08:03Z", "hours": 23.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a python package(MIT Licensed and uploaded on PyPi) that helps mitigate catastrophic forgetting while fine tuning. Fine tuning is one of the most relevant things out there at this moment, but it can set some drawbacks. While fine tuning on new data, some previous knowledge may get lost. That’s what pyrecall helps detect. To get started, do “pip install pyrecall” in your terminal in VSCode(or any code editor) and get started. Use https://pyrecall.github.io/Pyrecall/ to get pyrecall in action!", "repo": "https://github.com/Pyrecall/Pyrecall", "demo": "https://pyrecall.github.io/Pyrecall/"}]...
|
[{"post_id": 65637, "ts": "202 [{"post_id": 65637, "ts": "2026-09-10T22:06:00Z", "hours": 23.1922, "text": "Working on an open-source python package called Pyrecall which helps mitigate catastrophic forgetting"}]...
|
Title: Pyrecall by @SiddharthL | Stardance
Devlog Title: Pyrecall by @SiddharthL | Stardance
Devlogs:
Working on an open-source python package called Pyrecall which helps mitigate catastrophic forgetting
Ships:
This is a python package(MIT Licensed and uploaded on PyPi) that helps mitigate catastrophic forgetting while fine tuning. Fine tuning is one of the most relevant things out there at this moment, but it can set some drawbacks. While fine tuning on new data, some previous knowledge may get lost. That’s what pyrecall helps detect. To get started, do “pip install pyrecall” in your terminal in VSCode(or any code editor) and get started. Use https://pyrecall.github.io/Pyrecall/ to get pyrecall in action!...
|
1793055248.937132
|
1793141648.937132
|
|
58670
|
Enjoy OBAMIUM (and the universe) by @texudev | Sta Enjoy OBAMIUM (and the universe) by @texudev | Stardance...
|
texudev
|
1
|
30.0
|
203
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T00:37:30Z", "hours": 30.0, "multiplier": 8.44, "payout": 203, "blessing": "neutral", "text": "Hey everyone! 👋 After wrestling with OpenGL state machines and pure wrath, I just dropped the first official release of my completely unnecessary 3D project: Obamium: A Cosmic Experience 🌌🪐 There are no quests. There are no enemies. There is no inventory. There is only Obamium. What it features: 🌌 A full 3D universe skybox powered by HDRI maps. 🪐 A meticulously rendered, slowly rotating 3D model of Obamium in its full glory. 💡 Custom OpenGL shaders and real-time lighting. 🖥️ Written completely from scratch in C++ and OpenGL 4.6 (now officially banishing the ugly console window to the shadow realm). If you want to stare into the cosmos and appreciate the absolute peak of modern 3D graphics, you can grab the standalone Windows .rar directly from the releases page: Drop a star if the universe pleases you. ✨", "repo": "https://github.com/tiagotodescatto/Enjoy-Obamium-Simulator", "demo": "https://github.com/tiagotodescatto/Enjoy-Obamium-Simulator/releases/tag/Final-Release"}]...
|
[{"post_id": 68360, "ts": "202 [{"post_id": 68360, "ts": "2026-09-15T00:33:33Z", "hours": 1.3636, "text": "Finished the game."}, {"post_id": 67446, "ts": "2026-09-13T15:33:58Z", "hours": 0.8739, "text": "Added jumping and fixed the skybox borders"}, {"post_id": 66795, "ts": "2026-09-12T18:02:39Z", "hours": 5.0831, "text": "Added a beautiful skybox and some basic lighting!"}, {"post_id": 63638, "ts": "2026-09-07T15:46:55Z", "hours": 3.3578, "text": "Working on lights and movement! Made WASD and mouse movement, made speeds for crouching, running and walking."}, {"post_id": 63143, "ts": "2026-09-06T19:43:49Z", "hours": 3.3889, "text": "Almost lost my project but thanks to github I didn’t! remade the window and I’m going to make cleaner code from now on, next step is making the frag shader and vertex shader file"}, {"post_id": 62457, "ts": "2026-09-05T20:13:12Z", "hours": 15.6044, "text": "Game almost ready! I’ve spent more than 13 hours learning the OpenGL basics and experimenting so I can make this game, prepare for a legendary one!"}]...
|
Title: Enjoy OBAMIUM (and the universe) by @texude Title: Enjoy OBAMIUM (and the universe) by @texudev | Stardance
Devlogs:
Game almost ready! I’ve spent more than 13 hours learning the OpenGL basics and experimenting so I can make this game, prepare for a legendary one!
Almost lost my project but thanks to github I didn’t! remade the window and I’m going to make cleaner code from now on, next step is making the frag shader and vertex shader file
Working on lights and movement! Made WASD and mouse movement, made speeds for crouching, running and walking.
Added a beautiful skybox and some basic lighting!
Added jumping and fixed the skybox borders
Finished the game.
Ships:
Hey everyone! 👋 After wrestling with OpenGL state machines and pure wrath, I just dropped the first official release of my completely unnecessary 3D project: Obamium: A Cosmic Experience 🌌🪐 There are no quests. There are no enemies. There is no inventory. There is only Obamium. What it features: 🌌 A full 3D universe skybox powered by HDRI maps. 🪐 A meticulously rendered, slowly rotating 3D model of Obamium in its full glory. 💡 Custom OpenGL shaders and real-time lighting. 🖥️ Written completely from scratch in C++ and OpenGL 4.6 (now officially banishing the ugly console window to the shadow realm). If you want to stare into the cosmos and appreciate the absolute peak of modern 3D graphics, you can grab the standalone Windows .rar directly from the releases page: Drop a star if the universe pleases you. ✨...
|
1793008102.8814216
|
1793094502.8814216
|
|
60761
|
Re:OS by @ThatCorley | Stardance
|
ThatCorley
|
2
|
14.0
|
62
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-15T00:05:13Z", "hours": 8.0, "multiplier": 7.6, "payout": 62, "blessing": "neutral", "text": "I have spent blood, sweat and tears trying to get 2 things working… Saving data and achievements. I have made some more minor adjustments such as changing units from px and rem (whose Rem?) and added some other optimisations. Tried my best to learn without the use of AI so took much longer than I would have liked. The CSS still sucks but hey-ho.", "repo": "https://github.com/thatcorley/Re-OS", "demo": "https://thatcorley.github.io/Re-OS/"}, {"ship_num": 2, "ts": "2026-09-12T23:11:35Z", "hours": 6.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is the first time I’ve made a WebOS and the first time I’ve worked with JS for a while after taking a break from programming due to other studies. I’m proud to say that the website is functional (hopefully). Plan to add more features such as a custom “boot” sequence. Ignore my terrible CSS. I ain’t that good 💀", "repo": "https://github.com/thatcorley/Re-OS", "demo": "https://thatcorley.github.io/Re-OS/"}]...
|
[{"post_id": 68346, "ts": "202 [{"post_id": 68346, "ts": "2026-09-14T23:59:13Z", "hours": 0.8808, "text": "Added a few smaller things such as actual achievements over test ones"}, {"post_id": 68295, "ts": "2026-09-14T21:28:03Z", "hours": 3.2228, "text": "Adding saved data and achievements 👀 Taking me ages as idk how to do this lmao."}, {"post_id": 67449, "ts": "2026-09-13T15:37:34Z", "hours": 2.2811, "text": "I spent Sooooooooo long trying to sync the audio with the heartbeat manually and in the end found a css generator that did most of it for me 💀"}, {"post_id": 67044, "ts": "2026-09-13T02:49:06Z", "hours": 1.7239, "text": "May have cooked. Found a smoke effect online and decided to use it for the boot screen. Also made a prototype for a “Find Betty” game that just needs polish. Cooking so hard frfr"}, {"post_id": 66964, "ts": "2026-09-12T23:06:42Z", "hours": 0.7722, "text": "Created some settings for the app registry and manager to enable apps, add functions and easily create icons etc. Also added some text to the welcome screen. Removed the fandom wiki and web novel embed because GitHub pages wasn’t happy with it 💀💀"}, {"post_id": 65698, "ts": "2026-09-11T01:01:27Z", "hours": 2.9569, "text": "Added some simple apps (mostly iframes 💀). Fandom Wiki. Witch Cult Translations Web Novel. The World Map. Wallpaper Selection. Took longer as I rewrote some stuff. 💀Also improved some of the visual elements. Ensured that windows wont be lost off-screen and obv added bringing windows to the top. Art isn’t owned and will be changed later."}, {"post_id": 65580, "ts": "2026-09-10T20:19:58Z", "hours": 2.1031, "text": "Draggable windows and app icons are here. Cooking. Changed some of the code to use classes rather than IDs to make it work for all windows and only use IDs to select different types of windows e.g. app icons opening specific apps. Doesn’t look great but hey-ho. P.S. Listening to the web novel rn 🔥🔥🔥"}]...
|
Title: Re:OS by @ThatCorley | Stardance
Devlogs:
Title: Re:OS by @ThatCorley | Stardance
Devlogs:
Draggable windows and app icons are here. Cooking. Changed some of the code to use classes rather than IDs to make it work for all windows and only use IDs to select different types of windows e.g. app icons opening specific apps. Doesn’t look great but hey-ho. P.S. Listening to the web novel rn 🔥🔥🔥
Added some simple apps (mostly iframes 💀). Fandom Wiki. Witch Cult Translations Web Novel. The World Map. Wallpaper Selection. Took longer as I rewrote some stuff. 💀Also improved some of the visual elements. Ensured that windows wont be lost off-screen and obv added bringing windows to the top. Art isn’t owned and will be changed later.
Created some settings for the app registry and manager to enable apps, add functions and easily create icons etc. Also added some text to the welcome screen. Removed the fandom wiki and web novel embed because GitHub pages wasn’t happy with it 💀💀
May have cooked. Found a smoke effect online and decided to use it for the boot screen. Also made a prototype for a “Find Betty” game that just needs polish. Cooking so hard frfr
I spent Sooooooooo long trying to sync the audio with the heartbeat manually and in the end found a css generator that did most of it for me 💀
Adding saved data and achievements 👀 Taking me ages as idk how to do this lmao.
Added a few smaller things such as actual achievements over test ones
Ships:
This is the first time I’ve made a WebOS and the first time I’ve worked with JS for a while after taking a break from programming due to other studies. I’m proud to say that the website is functional (hopefully). Plan to add more features such as a custom “boot” sequence. Ignore my terrible CSS. I ain’t that good 💀
I have spent blood, sweat and tears trying to get 2 things working… Saving data and achievements. I have made some more minor adjustments such as changing units from px and rem (whose Rem?) and added some other optimisations. Tried my best to learn without the use of AI so took much longer than I would have liked. The CSS still sucks but hey-ho....
|
1793055241.016487
|
1793141641.016487
|
|
47907
|
Supra Tooler Custom Shortcut MacOS Application by Supra Tooler Custom Shortcut MacOS Application by @SaathvikSowmyanarayanan | Stardance...
|
SaathvikSowmyanarayanan
|
1
|
7.4
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:46:27Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a custom python shortcuts application. Using simple shortucts, this application is meant for those on MacOS devices who use a external keyboard. If you don’t know the function keys, and some others are glitched out and don’t properly work on external keyboards on mac. There for I created simple cursor-moving shortucts that give the function keys a use. Thanks so much for reviewing my project.", "repo": "https://github.com/SupraSilvr/Gold-Shell", "demo": "https://github.com/SupraSilvr/Gold-Shell/releases/tag/v2.1.0"}]...
|
[{"post_id": 72429, "ts": "202 [{"post_id": 72429, "ts": "2026-09-22T22:41:16Z", "hours": 0.4047, "text": "Fixed changes that the reviews asked me to do. I fixed the broken images in my github README file, and I changed the banner image of my project to the icon."}, {"post_id": 68340, "ts": "2026-09-14T23:43:00Z", "hours": 0.3264, "text": "Made the 3 shortcuts that my application was designed to run. After that, I packaged my python script as a MacOS Application using Pyinstaller. I tested if it works, it does :). Lastly I posted a release on github and updated all of the files. I’m so happy for the end of this project. It was so fun and I hoped you enjoyed watching my journey. I wasn’t able to focus on this project as much as I wanted to, but I finished it. With that, I saw thanks. Thank you so much, Stardance for giving me this opportunity. :)"}, {"post_id": 65147, "ts": "2026-09-10T02:46:43Z", "hours": 0.8206, "text": "I found out the error in the bug. It was the little piece of code, that was to try to run the shortcuts. It was not indented properly into a function. After fixing it, I created 3 working functions, one that goes to the top bar, to see the battery, the volume, and the time. The hotkey for this is the function 1 key. The second functions, goes to the bottom of your screen where you can easily chose an app. This is fun from pressing function 2. The third and last function moves your mouse to the area with the options to close, minimize, and go into the application. I am very happy with my work today. Also renamed the file to da1.9.py (development application 1.9) :)"}, {"post_id": 61226, "ts": "2026-09-04T01:51:57Z", "hours": 0.4469, "text": "Worked on dividing on the pynput syntax to test the bug. I had a lot of trouble with the yanking with vim. If you don’t know yanking is copying in vim. Vim told me that the yanking was successful, but it didn’t paste the correct lines. I managed to find the bug. It says keyboard is not defined, which indicates some missing definition for the class. I will fix this bug soon, now that I have found the error. :)"}, {"post_id": 60567, "ts": "2026-09-03T00:01:52Z", "hours": 0.2567, "text": "After much trouble shooting, I determined that the bug is not from pyautogui ( the library that moves your mouse). Its from the pynput input recognition. Thats about all of the work I did today. I do want to talk about my coding editor. I use a editor called vim. It’s a terminal based editor that is very fast and has many shortcuts to optimize your coding experience. I am not a experianced dev, but I’m practicing it. Hope you give it a try too. :) Link to Vim https://www.vim.org"}, {"post_id": 59911, "ts": "2026-09-01T22:52:35Z", "hours": 0.7111, "text": "I realized the SupraTooler1.0.py file didn’t actually work. It seems that the terminal lost the accesability permisions or the syntax was changed. I started debuging this and temporarily disabled the startup sequence function when I develop. I’m not going to update the github repo until I fixed this bug. I also created new line of code so that if i delete a line it removes disables the startup sequence. This can be useful in the future when bugs occur. the image below is the function and the code to disable it."}, {"post_id": 47124, "ts": "2026-08-14T19:42:53Z", "hours": 4.0639, "text": "Supra Tooler 1.0 has been released. This is the first version of the python script. It has keyboard shortcuts that move the mousecursor to useful locations like top info bar on Mac to check the time. Also has other life changing features. Must be run in terminal, since I haven’t packaged it with pyinstaller yet. It may or may not run, if this problem occurs, run with sudo access or check system settings. There go to input monitering and accessibility settings and approve both for the terminal. I didn’t package this version as an application because the starting screen was still in development and would not run in terminal if it was an app. The file to look at is SupraTooler1.0.py. The other supra.py file is the development stage of SupraTooler2.0. I’m planning on adding a popup when you start the application in customtkinter, but i found out that macos isn’t fully supporting it anymore and can remove it in any update so i want to use pygame. This is a lot more difficult and has unnecessary features but should still work. Also I am adding other shortcuts. So yeah, that wraps it up. Thanks for looking at my project, feel free to try it out. :)"}]...
|
Title: Supra Tooler Custom Shortcut MacOS Applicat Title: Supra Tooler Custom Shortcut MacOS Application by @SaathvikSowmyanarayanan | Stardance
Devlogs:
Supra Tooler 1.0 has been released. This is the first version of the python script. It has keyboard shortcuts that move the mousecursor to useful locations like top info bar on Mac to check the time. Also has other life changing features. Must be run in terminal, since I haven’t packaged it with pyinstaller yet. It may or may not run, if this problem occurs, run with sudo access or check system settings. There go to input monitering and accessibility settings and approve both for the terminal. I didn’t package this version as an application because the starting screen was still in development and would not run in terminal if it was an app. The file to look at is SupraTooler1.0.py. The other supra.py file is the development stage of SupraTooler2.0. I’m planning on adding a popup when you start the application in customtkinter, but i found out that macos isn’t fully supporting it anymore and can remove it in any update so i want to use pygame. This is a lot more difficult and has unnecessary features but should still work. Also I am adding other shortcuts. So yeah, that wraps it up. Thanks for looking at my project, feel free to try it out. :)
I realized the SupraTooler1.0.py file didn’t actually work. It seems that the terminal lost the accesability permisions or the syntax was changed. I started debuging this and temporarily disabled the startup sequence function when I develop. I’m not going to update the github repo until I fixed this bug. I also created new line of code so that if i delete a line it removes disables the startup sequence. This can be useful in the future when bugs occur. the image below is the function and the code to disable it.
After much trouble shooting, I determined that the bug is not from pyautogui ( the library that moves your mouse). Its from the pynput input recognition. Thats about all of the work I did today. I do want to talk about my coding editor. I use a editor called vim. It’s a terminal based editor that is very fast and has many shortcuts to optimize your coding experience. I am not a experianced dev, but I’m practicing it. Hope you give it a try too. :) Link to Vim https://www.vim.org
Worked on dividing on the pynput syntax to test the bug. I had a lot of trouble with the yanking with vim. If you don’t know yanking is copying in vim. Vim told me that the yanking was successful, but it didn’t paste the correct lines. I managed to find the bug. It says keyboard is not defined, which indicates some missing definition for the class. I will fix this bug soon, now that I have found the error. :)
I found out the error in the bug. It was the little piece of code, that was to try to run the shortcuts. It was not indented properly into a function. After fixing it, I created 3 working functions, one that goes to the top bar, to see the battery, the volume, and the time. The hotkey for this is the function 1 key. The second functions, goes to the bottom of your screen where you can easily chose an app. This is fun from pressing function 2. The third and last function moves your mouse to the area with the options to close, minimize, and go into the application. I am very happy with my work today. Also renamed the file to da1.9.py (development application 1.9) :)
Made the 3 shortcuts that my application was designed to run. After that, I packaged my python script as a MacOS Application using Pyinstaller. I tested if it works, it does :). Lastly I posted a release on github and updated all of the files. I’m so happy for the end of this project. It was so fun and I hoped you enjoyed watching my journey. I wasn’t able to focus on this project as much as I wanted to, but I finished it. With that, I saw thanks. Thank you so much, Stardance for giving me this opportunity. :)
Fixed changes that the reviews asked me to do. I fixed the broken images in my github README file, and I changed the banner image of my project to the icon.
Ships:
I made a custom python shortcuts application. Using simple shortucts, this application is meant for those on MacOS devices who use a external keyboard. If you don’t know the function keys, and some others are glitched out and don’t properly work on external keyboards on mac. There for I created simple cursor-moving shortucts that give the function keys a use. Thanks so much for reviewing my project....
|
1793004566.3136218
|
1793090966.3136218
|
|
60004
|
Tower-Blocks by @Sadiya | Stardance
|
Sadiya
|
1
|
3.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:22:32Z", "hours": 3.0, "multiplier": 1.18, "payout": 4, "blessing": "neutral", "text": "I made a stacking game where the player will build a tower by stopping the moving blocks. Each block moves back and forth to give the player a chance to place there block. One challenge was getting the blocks to stack and appear the same size and shape and getting it to work overall. Also my apologies if it looks big I didn’t realized that it is like this until after I created the playable link.", "repo": "https://github.com/sadiyameem/tower-blocks", "demo": "https://sadiyameem.github.io/tower-blocks/"}]...
|
[{"post_id": 67745, "ts": "202 [{"post_id": 67745, "ts": "2026-09-13T23:56:20Z", "hours": 0.8228, "text": "After rewriting the JS, I can say that it is now working. To whoever is going to try this out when I shipit, just so you that when you reach 20 blocks the game is done and you won. Here is a before and after image with video showing off the project."}, {"post_id": 66965, "ts": "2026-09-12T23:10:40Z", "hours": 0.835, "text": "I have decided to restart this project and I am trying not to use so much AI and so far I have notice that I have issues in my JS so I am going to do a redo and make it work but here is my progress so far with my HTML and CSS."}, {"post_id": 66113, "ts": "2026-09-11T18:32:58Z", "hours": 0.4239, "text": "This is the progress I made so far and I know I have a lot more to work on but I wanted to come on here and show you what I have so far and I think I might take another approach because I think there is a better way to do this and a better way to use less AI. And when I was recording this the 1st time I was recording the white background of this project lol."}, {"post_id": 65708, "ts": "2026-09-11T01:20:54Z", "hours": 0.7733, "text": "So I decided to start over and this is what I got so far I have completed all the code but I am trying to figure out when nothing is happening when the button is clicked."}, {"post_id": 65665, "ts": "2026-09-10T23:29:46Z", "hours": 0.3728, "text": "I just wanted to come on here and share what I have done so far and I outlined and currently still doing the css but I want to take a pause on it and work on the js."}]...
|
Title: Tower-Blocks by @Sadiya | Stardance
Devlog Title: Tower-Blocks by @Sadiya | Stardance
Devlogs:
I just wanted to come on here and share what I have done so far and I outlined and currently still doing the css but I want to take a pause on it and work on the js.
So I decided to start over and this is what I got so far I have completed all the code but I am trying to figure out when nothing is happening when the button is clicked.
This is the progress I made so far and I know I have a lot more to work on but I wanted to come on here and show you what I have so far and I think I might take another approach because I think there is a better way to do this and a better way to use less AI. And when I was recording this the 1st time I was recording the white background of this project lol.
I have decided to restart this project and I am trying not to use so much AI and so far I have notice that I have issues in my JS so I am going to do a redo and make it work but here is my progress so far with my HTML and CSS.
After rewriting the JS, I can say that it is now working. To whoever is going to try this out when I shipit, just so you that when you reach 20 blocks the game is done and you won. Here is a before and after image with video showing off the project.
Ships:
I made a stacking game where the player will build a tower by stopping the moving blocks. Each block moves back and forth to give the player a chance to place there block. One challenge was getting the blocks to stack and appear the same size and shape and getting it to work overall. Also my apologies if it looks big I didn’t realized that it is like this until after I created the playable link....
|
1793055111.6924565
|
1793141511.6924565
|
|
45338
|
ESP32 MP3 Player by @tanvu | Stardance
|
tanvu
|
1
|
62.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:20:39Z", "hours": 62.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made an ESP32 MP3 player on breadboard, complete with a file system and a multi-function playback controller. I went into this project essentially from zero - I had never used an ESP32 and had barely any experience with hobbyist electronics. I wasn’t even aware of the concept of debounce was until I naturally encountered button/encoder jitters in testing. What I’m most proud of is the journey from getting blinky on ESP32 just a few days before starting this project to having a complete embedded system.", "repo": "https://github.com/tanvu29/esp-mp3-player", "demo": ""}]...
|
[{"post_id": 57107, "ts": "202 [{"post_id": 57107, "ts": "2026-08-29T06:34:26Z", "hours": 4.5472, "text": "Final devlog! The main program came together pretty quick since I went through the gauntlet of writing classes for each major component. Quick summary of the MP3 player: Load up a microSD with songs/albums in MP3 format. Then navigate the file browser using the rotary encoder to scroll through and button to select. You can play/pause, skip to next song, and toggle between playback and browser mode at any time. I would love to continue improving this, like right now the ESP32 has trouble registering double button clicks if it’s also streaming audio at the same time. That’s why you see me pause songs before double clicking in the video LOL. Unfortunately with school starting soon I decided to wrap it up here. Still super proud of how far I’ve come considering I was only getting blinky on ESP32 one month ago. This is also meant to be a breadboard proof of concept for a larger PCB project I’ll be tackling, and I’m definitely glad I learned some lessons here and not while working on the PCB. I doubt finishing the PCB is in scope with a month left of stardance but stay tuned haha"}, {"post_id": 55329, "ts": "2026-08-27T02:18:26Z", "hours": 10.1339, "text": "File system stress tested When you start debugging you realize writing code was only half the battle"}, {"post_id": 54335, "ts": "2026-08-25T09:12:14Z", "hours": 3.8667, "text": "Day 9 - File system class written 700+ lines of code between the header and source files :o Once the final version of this class is tested, all classes will have been written and ready to be integrated into the final program. In the home stretch!"}, {"post_id": 54265, "ts": "2026-08-25T04:54:24Z", "hours": 10.0006, "text": "File system in progress Approaching 10 hrs so had to devlog lol Will be back once file system is finished"}, {"post_id": 52710, "ts": "2026-08-23T00:45:57Z", "hours": 11.8506, "text": "Day 8 - writing a proper class start to finish Display class for the LCD is now complete, ready to be integrated with rest of program. Learnings: Use C strings over String objects to avoid heap fragmentation Use structs when you want to store different kinds of information about a state Consider what the class needs to know about the program, but also what it doesn’t need to know"}, {"post_id": 51146, "ts": "2026-08-20T17:18:32Z", "hours": 4.4336, "text": "Day 7 - debugging, oop, state machines The only new functionality added today was updating my button state machine for double click and long press detection. Intended behavior: While a song is playing, double click to play the next song or long press to return to the file navigator / song selector. Demo test in video The more interesting part to me was getting experience with two real big potato things: debugging & oop in c++. I got a taste of debugging low-level errors using toolchains. In this case it was the Xtensa addr2line tool used to convert ESP32 memory address logs into the exact file and line number involved in the error. Shoutout RoboService on youtube with 10 subscribers for making a banger tutorial. I also kinda went headfirst into c++ classes. My main arduino ide sketch was getting long enough to the point where partitioning it into classes became the smart move. I got the hang of it faster than expected. The new part is learning c++ specific syntax, but the fundamental concepts are the same across all oop languages."}, {"post_id": 50137, "ts": "2026-08-19T07:22:05Z", "hours": 5.3003, "text": "Day 6 - song progress timer complete with the help of codex Didn’t realize how complicated calculating song duration from an MP3 would be. You would think duration is stored in metadata but you actually need to do some reverse engineering & check for a bunch of different compression formats yada yada Anyways now a basic timer is working. Also replaced the headphone jack with speakers like the engineers of the MAX98357 amp modules intended. Still lots more to implement like file navigation and song selection"}, {"post_id": 49358, "ts": "2026-08-18T04:15:32Z", "hours": 3.0836, "text": "Day 5 - hello world LCD display I2C protocol learnings: SDA and SCL lines are held HIGH by external pull-up resistors. Connecting to GPIO pins with internal pull-down resistors will interfere with the pull-ups and cause a serial error. I was stuck on that for a hot minute lol Looking forward, I’ll be implementing song title/artist, timer, progress bar, and hopefully file navigation functionality"}, {"post_id": 47356, "ts": "2026-08-15T07:45:24Z", "hours": 2.2667, "text": "Day 3 & 4 - Audio is now playing! Found a library called arduino-audio-tools that conveniently abstracts the MP3 -> PCM -> I2S pipeline, so no need to reinvent the wheel. This library provides functions like setVolume(), play(), and stop(). All I had to do was integrate these functions into my rotary encoder code from Day 1, and voila there’s volume control and pause/resume. The next session will likely be debugging the static & flicker coming out of the TRRS headphone jack"}, {"post_id": 46204, "ts": "2026-08-13T08:29:49Z", "hours": 3.2169, "text": "Day 2 - Researched SD card reading on the Arduino platform. This one took waayyyy too long - once I realized the native arduino SD library doesn’t support my >32GB exFAT microSD I spent the entire day looking into and testing various libraries.. turns out it was a hardware problem. I was using custom pins for SPI instead of the standard ESP32 VSPI pins and assumed it would work the same. Guess I chose a bad pin?"}, {"post_id": 45555, "ts": "2026-08-12T03:46:31Z", "hours": 3.0333, "text": "Day 1 - Prototyped volume control, scrolling, and button press on a KY-040 rotary encoder. Button press was done with a timer based debounce, but nailing down debounce logic for volume/scrolling was more tricky… The solution I landed on was making a state transition table, which maps changes in the encoder’s quadrature signal to a physical turn, CW or CCW. In the screenshot you can see debounce in action - button press is registered 3 times but the actual output only changes once!"}]...
|
Title: ESP32 MP3 Player by @tanvu | Stardance
Dev Title: ESP32 MP3 Player by @tanvu | Stardance
Devlogs:
Day 1 - Prototyped volume control, scrolling, and button press on a KY-040 rotary encoder. Button press was done with a timer based debounce, but nailing down debounce logic for volume/scrolling was more tricky… The solution I landed on was making a state transition table, which maps changes in the encoder’s quadrature signal to a physical turn, CW or CCW. In the screenshot you can see debounce in action - button press is registered 3 times but the actual output only changes once!
Day 2 - Researched SD card reading on the Arduino platform. This one took waayyyy too long - once I realized the native arduino SD library doesn’t support my >32GB exFAT microSD I spent the entire day looking into and testing various libraries.. turns out it was a hardware problem. I was using custom pins for SPI instead of the standard ESP32 VSPI pins and assumed it would work the same. Guess I chose a bad pin?
Day 3 & 4 - Audio is now playing! Found a library called arduino-audio-tools that conveniently abstracts the MP3 -> PCM -> I2S pipeline, so no need to reinvent the wheel. This library provides functions like setVolume(), play(), and stop(). All I had to do was integrate these functions into my rotary encoder code from Day 1, and voila there’s volume control and pause/resume. The next session will likely be debugging the static & flicker coming out of the TRRS headphone jack
Day 5 - hello world LCD display I2C protocol learnings: SDA and SCL lines are held HIGH by external pull-up resistors. Connecting to GPIO pins with internal pull-down resistors will interfere with the pull-ups and cause a serial error. I was stuck on that for a hot minute lol Looking forward, I’ll be implementing song title/artist, timer, progress bar, and hopefully file navigation functionality
Day 6 - song progress timer complete with the help of codex Didn’t realize how complicated calculating song duration from an MP3 would be. You would think duration is stored in metadata but you actually need to do some reverse engineering & check for a bunch of different compression formats yada yada Anyways now a basic timer is working. Also replaced the headphone jack with speakers like the engineers of the MAX98357 amp modules intended. Still lots more to implement like file navigation and song selection
Day 7 - debugging, oop, state machines The only new functionality added today was updating my button state machine for double click and long press detection. Intended behavior: While a song is playing, double click to play the next song or long press to return to the file navigator / song selector. Demo test in video The more interesting part to me was getting experience with two real big potato things: debugging & oop in c++. I got a taste of debugging low-level errors using toolchains. In this case it was the Xtensa addr2line tool used to convert ESP32 memory address logs into the exact file and line number involved in the error. Shoutout RoboService on youtube with 10 subscribers for making a banger tutorial. I also kinda went headfirst into c++ classes. My main arduino ide sketch was getting long enough to the point where partitioning it into classes became the smart move. I got the hang of it faster than expected. The new part is learning c++ specific syntax, but the fundamental concepts are the same across all oop languages.
Day 8 - writing a proper class start to finish Display class for the LCD is now complete, ready to be integrated with rest of program. Learnings: Use C strings over String objects to avoid heap fragmentation Use structs when you want to store different kinds of information about a state Consider what the class needs to know about the program, but also what it doesn’t need to know
File system in progress Approaching 10 hrs so had to devlog lol Will be back once file system is finished
Day 9 - File system class written 700+ lines of code between the header and source files :o Once the final version of this class is tested, all classes will have been written and ready to be integrated into the final program. In the home stretch!
File system stress tested When you start debugging you realize writing code was only half the battle
Final devlog! The main program came together pretty quick since I went through the gauntlet of writing classes for each major component. Quick summary of the MP3 player: Load up a microSD with songs/albums in MP3 format. Then navigate the file browser using the rotary encoder to scroll through and button to select. You can play/pause, skip to next song, and toggle between playback and browser mode at any time. I would love to continue improving this, like right now the ESP32 has trouble registering double button clicks if it’s also streaming audio at the same time. That’s why you see me pause songs before double clicking in the video LOL. Unfortunately with school starting soon I decided to wrap it up here. Still super proud of how far I’ve come considering I was only getting blinky on ESP32 one month ago. This is also meant to be a breadboard proof of concept for a larger PCB project I’ll be tackling, and I’m definitely glad I learned some lessons here and not while working on the PCB. I doubt finishing the PCB is in scope with a month left of stardance but stay tuned haha
Ships:
I made an ESP32 MP3 player on breadboard, complete with a file system and a multi-function playback controller. I went into this project essentially from zero - I had never used an ESP32 and had barely any experience with hobbyist electronics. I wasn’t even aware of the concept of debounce was until I naturally encountered button/encoder jitters in testing. What I’m most proud of is the journey from getting blinky on ESP32 just a few days before starting this project to having a complete embedded system....
|
1793004744.7573504
|
1793091144.7573504
|
|
58677
|
ChessOS by @BlueCheckmate | Stardance
|
BlueCheckmate
|
1
|
16.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:10:08Z", "hours": 16.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Build an OS I said, It would be fun I said….. And it is!!…. after I completed it that is. It’s definitely not fun when you spend 2 hours wondering why your css code doesn’t work at all, or why your code can’t work cus there’s an extra e somewhere, and unlike PyCharm, VSC won’t really tell as much as to why it’s not working. But all things aside, this was a really nice project, I think it looks sick, background is epic, the gold/bronze colouring is amazing, and there will be more features to come! Just not in this YSWS", "repo": "https://github.com/checkmateman57/ChessOS", "demo": "https://checkmateman57.github.io/ChessOS/"}]...
|
[{"post_id": 68322, "ts": "202 [{"post_id": 68322, "ts": "2026-09-14T22:51:04Z", "hours": 0.4531, "text": "ReadME and a quick tweak to the code, and I am ready to ship! Lets get it out for the world to see!!!"}, {"post_id": 67848, "ts": "2026-09-14T03:50:30Z", "hours": 1.0092, "text": "IT’S DONE!!!! I added the window with a trophy gallery, WEBOS1, ready to get shipped. It was quite a journey, learned a lot of stuff, managed to understand css eventually, and it was overall fun designing it around a theme I like. I will add more features in the future, probably for a different YSWS, but I’m happy to have built this as I was in awe of these projects last YSWS thinking I couldn’t do this, but now I can!!! Thank you to the tutorial maker, couldn’t have done it without you. Now its just the ReadME and I’m done!!"}, {"post_id": 67804, "ts": "2026-09-14T01:55:19Z", "hours": 0.6972, "text": "Nearly there!!!! I added the minimize and maximize buttons (really minimize is basically just closing the window but keeping the icon act like its selected; not that hard)"}, {"post_id": 67096, "ts": "2026-09-13T04:40:55Z", "hours": 2.6522, "text": "WOWW ITS WORKING!!!! I added a terminal that is functioning and it was on the first try after a heap of code. Lets go. Imma add a gallery of all my trophies just to flex 💪 and then imma submit this cus I meet the requirements (which I already think I do) and get my 50 stardust ."}, {"post_id": 66313, "ts": "2026-09-12T02:25:13Z", "hours": 2.2961, "text": "Progress!!! After taking a break from this becoming more informed about html and javascript, I added a <iframe> where you can play a chess bot! 🤖 Very cool. It also took a surprisingly small amount of time to complete. It overall worked more smoothly and had less bugs. I also changed some font colours for the other things, and then I think I add one more app and call it a day for WebOS1, and collect my ( ), start racking up hours, and getting my sticker"}, {"post_id": 63819, "ts": "2026-09-07T19:50:31Z", "hours": 1.1183, "text": "Well I am progressing bit by bit . I now have a functional notes app, after its propertions kept getting scewed for a long time. So now that it works, I will not be touching it’s code for the remainder of this project … until I have to add minimize/maximize buttons oh well. And yeah I also made the top bar for the welcome screen a bit larger"}, {"post_id": 63377, "ts": "2026-09-07T05:13:45Z", "hours": 1.5839, "text": "“You have to know the rules before you can break them” I believe this is the saying. Well how fun that I’m already breaking them with almost zero coding experience So the guide was talking about selecting icon deselecting icon and it didn’t make sense. So instead of manning up and spend probably another 10 hours figuring out, I went to what already works, like the welcome screen, and did the same function there. But hey, it does work now so haha, lets go. I’ll probably encounter 50 other problems later on but at least I’m ending the day happy"}, {"post_id": 63259, "ts": "2026-09-06T23:53:50Z", "hours": 1.59, "text": "So despite it being a new day, I have 0 clue what’s going on with that style.css … So I decided to just ditch it From what I understood it’s basically an optimization but who needs that anyways it’s on the cloud so it ain’t taking up my storage space anyways. But basically I’d assign a class and everything goes haywire. I’m sure I’ll be fine without it and if I’m not I’ll cross that bridge when I get to it. After ditching, I did my welcome screen, made it draggable only at the top, and added a closing. Haven’t got to the minimize maximize yet so another bridge."}, {"post_id": 62587, "ts": "2026-09-06T01:37:14Z", "hours": 2.0058, "text": "So I got to point where I have no clue whats happening. It’s fine - I knew I’d get there somewhere, so this where we stop for today. It was the part with the CSS file and class names and a lot of things I dont understand. It’s been a hard day. On new things I’ve done include a draggable top bar, and an opening and closing welcome screen, very basic."}, {"post_id": 62500, "ts": "2026-09-05T21:59:56Z", "hours": 1.7119, "text": "So I worked on the second guide of this tutorial. It was a bit more challenging but overall easy. I now have a top bar, a background, and a clock. I was trying to format the top bar properly which took a lot of time and I still didnt figure it out . I wanted to shift the ChessOS and time a bit to the right but margin and padding made the top bar smaller or bigger, and other things didnt work, but it’s fine, im not dissapointed with that. I also don’t like how the word science is a bit unreadable because of the shard but ykw its fine."}, {"post_id": 62436, "ts": "2026-09-05T19:38:26Z", "hours": 0.8875, "text": "My first time coding in HTML! I don’t have that much of a clue what I’m doing, but I’m learning, and it actually seems relatively simple so far. Since I love chess, that’s what I’m doing. I understood <p>, <h#>, <img>, <a href> and the main structure. Figuring out styles was harder as there are so so sooooooooo many of them, but we are progressing. This is gonna be fun project!"}]...
|
Title: ChessOS by @BlueCheckmate | Stardance
Devl Title: ChessOS by @BlueCheckmate | Stardance
Devlogs:
My first time coding in HTML! I don’t have that much of a clue what I’m doing, but I’m learning, and it actually seems relatively simple so far. Since I love chess, that’s what I’m doing. I understood <p>, <h#>, <img>, <a href> and the main structure. Figuring out styles was harder as there are so so sooooooooo many of them, but we are progressing. This is gonna be fun project!
So I worked on the second guide of this tutorial. It was a bit more challenging but overall easy. I now have a top bar, a background, and a clock. I was trying to format the top bar properly which took a lot of time and I still didnt figure it out . I wanted to shift the ChessOS and time a bit to the right but margin and padding made the top bar smaller or bigger, and other things didnt work, but it’s fine, im not dissapointed with that. I also don’t like how the word science is a bit unreadable because of the shard but ykw its fine.
So I got to point where I have no clue whats happening. It’s fine - I knew I’d get there somewhere, so this where we stop for today. It was the part with the CSS file and class names and a lot of things I dont understand. It’s been a hard day. On new things I’ve done include a draggable top bar, and an opening and closing welcome screen, very basic.
So despite it being a new day, I have 0 clue what’s going on with that style.css … So I decided to just ditch it From what I understood it’s basically an optimization but who needs that anyways it’s on the cloud so it ain’t taking up my storage space anyways. But basically I’d assign a class and everything goes haywire. I’m sure I’ll be fine without it and if I’m not I’ll cross that bridge when I get to it. After ditching, I did my welcome screen, made it draggable only at the top, and added a closing. Haven’t got to the minimize maximize yet so another bridge.
“You have to know the rules before you can break them” I believe this is the saying. Well how fun that I’m already breaking them with almost zero coding experience So the guide was talking about selecting icon deselecting icon and it didn’t make sense. So instead of manning up and spend probably another 10 hours figuring out, I went to what already works, like the welcome screen, and did the same function there. But hey, it does work now so haha, lets go. I’ll probably encounter 50 other problems later on but at least I’m ending the day happy
Well I am progressing bit by bit . I now have a functional notes app, after its propertions kept getting scewed for a long time. So now that it works, I will not be touching it’s code for the remainder of this project … until I have to add minimize/maximize buttons oh well. And yeah I also made the top bar for the welcome screen a bit larger
Progress!!! After taking a break from this becoming more informed about html and javascript, I added a <iframe> where you can play a chess bot! 🤖 Very cool. It also took a surprisingly small amount of time to complete. It overall worked more smoothly and had less bugs. I also changed some font colours for the other things, and then I think I add one more app and call it a day for WebOS1, and collect my ( ), start racking up hours, and getting my sticker
WOWW ITS WORKING!!!! I added a terminal that is functioning and it was on the first try after a heap of code. Lets go. Imma add a gallery of all my trophies just to flex 💪 and then imma submit this cus I meet the requirements (which I already think I do) and get my 50 stardust .
Nearly there!!!! I added the minimize and maximize buttons (really minimize is basically just closing the window but keeping the icon act like its selected; not that hard)
IT’S DONE!!!! I added the window with a trophy gallery, WEBOS1, ready to get shipped. It was quite a journey, learned a lot of stuff, managed to understand css eventually, and it was overall fun designing it around a theme I like. I will add more features in the future, probably for a different YSWS, but I’m happy to have built this as I was in awe of these projects last YSWS thinking I couldn’t do this, but now I can!!! Thank you to the tutorial maker, couldn’t have done it without you. Now its just the ReadME and I’m done!!
ReadME and a quick tweak to the code, and I am ready to ship! Lets get it out for the world to see!!!
Ships:
Build an OS I said, It would be fun I said….. And it is!!…. after I completed it that is. It’s definitely not fun when you spend 2 hours wondering why your css code doesn’t work at all, or why your code can’t work cus there’s an extra e somewhere, and unlike PyCharm, VSC won’t really tell as much as to why it’s not working. But all things aside, this was a really nice project, I think it looks sick, background is epic, the gold/bronze colouring is amazing, and there will be more features to come! Just not in this YSWS...
|
1793008104.0218856
|
1793094504.0218856
|
|
60003
|
New Tab Page by @SML_365 | Stardance
|
SML_365
|
2
|
4.0
|
5
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T23:08:05Z", "hours": 2.0, "multiplier": 1.96, "payout": 5, "blessing": "neutral", "text": "I made a custom new tab page! It has features such as a timer, clock, Google search, and bookmarks. It also has a lovely background picture taken by Baraa Jalahej (thanks for the amazing photo). Just something pretty to look at, while also having a bit of functionality, too!", "repo": "https://github.com/SML365/CustomNewTabPage", "demo": "https://sml365.github.io/CustomNewTabPage/"}, {"ship_num": 2, "ts": "2026-09-10T03:33:40Z", "hours": 2.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Ship 1! I made a cute little new tab page based on a couple things I like! Aka the color lavender It has a clock and some bookmarks (fancy) I also had to wrangle with a CSS Minimizer because it kept removing my background blur, but it paid off in the end, because I think it looks pretty nice! Please note that the attached screenshot may be outdated since I like to update my projects a lot!", "repo": "https://github.com/SML365/CustomNewTabPage", "demo": "https://sml365.github.io/CustomNewTabPage/"}]...
|
[{"post_id": 68327, "ts": "202 [{"post_id": 68327, "ts": "2026-09-14T23:06:17Z", "hours": 0.4617, "text": "Devlog 5 for my Custom New Tab Page Last devlog before the second ship! It was mostly polish, but I did add one last standout feature, which is a timer. I also added a couple more bookmarks as well as some styling updates. I also moved the credits text to the bottom card instead of the top. Anyways, that’s it from me, and have a nice rest of your day/night!"}, {"post_id": 66347, "ts": "2026-09-12T03:45:15Z", "hours": 1.4208, "text": "Devlog 4 for my Custom New Tab Page This was a fun one. I implemented a timer, which came with their own suite of nasty bugs to squash. For example, the + / - buttons were misaligned vertically. Took a bit of positioning work to fix. I also fixed an issue with the date readout, because I mixed up the day of the week with the day of the month (whoops). Besides that, I made a couple of minor visual changes to the Search box, but that’s about it! I still want to add a timer sound, and some more bookmarks. That’s it from me, and have a nice rest of your day/night!"}, {"post_id": 65777, "ts": "2026-09-11T04:30:24Z", "hours": 0.4344, "text": "Devlog 3 for my Custom New Tab Page 3rd devlog already! It was mostly focused on fixing a few bugs, as well as adding a Google Search feature! I fixed a glitch where the background image credits text was outside of the main card on some devices (specifically Linux for some reason) and also added Google Search! You can now type in the search box, press enter, and you’ll be redirected to a Google search query. Also made some minor adjustments to the README because it was lacking in detail. Anyways, that’s it from me, and have a nice rest of your day/night!"}, {"post_id": 65164, "ts": "2026-09-10T03:26:20Z", "hours": 0.9172, "text": "Devlog 2 for New Tab Page Finally fixed the glitch where background blurring didn’t work on Pages! Turns out this was a CSS Minification error, which I didn’t even know existed. I just disabled it. Problem solved. Anyways, I added a digital clock with a date reader, and some cool bookmarks using https://skillicons.dev ! I might tweak the visuals a bit, but the core idea is there. I also might add some more features like a task organizer or weather system, but those are for later. Anyways, that’s it from me, and have a great rest of your day/night!"}, {"post_id": 64561, "ts": "2026-09-09T02:16:02Z", "hours": 1.3333, "text": "Devlog 1 for my Custom New Tab Page So it’s a custom browser new tab! I added a pretty lavender wallpaper (thanks to Baraa Jalahej on Unsplash for the amazing picture) and started work on the centerpiece, which will eventually be a digital clock with a weather display. Unfortunately, the blur somehow didn’t make it to the current screenshot, even though it showed up in localhost. I’ll have to investigate that. In the meantime, use your imagination! I still need to add some most-used widgets, and some other fun stuff like cursor effects! Anyways, that’s it from me, and have a nice rest of your day/night!"}]...
|
Title: New Tab Page by @SML_365 | Stardance
Devlo Title: New Tab Page by @SML_365 | Stardance
Devlogs:
Devlog 1 for my Custom New Tab Page So it’s a custom browser new tab! I added a pretty lavender wallpaper (thanks to Baraa Jalahej on Unsplash for the amazing picture) and started work on the centerpiece, which will eventually be a digital clock with a weather display. Unfortunately, the blur somehow didn’t make it to the current screenshot, even though it showed up in localhost. I’ll have to investigate that. In the meantime, use your imagination! I still need to add some most-used widgets, and some other fun stuff like cursor effects! Anyways, that’s it from me, and have a nice rest of your day/night!
Devlog 2 for New Tab Page Finally fixed the glitch where background blurring didn’t work on Pages! Turns out this was a CSS Minification error, which I didn’t even know existed. I just disabled it. Problem solved. Anyways, I added a digital clock with a date reader, and some cool bookmarks using https://skillicons.dev ! I might tweak the visuals a bit, but the core idea is there. I also might add some more features like a task organizer or weather system, but those are for later. Anyways, that’s it from me, and have a great rest of your day/night!
Devlog 3 for my Custom New Tab Page 3rd devlog already! It was mostly focused on fixing a few bugs, as well as adding a Google Search feature! I fixed a glitch where the background image credits text was outside of the main card on some devices (specifically Linux for some reason) and also added Google Search! You can now type in the search box, press enter, and you’ll be redirected to a Google search query. Also made some minor adjustments to the README because it was lacking in detail. Anyways, that’s it from me, and have a nice rest of your day/night!
Devlog 4 for my Custom New Tab Page This was a fun one. I implemented a timer, which came with their own suite of nasty bugs to squash. For example, the + / - buttons were misaligned vertically. Took a bit of positioning work to fix. I also fixed an issue with the date readout, because I mixed up the day of the week with the day of the month (whoops). Besides that, I made a couple of minor visual changes to the Search box, but that’s about it! I still want to add a timer sound, and some more bookmarks. That’s it from me, and have a nice rest of your day/night!
Devlog 5 for my Custom New Tab Page Last devlog before the second ship! It was mostly polish, but I did add one last standout feature, which is a timer. I also added a couple more bookmarks as well as some styling updates. I also moved the credits text to the bottom card instead of the top. Anyways, that’s it from me, and have a nice rest of your day/night!
Ships:
Ship 1! I made a cute little new tab page based on a couple things I like! Aka the color lavender It has a clock and some bookmarks (fancy) I also had to wrangle with a CSS Minimizer because it kept removing my background blur, but it paid off in the end, because I think it looks pretty nice! Please note that the attached screenshot may be outdated since I like to update my projects a lot!
I made a custom new tab page! It has features such as a timer, clock, Google search, and bookmarks. It also has a lovely background picture taken by Baraa Jalahej (thanks for the amazing photo). Just something pretty to look at, while also having a bit of functionality, too!...
|
1793055108.8344448
|
1793141508.8344448
|
|
45689
|
AmateurBot by @amateur_tech_guy | Stardance
|
amateur_tech_guy
|
2
|
11.0
|
7
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T22:56:31Z", "hours": 2.0, "multiplier": 3.52, "payout": 7, "blessing": "neutral", "text": "AmateurBot is a fun little slack bot that you can play around with, it has all kinds of cool features, i recently just made the messages visible in chat just in case anyone wanted it. and i also think i opened the DMs, im not really sure if it works, im submitting this project to shipping to see what you guys think of it, pls leave a good review and be nice:)", "repo": "https://github.com/amateurtechguy/AmateurBot", "demo": "https://hackclub.slack.com/oauth?client_id=2210535565.11780344106421&scope=chat%3Awrite%2Ccommands%2Capp_mentions%3Aread%2Cchannels%3Ahistory&user_scope=&redirect_uri=&state=&granular_bot_scope=1&single_channel=0&install_redirect=oauth&tracked=1&user_default=0&original_team=T0266FRGM&team=1"}, {"ship_num": 2, "ts": "2026-08-11T00:07:55Z", "hours": 9.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a slack bot in 3 days! Don’t get me wrong, it’s nothing special, very basic but it meets the requirements. I tried making his answers visible to everyone but I’m pretty sure one or two are only visible to you and I’m so sick of debugging that. After all it isn’t said in the requirements that the bot had to have visible answers for everyone. What I’m most proud of in this project, is my patience, I have no idea how I was THAT patient because there were bugs left and right but hey, at least I finished it!:D", "repo": "https://github.com/amateurtechguy/AmateurBot", "demo": "https://hackclub.slack.com/oauth?client_id=2210535565.11780344106421&scope=chat%3Awrite%2Ccommands%2Capp_mentions%3Aread%2Cchannels%3Ahistory&user_scope=&redirect_uri=&state=&granular_bot_scope=1&single_channel=0&install_redirect=oauth&tracked=1&user_default=0&original_team=T0266FRGM&team=1"}]...
|
[{"post_id": 68323, "ts": "202 [{"post_id": 68323, "ts": "2026-09-14T22:54:35Z", "hours": 1.9667, "text": "devlog #5: debugged the bot and now im about to ship it to see what people think:)"}, {"post_id": 44920, "ts": "2026-08-11T00:01:15Z", "hours": 2.9667, "text": "final devlog: AmateurBot is done:0 for now atleast, i gave it 9 awesome commands, and I lowkey had no experience or idea how the hell i was supposed to make it but i followed the guide lol, anyways the bot is only a slash command bot, he isnt a direct answer bot sooo like my apologies:< but i had fun learning how to make one thats for sure, it was frustrating but fun"}, {"post_id": 44755, "ts": "2026-08-10T19:01:06Z", "hours": 1.1439, "text": "Update!! still trying to fix some bugs but I fixed alot today! Im waiting for Nest’s approval so here’s this for now, can’t wait to finish this project!"}, {"post_id": 44640, "ts": "2026-08-10T15:22:02Z", "hours": 3.1681, "text": "devlog #2: I finally fixed some bugs on my own AGAIN, and I added a couple of commands, now all that’s left for me to do is to make the commands work, post it on github and also use nest to make the bot a 24/7 one"}, {"post_id": 44213, "ts": "2026-08-09T20:32:44Z", "hours": 1.725, "text": "devlog #1: Started on the bot coding and to be honest I didnt even get a chance to code anything today ive been fighting all day long with node and npm the commands are working in the worst way possible i mean at first they didnt even want to work and now they do but once i write node index.js in the terminal it gives me a slack installation error like what??? im so confused but ill look more into this tomorrow cause this beat me up today://"}]...
|
Title: AmateurBot by @amateur_tech_guy | Stardance Title: AmateurBot by @amateur_tech_guy | Stardance
Devlogs:
devlog #1: Started on the bot coding and to be honest I didnt even get a chance to code anything today ive been fighting all day long with node and npm the commands are working in the worst way possible i mean at first they didnt even want to work and now they do but once i write node index.js in the terminal it gives me a slack installation error like what??? im so confused but ill look more into this tomorrow cause this beat me up today://
devlog #2: I finally fixed some bugs on my own AGAIN, and I added a couple of commands, now all that’s left for me to do is to make the commands work, post it on github and also use nest to make the bot a 24/7 one
Update!! still trying to fix some bugs but I fixed alot today! Im waiting for Nest’s approval so here’s this for now, can’t wait to finish this project!
final devlog: AmateurBot is done:0 for now atleast, i gave it 9 awesome commands, and I lowkey had no experience or idea how the hell i was supposed to make it but i followed the guide lol, anyways the bot is only a slash command bot, he isnt a direct answer bot sooo like my apologies:< but i had fun learning how to make one thats for sure, it was frustrating but fun
devlog #5: debugged the bot and now im about to ship it to see what people think:)
Ships:
I made a slack bot in 3 days! Don’t get me wrong, it’s nothing special, very basic but it meets the requirements. I tried making his answers visible to everyone but I’m pretty sure one or two are only visible to you and I’m so sick of debugging that. After all it isn’t said in the requirements that the bot had to have visible answers for everyone. What I’m most proud of in this project, is my patience, I have no idea how I was THAT patient because there were bugs left and right but hey, at least I finished it!:D
AmateurBot is a fun little slack bot that you can play around with, it has all kinds of cool features, i recently just made the messages visible in chat just in case anyone wanted it. and i also think i opened the DMs, im not really sure if it works, im submitting this project to shipping to see what you guys think of it, pls leave a good review and be nice:)...
|
1793062408.135537
|
1793148808.135537
|
|
327
|
ToBeDone... by @Koy | Stardance
|
Koy
|
1
|
37.36
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T21:48:12Z", "hours": 35.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is a notetaking app for the TUI. Please read the Readme for quickstart instructions!", "repo": "https://github.com/By-Koy/ToBeDone", "demo": "https://github.com/By-Koy/ToBeDone/releases/latest"}]...
|
[{"post_id": 79282, "ts": "202 [{"post_id": 79282, "ts": "2026-10-13T09:56:35Z", "hours": 2.3603, "text": "DevLog[9] - “Wait didn’t you ship this alr?” well hello to you too but uhh yeah… I tried to ship this like 5 times by now but it had so many problems that I didn’t think of (thanks Shipwrights! ) Anyway here are the changes since my last devlog: 1. Windows install scripts: Made with help from my friend Nadav Babad ( @smokinghotcode on github) because he has an actual windows capable pc 2. Switched to stderr: This switch happened because of windows not opening the exe file directly in the terminal (you would have to open it via command prompt). I am yet to test it but this was the only I have found to maybe make this work. 3. Better Github actions: This was just a by-product of all the iterations I went through, it was a nice intro to actions though! Anw good luck to me and the shipwrights, here’s a picture of the windows iso downloading (Insert edit from after testing since I feel like it won’t work)"}, {"post_id": 68298, "ts": "2026-09-14T21:43:39Z", "hours": 4.1486, "text": "DevLog[8] - “The End.” TL;DR: I got sick of this project and ended it. How did we get here? Formatting suckssssss. anyway, So I’ve been thinking about how I can save formatting to a file without encoding it into md and long story short, I can’t. The only way I could think of was to save binary files and simply (it was so hard I gave up) flush the memory into a file. Yeah I couldn’t figure that out. So what DID I do in the last 4 hours? Finishing touches! basically, I made build scripts, finished the readme, and made a github action to build the portable files. I also cleaned up just a bit from the uneaded code and (theoretically) made the app cross-platform (I don’t have access to a windows machine so it ended up getting a lot less love… oopsie…) I hope you can still enjoy my project (or my wacky writing ) without everything I neglected to do. and for one last (maybe) time. Have a nice day!"}, {"post_id": 66508, "ts": "2026-09-12T10:50:01Z", "hours": 4.4931, "text": "DevLog[7] - “MiniLog!” Hiiiiiii this time I focused on one thing (wasn’t easy lol) and that was a reset option! you can now remove all notes in one command! :3 I also gave up and then un-gave up on cross-platform so that’s cool Anyway I might go back to work and do cross-platform next (I rlly don’t wanna do formating )"}, {"post_id": 50968, "ts": "2026-08-20T13:18:44Z", "hours": 9.0122, "text": "DevLog[6] - “Rebase Rebase Rebase Rebase Rebase” Hi again! This… is a sad one. But first, the accomplishments!! in this devlog I have: Refactored the file.rs file (that saves/reads the files) to remove things like creating an uninitialized variable just to initialize it 3.14 seconds later in an if statement, in favor of initializing the variable with the if statement. ( let id = if input... ) Changed the massive iterator function line for cutting away from the displayed strings into the paragraph.scroll() function (which like, since when does that exist yk?) Moved the args struct into a static LazyLock<Mutex> which allows for a (relatively) safe global variable defined at runtime :3. Added modifier parsing for proper hotkeys and an options menu (internally called FormatDisplay , for reasons to be explained later) to show all the hotkeys. Turns out 9 hours is a lot lol. WAIT NO I DON’T WANN- Markdown Or well, the lack of it. over time while trying to work on this I realised that full markdown support is wayyyyy out of the scope of my (and the TUI’s) capabilities. {more info in the readme } after testing a few options (including a line-by-line implementation) I had found a silver-lining: FormatDisplay The menu is a new widget in the program, it simply shows the available keybinds, with SUPER keybinds formatting text, while control does things in the program. Do be warned though. I did not have time to make the actual functionality 😭"}, {"post_id": 38192, "ts": "2026-07-31T13:54:28Z", "hours": 2.0144, "text": "DevLog[5] - “I’m not wasting time or anything, why do you ask?” 👀👀👀 Hey all! this is a smaller one as I get things ready for the next part, markdown! Today, (and by this I mean it’s no longer 3 am) I have added CLI arguments for debugging, generating sample text, and no… eggs? Yeah Idk what that’s about (actually though that one is saved for later it might disappear) I have also fixed a few leftover errors and have tested the program on MacOS! :33 it worked almost immediately once I created the folder where all the notes are stored and set its permissions (I will set up install scripts to set everything up once I do all the functionality and windows support) By the way.. I wrote the readme.. you should check it out!! » Anw, have a nice dayy :3 (🥚)"}, {"post_id": 37943, "ts": "2026-07-30T23:45:40Z", "hours": 6.3153, "text": "DevLog[4] - “Movement, again” Hi there, welcome to my personal hell. ( ) It’s called movement. I have spent the last (non-consecutive) 6 hours to make something not too interesting, but not too uninteresting. (👀 ) cursor movement is extremely important for a note-taking app which currently doesn’t have planned mouse support, so I made sure to perfect (copy nano’s) it! Over the time I also: Moved all cursor based functions and the terminal constraint vars into the cursor struct itself Seperated some code to make it easier to read/edit Changed function names about a thousand times (it’s hard ) Learned the value of friendship (/j) I don’t really have much to show just because of the shear monotony of the task but here is a video of the weirdest bug I encountered on this journey (and probably the weirdest I ever will encounter), let’s see if you can figure out what happened :p"}, {"post_id": 10142, "ts": "2026-06-16T19:02:31Z", "hours": 2.425, "text": "DevLog[3] - “This Takes Way Too Long” Hey everyone!! For this log I have prepared a delightful… nevermind, this is all technical stuff. :sadge Never the less we will take a look! the main things I did was adding cursor support and improving input handling, which went from temporary to (practically) production! The other part (the hard part that took like two hours) was adding the cursor. I hate this thing. The cursor made the program panic in so many ways that I stopped counting. also figuring out how to even add it was another hour or two just in research (this ended up as like three lines btw) for anyone wondering, the cursor is held in the main struct as it’s own struct of two u16 variables which are added (or removed from) whenever the arrow keys are pressed. The displayed block is Ratatui’s default cursor that took me a million years to find. :sob Anyway, I have attached a video of most of the programs capabilities (I forgot to film the recent option and am too tired to do it again, sorry) [the hello and goodbye notes were not there initially]"}, {"post_id": 4751, "ts": "2026-06-08T06:18:40Z", "hours": 3.3658, "text": "DevLog[2] - “File Reader” Hiiiiii In this devlog I have implemented all of the logic to read files, save them to the main app struct and then save a symlink that let’s you access the last used note without specifying its title. (currently everything is linux only, cross-platform support will come later) (explanation for the screenshots: both commands shown in fig. 1 have the same output [shown in fig. 2.])"}, {"post_id": 3412, "ts": "2026-06-06T10:20:28Z", "hours": 3.1089, "text": "DevLog[1] - POC Hey! in this devlog I implemented the main TUI function, though I have not yet implemented a good way to control it (currently I am not even checking which key was pressed or if the event was a key press…), and a little Sample text file for testing. I don’t really have much to add, I am still new to Rust and Ratatui so I am very slow. (sorry :sob) Thanks for reading! :purple-heart"}]...
|
Title: ToBeDone... by @Koy | Stardance
Devlogs:
D Title: ToBeDone... by @Koy | Stardance
Devlogs:
DevLog[1] - POC Hey! in this devlog I implemented the main TUI function, though I have not yet implemented a good way to control it (currently I am not even checking which key was pressed or if the event was a key press…), and a little Sample text file for testing. I don’t really have much to add, I am still new to Rust and Ratatui so I am very slow. (sorry :sob) Thanks for reading! :purple-heart
DevLog[2] - “File Reader” Hiiiiii In this devlog I have implemented all of the logic to read files, save them to the main app struct and then save a symlink that let’s you access the last used note without specifying its title. (currently everything is linux only, cross-platform support will come later) (explanation for the screenshots: both commands shown in fig. 1 have the same output [shown in fig. 2.])
DevLog[3] - “This Takes Way Too Long” Hey everyone!! For this log I have prepared a delightful… nevermind, this is all technical stuff. :sadge Never the less we will take a look! the main things I did was adding cursor support and improving input handling, which went from temporary to (practically) production! The other part (the hard part that took like two hours) was adding the cursor. I hate this thing. The cursor made the program panic in so many ways that I stopped counting. also figuring out how to even add it was another hour or two just in research (this ended up as like three lines btw) for anyone wondering, the cursor is held in the main struct as it’s own struct of two u16 variables which are added (or removed from) whenever the arrow keys are pressed. The displayed block is Ratatui’s default cursor that took me a million years to find. :sob Anyway, I have attached a video of most of the programs capabilities (I forgot to film the recent option and am too tired to do it again, sorry) [the hello and goodbye notes were not there initially]
DevLog[4] - “Movement, again” Hi there, welcome to my personal hell. ( ) It’s called movement. I have spent the last (non-consecutive) 6 hours to make something not too interesting, but not too uninteresting. (👀 ) cursor movement is extremely important for a note-taking app which currently doesn’t have planned mouse support, so I made sure to perfect (copy nano’s) it! Over the time I also: Moved all cursor based functions and the terminal constraint vars into the cursor struct itself Seperated some code to make it easier to read/edit Changed function names about a thousand times (it’s hard ) Learned the value of friendship (/j) I don’t really have much to show just because of the shear monotony of the task but here is a video of the weirdest bug I encountered on this journey (and probably the weirdest I ever will encounter), let’s see if you can figure out what happened :p
DevLog[5] - “I’m not wasting time or anything, why do you ask?” 👀👀👀 Hey all! this is a smaller one as I get things ready for the next part, markdown! Today, (and by this I mean it’s no longer 3 am) I have added CLI arguments for debugging, generating sample text, and no… eggs? Yeah Idk what that’s about (actually though that one is saved for later it might disappear) I have also fixed a few leftover errors and have tested the program on MacOS! :33 it worked almost immediately once I created the folder where all the notes are stored and set its permissions (I will set up install scripts to set everything up once I do all the functionality and windows support) By the way.. I wrote the readme.. you should check it out!! » Anw, have a nice dayy :3 (🥚)
DevLog[6] - “Rebase Rebase Rebase Rebase Rebase” Hi again! This… is a sad one. But first, the accomplishments!! in this devlog I have: Refactored the file.rs file (that saves/reads the files) to remove things like creating an uninitialized variable just to initialize it 3.14 seconds later in an if statement, in favor of initializing the variable with the if statement. ( let id = if input... ) Changed the massive iterator function line for cutting away from the displayed strings into the paragraph.scroll() function (which like, since when does that exist yk?) Moved the args struct into a static LazyLock<Mutex> which allows for a (relatively) safe global variable defined at runtime :3. Added modifier parsing for proper hotkeys and an options menu (internally called FormatDisplay , for reasons to be explained later) to show all the hotkeys. Turns out 9 hours is a lot lol. WAIT NO I DON’T WANN- Markdown Or well, the lack of it. over time while trying to work on this I realised that full markdown support is wayyyyy out of the scope of my (and the TUI’s) capabilities. {more info in the readme } after testing a few options (including a line-by-line implementation) I had found a silver-lining: FormatDisplay The menu is a new widget in the program, it simply shows the available keybinds, with SUPER keybinds formatting text, while control does things in the program. Do be warned though. I did not have time to make the actual functionality 😭
DevLog[7] - “MiniLog!” Hiiiiiii this time I focused on one thing (wasn’t easy lol) and that was a reset option! you can now remove all notes in one command! :3 I also gave up and then un-gave up on cross-platform so that’s cool Anyway I might go back to work and do cross-platform next (I rlly don’t wanna do formating )
DevLog[8] - “The End.” TL;DR: I got sick of this project and ended it. How did we get here? Formatting suckssssss. anyway, So I’ve been thinking about how I can save formatting to a file without encoding it into md and long story short, I can’t. The only way I could think of was to save binary files and simply (it was so hard I gave up) flush the memory into a file. Yeah I couldn’t figure that out. So what DID I do in the last 4 hours? Finishing touches! basically, I made build scripts, finished the readme, and made a github action to build the portable files. I also cleaned up just a bit from the uneaded code and (theoretically) made the app cross-platform (I don’t have access to a windows machine so it ended up getting a lot less love… oopsie…) I hope you can still enjoy my project (or my wacky writing ) without everything I neglected to do. and for one last (maybe) time. Have a nice day!
DevLog[9] - “Wait didn’t you ship this alr?” well hello to you too but uhh yeah… I tried to ship this like 5 times by now but it had so many problems that I didn’t think of (thanks Shipwrights! ) Anyway here are the changes since my last devlog: 1. Windows install scripts: Made with help from my friend Nadav Babad ( @smokinghotcode on github) because he has an actual windows capable pc 2. Switched to stderr: This switch happened because of windows not opening the exe file directly in the terminal (you would have to open it via command prompt). I am yet to test it but this was the only I have found to maybe make this work. 3. Better Github actions: This was just a by-product of all the iterations I went through, it was a nice intro to actions though! Anw good luck to me and the shipwrights, here’s a picture of the windows iso downloading (Insert edit from after testing since I feel like it won’t work)
Ships:
This is a notetaking app for the TUI. Please read the Readme for quickstart instructions!...
|
1793004811.3918006
|
1793091211.3918006
|
|
60156
|
OrbitOS by @Geki | Stardance
|
Geki
|
1
|
12.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T20:45:49Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made OrbitOS. OrbitOS is a personalized WebOS inspired by our solar system (space). My main challenge was debugging, a lot of debugging because of slight syntax errors which were extremely frustrating. Other than that HTML and CSS weren’t too hard, but JavaScript was really challenging for me mainly because it was a really new thing. I am really proud that it came together, and also that I didn’t switch projects because the goal was to be under 5 hours and its been a gruesome 12 hours of debugging and trying my hardest to understand JavaScript. Also I am really surprised that I somehow did the Calculator app before the Fun Fact one, basically I did the hard app before the simple one. The app “icon” is the middle text at the top bar and the 2nd one is the calculator, also note that the OrbitOS in the top left is also interactable and also all windows are draggable even if there is no Grab button. Hopefully you enjoy my project and no issues pop up!!", "repo": "https://github.com/GesPm/OrbitOS", "demo": "https://gespm.github.io/OrbitOS/"}]...
|
[{"post_id": 68255, "ts": "202 [{"post_id": 68255, "ts": "2026-09-14T19:48:47Z", "hours": 1.7358, "text": "Final addition was the Fun Fact app. Clicking the middle text of the top bar opens a window that has cool fun facts about our solar system and you can get new facts every time you click the New Fact! button. ( There is a limit to how many different facts there are ). As it seems OrbitOS is fully ready to be launched!"}, {"post_id": 68161, "ts": "2026-09-14T16:56:12Z", "hours": 2.6783, "text": "Somehow it is slowly coming together :). If anyone has any tips on what I could improve on I would love to hear them. ( Also try translating the binary on the calculator screen! )"}, {"post_id": 67595, "ts": "2026-09-13T18:57:45Z", "hours": 3.3719, "text": "Working on the calculator ( aka trying to make it run somehow). Also why does javascript not make sense for me, like man come on :("}, {"post_id": 66174, "ts": "2026-09-11T20:37:54Z", "hours": 2.2244, "text": "Interactive windows added. Not happy at all with design. Sadly will have to restart the design : _(."}, {"post_id": 65976, "ts": "2026-09-11T14:01:37Z", "hours": 0.9622, "text": "How is it looking? ( Ignore the amount of time spent on making just this. )"}, {"post_id": 65948, "ts": "2026-09-11T12:52:30Z", "hours": 0.9683, "text": "Not too much progress sadly. How yall doing these so fast?"}, {"post_id": 65856, "ts": "2026-09-11T08:55:42Z", "hours": 0.5542, "text": "First preview, planning on making it a space themed WebOS. A long way to go"}]...
|
Title: OrbitOS by @Geki | Stardance
Devlogs:
Firs Title: OrbitOS by @Geki | Stardance
Devlogs:
First preview, planning on making it a space themed WebOS. A long way to go
Not too much progress sadly. How yall doing these so fast?
How is it looking? ( Ignore the amount of time spent on making just this. )
Interactive windows added. Not happy at all with design. Sadly will have to restart the design : _(.
Working on the calculator ( aka trying to make it run somehow). Also why does javascript not make sense for me, like man come on :(
Somehow it is slowly coming together :). If anyone has any tips on what I could improve on I would love to hear them. ( Also try translating the binary on the calculator screen! )
Final addition was the Fun Fact app. Clicking the middle text of the top bar opens a window that has cool fun facts about our solar system and you can get new facts every time you click the New Fact! button. ( There is a limit to how many different facts there are ). As it seems OrbitOS is fully ready to be launched!
Ships:
I made OrbitOS. OrbitOS is a personalized WebOS inspired by our solar system (space). My main challenge was debugging, a lot of debugging because of slight syntax errors which were extremely frustrating. Other than that HTML and CSS weren’t too hard, but JavaScript was really challenging for me mainly because it was a really new thing. I am really proud that it came together, and also that I didn’t switch projects because the goal was to be under 5 hours and its been a gruesome 12 hours of debugging and trying my hardest to understand JavaScript. Also I am really surprised that I somehow did the Calculator app before the Fun Fact one, basically I did the hard app before the simple one. The app “icon” is the middle text at the top bar and the 2nd one is the calculator, also note that the OrbitOS in the top left is also interactable and also all windows are draggable even if there is no Grab button. Hopefully you enjoy my project and no issues pop up!!...
|
1793055140.423272
|
1793141540.423272
|
|
61499
|
My own website by @DTFive | Stardance
|
DTFive
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T20:23:13Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "i did make a personal website, i did learn some new command like and , i realy want peaple see my project cause i was creative on it, it s a realy good idea of project on coding cause it s let you love coding", "repo": "https://github.com/JadSaissiHassani/Personal-Site", "demo": "https://jadsaissihassani.github.io/Personal-Site/"}]...
|
[{"post_id": 68260, "ts": "202 [{"post_id": 68260, "ts": "2026-09-14T19:51:39Z", "hours": 0.9058, "text": "DEVLOG This is what it my personal website by simple coding of html, js and css. i do followed all guide, it`s realy helped me in that process"}]...
|
Title: My own website by @DTFive | Stardance
Devl Title: My own website by @DTFive | Stardance
Devlogs:
DEVLOG This is what it my personal website by simple coding of html, js and css. i do followed all guide, it`s realy helped me in that process
Ships:
i did make a personal website, i did learn some new command like and , i realy want peaple see my project cause i was creative on it, it s a realy good idea of project on coding cause it s let you love coding...
|
1793055354.3839495
|
1793141754.3839495
|
|
62266
|
Bloom by @id9gaf | Stardance
|
id9gaf
|
1
|
6.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T19:56:39Z", "hours": 6.0, "multiplier": 1.27, "payout": 0, "blessing": "neutral", "text": "am just kinda proud cause many girlies really loved it and made their days that was really sweet and lovely :)", "repo": "https://github.com/hot-stemer/Bloom", "demo": "https://hot-stemer.github.io/Bloom/"}]...
|
[{"post_id": 68259, "ts": "202 [{"post_id": 68259, "ts": "2026-09-14T19:50:47Z", "hours": 5.9172, "text": "I am updating the qoutes to make them feel more persnal and cozy"}]...
|
Title: Bloom by @id9gaf | Stardance
Devlogs:
I am Title: Bloom by @id9gaf | Stardance
Devlogs:
I am updating the qoutes to make them feel more persnal and cozy
Ships:
am just kinda proud cause many girlies really loved it and made their days that was really sweet and lovely :)...
|
1793058563.2471838
|
1793144963.2471838
|
|
60982
|
Catcher Snake by @emin | Stardance
|
emin
|
1
|
5.0
|
3
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T19:45:50Z", "hours": 5.0, "multiplier": 1.38, "payout": 3, "blessing": "neutral", "text": "I built Catcher Snake, a classic snake game featuring enhanced mechanics using HTML Canvas and vanilla JavaScript. The most challenging part was seamlessly integrating different power-up types, temporary speed reduction mechanics, and shield features into the core game loop. To test the project, you can simply open it in your browser, use the arrow keys or WASD to play, and try the difficulty levels and modes.", "repo": "https://github.com/muhammet842/CatcherSnake", "demo": "https://catcher-snake.vercel.app/"}]...
|
[{"post_id": 68222, "ts": "202 [{"post_id": 68222, "ts": "2026-09-14T18:43:52Z", "hours": 1.0431, "text": "I finally finished my project after totally 4.5 hours effort. There are some new features I just added: Power-ups: Randomly spawning special items on the map that give unique. Advantages: Gold: 50 Grants bonus score. Slow: Temporarily slows down the snake’s speed for tactical movement. Shield: Protects the snake from wall collisions in classic mode or prevents instant crashes."}, {"post_id": 67431, "ts": "2026-09-13T15:16:11Z", "hours": 3.0561, "text": "I’m getting close to end of the project, that’s how it looks like right now, if do you guys have any suggestion, please let me now. You can try it from here ==> https://catcher-snake.vercel.app/"}, {"post_id": 65952, "ts": "2026-09-11T13:10:07Z", "hours": 0.4164, "text": "I decided to make one more project to confirm 30 hours working. I hope this will make it finished. This project is a simple snake game just like slither.io"}]...
|
Title: Catcher Snake by @emin | Stardance
Devlogs Title: Catcher Snake by @emin | Stardance
Devlogs:
I decided to make one more project to confirm 30 hours working. I hope this will make it finished. This project is a simple snake game just like slither.io
I’m getting close to end of the project, that’s how it looks like right now, if do you guys have any suggestion, please let me now. You can try it from here ==> https://catcher-snake.vercel.app/
I finally finished my project after totally 4.5 hours effort. There are some new features I just added: Power-ups: Randomly spawning special items on the map that give unique. Advantages: Gold: 50 Grants bonus score. Slow: Temporarily slows down the snake’s speed for tactical movement. Shield: Protects the snake from wall collisions in classic mode or prevents instant crashes.
Ships:
I built Catcher Snake, a classic snake game featuring enhanced mechanics using HTML Canvas and vanilla JavaScript. The most challenging part was seamlessly integrating different power-up types, temporary speed reduction mechanics, and shield features into the core game loop. To test the project, you can simply open it in your browser, use the arrow keys or WASD to play, and try the difficulty levels and modes....
|
1793055285.7953162
|
1793141685.7953162
|
|
35911
|
Board-Like by @KIR_KOS | Stardance
|
KIR_KOS
|
1
|
52.0
|
702
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T19:07:54Z", "hours": 52.0, "multiplier": 13.53, "payout": 702, "blessing": "neutral", "text": "Board-Like Board-Like is a 2-4 player roguelike videogame where you compete with your friends to get the biggest level in a set amount of rounds. Here’s a quick description of the game loop: -Players throw dice and step on tiles giving buffs/debuffs on quick 1-3 minute rounds. They can save, sacrifice, sell their levels in orded to sabotage other players or gain more levels in the long run thanks to active cards, tiles and passive power-ups gained by the winner of the last round. After a set amount of rounds(5-20), the winner is the player with the highest level. Board-like is fun because of how many combinations you can have with multiple cards, tiles, power-ups and round modifiers making every game you play unique and interesting! You can try it out here: https://kir-kos.itch.io/board-like", "repo": "https://github.com/kirillkosarev79/Board-Like", "demo": "https://kir-kos.itch.io/board-like"}]...
|
[{"post_id": 68225, "ts": "202 [{"post_id": 68225, "ts": "2026-09-14T18:44:28Z", "hours": 3.0883, "text": "Devlog #17 - Last before shipping Hey there! No updates for a while, i decided to fix last bugs and add a bit of QoL features brefore shipping. I have been doing this for almost 2 weeks so i don’t really remember everything i did, this devlog will probably not be full. Changelog Added: New tile: Inverted shop. You can sell your items for levels Players can now set their nicknames, icons and colors before starting the game An option to go back to main menu after finishing a game instead of being softlocked on the scoreboard scene More back buttons instead of ESCAPE to improve itch.io QoL Changed: Main menu background changed to an original one instead of the one i donwloaded from the internet Music now plays in all scenes"}, {"post_id": 60938, "ts": "2026-09-03T16:41:37Z", "hours": 2.2725, "text": "Devlog #16 Hi! I realized I unfortunetely don’t have enough time to complete my project with an online mode, so I’m gonna ship it with one-device mode only. I’ll do a couple of updates polishing the game and adding a bit of content. Fully finishing the game is gonna be done outside of Stardance later. Changelog Added: Players now can choose their nicknames and colors before the game starts New tile: Again. Anyone stepping on it throws the dice again A little crown now appears next to the winner’s nickname at the end of the game Changed: Players are now sorted by level at the scoreboard Various bug fixes"}, {"post_id": 55451, "ts": "2026-08-27T09:29:06Z", "hours": 2.4692, "text": "Devlog #15 Hii! Added a pause menu and settings(you can only change the volume and toggle the console on/off for now). Also there are little cogs in the background of settings instead of dice! I plan to keep expanding already existing content for a bit and then get to making online mode work"}, {"post_id": 52575, "ts": "2026-08-22T19:13:47Z", "hours": 2.0097, "text": "Devlog #14 - ROUND MODIFICATORS An exciting update today! Round modificators! Now every round except the first one will have a randomely chosen round modificator which can affect your strategy while playing. Changelog : Added: Round modificator mechanic New round modificator: Action Time. No Next and Back tiles appear on the board New round modificator: Half dice. All dice rolls are divided by 2(rounded to the lower number) New round modificator: Double XP. All players gain double levels from all sources. New round modificator: No conditions. All tiles have no conditions, meaning their effects wiil be active no matter the player’s level. New debug console command: mod. It changes curent round’s modificator Changed: The tooltip will now change position when out of screen so it’s visible Fixed a bug that caused tooltip to not show up sometimes on the stat-bars for power-ups and cards. Slightly changed the confirm button and roll button’s positions"}, {"post_id": 52236, "ts": "2026-08-22T10:28:05Z", "hours": 1.5842, "text": "Devlog #13 Vectorized the confirm button, looks alot nicer now. But most importantly added a debug console to ease testing. It has a bunch of commands such as add_card, set_level, etc…(see attachement)"}, {"post_id": 50228, "ts": "2026-08-19T11:33:44Z", "hours": 1.6153, "text": "MORE DICE Decided to add an animation for additional dice you can obtain through the Dice power-up(up to 6). This also fixed that bug that crashed the game when it tried to find the texture for the main die with more than 6 dots. Here’s a showcase of what it looks like with all 6 additional dice"}, {"post_id": 48773, "ts": "2026-08-17T09:42:03Z", "hours": 1.2283, "text": "Devlog #12 Changed the roll button and added a proper anymation instead of a label changing numbers. Also made a few other tweaks and bug fixes. Added: A title on top of choice menus indicating which player is choosing Roll button animation Changed: New roll button texture Fixed the bug that caused the game to crash if a player picked a new power-up when they already have the maximum. Fixed the 6th power-up not displaying correctly Removed the label displaying the roll"}, {"post_id": 47358, "ts": "2026-08-15T08:01:13Z", "hours": 3.3764, "text": "Devlog #11 Hello everyone! A small update mostly fixing bugs. Also added a new mechanic. Changelog: Added: When a player gets stuck in a Next-Back loop, a sound effect plays and he skips his turns until the end of the round.(Combined with the Cross Road card this can be used to set traps). Changed: Fixed a bug that caused the power-up choice menu to pop up multiple times simultaneously at the end of the round. Fixed the Shop tile not working properly Fixed a bug that caused the first player to take two turns in a row at the start of the game."}, {"post_id": 46221, "ts": "2026-08-13T09:30:00Z", "hours": 3.7564, "text": "Devlog #10 Hi, no devlog for over a week, i got a bit tired of fixing all the bugs. But i’m back in the game and today’s devlog is mainly about VFX. Changelog Added: New power-up: Safety net. Increases minimal level by 1. New power-up: Assets. Gain 2 levels if you have 3 cards in the end of the round. Visual effect for pressing the roll button. Visual effect for stepping on tile"}, {"post_id": 41471, "ts": "2026-08-05T18:11:49Z", "hours": 3.71, "text": "Devlog #9 - Tiers Changed the weight system to the tier system. Every power-up, tile and card now have their own tier which decides how often they appear. Also added a Shop tile where you can buy power-ups and cards in exchange for levels. Changelog: Added: New tile: Shop. When you step on it, a menu pops-up with 3 random card and/or power-ups for a set price(based on their tiers). Changed: Improved certain card’s textures Updated the weight-based calculation method to use the new tier system. 1 being the most common one and 5 the rarest. Higher conditions now appear in later rounds. For example in round 1 most tiles don’t require any level, but on round 5 most common condition are levels 2-3 meaning you’ll need at least these levels to access most tiles."}, {"post_id": 40013, "ts": "2026-08-03T11:14:18Z", "hours": 2.5736, "text": "Devlog #8 Hi, took a little break after trying to convert some of the UI from pixel-art to vectorial graphics. (i ended up only changing the stat-bars,they look alot cleaner now). Changelog: Added: New card: Air Conditionning. Set any level condition on a tile of you choice. Changed: Changed the way conditions are set for tiles(a complete rework incoming, i want later rounds to have harsher conditions) New stat-bar texture Fixed a bug which caused the game to crash at the end of the round if multiple power-ups were given out"}, {"post_id": 38439, "ts": "2026-07-31T20:04:43Z", "hours": 2.9572, "text": "Devlog #7 - ARROWS! YAY! Hello everyone, worked on tiles and cards that concern arrows (the ones that make you advance or retreat). Also a bit of visual work. Check out Devlog #0 to learn about Board-Like Changelog: Added: New tile: Back. Oppositely to Next, it makes the player who stepped on it to retreat to the previous tile. Weight: 20 New card: Crossroad. Change any tile to Next or Back. Weight: 15 Changed: Completely changed the background’s palette, looks alot better imo Next got a new texture to match Back New portal animation and texture More work into the game’s internal structure improvement. Mostly concerning conditions this time around."}, {"post_id": 37822, "ts": "2026-07-30T19:31:58Z", "hours": 0.3494, "text": "A new portal texture👀"}, {"post_id": 37530, "ts": "2026-07-30T10:38:55Z", "hours": 1.9533, "text": "Devlog #6 - Higher definition textures and updated tooltip. Hello! A quick update focused on visuals. (If you want to know about Board-Like, check out Devlog #0) Changelog: Higher definition textures for the dice button and stat bars Randomize card is now called Rainbow Paint Randomize card has a new texture Tooltip’s border changes color depending on the type of object the cursor is hovering over Tooltip’s text is now centered Tooltip now also works when you hover over other player’s cards on stat bars."}, {"post_id": 36415, "ts": "2026-07-28T15:00:48Z", "hours": 3.5189, "text": "Devlog #5 - Tooltip! Hi! A pretty cool update today! Made a useful tooltip, whenever you hover over a card, a tile or even a power, a tooltip will pop-up to explain what this item does!(see attached video). Also added taxes to the game(beware the IRS) Changelog : Added: 🖱️A tooltip for cards, powers and tiles displaying their name, type and a description 🪙New card: Taxes. Everyone except you looses 1 level for each power-up and card they have.(Level can’t go below 0) Changed: 🤞Bonuses and cards now use the weight system for calculating chances to appear, similar to powers. Improved game sctructure: – 🧑💼Levels are now managed by the LevelManager node(before it was all over the place)"}, {"post_id": 36018, "ts": "2026-07-27T20:49:20Z", "hours": 4.1611, "text": "Devlog #4 Hi! Bringing another update to Board-Like. Now all tiles and power-ups have “weight”, which is their chance to appear. This allowes me to do a much more balanced game where better items appear rarer than others. Also added a new very cool tile, and a couple of power-ups, one of them being a reference to a little something😉 Changelog Added: 📄 New tile: Blank Tile . This tile is blank at the start of the round, whenever a player steps on it, it changes to the player’s color. When current round changes, the player who last stepped on Blank Tile gets an additional power-up. 🟢New power-up: Caesium-137. Player gains 1 level each time they pass through the portals(from any side)(stacking) 🎲New power-up: Another dice. Player now rolls 1 more dice(stacking) ✖️A cancel button when using certain cards Changed: Power-ups now have different weight(chance to appear): – 🦇Vampire: 20 – 🍀The Lucky Clover: 30 – 🎲Another dice: 10 – Caesium-137: 10 Tiles now have different weight(chance to appear): – ➡️Skip To Next: 40 – Level up: 40 – 🧲Magnet: 20 – 🃏Chest with cards: 20 – 📄Blank Tile: 5 🌟Choice menus(for example when choosing powers) now have a pop-up animation. 💊Fixed a lot of Sleeping Pill card related bugs."}, {"post_id": 34717, "ts": "2026-07-25T17:33:43Z", "hours": 3.5053, "text": "Devlog #3 - Screen issue fixed and a new card! Hey everyone, no updates for a little while cause i was out in Belgium to see The Odyssey in IMAX 70MM, truly a unique experience. Anyway, in this update i fixed a weird screen issue which was cutting off part of the screen on smaller displays. Here’s the full changelog: Added: New card: Sleeping Pill. You may sacrifice one level to make another player(or yourself!!!) skip their next turn. Changed: Fixed screen scaling issues Multiple small code fixes"}, {"post_id": 30272, "ts": "2026-07-17T18:22:51Z", "hours": 4.4367, "text": "Devlog#2 Heyy, alot of changes today! Finally changed the background which looks alot nicer than the previous one imo. Also added 2 and 4 player support, and an actual end to the game(tho it doesn’t sort players by their lvl yet). Changelog: Added: 🎚️Number of players slider 🎚️Number of rounds slider 🧮Round counter at the bottom left 📊Ending screen with a scoreboard 👀A neat animation and SFX when tiles appear at the beggining of every round Changed: The background is now glowing in different colors and there are scaling-up-n-down dices all over it. Now playable with 2,3 and 4 player parties! The game finally has a goal and is playable(not so much fun just yet tho, still missing 90% of power-ups and tiles. But most importantly ROUND MODIFIERS ) Included screenshots of the scoreboard, and an example of what the stat bars can look like after 5 rounds. Also a recording showcasing other changes"}, {"post_id": 30013, "ts": "2026-07-17T08:13:53Z", "hours": 2.9414, "text": "Devlog #1 - Power-ups Hello there! Today I’m bringing to life a very important part of Board-Like! Power ups. As i explained in Devlog #0, the winner of the round gets to choose one of 3 random power ups. They all have different effects and synergies.I included a little recording where you can see that all your power-ups are shown on your personal UI, or what i call them - the stat bars . Also wanted to show you some more content, so here’s the dice re-roll card! Here’s the changelog: Added: Power-up choice menu 🍀Lucky Clover power-up:all positive effect are now 15% more likely to happen 🧛Vampire: get a level-up every time you cast a negative effect on another player 🌟A subtle scale up effect on hover for cards(bottom right) and tiles(middle of the screen) Changed: 🗝️Add Card tile texture is now a chest that opens whenever someone steps on it. My next steps are gonna be changing the background because this one looks horrible, adding more cards, tiles and power-ups. If you want a detailed explanation to Board-Like you’re welcome to see Devlog#0 P.S.: You can hear Board-Like’s OST in the video"}, {"post_id": 29379, "ts": "2026-07-16T09:23:02Z", "hours": 0.3833, "text": "Devlog #0 In this post I explain what Board-Like is, it’s state right now, and most importantly what I’m planning to change and add. What’s Board-Like? Board-Like is [like excpected from the name] a rogue-like multiplayer board(style) videogame developped on Godot. The game loop idea is: Quick(1-3 minutes) turn-based rounds where players throw dice, step on tiles, use their cards(to help themselves or punish others) and gain levels The player that crosses the finish line first chooses one of 3(???) power-ups to keep through the whole game, and next round starts. The power ups can have synergies and different rarities. That’s where the “rogue-like” part comes in, every game will feel completely different depending on what power ups you and your friends choose! Well, who wins? The player with the highest level by the end of /to be determined/ rounds! You can gain levels from(but not only!) stepping on special tiles or triggering your power-ups. But it’s not that simple! Levels are very dynamic, you can(and probably will have to) lose, sacrifice or trade your levels in order to obtain even more! Try different tactics and anticipate the next rounds. Oh, and also… ROUND MODIFIERS! Cool, no? The state of the game. I started the developpement in Summer 2025, but quickly abandoned it to priorotize school(and videogames obv). Right now it looks insanely ugly, but also lacks 90% of all mentioned features above. It has 3 different working cards to use(return to start, reroll dice, and change any tile on the board to a random one), 4 tiles(tp to next tile, level up, magnet, and get a card ). No power-ups yet, round modifiers or even an end to the game. So no chaos, no fun, no game. Plans Well, there’s a lot of work to do. I am planning to add everything i mentioned in the first section, plus adding more music, making a complete visual overhaul, and the hardest for me: online multiplayer. I have never done anything with online multiplayer and that’s where i think I’ll meet the most issues. I have no idea where to start with it so if you have any tips feel free to share. Well anyway, there’s a lot to do before that. So, that’s Board-Like! See ya!(Btw the screenshot is what the game looks like rn)"}]...
|
Title: Board-Like by @KIR_KOS | Stardance
Devlogs Title: Board-Like by @KIR_KOS | Stardance
Devlogs:
Devlog #0 In this post I explain what Board-Like is, it’s state right now, and most importantly what I’m planning to change and add. What’s Board-Like? Board-Like is [like excpected from the name] a rogue-like multiplayer board(style) videogame developped on Godot. The game loop idea is: Quick(1-3 minutes) turn-based rounds where players throw dice, step on tiles, use their cards(to help themselves or punish others) and gain levels The player that crosses the finish line first chooses one of 3(???) power-ups to keep through the whole game, and next round starts. The power ups can have synergies and different rarities. That’s where the “rogue-like” part comes in, every game will feel completely different depending on what power ups you and your friends choose! Well, who wins? The player with the highest level by the end of /to be determined/ rounds! You can gain levels from(but not only!) stepping on special tiles or triggering your power-ups. But it’s not that simple! Levels are very dynamic, you can(and probably will have to) lose, sacrifice or trade your levels in order to obtain even more! Try different tactics and anticipate the next rounds. Oh, and also… ROUND MODIFIERS! Cool, no? The state of the game. I started the developpement in Summer 2025, but quickly abandoned it to priorotize school(and videogames obv). Right now it looks insanely ugly, but also lacks 90% of all mentioned features above. It has 3 different working cards to use(return to start, reroll dice, and change any tile on the board to a random one), 4 tiles(tp to next tile, level up, magnet, and get a card ). No power-ups yet, round modifiers or even an end to the game. So no chaos, no fun, no game. Plans Well, there’s a lot of work to do. I am planning to add everything i mentioned in the first section, plus adding more music, making a complete visual overhaul, and the hardest for me: online multiplayer. I have never done anything with online multiplayer and that’s where i think I’ll meet the most issues. I have no idea where to start with it so if you have any tips feel free to share. Well anyway, there’s a lot to do before that. So, that’s Board-Like! See ya!(Btw the screenshot is what the game looks like rn)
Devlog #1 - Power-ups Hello there! Today I’m bringing to life a very important part of Board-Like! Power ups. As i explained in Devlog #0, the winner of the round gets to choose one of 3 random power ups. They all have different effects and synergies.I included a little recording where you can see that all your power-ups are shown on your personal UI, or what i call them - the stat bars . Also wanted to show you some more content, so here’s the dice re-roll card! Here’s the changelog: Added: Power-up choice menu 🍀Lucky Clover power-up:all positive effect are now 15% more likely to happen 🧛Vampire: get a level-up every time you cast a negative effect on another player 🌟A subtle scale up effect on hover for cards(bottom right) and tiles(middle of the screen) Changed: 🗝️Add Card tile texture is now a chest that opens whenever someone steps on it. My next steps are gonna be changing the background because this one looks horrible, adding more cards, tiles and power-ups. If you want a detailed explanation to Board-Like you’re welcome to see Devlog#0 P.S.: You can hear Board-Like’s OST in the video
Devlog#2 Heyy, alot of changes today! Finally changed the background which looks alot nicer than the previous one imo. Also added 2 and 4 player support, and an actual end to the game(tho it doesn’t sort players by their lvl yet). Changelog: Added: 🎚️Number of players slider 🎚️Number of rounds slider 🧮Round counter at the bottom left 📊Ending screen with a scoreboard 👀A neat animation and SFX when tiles appear at the beggining of every round Changed: The background is now glowing in different colors and there are scaling-up-n-down dices all over it. Now playable with 2,3 and 4 player parties! The game finally has a goal and is playable(not so much fun just yet tho, still missing 90% of power-ups and tiles. But most importantly ROUND MODIFIERS ) Included screenshots of the scoreboard, and an example of what the stat bars can look like after 5 rounds. Also a recording showcasing other changes
Devlog #3 - Screen issue fixed and a new card! Hey everyone, no updates for a little while cause i was out in Belgium to see The Odyssey in IMAX 70MM, truly a unique experience. Anyway, in this update i fixed a weird screen issue which was cutting off part of the screen on smaller displays. Here’s the full changelog: Added: New card: Sleeping Pill. You may sacrifice one level to make another player(or yourself!!!) skip their next turn. Changed: Fixed screen scaling issues Multiple small code fixes
Devlog #4 Hi! Bringing another update to Board-Like. Now all tiles and power-ups have “weight”, which is their chance to appear. This allowes me to do a much more balanced game where better items appear rarer than others. Also added a new very cool tile, and a couple of power-ups, one of them being a reference to a little something😉 Changelog Added: 📄 New tile: Blank Tile . This tile is blank at the start of the round, whenever a player steps on it, it changes to the player’s color. When current round changes, the player who last stepped on Blank Tile gets an additional power-up. 🟢New power-up: Caesium-137. Player gains 1 level each time they pass through the portals(from any side)(stacking) 🎲New power-up: Another dice. Player now rolls 1 more dice(stacking) ✖️A cancel button when using certain cards Changed: Power-ups now have different weight(chance to appear): – 🦇Vampire: 20 – 🍀The Lucky Clover: 30 – 🎲Another dice: 10 – Caesium-137: 10 Tiles now have different weight(chance to appear): – ➡️Skip To Next: 40 – Level up: 40 – 🧲Magnet: 20 – 🃏Chest with cards: 20 – 📄Blank Tile: 5 🌟Choice menus(for example when choosing powers) now have a pop-up animation. 💊Fixed a lot of Sleeping Pill card related bugs.
Devlog #5 - Tooltip! Hi! A pretty cool update today! Made a useful tooltip, whenever you hover over a card, a tile or even a power, a tooltip will pop-up to explain what this item does!(see attached video). Also added taxes to the game(beware the IRS) Changelog : Added: 🖱️A tooltip for cards, powers and tiles displaying their name, type and a description 🪙New card: Taxes. Everyone except you looses 1 level for each power-up and card they have.(Level can’t go below 0) Changed: 🤞Bonuses and cards now use the weight system for calculating chances to appear, similar to powers. Improved game sctructure: – 🧑💼Levels are now managed by the LevelManager node(before it was all over the place)
Devlog #6 - Higher definition textures and updated tooltip. Hello! A quick update focused on visuals. (If you want to know about Board-Like, check out Devlog #0) Changelog: Higher definition textures for the dice button and stat bars Randomize card is now called Rainbow Paint Randomize card has a new texture Tooltip’s border changes color depending on the type of object the cursor is hovering over Tooltip’s text is now centered Tooltip now also works when you hover over other player’s cards on stat bars.
A new portal texture👀
Devlog #7 - ARROWS! YAY! Hello everyone, worked on tiles and cards that concern arrows (the ones that make you advance or retreat). Also a bit of visual work. Check out Devlog #0 to learn about Board-Like Changelog: Added: New tile: Back. Oppositely to Next, it makes the player who stepped on it to retreat to the previous tile. Weight: 20 New card: Crossroad. Change any tile to Next or Back. Weight: 15 Changed: Completely changed the background’s palette, looks alot better imo Next got a new texture to match Back New portal animation and texture More work into the game’s internal structure improvement. Mostly concerning conditions this time around.
Devlog #8 Hi, took a little break after trying to convert some of the UI from pixel-art to vectorial graphics. (i ended up only changing the stat-bars,they look alot cleaner now). Changelog: Added: New card: Air Conditionning. Set any level condition on a tile of you choice. Changed: Changed the way conditions are set for tiles(a complete rework incoming, i want later rounds to have harsher conditions) New stat-bar texture Fixed a bug which caused the game to crash at the end of the round if multiple power-ups were given out
Devlog #9 - Tiers Changed the weight system to the tier system. Every power-up, tile and card now have their own tier which decides how often they appear. Also added a Shop tile where you can buy power-ups and cards in exchange for levels. Changelog: Added: New tile: Shop. When you step on it, a menu pops-up with 3 random card and/or power-ups for a set price(based on their tiers). Changed: Improved certain card’s textures Updated the weight-based calculation method to use the new tier system. 1 being the most common one and 5 the rarest. Higher conditions now appear in later rounds. For example in round 1 most tiles don’t require any level, but on round 5 most common condition are levels 2-3 meaning you’ll need at least these levels to access most tiles.
Devlog #10 Hi, no devlog for over a week, i got a bit tired of fixing all the bugs. But i’m back in the game and today’s devlog is mainly about VFX. Changelog Added: New power-up: Safety net. Increases minimal level by 1. New power-up: Assets. Gain 2 levels if you have 3 cards in the end of the round. Visual effect for pressing the roll button. Visual effect for stepping on tile
Devlog #11 Hello everyone! A small update mostly fixing bugs. Also added a new mechanic. Changelog: Added: When a player gets stuck in a Next-Back loop, a sound effect plays and he skips his turns until the end of the round.(Combined with the Cross Road card this can be used to set traps). Changed: Fixed a bug that caused the power-up choice menu to pop up multiple times simultaneously at the end of the round. Fixed the Shop tile not working properly Fixed a bug that caused the first player to take two turns in a row at the start of the game.
Devlog #12 Changed the roll button and added a proper anymation instead of a label changing numbers. Also made a few other tweaks and bug fixes. Added: A title on top of choice menus indicating which player is choosing Roll button animation Changed: New roll button texture Fixed the bug that caused the game to crash if a player picked a new power-up when they already have the maximum. Fixed the 6th power-up not displaying correctly Removed the label displaying the roll
MORE DICE Decided to add an animation for additional dice you can obtain through the Dice power-up(up to 6). This also fixed that bug that crashed the game when it tried to find the texture for the main die with more than 6 dots. Here’s a showcase of what it looks like with all 6 additional dice
Devlog #13 Vectorized the confirm button, looks alot nicer now. But most importantly added a debug console to ease testing. It has a bunch of commands such as add_card, set_level, etc…(see attachement)
Devlog #14 - ROUND MODIFICATORS An exciting update today! Round modificators! Now every round except the first one will have a randomely chosen round modificator which can affect your strategy while playing. Changelog : Added: Round modificator mechanic New round modificator: Action Time. No Next and Back tiles appear on the board New round modificator: Half dice. All dice rolls are divided by 2(rounded to the lower number) New round modificator: Double XP. All players gain double levels from all sources. New round modificator: No conditions. All tiles have no conditions, meaning their effects wiil be active no matter the player’s level. New debug console command: mod. It changes curent round’s modificator Changed: The tooltip will now change position when out of screen so it’s visible Fixed a bug that caused tooltip to not show up sometimes on the stat-bars for power-ups and cards. Slightly changed the confirm button and roll button’s positions
Devlog #15 Hii! Added a pause menu and settings(you can only change the volume and toggle the console on/off for now). Also there are little cogs in the background of settings instead of dice! I plan to keep expanding already existing content for a bit and then get to making online mode work
Devlog #16 Hi! I realized I unfortunetely don’t have enough time to complete my project with an online mode, so I’m gonna ship it with one-device mode only. I’ll do a couple of updates polishing the game and adding a bit of content. Fully finishing the game is gonna be done outside of Stardance later. Changelog Added: Players now can choose their nicknames and colors before the game starts New tile: Again. Anyone stepping on it throws the dice again A little crown now appears next to the winner’s nickname at the end of the game Changed: Players are now sorted by level at the scoreboard Various bug fixes
Devlog #17 - Last before shipping Hey there! No updates for a while, i decided to fix last bugs and add a bit of QoL features brefore shipping. I have been doing this for almost 2 weeks so i don’t really remember everything i did, this devlog will probably not be full. Changelog Added: New tile: Inverted shop. You can sell your items for levels Players can now set their nicknames, icons and colors before starting the game An option to go back to main menu after finishing a game instead of being softlocked on the scoreboard scene More back buttons instead of ESCAPE to improve itch.io QoL Changed: Main menu background changed to an original one instead of the one i donwloaded from the internet Music now plays in all scenes
Ships:
Board-Like Board-Like is a 2-4 player roguelike videogame where you compete with your friends to get the biggest level in a set amount of rounds. Here’s a quick description of the game loop: -Players throw dice and step on tiles giving buffs/debuffs on quick 1-3 minute rounds. They can save, sacrifice, sell their levels in orded to sabotage other players or gain more levels in the long run thanks to active cards, tiles and passive power-ups gained by the winner of the last round. After a set amount of rounds(5-20), the winner is the player with the highest level. Board-like is fun because of how many combinations you can have with multiple cards, tiles, power-ups and round modifiers making every game you play unique and interesting! You can try it out here: https://kir-kos.itch.io/board-like...
|
1793004708.3871732
|
1793091108.3871732
|
|
53300
|
Hypocycloid by @abhineet881 | Stardance
|
abhineet881
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:54:09Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a tool to draw out hypocycloids. my interest was piqued when i used a spirograph and it drew cool new shapes completely with 2 circles. after which i delved into the rabbit holes of mathematical shapes like this and finally coded it up in javascript and then made a html and css frontend for it", "repo": "https://github.com/coder-hardware881/projects-881", "demo": "https://projects-881.web.app/hypocycloid/"}]...
|
[{"post_id": 59095, "ts": "202 [{"post_id": 59095, "ts": "2026-08-31T18:32:53Z", "hours": 0.4158, "text": "A website that draws hypocycloids and animates the process too"}]...
|
Title: Hypocycloid by @abhineet881 | Stardance
De Title: Hypocycloid by @abhineet881 | Stardance
Devlogs:
A website that draws hypocycloids and animates the process too
Ships:
I made a tool to draw out hypocycloids. my interest was piqued when i used a spirograph and it drew cool new shapes completely with 2 circles. after which i delved into the rabbit holes of mathematical shapes like this and finally coded it up in javascript and then made a html and css frontend for it...
|
1793008066.5071583
|
1793094466.5071583
|
|
62247
|
Void Byte by @Rafey | Stardance
|
Rafey
|
1
|
7.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:42:35Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I build “Void Byte” web-game, This game could be playable by people using the Demo link provided. I face difficult in setting up the controls of the three sub parts while coding.", "repo": "https://github.com/Rafey47/voidbyte", "demo": "https://rafey47.github.io/voidbyte/"}]...
|
[{"post_id": 68219, "ts": "202 [{"post_id": 68219, "ts": "2026-09-14T18:32:05Z", "hours": 7.4875, "text": "Build an amazing game “Void Byte” , with 3 types of feature games, hope u will love playing them!!"}]...
|
Title: Void Byte by @Rafey | Stardance
Devlogs:
B Title: Void Byte by @Rafey | Stardance
Devlogs:
Build an amazing game “Void Byte” , with 3 types of feature games, hope u will love playing them!!
Ships:
I build “Void Byte” web-game, This game could be playable by people using the Demo link provided. I face difficult in setting up the controls of the three sub parts while coding....
|
1793058558.5975492
|
1793144958.5975492
|
|
57936
|
My-site by @Dimeji | Stardance
|
Dimeji
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:25:57Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A personal website about me. Giving a preview of my past projects and a link to my github repository. Also contains a contact me page.", "repo": "https://github.com/Dimeji0/My-website", "demo": "https://dimeji0.github.io/My-website/"}]...
|
[{"post_id": 68193, "ts": "202 [{"post_id": 68193, "ts": "2026-09-14T18:00:15Z", "hours": 0.2586, "text": "Finally deployed the website had a bit of an issue cuz it was in a folder and I had to bring it out to the main branch. Simply copied the files though so its all the same inside the website data folder"}, {"post_id": 67680, "ts": "2026-09-13T20:54:34Z", "hours": 0.7825, "text": "So i added a contact me page, used a bum email obviously. The rest of the websites text uses the same white font colour for the most part, but not sure it suits it the best would love suggestions on what to change it to."}, {"post_id": 66854, "ts": "2026-09-12T19:39:56Z", "hours": 1.9181, "text": "Ok so I created the basic layout, and using a screenshot of my earlier code edited and blurred. I know I need to change the colour of the text to make it more clear, and I think I wanna add a contact me page at the bottom or something."}, {"post_id": 65033, "ts": "2026-09-09T20:47:07Z", "hours": 1.4419, "text": "I’ve got something very rough right now. Gone through the guide so I know the basics I’m gonna probably add a few more sections and a few bells and whistles probably"}]...
|
Title: My-site by @Dimeji | Stardance
Devlogs:
I’ Title: My-site by @Dimeji | Stardance
Devlogs:
I’ve got something very rough right now. Gone through the guide so I know the basics I’m gonna probably add a few more sections and a few bells and whistles probably
Ok so I created the basic layout, and using a screenshot of my earlier code edited and blurred. I know I need to change the colour of the text to make it more clear, and I think I wanna add a contact me page at the bottom or something.
So i added a contact me page, used a bum email obviously. The rest of the websites text uses the same white font colour for the most part, but not sure it suits it the best would love suggestions on what to change it to.
Finally deployed the website had a bit of an issue cuz it was in a folder and I had to bring it out to the main branch. Simply copied the files though so its all the same inside the website data folder
Ships:
A personal website about me. Giving a preview of my past projects and a link to my github repository. Also contains a contact me page....
|
1793005048.8753772
|
1793091448.8753772
|
|
59800
|
Wzenzei by @zenzei | Stardance
|
zenzei
|
2
|
5.0
|
1
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:10:35Z", "hours": 1.0, "multiplier": 1.19, "payout": 1, "blessing": "neutral", "text": "I have made my own personal website where any one can see update about my projects and so on object. (You can contact me !) I have acquired many knowledges that is beyond my mind! In this updated web I’ve customized these pages sothat it can be seen in low contrast .", "repo": "https://github.com/hossainmahmudchowdhury-boop/My_web", "demo": "https://hossainmahmudchowdhury-boop.github.io/My_web/"}, {"ship_num": 2, "ts": "2026-09-12T18:36:42Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I have made my own personal website where any one can see update about my projects and so on object. I have acquired many knowledges that is beyond my mind ! In my web I added a wave type css so it can be seen attractive. Further more I will update it with react js soon.", "repo": "https://github.com/hossainmahmudchowdhury-boop/My_web", "demo": "https://hossainmahmudchowdhury-boop.github.io/My_web/"}]...
|
[{"post_id": 67909, "ts": "202 [{"post_id": 67909, "ts": "2026-09-14T06:37:05Z", "hours": 0.2647, "text": "I have changed the text color because it is unable to read text in low contrast."}, {"post_id": 67238, "ts": "2026-09-13T09:19:49Z", "hours": 0.6803, "text": "I have also added a skill section but the hardware has to be a new section."}, {"post_id": 67125, "ts": "2026-09-13T05:51:14Z", "hours": 0.2667, "text": "I have added wave function to make my web attractive ."}, {"post_id": 66776, "ts": "2026-09-12T17:43:28Z", "hours": 3.5569, "text": "Hey my web site code has been done!"}]...
|
Title: Wzenzei by @zenzei | Stardance
Devlogs:
He Title: Wzenzei by @zenzei | Stardance
Devlogs:
Hey my web site code has been done!
I have added wave function to make my web attractive .
I have also added a skill section but the hardware has to be a new section.
I have changed the text color because it is unable to read text in low contrast.
Ships:
I have made my own personal website where any one can see update about my projects and so on object. I have acquired many knowledges that is beyond my mind ! In my web I added a wave type css so it can be seen attractive. Further more I will update it with react js soon.
I have made my own personal website where any one can see update about my projects and so on object. (You can contact me !) I have acquired many knowledges that is beyond my mind! In this updated web I’ve customized these pages sothat it can be seen in low contrast ....
|
1793055082.6584144
|
1793141482.6584144
|
|
61827
|
Gesssdotpie in cpp by @aymen_mohammed | Stardance
|
aymen_mohammed
|
1
|
7.0
|
9
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:10:24Z", "hours": 7.0, "multiplier": 1.27, "payout": 9, "blessing": "neutral", "text": "I made a gambling game but in a completely new language, learning the language was perhaps the hardest, I am proud how everything turned out, I don’t think people will see this and say wow. This is just my first project using c++.", "repo": "https://github.com/aymen-moh/Gessdotpie_Cpp", "demo": "https://github.com/aymen-moh/Gessdotpie_Cpp/releases/tag/V.03"}]...
|
[{"post_id": 68164, "ts": "202 [{"post_id": 68164, "ts": "2026-09-14T17:02:34Z", "hours": 1.16, "text": "Newest version, I was adding black jack but my GitHub codespace credit ran out, unfortunately I am on Android using a keyboard and a mouse, I have no other way to track my time :("}, {"post_id": 68009, "ts": "2026-09-14T11:23:25Z", "hours": 1.7381, "text": "Added a new gamemode: hilo!"}, {"post_id": 67430, "ts": "2026-09-13T15:15:53Z", "hours": 4.0522, "text": "I was working on my project where I am trying to remake my old project GessDotPie (a discord bot gambling game) in c++ instead of python, I scrapped this project after 4h of work because I thought it was not creative enough I want to be a little more creative and use SFML to make 2d games but I still didn’t proceed on it tho, I hope these four hours are enough for the 10$ ai credit also I wrote this devlog after my coding but I hope my commits make up for that"}]...
|
Title: Gesssdotpie in cpp by @aymen_mohammed | Sta Title: Gesssdotpie in cpp by @aymen_mohammed | Stardance
Devlogs:
I was working on my project where I am trying to remake my old project GessDotPie (a discord bot gambling game) in c++ instead of python, I scrapped this project after 4h of work because I thought it was not creative enough I want to be a little more creative and use SFML to make 2d games but I still didn’t proceed on it tho, I hope these four hours are enough for the 10$ ai credit also I wrote this devlog after my coding but I hope my commits make up for that
Added a new gamemode: hilo!
Newest version, I was adding black jack but my GitHub codespace credit ran out, unfortunately I am on Android using a keyboard and a mouse, I have no other way to track my time :(
Ships:
I made a gambling game but in a completely new language, learning the language was perhaps the hardest, I am proud how everything turned out, I don’t think people will see this and say wow. This is just my first project using c++....
|
1793058491.8217769
|
1793144891.8217769
|
|
45657
|
BasbOSa by @sarahzoghly | Stardance
|
sarahzoghly
|
2
|
24.63
|
87
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T18:06:56Z", "hours": 12.0, "multiplier": 7.59, "payout": 87, "blessing": "neutral", "text": "That took so much time even though it might look simple, but I am new to web dev, and that is really a huge step from the first version of it. I added 2 other apps, a web search bar, a ticker, and a weather widget. That was too much fun to make, and I had fun making Basbousa into a character like I wanted.", "repo": "https://github.com/sarahzoghly/personal-OS", "demo": "https://sarahzoghly.github.io/personal-OS/"}, {"ship_num": 2, "ts": "2026-08-11T17:42:47Z", "hours": 12.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "That one was harder than the personal website one but it was also fun to make and customize. I still plan to add some other stuff later.", "repo": "https://github.com/sarahzoghly/personal-OS", "demo": "https://sarahzoghly.github.io/personal-OS/"}]...
|
[{"post_id": 68667, "ts": "202 [{"post_id": 68667, "ts": "2026-09-15T14:32:00Z", "hours": 0.6322, "text": "I moved the taskbar to the bottom (bec it hide the apps sometimes), fixed its position and fixed Basbousa to the center too. I still have to adjust the other stuff on the screen so they look nice on all screen views."}, {"post_id": 68169, "ts": "2026-09-14T17:13:21Z", "hours": 1.2411, "text": "Final touchesss"}, {"post_id": 65506, "ts": "2026-09-10T18:17:42Z", "hours": 0.6358, "text": "Added a side window to put Basbousa (the cat) in when the game is being played. I just need to make the cat Gifs for the drawing and game apps and I think I am done"}, {"post_id": 64502, "ts": "2026-09-08T23:07:00Z", "hours": 0.5203, "text": "Added a ticker"}, {"post_id": 64489, "ts": "2026-09-08T22:27:36Z", "hours": 1.9558, "text": "Made a weather widget!"}, {"post_id": 63903, "ts": "2026-09-07T22:49:36Z", "hours": 0.58, "text": "addded a search bar, looks cool."}, {"post_id": 63874, "ts": "2026-09-07T21:30:35Z", "hours": 1.7106, "text": "That is kinda fun honestly even if I was really more optimistic about the ‘ai guesses the drawing’ thing than what I ended up with (which isn’t really an ai, it just chooses smth random to say from a list) but it works so that is good."}, {"post_id": 63148, "ts": "2026-09-06T19:49:03Z", "hours": 1.5339, "text": "Made a sketchpad! It works,u can draw on it now. I wanna make this app like Quick, Draw! thing, Basbousa (the cat) is supposed to guess what u r drawing. I will still figure out that part"}, {"post_id": 59236, "ts": "2026-08-31T22:16:46Z", "hours": 1.6856, "text": "Added a game! That is supposed to be a gaming app with different games in there, I added the first one (which is a demo for a game that I made). I still have to add “choose a game” and make the actual app interface."}, {"post_id": 45432, "ts": "2026-08-11T21:25:44Z", "hours": 1.6467, "text": "Fixed all the CSS bugs (or what I found anyway) that is how it looks in different screen views"}, {"post_id": 45298, "ts": "2026-08-11T17:40:45Z", "hours": 0.5931, "text": "changed the title and made the bg cat disappear when the info app is open"}, {"post_id": 45243, "ts": "2026-08-11T16:13:05Z", "hours": 3.2922, "text": "Finally made the first app! (or second if I am counting the info one), it is a simple chatbot with a cat that u can pet."}, {"post_id": 44935, "ts": "2026-08-11T00:54:38Z", "hours": 2.5547, "text": "Added the first app window (info), made it draggable and closeable."}, {"post_id": 44868, "ts": "2026-08-10T22:06:00Z", "hours": 1.8494, "text": "Added some stuff. Made the cat eyes move better, added a top bar with a logout button, and added a pop-up that I will still make work properly"}, {"post_id": 44077, "ts": "2026-08-09T16:28:32Z", "hours": 1.7697, "text": "Changed the welcome screen (still didn’t think about a name for the OS), added a cat with tracking eyes (Claude helped me with that) and made the OS bg."}, {"post_id": 43620, "ts": "2026-08-09T00:13:57Z", "hours": 1.7789, "text": "Made working button that switch to the OS. Most stuff r placeholders that I will change later."}]...
|
Title: BasbOSa by @sarahzoghly | Stardance
Devlog Title: BasbOSa by @sarahzoghly | Stardance
Devlogs:
Made working button that switch to the OS. Most stuff r placeholders that I will change later.
Changed the welcome screen (still didn’t think about a name for the OS), added a cat with tracking eyes (Claude helped me with that) and made the OS bg.
Added some stuff. Made the cat eyes move better, added a top bar with a logout button, and added a pop-up that I will still make work properly
Added the first app window (info), made it draggable and closeable.
Finally made the first app! (or second if I am counting the info one), it is a simple chatbot with a cat that u can pet.
changed the title and made the bg cat disappear when the info app is open
Fixed all the CSS bugs (or what I found anyway) that is how it looks in different screen views
Added a game! That is supposed to be a gaming app with different games in there, I added the first one (which is a demo for a game that I made). I still have to add “choose a game” and make the actual app interface.
Made a sketchpad! It works,u can draw on it now. I wanna make this app like Quick, Draw! thing, Basbousa (the cat) is supposed to guess what u r drawing. I will still figure out that part
That is kinda fun honestly even if I was really more optimistic about the ‘ai guesses the drawing’ thing than what I ended up with (which isn’t really an ai, it just chooses smth random to say from a list) but it works so that is good.
addded a search bar, looks cool.
Made a weather widget!
Added a ticker
Added a side window to put Basbousa (the cat) in when the game is being played. I just need to make the cat Gifs for the drawing and game apps and I think I am done
Final touchesss
I moved the taskbar to the bottom (bec it hide the apps sometimes), fixed its position and fixed Basbousa to the center too. I still have to adjust the other stuff on the screen so they look nice on all screen views.
Ships:
That one was harder than the personal website one but it was also fun to make and customize. I still plan to add some other stuff later.
That took so much time even though it might look simple, but I am new to web dev, and that is really a huge step from the first version of it. I added 2 other apps, a web search bar, a ticker, and a weather widget. That was too much fun to make, and I had fun making Basbousa into a character like I wanted....
|
1793055049.7382567
|
1793141449.7382567
|
|
59498
|
study space by @pakistan_pc_x_47 | Stardance
|
pakistan_pc_x_47
|
1
|
5.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T17:48:43Z", "hours": 5.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made Study Space, a student study planner where students can manage subjects, tasks, notes, goals and study time. The hardest part was connecting all the pages and making the data stay saved. I’m proud that I got the timer, dashboard, progress tracking and responsive design working. To test it, try adding a subject or task, start the study timer, create a goal or note, and then check the Progress page.", "repo": "https://github.com/hussain47x/StudySpace", "demo": "https://study-space-jet.vercel.app"}]...
|
[{"post_id": 67078, "ts": "202 [{"post_id": 67078, "ts": "2026-09-13T03:54:28Z", "hours": 4.6661, "text": "I am working on a website called studyspace. It is made to help students manage their studies in one place. Students can organize their subjects, tasks, notes goals and study time and they can also find useful learning videos. The main goal is to make studying easier more organized and less stressful."}]...
|
Title: study space by @pakistan_pc_x_47 | Stardanc Title: study space by @pakistan_pc_x_47 | Stardance
Devlogs:
I am working on a website called studyspace. It is made to help students manage their studies in one place. Students can organize their subjects, tasks, notes goals and study time and they can also find useful learning videos. The main goal is to make studying easier more organized and less stressful.
Ships:
I made Study Space, a student study planner where students can manage subjects, tasks, notes, goals and study time. The hardest part was connecting all the pages and making the data stay saved. I’m proud that I got the timer, dashboard, progress tracking and responsive design working. To test it, try adding a subject or task, start the study timer, create a goal or note, and then check the Progress page....
|
1793008212.166779
|
1793094612.166779
|
|
56600
|
AmateurOS by @amateur_tech_guy | Stardance
|
amateur_tech_guy
|
3
|
69.0
|
558
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T17:45:53Z", "hours": 35.0, "multiplier": 7.59, "payout": 245, "blessing": "neutral", "text": "AmateurOS:Ship 3 AmateurOS is a web operating system that is fully functional and has the basic needs of a human being, it will get more apps on the last ship and more bugs will be debugged, but for now, i’m trying to see what the reviewers think of it, the main challenges i faced was debugging and def organizing my files, as you can clearly see from my github repo it is very messy. My main reason of shipping this NOW, is because I lost all of my work while organizing the website, so yes there will be more, but I need to make sure I don’t lose progress every now and then, if it wasn’t for github I would’ve lost everything and quit tech, genuinely. Tho I have to say I am very proud of how this is turning out to be like, I never expected to be so capable:D", "repo": "https://github.com/amateurtechguy/AmateurOS", "demo": "https://amateurtechguy.github.io/AmateurOS/"}, {"ship_num": 2, "ts": "2026-09-10T18:12:38Z", "hours": 27.0, "multiplier": 11.4, "payout": 313, "blessing": "neutral", "text": "AmateurOS This is an operating system website made with the amateur tech guy color scheme and also lots of effort:) it is unfinished sure, but I’m just shipping for the mission part, I have spent hours on this project and I really hope people rate it well, cause honestly I’m trying my hardest to show people that I am capable of making good websites, the settings part is unfinished but that’s for the 3rd ship. Please rate well, and I hope you like this project:D", "repo": "https://github.com/amateurtechguy/AmateurOS", "demo": "https://amateurtechguy.github.io/AmateurOS/"}, {"ship_num": 3, "ts": "2026-09-04T15:37:53Z", "hours": 7.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Amateur0S This is an OS inspired by Edex UI, a UI that makes you feel like Mr.Robot hehe, it’s a combination of Mr.Robot and the amateur tech guy’s color scheme, now it only has draggable windows and a working clock, and also only one calculator app, but it falls with the requirements:) I’m really proud of how I executed the design and how things look like right now, either way I will be working on resizeable windows and the settings and more apps for ship 2, I really owe it all to Bro Code he’s goated he literally taught me half the stuff you see in this operating system!:D", "repo": "https://github.com/amateurtechguy/AmateurOS", "demo": "https://amateurtechguy.github.io/AmateurOS/"}]...
|
[{"post_id": 68174, "ts": "202 [{"post_id": 68174, "ts": "2026-09-14T17:26:45Z", "hours": 4.0361, "text": "devlog #21: OH MY GOD I WAS TRYING TO ORGANIZE MY FILES BY PUTTING THEM IN FOLDERS AND I LOST EVERYTHING HOLY COOKED"}, {"post_id": 67610, "ts": "2026-09-13T19:08:43Z", "hours": 2.9133, "text": "devlog #20: now I finished setting up the snake game, i still have problems with my weather API setup, ill fix it by the next devlog, but i did listen to a review and made a feature in settings functional hehe anyways not much intel in this devlog other than that, going to be adding more soon! look forward to seeing either a terminal or a car racing game next devlog:)"}, {"post_id": 67266, "ts": "2026-09-13T10:35:06Z", "hours": 12.9453, "text": "devlog #19: I vibecoded and made my javascript a LOT shorter, i tried doing the same for my css but it couldnt work so ima live with it, anyways i watched 2 youtube tutorials, i made my snake game and styled it, and my weather app but its still not working for some reason, maybe ill use AI to debug cause its frustrating me i tried everything but first im going to wait for my friend to respond to see if he can help, also going to add a car game suggestion by a very talented person👀👀👀👀 anyways im going to sleep now cause im tired i havent slept all day, ill code later and for the record i only made the games on a seperate files i havent connected them to my OS yet"}, {"post_id": 66708, "ts": "2026-09-12T16:25:33Z", "hours": 3.2939, "text": "devlog #18: so the code is getting longer and longer which is making it harder to code, if anyone has any tip pls let me know and also, i learned how to make a weather app so next devlog ill show the full product, im also planning on adding a snake game and maybe a bit more? idk yet"}, {"post_id": 66567, "ts": "2026-09-12T12:28:59Z", "hours": 3.4222, "text": "devlog #17: I finally fixed the functionality of my settings, the apps in the “apps” section can now also change color, the display can change sizes and the clock can be switched between 24 hour clock to the 12 hour clock one! however the 12 hour clock one is the default so.. we’re done with the settings feature tho! now it’s time to add more apps"}, {"post_id": 66434, "ts": "2026-09-12T08:20:18Z", "hours": 7.56, "text": "devlog #16: LESS GOO I GOT MY TIME BACK also guys i made the apps go light aswell, i hate light mode but someone suggested it on my reviews so i guess here u go"}, {"post_id": 66092, "ts": "2026-09-11T17:50:41Z", "hours": 0.7306, "text": "devlog #15: bro im so mad, they didnt count ALL my work im actually so mad ive been coding for 7 hours now and on stardance only 1 counts barely even one i hate this and everything about this omg and iit literally even shows the hackatime as 43hrs LOGGED, anyways i made a settings feature i guess its functional"}, {"post_id": 65926, "ts": "2026-09-11T12:01:43Z", "hours": 0.2961, "text": "devlog #14: okay so, i shipped my project for the second time but i got changes requested, for this specific page and in this devlog im just letting you guys know ima work real hard on this feature and finish it by tonight then ill add more apps and we’ll see what we make after that but it wont be easy so wish me luck:)"}, {"post_id": 65501, "ts": "2026-09-10T18:05:22Z", "hours": 7.2028, "text": "devlog #13: okay so today was HELL i made a files app, i tried my best and did lots of research but i just couldnt find any tutorials that showed how to connect the files file to the html ones so i just kept it as a seperate file feature that works normally but lowkey doesnt even control the desktop apps and files, im sorry yall it was just too difficult"}, {"post_id": 65040, "ts": "2026-09-09T21:01:11Z", "hours": 1.8961, "text": "devlog #12: added a news app, now making apps in my OS is becoming progressively easy, anyways thats it for tonight also might add a couple more apps and then i’ll move on to the files part:P"}, {"post_id": 64973, "ts": "2026-09-09T18:42:22Z", "hours": 3.36, "text": "devlog #11: In this update, i added a new feature, the search bar! and I even made the journal and search bar look neat in my OS and I’m really proud of how it turned out to be completely honest its so neat"}, {"post_id": 64422, "ts": "2026-09-08T19:53:02Z", "hours": 0.2628, "text": "devlog #10: shouldnt even count as a devlog but meh, quick little preview of my journal app, yk what it should look like:) OH and also, the power button now works, if u click it, it’ll kick you out"}, {"post_id": 64410, "ts": "2026-09-08T19:31:30Z", "hours": 5.1575, "text": "devlog #9: added a fully functional new journal app:) i just need to fix the CSS and ill be done with the journal feature, and then ill add a search bar in the tool bar aswell!"}, {"post_id": 63711, "ts": "2026-09-07T17:26:07Z", "hours": 1.3486, "text": "devlog #8: fixed the whole glitch with the draggable windows, now it works perfectly and the resize buttons are fully functional now!"}, {"post_id": 63066, "ts": "2026-09-06T17:36:55Z", "hours": 0.6139, "text": "devlog #7: finished debugging and even added a date :) now the calculator automatically pulls up the right size and thats pretty much it for this devlog!"}, {"post_id": 62951, "ts": "2026-09-06T14:40:44Z", "hours": 4.7283, "text": "devlog #6: worked hard on this debugging session, I still got ALOT of work to do tho, the tabs are now officially resizeable which means MORE ISSUES YAY!!😭😭😭😭😭😭😭😭😭😭😭😭 the calculator still has bugs it functions well but im tryna work on its size and stuff cause it doesnt work well for some people, i changed the positioning for the toolbar and swaped the text out with emojis cause that was fortunately the easiest thing to do, also I added a blink animation to the Online dot cause it seemed neat and yea thats all for now:)"}, {"post_id": 62217, "ts": "2026-09-05T14:07:58Z", "hours": 2.9214, "text": "devlog #5: just redid my code and debugged a bit:) it still needs ALOT of work but this should be good for mission 1, i hope, now the files and apps and settings dont work BUT im planning on making them functional on ship 2"}, {"post_id": 61572, "ts": "2026-09-04T15:31:30Z", "hours": 2.1894, "text": "devlog #4: now i finally added a calculator app, you can find it in the apps section and i used a youtube tutorial for the draggable pages thing, I’m ready for the first ship:)"}, {"post_id": 60941, "ts": "2026-09-03T16:49:27Z", "hours": 1.4261, "text": "devlog #3: for some reason hackatime isnt logging all my time in but it’s whatever, the first ship isnt even hour based so i dont mind for now, anyways i ran into a problem while making my home screen for the OS i had this but then i fixed the issue, check the second picture:O Before anyone says anything yes i know its crappy rn but itll improve, as for the files, apps and settings, theyre temporarily text, ill change them to files some time soon"}, {"post_id": 60486, "ts": "2026-09-02T20:59:57Z", "hours": 2.7281, "text": "devlog #1: I finally understand how this OS is supposed to work all thanks to @253_Mathilde_IYKYK everybody make sure to show her some support. Anyways I took inspo from the edex UI theme and added my color scheme into it, hope you guys like it cause theres going to be a lot more of this:)"}, {"post_id": 59813, "ts": "2026-09-01T19:27:42Z", "hours": 1.1214, "text": "devlog #1: hey guys! im currently working on my very own OS, heres the thing, im confused because it feels like im making a website.. i had to read further and go back and check some stuff, still im not sure how this works but ill figure it out"}]...
|
Title: AmateurOS by @amateur_tech_guy | Stardance
Title: AmateurOS by @amateur_tech_guy | Stardance
Devlogs:
devlog #1: hey guys! im currently working on my very own OS, heres the thing, im confused because it feels like im making a website.. i had to read further and go back and check some stuff, still im not sure how this works but ill figure it out
devlog #1: I finally understand how this OS is supposed to work all thanks to @253_Mathilde_IYKYK everybody make sure to show her some support. Anyways I took inspo from the edex UI theme and added my color scheme into it, hope you guys like it cause theres going to be a lot more of this:)
devlog #3: for some reason hackatime isnt logging all my time in but it’s whatever, the first ship isnt even hour based so i dont mind for now, anyways i ran into a problem while making my home screen for the OS i had this but then i fixed the issue, check the second picture:O Before anyone says anything yes i know its crappy rn but itll improve, as for the files, apps and settings, theyre temporarily text, ill change them to files some time soon
devlog #4: now i finally added a calculator app, you can find it in the apps section and i used a youtube tutorial for the draggable pages thing, I’m ready for the first ship:)
devlog #5: just redid my code and debugged a bit:) it still needs ALOT of work but this should be good for mission 1, i hope, now the files and apps and settings dont work BUT im planning on making them functional on ship 2
devlog #6: worked hard on this debugging session, I still got ALOT of work to do tho, the tabs are now officially resizeable which means MORE ISSUES YAY!!😭😭😭😭😭😭😭😭😭😭😭😭 the calculator still has bugs it functions well but im tryna work on its size and stuff cause it doesnt work well for some people, i changed the positioning for the toolbar and swaped the text out with emojis cause that was fortunately the easiest thing to do, also I added a blink animation to the Online dot cause it seemed neat and yea thats all for now:)
devlog #7: finished debugging and even added a date :) now the calculator automatically pulls up the right size and thats pretty much it for this devlog!
devlog #8: fixed the whole glitch with the draggable windows, now it works perfectly and the resize buttons are fully functional now!
devlog #9: added a fully functional new journal app:) i just need to fix the CSS and ill be done with the journal feature, and then ill add a search bar in the tool bar aswell!
devlog #10: shouldnt even count as a devlog but meh, quick little preview of my journal app, yk what it should look like:) OH and also, the power button now works, if u click it, it’ll kick you out
devlog #11: In this update, i added a new feature, the search bar! and I even made the journal and search bar look neat in my OS and I’m really proud of how it turned out to be completely honest its so neat
devlog #12: added a news app, now making apps in my OS is becoming progressively easy, anyways thats it for tonight also might add a couple more apps and then i’ll move on to the files part:P
devlog #13: okay so today was HELL i made a files app, i tried my best and did lots of research but i just couldnt find any tutorials that showed how to connect the files file to the html ones so i just kept it as a seperate file feature that works normally but lowkey doesnt even control the desktop apps and files, im sorry yall it was just too difficult
devlog #14: okay so, i shipped my project for the second time but i got changes requested, for this specific page and in this devlog im just letting you guys know ima work real hard on this feature and finish it by tonight then ill add more apps and we’ll see what we make after that but it wont be easy so wish me luck:)
devlog #15: bro im so mad, they didnt count ALL my work im actually so mad ive been coding for 7 hours now and on stardance only 1 counts barely even one i hate this and everything about this omg and iit literally even shows the hackatime as 43hrs LOGGED, anyways i made a settings feature i guess its functional
devlog #16: LESS GOO I GOT MY TIME BACK also guys i made the apps go light aswell, i hate light mode but someone suggested it on my reviews so i guess here u go
devlog #17: I finally fixed the functionality of my settings, the apps in the “apps” section can now also change color, the display can change sizes and the clock can be switched between 24 hour clock to the 12 hour clock one! however the 12 hour clock one is the default so.. we’re done with the settings feature tho! now it’s time to add more apps
devlog #18: so the code is getting longer and longer which is making it harder to code, if anyone has any tip pls let me know and also, i learned how to make a weather app so next devlog ill show the full product, im also planning on adding a snake game and maybe a bit more? idk yet
devlog #19: I vibecoded and made my javascript a LOT shorter, i tried doing the same for my css but it couldnt work so ima live with it, anyways i watched 2 youtube tutorials, i made my snake game and styled it, and my weather app but its still not working for some reason, maybe ill use AI to debug cause its frustrating me i tried everything but first im going to wait for my friend to respond to see if he can help, also going to add a car game suggestion by a very talented person👀👀👀👀 anyways im going to sleep now cause im tired i havent slept all day, ill code later and for the record i only made the games on a seperate files i havent connected them to my OS yet
devlog #20: now I finished setting up the snake game, i still have problems with my weather API setup, ill fix it by the next devlog, but i did listen to a review and made a feature in settings functional hehe anyways not much intel in this devlog other than that, going to be adding more soon! look forward to seeing either a terminal or a car racing game next devlog:)
devlog #21: OH MY GOD I WAS TRYING TO ORGANIZE MY FILES BY PUTTING THEM IN FOLDERS AND I LOST EVERYTHING HOLY COOKED
Ships:
Amateur0S This is an OS inspired by Edex UI, a UI that makes you feel like Mr.Robot hehe, it’s a combination of Mr.Robot and the amateur tech guy’s color scheme, now it only has draggable windows and a working clock, and also only one calculator app, but it falls with the requirements:) I’m really proud of how I executed the design and how things look like right now, either way I will be working on resizeable windows and the settings and more apps for ship 2, I really owe it all to Bro Code he’s goated he literally taught me half the stuff you see in this operating system!:D
AmateurOS This is an operating system website made with the amateur tech guy color scheme and also lots of effort:) it is unfinished sure, but I’m just shipping for the mission part, I have spent hours on this project and I really hope people rate it well, cause honestly I’m trying my hardest to show people that I am capable of making good websites, the settings part is unfinished but that’s for the 3rd ship. Please rate well, and I hope you like this project:D
AmateurOS:Ship 3 AmateurOS is a web operating system that is fully functional and has the basic needs of a human being, it will get more apps on the last ship and more bugs will be debugged, but for now, i’m trying to see what the reviewers think of it, the main challenges i faced was debugging and def organizing my files, as you can clearly see from my github repo it is very messy. My main reason of shipping this NOW, is because I lost all of my work while organizing the website, so yes there will be more, but I need to make sure I don’t lose progress every now and then, if it wasn’t for github I would’ve lost everything and quit tech, genuinely. Tho I have to say I am very proud of how this is turning out to be like, I never expected to be so capable:D...
|
1792997465.9149792
|
1793083865.9149792
|
|
62023
|
hello! by @aadistech1 | Stardance
|
aadistech1
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T17:39:32Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "This is mypersonal website i made…Yeah I have a limited css knowledge and put my maximum to it, i used very small (below 10% ai for someee debugging .thats all)", "repo": "https://github.com/aadistech1-glitch/mypersonalwebsite", "demo": "https://aadivinayak.tiiny.site/"}]...
|
[{"post_id": 68180, "ts": "202 [{"post_id": 68180, "ts": "2026-09-14T17:37:25Z", "hours": 0.9722, "text": "The code is completed!It was a small project"}]...
|
Title: hello! by @aadistech1 | Stardance
Devlogs: Title: hello! by @aadistech1 | Stardance
Devlogs:
The code is completed!It was a small project
Ships:
This is mypersonal website i made…Yeah I have a limited css knowledge and put my maximum to it, i used very small (below 10% ai for someee debugging .thats all)...
|
1793058528.3801737
|
1793144928.3801737
|
|
13933
|
Study Operating Tool-Box by @S_U_Wasi | Stardance
|
S_U_Wasi
|
1
|
13.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T16:43:47Z", "hours": 13.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "What I have created known as Study Operating Tool-Box. It is created on the top of one of my previous project known as Study Operating System. It is consist of many tools. 3 core tools are “Was Calendar”, “Was To-Do List” and “Was Writer”. I have created it as an privacy first system. Here is a catch. The privacy protection can get changed depending on the system it is running. Example: If using Web-Version: There might be a analytic by the hosting provider and browser setting too. [But there is no analytic in the code. So, I haven’t added any analytic in the source.] & [The web site is hosted via GitHub pages]. If using the Source Code Directly: Now, here is no host provider analytic but be careful in browser’s setup. If using the app: I will talk about it after releasing the app. I would recommend be careful on where it is running. Because I have created is as privacy protected tool. But the system where it is running may change the protection level. And The web-version is complete and fully usable but I have released the web version for giving it a try. I haven’t added any analytic but there may be analytic present, since it is hosted on a server out side of my control. By using Study Operating Tool-Box, user can set up their, calendar, todo list at one place. There is a writer for writing and taking notes using plain text or markdown or stylus pen. There is a Built analytic (Not cloud website analytic); this analytic will give a usage dashboard to the user. If anyone is using it for study, then they can check their study time there and track progress too. I have also faced a funny problem while developing this. While it was in development I mistakenly deleted the entire repository from my device. Thus I lost my code. Luckily it was saved on GitHub, but that was a few update behind. But I have overcome that and finally shipped it. From my mistake I have learned to keep a always updated backup. In Study operating Tool-Box there are 5 icon I have designed by myself (not all icons). I designed those Icons during the previous project (Months ago). That is why I am also thinking about updating the existing icons and add some more icons too. Thanks to all those who are reviewing Study Operating Tool-Box", "repo": "https://github.com/MDSUWasi/Study-Operating-Tool-Box", "demo": "https://mdsuwasi.github.io/Study-Operating-Tool-Box/"}]...
|
[{"post_id": 68146, "ts": "202 [{"post_id": 68146, "ts": "2026-09-14T16:16:22Z", "hours": 0.3994, "text": "Today I have released Study Operating Tool-Box. Anyone can give it a try via web. It is completely usable via web. I have created it web-first for now. For upcoming few updates it will be web-first. Then I have intention to upgrade it as an app."}, {"post_id": 66755, "ts": "2026-09-12T17:20:53Z", "hours": 2.0533, "text": "Working on Study Operating Tool-Box is almost over and will be shipped soon. Study Operating Tool-Box is quite ready to be online. I will release it soon. Features: Was Calendar: A calendar for planning schedule. Was To-Do list: A to do for planning tasks. Was Writer: A note pad which support both stylus and markdown. There is a PDF download too. Analytics: This is for tracking study sections (This is for user only). For last few days I have worked on it’s theme. Currently and for it’s first ship there will be only one theme (with different colour mode). I am thinking to add more theme later. There is a hamburger option to hide side-bar during tasks. Study Operating Tools is local first. So, for backup there is export and import (saved as .json). And there is no cloud option. But this also depends how you have accessed Study Operating Tool-Box: Accessed using website host: You need internet and hosting service’s Analytic will apply. Accessed using html (after downloading the source code from repository) : You just need your device. There will be no cloud, analytic etc. (but this also depends on your browser settings). Using Application (Currently under development): There will be no cloud, internet access, analytic etc. (but this also depends on user’s raw data using style). Full data will be available in the README."}, {"post_id": 55565, "ts": "2026-08-27T14:30:33Z", "hours": 8.1381, "text": "For few days I have done much working on Study Operating Tools . My goal is to make it super fast to use (Because I don’t want any friction during study) and with lowest requirement possible. First I will release it as a web (for very first ship). Then, I will create apps for different operating systems. (Currently I am focused on web version only and will be focused on it for some time even after first ship). Currently, Study operating tools have Was Calendar : A calendar with task and event, Was To-Do list : A to do list service. Was Writer : A writing tool. It support both stylus and markdown . Notes can be taken either writing via markdown or using a stylus. Was Writer have large (Feels like infinite but not) canvas for stylus section. Profile : A profile section for the Study Operating Tools. After all 8 hours of effort all the above mentioned service is currently working. Still there are some bugs at Was Writer (I will fix those soon ). After adding all the services (Sub pages). I will take some additional time to make the site smooth and frictionless . Thank You"}, {"post_id": 33591, "ts": "2026-07-23T17:14:16Z", "hours": 0.4469, "text": "Just Updated the CSS. I have changed the theme to match with the theme of my portfolio (Because I liked that theme). I have upgraded some of the source (Because I had lost the source code due to some technical error). I am re-developing some core feature, The Writer . This time I am going to make it entirely markdown base. Analytics feature will contain analysis on which study feature is used and How much."}, {"post_id": 18945, "ts": "2026-06-30T03:53:34Z", "hours": 0.4378, "text": "Writer added. The document writer of Study Operating tools is known as Was-Note. Development of Was-Note is 50% complete."}, {"post_id": 17026, "ts": "2026-06-27T17:10:16Z", "hours": 0.4667, "text": "Today I have just added a basic writer feature (UI/ Theme is still under development). Here are the feature the the writer. Supports text, markdown, mathematical formula and scientific writing structure (Subscript/ superscript) Have infinite canvas for styles note taking feature. have export features (supports many formats including .pdf and .txt) Geometric features like box, table."}, {"post_id": 16179, "ts": "2026-06-26T09:05:32Z", "hours": 1.0847, "text": "Initial Structure completed. This Tool will contain way more features than my previous study operating system (The base). Study Operating tool is a toolbox which contains necessary tools needed for study. Study operating tool is based on one of my previous project “Study Operating System”. The core features of Study operating tool: A feature rich To-Do list. A feature rich Calendar An writer with support txt, markdown and even stylus (Currently Under development) There will be more features than the above three."}]...
|
Title: Study Operating Tool-Box by @S_U_Wasi | Sta Title: Study Operating Tool-Box by @S_U_Wasi | Stardance
Devlogs:
Initial Structure completed. This Tool will contain way more features than my previous study operating system (The base). Study Operating tool is a toolbox which contains necessary tools needed for study. Study operating tool is based on one of my previous project “Study Operating System”. The core features of Study operating tool: A feature rich To-Do list. A feature rich Calendar An writer with support txt, markdown and even stylus (Currently Under development) There will be more features than the above three.
Today I have just added a basic writer feature (UI/ Theme is still under development). Here are the feature the the writer. Supports text, markdown, mathematical formula and scientific writing structure (Subscript/ superscript) Have infinite canvas for styles note taking feature. have export features (supports many formats including .pdf and .txt) Geometric features like box, table.
Writer added. The document writer of Study Operating tools is known as Was-Note. Development of Was-Note is 50% complete.
Just Updated the CSS. I have changed the theme to match with the theme of my portfolio (Because I liked that theme). I have upgraded some of the source (Because I had lost the source code due to some technical error). I am re-developing some core feature, The Writer . This time I am going to make it entirely markdown base. Analytics feature will contain analysis on which study feature is used and How much.
For few days I have done much working on Study Operating Tools . My goal is to make it super fast to use (Because I don’t want any friction during study) and with lowest requirement possible. First I will release it as a web (for very first ship). Then, I will create apps for different operating systems. (Currently I am focused on web version only and will be focused on it for some time even after first ship). Currently, Study operating tools have Was Calendar : A calendar with task and event, Was To-Do list : A to do list service. Was Writer : A writing tool. It support both stylus and markdown . Notes can be taken either writing via markdown or using a stylus. Was Writer have large (Feels like infinite but not) canvas for stylus section. Profile : A profile section for the Study Operating Tools. After all 8 hours of effort all the above mentioned service is currently working. Still there are some bugs at Was Writer (I will fix those soon ). After adding all the services (Sub pages). I will take some additional time to make the site smooth and frictionless . Thank You
Working on Study Operating Tool-Box is almost over and will be shipped soon. Study Operating Tool-Box is quite ready to be online. I will release it soon. Features: Was Calendar: A calendar for planning schedule. Was To-Do list: A to do for planning tasks. Was Writer: A note pad which support both stylus and markdown. There is a PDF download too. Analytics: This is for tracking study sections (This is for user only). For last few days I have worked on it’s theme. Currently and for it’s first ship there will be only one theme (with different colour mode). I am thinking to add more theme later. There is a hamburger option to hide side-bar during tasks. Study Operating Tools is local first. So, for backup there is export and import (saved as .json). And there is no cloud option. But this also depends how you have accessed Study Operating Tool-Box: Accessed using website host: You need internet and hosting service’s Analytic will apply. Accessed using html (after downloading the source code from repository) : You just need your device. There will be no cloud, analytic etc. (but this also depends on your browser settings). Using Application (Currently under development): There will be no cloud, internet access, analytic etc. (but this also depends on user’s raw data using style). Full data will be available in the README.
Today I have released Study Operating Tool-Box. Anyone can give it a try via web. It is completely usable via web. I have created it web-first for now. For upcoming few updates it will be web-first. Then I have intention to upgrade it as an app.
Ships:
What I have created known as Study Operating Tool-Box. It is created on the top of one of my previous project known as Study Operating System. It is consist of many tools. 3 core tools are “Was Calendar”, “Was To-Do List” and “Was Writer”. I have created it as an privacy first system. Here is a catch. The privacy protection can get changed depending on the system it is running. Example: If using Web-Version: There might be a analytic by the hosting provider and browser setting too. [But there is no analytic in the code. So, I haven’t added any analytic in the source.] & [The web site is hosted via GitHub pages]. If using the Source Code Directly: Now, here is no host provider analytic but be careful in browser’s setup. If using the app: I will talk about it after releasing the app. I would recommend be careful on where it is running. Because I have created is as privacy protected tool. But the system where it is running may change the protection level. And The web-version is complete and fully usable but I have released the web version for giving it a try. I haven’t added any analytic but there may be analytic present, since it is hosted on a server out side of my control. By using Study Operating Tool-Box, user can set up their, calendar, todo list at one place. There is a writer for writing and taking notes using plain text or markdown or stylus pen. There is a Built analytic (Not cloud website analytic); this analytic will give a usage dashboard to the user. If anyone is using it for study, then they can check their study time there and track progress too. I have also faced a funny problem while developing this. While it was in development I mistakenly deleted the entire repository from my device. Thus I lost my code. Luckily it was saved on GitHub, but that was a few update behind. But I have overcome that and finally shipped it. From my mistake I have learned to keep a always updated backup. In Study operating Tool-Box there are 5 icon I have designed by myself (not all icons). I designed those Icons during the previous project (Months ago). That is why I am also thinking about updating the existing icons and add some more icons too. Thanks to all those who are reviewing Study Operating Tool-Box...
|
1793054847.6269076
|
1793141247.6269076
|
|
5322
|
Kopuz by @temidaradev | Stardance
|
temidaradev
|
5
|
139.0
|
2306
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T16:31:49Z", "hours": 29.0, "multiplier": 19.98, "payout": 572, "blessing": "neutral", "text": "Two parts of the player stop lying to you: Recently Added lists what you actually added, and shuffle and repeat go dark when you switch them off. Apple Music takes any storefront, and Kopuz is now EUPL-1.2. Highlights Recently Added means recently added. The row was the alphabetical album list read backwards, so it showed the tail of your alphabet forever. Albums now rank by when their music arrived, stamped per file from the filesystem while the library is scanned, and the library’s own date added sort reads the same stamp. Rescan once after upgrading to fill it in. Shuffle and repeat clear their highlight. Dioxus merges an inline style instead of replacing it, so the empty “off” style could never unset the accent color and the button stayed lit for the rest of the session, with only the tooltip telling the truth. Both toggles carry their state in the class attribute now. Apple Music takes any storefront. Pick one or type the country code yourself, validated before it saves. Apple serves far more regions than the shortlist, and the storefront API is gated behind a developer account. EUPL-1.2. Kopuz was MIT, and is now licensed under the European Union Public Licence 1.2. Fixes Unsynced albums asked Subsonic for the wrong cover and fell back to an uncached request, so covers came back soft, and the three dots menu opened in the wrong place. Brave’s newer packaging ships the browser as brave-origin , which cookie import could not find. Windows with an app-drawn titlebar resize from any edge or corner on Linux. Flathub and Google Play badges on the README.", "repo": "https://github.com/Kopuz-org/kopuz", "demo": "https://github.com/Kopuz-org/kopuz/releases"}, {"ship_num": 2, "ts": "2026-08-24T14:51:45Z", "hours": 25.0, "multiplier": 17.59, "payout": 352, "blessing": "neutral", "text": "We released v0.16.0!!! Android is back and shippable, two new sources (Apple Music, Nextcloud), lyrics grew depth blur and instrumental breaks, and remote tracks start faster. The app identity finished its move to moe.kopuz.kopuz , so your data directory moves with it on macOS and Windows. Highlights Android builds again. arm64 APK on the releases page (API 24+), signed release job that fails a tagged build rather than shipping unsigned, F-Droid recipe, just android-release . Phone UI too: two line track rows, swipe gestures (up for fullscreen, left/right for next/prev), notification shuffle and repeat buttons, media permission flow, a keepalive waker so the player task keeps turning while hidden, WebView based YouTube deciphering, and an AMOLED theme (#634). Apple Music. Browser sign in, catalog and library browsing, favorites, playlists, downloads, word timed lyrics, per server storefront and language. Playback is hand rolled Widevine using a CDM borrowed from a browser you already have installed (never shipped with Kopuz); Android goes through MediaDrm . Streams decrypt progressively instead of pulling the whole file first (#455, closes #404). Nextcloud over WebDAV. App password auth. No music API there, so the library is read off the tree: folder is album, level above is artist. Listings carry no duration, so the scanner range requests the file head. Per server library folders with a PROPFIND picker and autodetect. Covers go embedded, then sidecar, then the preview endpoint. Use the Subsonic source if your instance runs the Music app (#629). Lyrics. Depth of field blur with a strength slider, synthesized instrumental breaks that fill left to right, the active line stays centered, changing songs no longer reads as a scroll, tab switches no longer desync, and a manual offset that auto fills from the backend’s reported output latency (#643, #647, #648). Remote tracks start faster. HTTP clients are pooled across tracks instead of one handshake per song, and the next 512 KiB window prefetches once reading passes the middle of the current one (#634). Radio uses the server’s analysis. OpenSubsonic sonicSimilarity (AudioMuse on Navidrome) when advertised, song seeded getSimilarSongs otherwise, seed at the head of the queue, and a 90s budget since cold metadata agent lookups were timing out silently (#647, 15615f36). Untrusted paths. Offline filenames are SHA-256 derived, extensions restricted, downloads staged before publication. Deletion only touches direct children of the offline cache or canonical files under a configured library root. Cancellation tombstones close the race where a worker finishing after a cancel re-registered the track (#650).", "repo": "https://github.com/Kopuz-org/kopuz", "demo": "https://github.com/Kopuz-org/kopuz/releases"}, {"ship_num": 3, "ts": "2026-08-04T16:26:49Z", "hours": 10.0, "multiplier": 19.86, "payout": 207, "blessing": "neutral", "text": "v0.14.0 is here!!! Now we are using automated builds with github actions! This one is mostly playlists and looks. Radio can start from a whole playlist now, the settings screen got rebuilt (prefer using top bar view in settings menu rather than cd if you are a linux user), and Kopuz can follow your wallpaper’s colors live. Releases finally ship proper packages for all three desktops. Highlights Radio from playlists: Sources can now seed a mix from an entire playlist instead of one track. YouTube Music does it first, and the button shows up on the playlist grid and the playlist page wherever a source supports it. YouTube liked music is also listed as a playlist of its own, so it gets the same treatment (#591, #592, #593). Matugen and pywal, live: Pick Matugen / Pywal (live) in Settings > Appearance and Kopuz recolors itself about half a second after the palette is regenerated. No restart. pywal needs nothing configured, matugen needs a small template. (#572). Settings rebuilt: The page is split up properly and there are now two layouts to choose from, CD (default) and top bar (#588). Helium for Spotify: Helium joins Chrome, Edge, Brave, Chromium, Vivaldi and Safari as a Web Playback SDK host. It needs Widevine pointed at manually; the README has the config (#574). Track numbers from tags: Album lists use the real metadata track number when there is one, instead of just counting rows (#581). Search in favorites: The favorites list filters as you type, with a proper no-results state (#587). Real release packages: One workflow now builds AppImage, DEB and RPM for Linux, a DMG for macOS, and EXE and MSI for Windows, with checksums. (probably no space will left for macos but eh) Fixes Selection bar was unreadable on light accents like Ayu Dark and Mirage (#599). Long album titles pushed the entire song list off screen (#580). Dots menus were getting clipped inside scrolling containers (#586). Fullscreen forgot the active tab when you hid and unhid the tabs panel (#585).", "repo": "https://github.com/Kopuz-org/kopuz", "demo": "https://github.com/Kopuz-org/kopuz/releases"}, {"ship_num": 4, "ts": "2026-07-24T21:24:05Z", "hours": 42.0, "multiplier": 19.65, "payout": 772, "blessing": "neutral", "text": "kopuz v0.12.0 is out. this one’s got some solid stuff. added isolated local music libraries so separate folders stay separate instead of all blending into one big pile. settings page got a full revision, it needed it. the cover art loading is a lot faster now since we defer cover indexing until after the metadata scan, so big libraries scan way quicker. also local artwork scales properly per view so no more blurry thumbnails. trickiest part was keeping the library scan from lagging everything, that’s sorted now. to test: point it at a couple different music folders and watch them stay isolated, covers should load smooth and settings should feel cleaner. (warning, parallelization: so uhh if you have a big lib, when you scroll in album page it will hurt your cpu a little because of the rendering but dont worry its a one time thing .d)", "repo": "https://github.com/Kopuz-org/kopuz", "demo": "https://github.com/Kopuz-org/kopuz/releases"}, {"ship_num": 5, "ts": "2026-06-27T18:33:59Z", "hours": 33.0, "multiplier": 15.36, "payout": 403, "blessing": "neutral", "text": "I made kopuz music player with the maintainers!! I submitted this project last event too! It got waaay better than first time also i will ship everytime we publish new version from now on! This release is mostly cleanup and refactor work: a big code split across server, utils, sources, and the playback controller, native Windows cookie decryption for sign-in, assets baked into the binary, and a bunch of new translations. Highlights Native Windows cookie decryption. YouTube Music and SoundCloud sign-in now read browser cookies natively on Windows instead of going through the rookie crate (which is now off on Windows). Sign-in works without the third-party cookie reader. Assets are baked into the binary. CSS, fonts, and the favicon now ship inside the kopuz binary, so it doesn’t need any external files at runtime. Big refactor. Server and utils are split up, the source model, page runtimes, backend modules, and playback controller are all broken out, and audio init, playback parsing, and config views got reworked. Dependencies are deduplicated through a virtual manifest to get ready for publishing on crates.io. Features yt-music showcase refactor. Focus indicators on interactive elements that didn’t have them. Matroska audio content-types now map to the mka decode hint. CSS, fonts, and favicon embedded into the binary. Dropped panicky .unwrap() calls, added crate docs, and moved eprintln! over to tracing . Deduplicated shared deps via a virtual manifest to prep for publish. Added contributing guidelines. New locales: Dutch, Malayalam, Tamil, Filipino, and European Portuguese (pt-PT), plus an updated Indonesian one. Fixes ytdlp : give yt-dlp a valid stdin so downloads work on Windows. queue : don’t split the queue when shuffling. server : gate the rookie browser-cookie import to non-Windows. db : tolerate line-ending-only migration checksum differences. lyrics : drop negative cache TTL from 7 days to 1 day. styles : stop the console warnings from re-diffing the stylesheet.", "repo": "https://github.com/Kopuz-org/kopuz", "demo": "https://github.com/Kopuz-org/kopuz/releases"}]...
|
[{"post_id": 68150, "ts": "202 [{"post_id": 68150, "ts": "2026-09-14T16:30:19Z", "hours": 9.9761, "text": "Eh i fixed some little bugs and reviewed prs, all these hours is just because i worked on daemon-frontend split i deployed the bugs fixed version for now, daemon is way harder than i expected thats why its taking sooooo long and too much effort. Fixed bugs are shuffle and repeat button werent updating their states but they now update .d"}, {"post_id": 60743, "ts": "2026-09-03T09:44:44Z", "hours": 10.7572, "text": "All right, so we got accepted to flathub and properly setted up our page, also now it releases on google play store properly too!!! I fixed some bugs and worked a lot for splitting daemon and frontend, hopefully it will be implemented soon. Lastly we switched to EUPL v1.2 license from MIT because i want to protect the daemon…"}, {"post_id": 54324, "ts": "2026-08-25T08:43:21Z", "hours": 8.6461, "text": "All right im in the middle of splitting the daemon from frontend, get ready for the holy kopuzd, we may release an official tui version too!!"}, {"post_id": 53815, "ts": "2026-08-24T14:49:03Z", "hours": 15.3031, "text": "I finally released android version again!! even its on google play store, also we did some improvements to the app. I started split daemon from the frontend, which will allow custom frontends soon, I dont have much photos to show and no long descrips because im too busy atm sorry .d we are mostly working on the backend currently."}, {"post_id": 49105, "ts": "2026-08-17T18:48:25Z", "hours": 10.1075, "text": "All right new log is here, so i was really busy with my job but i def worked on kopuz besides that. Firstly i added version and commit id to general settings, added progress stuff like in youtube progress bar to http streamed musics. Did a little bit of codebase cleanup, fixed a lot of RTL issues and now i splitted configs from db and now they are toml configable (hjem supported)."}, {"post_id": 40678, "ts": "2026-08-04T11:25:14Z", "hours": 3.0694, "text": "all right so i partially migrated CI/CD to self hosted ones because github actions SUCKS, also now Linux and Windows builds are made with github actions. Also added favorite, and 3 dots menu to fullscreen multimedia controller .d added search bar to favorites page, and i also made when listen from youtube music, discord presence will directly get the youtube music photo and doesnt fetch form musicbrainz, lastly some little bug fixes has made :3"}, {"post_id": 39386, "ts": "2026-08-02T10:23:53Z", "hours": 1.6589, "text": "I was so busy last 5 days for interview project but, good news i passed it! I wasnt able to develop kopuz at that time but its over, right after interview arc i redesigned the settings menu for better visibility and this is not the only option you can make it constant topbar but the default is cd selector so cope with it .d"}, {"post_id": 36306, "ts": "2026-07-28T10:21:27Z", "hours": 5.7181, "text": "so uhhh spotify integration is finally in master branch, people were just asking me when spotify when spotify and yeah its here, but for avoiding lawsuits i had to use public api which will give users some bad experience, but eh this can be used as “download your own music” propaganda, besides this i did some codebase cleanup and lil bug fixes"}, {"post_id": 34279, "ts": "2026-07-24T21:02:07Z", "hours": 7.8978, "text": "all right, so i was like super bored and randomly started add stuff, so uhh we now have isolated local music libraries, so like if you have 2 different folders which contains different kinds of music and you dont want to mix it with your main library, i had that issue so added this option, also people were complaining about settings menu so i made exactly how they wanted, also when i woke up this morning i saw a discussion opened in the repo which said, “kopuz individually takes images of flac files” which is true, i didnt expect anyone with 5k songs to use this app .d Anyways i fixed that issue and the app got faster (i was so stupid while i was enabling individual image scanning)."}, {"post_id": 32862, "ts": "2026-07-22T09:32:47Z", "hours": 8.7542, "text": "spotify support is postponed to v0.12.0, but uhh we got some solid stuff for v0.11.0 fullscreen got reworked, now with cover art backgrounds and a general cleanup pass added quick search so you can actually find your stuff fast custom UI font support, use whatever font you want redesigned the normal radio page radio-browser.info search, ICY now-playing metadata, and playlist resolution EQ now has 10 bands instead of the old setup auto-scroll pauses when you scroll manually, plus a sync button added Helium browser for browser sign-in app now checks if the media server is actually reachable instead of assuming it is added Swedish locale"}, {"post_id": 30196, "ts": "2026-07-17T16:06:51Z", "hours": 5.7239, "text": "I added spotify support with Public API, since this is a big app, im afraid of using the illegal way, so for using the spotify integration there MUST be a browser which has widevine capability… Is it annoying? yes. But is it working? yes."}, {"post_id": 28454, "ts": "2026-07-14T18:23:33Z", "hours": 8.9486, "text": "Okay so, firstly i added list view to album and artist menu, its kinda a cheat for better performance since the images are getting smaller, users always complain about bad performance on higher resolutions so its a step against it, also i added highly customazible sorting options because it was a pr back then and the author of that pr couldnt reach to his pc so i took over his task, also not MPRIS and darwin now playing integration supports seeking, lastly i started on TIDAL integration because vaxry requested it .d"}, {"post_id": 23726, "ts": "2026-07-06T20:51:28Z", "hours": 2.9472, "text": "Revised settings page for better understandability for users. Yeah so vaxry told me that settings menu sucks. So i made the components like this in the photo, easily understandable (idiotproofing)"}, {"post_id": 22262, "ts": "2026-07-04T17:15:09Z", "hours": 3.3267, "text": "I reinforced ListenBrainz scrobbling because vaxry reported that it sucks, so apperantly it was half my issue and half LB’s issue because BTS listeners migrated to libre.fm and listenbrainz from last.fm. So scrobbling was a bit wrong in my side, so fixed that. Also im waiting for a contributor to add offline scrobbling ability which will fully fix this issue since it will cache listening and when the LB server is awake again it will dump scrobbles… Ah also now playing was a bit broken so i fully fixed it too, now the app has great logs for scrobble stuff…"}, {"post_id": 20754, "ts": "2026-07-02T13:28:30Z", "hours": 4.5308, "text": "Added enhanced discord presence which now has the option to show the source of your music, also i added clear image cache and rescan buttons for easier image handling."}, {"post_id": 17070, "ts": "2026-06-27T18:31:27Z", "hours": 1.8081, "text": "fixed source selector part styling and with contributors we fixed login issue on windows, established ai policy, and a lot more!!"}, {"post_id": 15158, "ts": "2026-06-24T16:58:45Z", "hours": 4.4406, "text": "worked on adding librespot backend (kinda), since spotify isnt giving us any music or music data bytes we cant decode anything, so i made librespot to fetch the stuff in logged in profile and play via anon yt music backend with metadata matching, its still a pr but eh hopefully it will be good"}, {"post_id": 13216, "ts": "2026-06-21T17:24:11Z", "hours": 2.4389, "text": "better album view in yt music, fixed search for yt music, discover menu is now better, any album available can now viewable. Also we have migrated to sqlite from json so the app became waaay faster and now there is no seperation between local and server now everything is in one place."}, {"post_id": 12648, "ts": "2026-06-20T17:42:21Z", "hours": 0.8142, "text": "made last touches with the contributor and made it ready to release! hopefully first release in stardance will be v0.7.0, who knows kopuz may become stable in stardance…"}, {"post_id": 12101, "ts": "2026-06-19T19:09:14Z", "hours": 1.3692, "text": "fixed fullscreen view, it was really poor and multimedia controls were so bad, i took the audio control to top right corner so it looks like apple music now."}, {"post_id": 11511, "ts": "2026-06-18T20:02:54Z", "hours": 3.7036, "text": "i added mini player and tray implementation for users!!"}, {"post_id": 9168, "ts": "2026-06-15T11:15:59Z", "hours": 10.3256, "text": "I worked on adding spotify but failed, same for apple music too but at least i added soundcloud to kopuz!!! This music player will be the best music player ever created for every platform user!"}, {"post_id": 5936, "ts": "2026-06-09T22:34:46Z", "hours": 1.9461, "text": "local metadata viewer and editor added"}, {"post_id": 4334, "ts": "2026-06-07T16:45:21Z", "hours": 4.0619, "text": "we got youtube music support now!! with a lot of bug fixes"}, {"post_id": 942, "ts": "2026-06-02T18:20:14Z", "hours": 1.8019, "text": "Making kopuz better this time huh?"}]...
|
Title: Kopuz by @temidaradev | Stardance
Devlogs: Title: Kopuz by @temidaradev | Stardance
Devlogs:
Making kopuz better this time huh?
we got youtube music support now!! with a lot of bug fixes
local metadata viewer and editor added
I worked on adding spotify but failed, same for apple music too but at least i added soundcloud to kopuz!!! This music player will be the best music player ever created for every platform user!
i added mini player and tray implementation for users!!
fixed fullscreen view, it was really poor and multimedia controls were so bad, i took the audio control to top right corner so it looks like apple music now.
made last touches with the contributor and made it ready to release! hopefully first release in stardance will be v0.7.0, who knows kopuz may become stable in stardance…
better album view in yt music, fixed search for yt music, discover menu is now better, any album available can now viewable. Also we have migrated to sqlite from json so the app became waaay faster and now there is no seperation between local and server now everything is in one place.
worked on adding librespot backend (kinda), since spotify isnt giving us any music or music data bytes we cant decode anything, so i made librespot to fetch the stuff in logged in profile and play via anon yt music backend with metadata matching, its still a pr but eh hopefully it will be good
fixed source selector part styling and with contributors we fixed login issue on windows, established ai policy, and a lot more!!
Added enhanced discord presence which now has the option to show the source of your music, also i added clear image cache and rescan buttons for easier image handling.
I reinforced ListenBrainz scrobbling because vaxry reported that it sucks, so apperantly it was half my issue and half LB’s issue because BTS listeners migrated to libre.fm and listenbrainz from last.fm. So scrobbling was a bit wrong in my side, so fixed that. Also im waiting for a contributor to add offline scrobbling ability which will fully fix this issue since it will cache listening and when the LB server is awake again it will dump scrobbles… Ah also now playing was a bit broken so i fully fixed it too, now the app has great logs for scrobble stuff…
Revised settings page for better understandability for users. Yeah so vaxry told me that settings menu sucks. So i made the components like this in the photo, easily understandable (idiotproofing)
Okay so, firstly i added list view to album and artist menu, its kinda a cheat for better performance since the images are getting smaller, users always complain about bad performance on higher resolutions so its a step against it, also i added highly customazible sorting options because it was a pr back then and the author of that pr couldnt reach to his pc so i took over his task, also not MPRIS and darwin now playing integration supports seeking, lastly i started on TIDAL integration because vaxry requested it .d
I added spotify support with Public API, since this is a big app, im afraid of using the illegal way, so for using the spotify integration there MUST be a browser which has widevine capability… Is it annoying? yes. But is it working? yes.
spotify support is postponed to v0.12.0, but uhh we got some solid stuff for v0.11.0 fullscreen got reworked, now with cover art backgrounds and a general cleanup pass added quick search so you can actually find your stuff fast custom UI font support, use whatever font you want redesigned the normal radio page radio-browser.info search, ICY now-playing metadata, and playlist resolution EQ now has 10 bands instead of the old setup auto-scroll pauses when you scroll manually, plus a sync button added Helium browser for browser sign-in app now checks if the media server is actually reachable instead of assuming it is added Swedish locale
all right, so i was like super bored and randomly started add stuff, so uhh we now have isolated local music libraries, so like if you have 2 different folders which contains different kinds of music and you dont want to mix it with your main library, i had that issue so added this option, also people were complaining about settings menu so i made exactly how they wanted, also when i woke up this morning i saw a discussion opened in the repo which said, “kopuz individually takes images of flac files” which is true, i didnt expect anyone with 5k songs to use this app .d Anyways i fixed that issue and the app got faster (i was so stupid while i was enabling individual image scanning).
so uhhh spotify integration is finally in master branch, people were just asking me when spotify when spotify and yeah its here, but for avoiding lawsuits i had to use public api which will give users some bad experience, but eh this can be used as “download your own music” propaganda, besides this i did some codebase cleanup and lil bug fixes
I was so busy last 5 days for interview project but, good news i passed it! I wasnt able to develop kopuz at that time but its over, right after interview arc i redesigned the settings menu for better visibility and this is not the only option you can make it constant topbar but the default is cd selector so cope with it .d
all right so i partially migrated CI/CD to self hosted ones because github actions SUCKS, also now Linux and Windows builds are made with github actions. Also added favorite, and 3 dots menu to fullscreen multimedia controller .d added search bar to favorites page, and i also made when listen from youtube music, discord presence will directly get the youtube music photo and doesnt fetch form musicbrainz, lastly some little bug fixes has made :3
All right new log is here, so i was really busy with my job but i def worked on kopuz besides that. Firstly i added version and commit id to general settings, added progress stuff like in youtube progress bar to http streamed musics. Did a little bit of codebase cleanup, fixed a lot of RTL issues and now i splitted configs from db and now they are toml configable (hjem supported).
I finally released android version again!! even its on google play store, also we did some improvements to the app. I started split daemon from the frontend, which will allow custom frontends soon, I dont have much photos to show and no long descrips because im too busy atm sorry .d we are mostly working on the backend currently.
All right im in the middle of splitting the daemon from frontend, get ready for the holy kopuzd, we may release an official tui version too!!
All right, so we got accepted to flathub and properly setted up our page, also now it releases on google play store properly too!!! I fixed some bugs and worked a lot for splitting daemon and frontend, hopefully it will be implemented soon. Lastly we switched to EUPL v1.2 license from MIT because i want to protect the daemon…
Eh i fixed some little bugs and reviewed prs, all these hours is just because i worked on daemon-frontend split i deployed the bugs fixed version for now, daemon is way harder than i expected thats why its taking sooooo long and too much effort. Fixed bugs are shuffle and repeat button werent updating their states but they now update .d
Ships:
I made kopuz music player with the maintainers!! I submitted this project last event too! It got waaay better than first time also i will ship everytime we publish new version from now on! This release is mostly cleanup and refactor work: a big code split across server, utils, sources, and the playback controller, native Windows cookie decryption for sign-in, assets baked into the binary, and a bunch of new translations. Highlights Native Windows cookie decryption. YouTube Music and SoundCloud sign-in now read browser cookies natively on Windows instead of going through the rookie crate (which is now off on Windows). Sign-in works without the third-party cookie reader. Assets are baked into the binary. CSS, fonts, and the favicon now ship inside the kopuz binary, so it doesn’t need any external files at runtime. Big refactor. Server and utils are split up, the source model, page runtimes, backend modules, and playback controller are all broken out, and audio init, playback parsing, and config views got reworked. Dependencies are deduplicated through a virtual manifest to get ready for publishing on crates.io. Features yt-music showcase refactor. Focus indicators on interactive elements that didn’t have them. Matroska audio content-types now map to the mka decode hint. CSS, fonts, and favicon embedded into the binary. Dropped panicky .unwrap() calls, added crate docs, and moved eprintln! over to tracing . Deduplicated shared deps via a virtual manifest to prep for publish. Added contributing guidelines. New locales: Dutch, Malayalam, Tamil, Filipino, and European Portuguese (pt-PT), plus an updated Indonesian one. Fixes ytdlp : give yt-dlp a valid stdin so downloads work on Windows. queue : don’t split the queue when shuffling. server : gate the rookie browser-cookie import to non-Windows. db : tolerate line-ending-only migration checksum differences. lyrics : drop negative cache TTL from 7 days to 1 day. styles : stop the console warnings from re-diffing the stylesheet.
kopuz v0.12.0 is out. this one’s got some solid stuff. added isolated local music libraries so separate folders stay separate instead of all blending into one big pile. settings page got a full revision, it needed it. the cover art loading is a lot faster now since we defer cover indexing until after the metadata scan, so big libraries scan way quicker. also local artwork scales properly per view so no more blurry thumbnails. trickiest part was keeping the library scan from lagging everything, that’s sorted now. to test: point it at a couple different music folders and watch them stay isolated, covers should load smooth and settings should feel cleaner. (warning, parallelization: so uhh if you have a big lib, when you scroll in album page it will hurt your cpu a little because of the rendering but dont worry its a one time thing .d)
v0.14.0 is here!!! Now we are using automated builds with github actions! This one is mostly playlists and looks. Radio can start from a whole playlist now, the settings screen got rebuilt (prefer using top bar view in settings menu rather than cd if you are a linux user), and Kopuz can follow your wallpaper’s colors live. Releases finally ship proper packages for all three desktops. Highlights Radio from playlists: Sources can now seed a mix from an entire playlist instead of one track. YouTube Music does it first, and the button shows up on the playlist grid and the playlist page wherever a source supports it. YouTube liked music is also listed as a playlist of its own, so it gets the same treatment (#591, #592, #593). Matugen and pywal, live: Pick Matugen / Pywal (live) in Settings > Appearance and Kopuz recolors itself about half a second after the palette is regenerated. No restart. pywal needs nothing configured, matugen needs a small template. (#572). Settings rebuilt: The page is split up properly and there are now two layouts to choose from, CD (default) and top bar (#588). Helium for Spotify: Helium joins Chrome, Edge, Brave, Chromium, Vivaldi and Safari as a Web Playback SDK host. It needs Widevine pointed at manually; the README has the config (#574). Track numbers from tags: Album lists use the real metadata track number when there is one, instead of just counting rows (#581). Search in favorites: The favorites list filters as you type, with a proper no-results state (#587). Real release packages: One workflow now builds AppImage, DEB and RPM for Linux, a DMG for macOS, and EXE and MSI for Windows, with checksums. (probably no space will left for macos but eh) Fixes Selection bar was unreadable on light accents like Ayu Dark and Mirage (#599). Long album titles pushed the entire song list off screen (#580). Dots menus were getting clipped inside scrolling containers (#586). Fullscreen forgot the active tab when you hid and unhid the tabs panel (#585).
We released v0.16.0!!! Android is back and shippable, two new sources (Apple Music, Nextcloud), lyrics grew depth blur and instrumental breaks, and remote tracks start faster. The app identity finished its move to moe.kopuz.kopuz , so your data directory moves with it on macOS and Windows. Highlights Android builds again. arm64 APK on the releases page (API 24+), signed release job that fails a tagged build rather than shipping unsigned, F-Droid recipe, just android-release . Phone UI too: two line track rows, swipe gestures (up for fullscreen, left/right for next/prev), notification shuffle and repeat buttons, media permission flow, a keepalive waker so the player task keeps turning while hidden, WebView based YouTube deciphering, and an AMOLED theme (#634). Apple Music. Browser sign in, catalog and library browsing, favorites, playlists, downloads, word timed lyrics, per server storefront and language. Playback is hand rolled Widevine using a CDM borrowed from a browser you already have installed (never shipped with Kopuz); Android goes through MediaDrm . Streams decrypt progressively instead of pulling the whole file first (#455, closes #404). Nextcloud over WebDAV. App password auth. No music API there, so the library is read off the tree: folder is album, level above is artist. Listings carry no duration, so the scanner range requests the file head. Per server library folders with a PROPFIND picker and autodetect. Covers go embedded, then sidecar, then the preview endpoint. Use the Subsonic source if your instance runs the Music app (#629). Lyrics. Depth of field blur with a strength slider, synthesized instrumental breaks that fill left to right, the active line stays centered, changing songs no longer reads as a scroll, tab switches no longer desync, and a manual offset that auto fills from the backend’s reported output latency (#643, #647, #648). Remote tracks start faster. HTTP clients are pooled across tracks instead of one handshake per song, and the next 512 KiB window prefetches once reading passes the middle of the current one (#634). Radio uses the server’s analysis. OpenSubsonic sonicSimilarity (AudioMuse on Navidrome) when advertised, song seeded getSimilarSongs otherwise, seed at the head of the queue, and a 90s budget since cold metadata agent lookups were timing out silently (#647, 15615f36). Untrusted paths. Offline filenames are SHA-256 derived, extensions restricted, downloads staged before publication. Deletion only touches direct children of the offline cache or canonical files under a configured library root. Cancellation tombstones close the race where a worker finishing after a cancel re-registered the track (#650).
Two parts of the player stop lying to you: Recently Added lists what you actually added, and shuffle and repeat go dark when you switch them off. Apple Music takes any storefront, and Kopuz is now EUPL-1.2. Highlights Recently Added means recently added. The row was the alphabetical album list read backwards, so it showed the tail of your alphabet forever. Albums now rank by when their music arrived, stamped per file from the filesystem while the library is scanned, and the library’s own date added sort reads the same stamp. Rescan once after upgrading to fill it in. Shuffle and repeat clear their highlight. Dioxus merges an inline style instead of replacing it, so the empty “off” style could never unset the accent color and the button stayed lit for the rest of the session, with only the tooltip telling the truth. Both toggles carry their state in the class attribute now. Apple Music takes any storefront. Pick one or type the country code yourself, validated before it saves. Apple serves far more regions than the shortlist, and the storefront API is gated behind a developer account. EUPL-1.2. Kopuz was MIT, and is now licensed under the European Union Public Licence 1.2. Fixes Unsynced albums asked Subsonic for the wrong cover and fell back to an uncached request, so covers came back soft, and the three dots menu opened in the wrong place. Brave’s newer packaging ships the browser as brave-origin , which cookie import could not find. Windows with an app-drawn titlebar resize from any edge or corner on Linux. Flathub and Google Play badges on the README....
|
1792990555.9965124
|
1793076955.9965124
|
|
59524
|
Hellobot by @aadistech1 | Stardance
|
aadistech1
|
1
|
0.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-14T16:06:43Z", "hours": 0.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a simple slackbot that is similar in the guide but i have added my own commands ..Yeah this proect was very simple but i ran into many problems with the slackbot sercice daemon, But i resolved it all because it was a simple directory path problem", "repo": "https://github.com/aadistech1-glitch/myslackbot", "demo": "https://hackclub.enterprise.slack.com/archives/C0C2169BAUV"}]...
|
[{"post_id": 67903, "ts": "202 [{"post_id": 67903, "ts": "2026-09-14T06:29:40Z", "hours": 0.46, "text": "I Have completed slackbot mission.I have also added some features the guide hasnt listed like dadjpkes an dog facts"}]...
|
Title: Hellobot by @aadistech1 | Stardance
Devlog Title: Hellobot by @aadistech1 | Stardance
Devlogs:
I Have completed slackbot mission.I have also added some features the guide hasnt listed like dadjpkes an dog facts
Ships:
I made a simple slackbot that is similar in the guide but i have added my own commands ..Yeah this proect was very simple but i ran into many problems with the slackbot sercice daemon, But i resolved it all because it was a simple directory path problem...
|
1793008217.6622326
|
1793094617.6622326
|