|
27559
|
y-lead-website by @Venkatesh | Stardance
|
Venkatesh
|
3
|
14.0
|
120
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-16T11:30:26Z", "hours": 4.0, "multiplier": 12.85, "payout": 52, "blessing": "neutral", "text": "LIVE AT: https://y-lead-2026.vercel.app/ I made a website for one of my school’s events called Y.LEAD which is a 4 day leadership camp for my juniors. As part of the organising committee, I took the opportunity to create a nice website for both participants and facilitators to access information like the days schedule, certain activity materials, photos taken during the event, event teasers/storyline videos etc… When designing the website, I aimed it to be user centric by follow conventional navigation and UX. Additionally, I came up with a palette and then started creating the different pages of the website trying to make everything feel fresh and aesthetically pleasing. Some elements following this philosophy: animated timeline graphic instead of a google sheet, todo list or calendar component depth effect with animations in the landing page ability to search cheers for participants during the event animated hero for theme page embeds instead of plain links to the external resources glowing effect behind images some challenges I faced was ensuring the website was responsive on practically any screen size. I specially made a vertical poster for the landing page just for mobile and different layouts for mobile and larger screens. Additionally, another challenge was slow loading speeds for images, that would ruin the landing page especially when I first started out, luckily the fix was quite straightforward. I converted all the images to avif format and set it to a lower quality on low res screen as there wont be a big visible difference, reserving a max res of 2k for larger screens like 1440p. All in all, I would say this is one of the projects in which i had the most fun building, I got to learn even more about responsive web design, UX, performance optimisation and even got to experience how it’s like to program a website with tight deadlines and an actual production target. Even though theres only 14 hours logged on stardance, I have spent around 40-50 hours painstakingly coding most of this website by myself, AI was mostly sparingly only for debugging and refactoring some parts of the code or generating boilerplate. With that I have finally finished this project start to end!", "repo": "https://github.com/vensah-dev/y-lead-2026", "demo": "https://y-lead-2026.vercel.app/"}, {"ship_num": 2, "ts": "2026-07-06T04:51:10Z", "hours": 8.0, "multiplier": 5.61, "payout": 44, "blessing": "neutral", "text": "Bug fixes, extra features and even more content and redirects for participants to use.", "repo": "https://github.com/vensah-dev/y-lead-2026", "demo": "https://y-lead-2026.vercel.app/"}, {"ship_num": 3, "ts": "2026-06-29T10:50:12Z", "hours": 2.0, "multiplier": 11.9, "payout": 24, "blessing": "neutral", "text": "I made a website for one of my school’s events called Y.LEAD. The website serves as a common platform for participants and facilitators to access information like timeline, the different events, participant documents (soon to be added), overview, credit for people involved", "repo": "https://github.com/vensah-dev/y-lead-2026", "demo": "https://y-lead-2026.vercel.app/"}]...
|
[{"post_id": 26458, "ts": "202 [{"post_id": 26458, "ts": "2026-07-11T08:27:33Z", "hours": 4.0617, "text": "final devlog: added a resources page where all the videos, worksheets and documents can be accessed from. items are all embeds instead of plain lists of links to boost interaction. The resources use a bit of a bento grid with the most important one taking a full width size and the rest half width with padding. All content has been added finally, all animations intact, the embeds have a custom bg glow based on the initial embed content. the embed may be slow to load on mobile, which i will fix in a future update if ever needed as i will be moving to focus on other projects."}, {"post_id": 21388, "ts": "2026-07-03T09:30:04Z", "hours": 7.8192, "text": "Bug fixes extra features and even more content and redirects for participants to use: fixed padding inconsistencies on mobile changed content and info about panelists to be more accurate changed formatting of bios added in more info on locations of learning journeys added in a better text hiearchy for the blocks of text added glowing images for most uses"}, {"post_id": 18256, "ts": "2026-06-29T10:36:25Z", "hours": 1.5339, "text": "https://y-lead-2026.vercel.app/ page for organising committee credits and acknowledgements. Can now be accessed via a button that redirected to /about/organising-committee. /about may be used for other stuff like this as well like certain event details and etc… Current at /about/organising-committee there ar pictures of each comm and they’re heads and members, the images are all have been converted into avif for faster loading times"}, {"post_id": 17681, "ts": "2026-06-28T16:08:19Z", "hours": 0.4858, "text": "https://y-lead-2026.vercel.app/ I’ve been working on a website for a local school event. Written in TSX using the Next JS framework. This devlog includes only the bug and UI inconsistency fixes for the theme and about pages."}]...
|
Title: y-lead-website by @Venkatesh | Stardance
D Title: y-lead-website by @Venkatesh | Stardance
Devlogs:
https://y-lead-2026.vercel.app/ I’ve been working on a website for a local school event. Written in TSX using the Next JS framework. This devlog includes only the bug and UI inconsistency fixes for the theme and about pages.
https://y-lead-2026.vercel.app/ page for organising committee credits and acknowledgements. Can now be accessed via a button that redirected to /about/organising-committee. /about may be used for other stuff like this as well like certain event details and etc… Current at /about/organising-committee there ar pictures of each comm and they’re heads and members, the images are all have been converted into avif for faster loading times
Bug fixes extra features and even more content and redirects for participants to use: fixed padding inconsistencies on mobile changed content and info about panelists to be more accurate changed formatting of bios added in more info on locations of learning journeys added in a better text hiearchy for the blocks of text added glowing images for most uses
final devlog: added a resources page where all the videos, worksheets and documents can be accessed from. items are all embeds instead of plain lists of links to boost interaction. The resources use a bit of a bento grid with the most important one taking a full width size and the rest half width with padding. All content has been added finally, all animations intact, the embeds have a custom bg glow based on the initial embed content. the embed may be slow to load on mobile, which i will fix in a future update if ever needed as i will be moving to focus on other projects.
Ships:
I made a website for one of my school’s events called Y.LEAD. The website serves as a common platform for participants and facilitators to access information like timeline, the different events, participant documents (soon to be added), overview, credit for people involved
Bug fixes, extra features and even more content and redirects for participants to use.
LIVE AT: https://y-lead-2026.vercel.app/ I made a website for one of my school’s events called Y.LEAD which is a 4 day leadership camp for my juniors. As part of the organising committee, I took the opportunity to create a nice website for both participants and facilitators to access information like the days schedule, certain activity materials, photos taken during the event, event teasers/storyline videos etc… When designing the website, I aimed it to be user centric by follow conventional navigation and UX. Additionally, I came up with a palette and then started creating the different pages of the website trying to make everything feel fresh and aesthetically pleasing. Some elements following this philosophy: animated timeline graphic instead of a google sheet, todo list or calendar component depth effect with animations in the landing page ability to search cheers for participants during the event animated hero for theme page embeds instead of plain links to the external resources glowing effect behind images some challenges I faced was ensuring the website was responsive on practically any screen size. I specially made a vertical poster for the landing page just for mobile and different layouts for mobile and larger screens. Additionally, another challenge was slow loading speeds for images, that would ruin the landing page especially when I first started out, luckily the fix was quite straightforward. I converted all the images to avif format and set it to a lower quality on low res screen as there wont be a big visible difference, reserving a max res of 2k for larger screens like 1440p. All in all, I would say this is one of the projects in which i had the most fun building, I got to learn even more about responsive web design, UX, performance optimisation and even got to experience how it’s like to program a website with tight deadlines and an actual production target. Even though theres only 14 hours logged on stardance, I have spent around 40-50 hours painstakingly coding most of this website by myself, AI was mostly sparingly only for debugging and refactoring some parts of the code or generating boilerplate. With that I have finally finished this project start to end!...
|
1792997712.7793732
|
1793084112.7793732
|
|
44732
|
y2kSearch by @paulo | Stardance
|
paulo
|
1
|
4.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-08T17:34:22Z", "hours": 4.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a new tab concept using the NASA api to fetch daily articles. The style is based on old webpages from the 2000’s, this one had a little bit of AOL Netscape sprinkled on top. The biggest challenge for me is to actually write the code, I’ve switched to neovim a week ago, and I feel POWERFUL but slow…", "repo": "https://github.com/n7z/y2kSearch", "demo": "https://n7z.github.io/y2kSearch"}]...
|
[{"post_id": 43405, "ts": "202 [{"post_id": 43405, "ts": "2026-08-08T17:01:50Z", "hours": 1.6419, "text": "Got the NASA article correctly positioned at my webpage, looks almost ready to ship! Also got the search mechanism working (it uses google below the hood)."}, {"post_id": 42379, "ts": "2026-08-07T02:12:47Z", "hours": 2.1456, "text": "Working on the main new tab search container scaffold. Got the basic NASA api fetching working as well, still no structure for it to be correctly displayed."}]...
|
Title: y2kSearch by @paulo | Stardance
Devlogs:
W Title: y2kSearch by @paulo | Stardance
Devlogs:
Working on the main new tab search container scaffold. Got the basic NASA api fetching working as well, still no structure for it to be correctly displayed.
Got the NASA article correctly positioned at my webpage, looks almost ready to ship! Also got the search mechanism working (it uses google below the hood).
Ships:
I made a new tab concept using the NASA api to fetch daily articles. The style is based on old webpages from the 2000’s, this one had a little bit of AOL Netscape sprinkled on top. The biggest challenge for me is to actually write the code, I’ve switched to neovim a week ago, and I feel POWERFUL but slow…...
|
1792983381.2035267
|
1793069781.2035267
|
|
14177
|
yahtzee web game by @Camc | Stardance
|
Camc
|
1
|
3.0
|
4
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-25T15:54:52Z", "hours": 3.0, "multiplier": 1.27, "payout": 4, "blessing": "neutral", "text": "I was trying to make a yahtzee game as i have been playing yahtzee. I was really struggling with the scoring system.", "repo": "https://github.com/clownoftheweekcode/yahtzee-game", "demo": "https://clownoftheweekcode.github.io/yahtzee-game/"}]...
|
[{"post_id": 15712, "ts": "202 [{"post_id": 15712, "ts": "2026-06-25T15:50:24Z", "hours": 1.5161, "text": "tried to finish this… Hopefully i can work on it without ai in the future."}, {"post_id": 12698, "ts": "2026-06-20T18:53:44Z", "hours": 0.6386, "text": "added the ability to hold rolled dice and gave a limit to how many rolls you can roll"}, {"post_id": 9449, "ts": "2026-06-15T20:18:21Z", "hours": 0.6294, "text": "created the elements and styled them a bit"}]...
|
Title: yahtzee web game by @Camc | Stardance
Devl Title: yahtzee web game by @Camc | Stardance
Devlogs:
created the elements and styled them a bit
added the ability to hold rolled dice and gave a limit to how many rolls you can roll
tried to finish this… Hopefully i can work on it without ai in the future.
Ships:
I was trying to make a yahtzee game as i have been playing yahtzee. I was really struggling with the scoring system....
|
1792849967.9976547
|
1792936367.9976547
|
|
12142
|
yan music by @Nibbles | Stardance
|
Nibbles
|
0
|
5.78
|
0
|
[]
|
[{"post_id": 9041, "ts": "2026 [{"post_id": 9041, "ts": "2026-06-15T02:51:30Z", "hours": 0.8814, "text": "multiple playlists now work as intended! this means that… if a song is present in multiple playlists, it will only download the song once if a song is removed from one playlist, it will not remove it if it is present in another one if a song is removed from ALL playlists, it will be removed this meant i had to do a little bit of refactoring, before i was storing a map of the playlist id with a vector of strings, now its just a vector of video ids, which made this a lot easier to implement!"}, {"post_id": 8525, "ts": "2026-06-14T05:32:36Z", "hours": 2.6939, "text": "probably should’ve split this into 2 devlogs, but uhh.. first: playlists + yt-dlp flags are now loaded from the config file! obviously this will be editable with a ui at some point in the future i also added a config key for the directory that music will be downloaded! which is important… and second: the playlist now syncs when new things are added or deleted! this is done by storing a file with all the video ids of the playlist last time it was downloaded, and comparing it with whatever it is now, downloading individually what was added (to prevent potential ratelimits from youtube that would occur if i was just to run the command to download the entire playlist again), and deleting any songs that were removed from the playlist! (in the future, i want this to be a togglable setting as sometimes you might want to keep songs if they are removed from youtube or something) next i want to make sure multiple playlists work properly, as i don’t want it to delete song files if a song was only removed from one playlist, or download a song that is already present from another playlist"}, {"post_id": 5358, "ts": "2026-06-09T03:02:54Z", "hours": 1.3361, "text": "im… sorta getting into the groove of c++! i’ve added a new class to handle a config file, which: creates config file in whatever directory it should go in (i think it’s kinda hardcoded to only function properly on linux right now… once i have things more finished i’ll definitely get windows support and maaaybe macos support!) serializes and deserializes the config file via the nlohmann json library, converting it into a struct so it can be easily read from other parts of the code next i’ll make it so downloads are fetched from the playlists in the config with the yt-dlp flags in the config!!"}, {"post_id": 4681, "ts": "2026-06-08T02:42:00Z", "hours": 0.8681, "text": "i have never made anything in c++ before. this project might be a bit.. ambitious.. but i believe… i believe!! anywayy… i’ve set up the very very basics of this project, including: wxWidgets window setup a downloader class, which creates the directory that your music will be stored in, as well as running the yt-dlp command with an array of flags (which i’ll prob make configurable at some point) yes, it’s all hardcoded right now, it wont be like that forever obviously, its been 47 minutes… the first thing i plan to get done with this anyway is the syncing and downloading with youtube playlists, so my next thing will probably be creating a config file that contains links to playlists to sync with as well as any yt-dlp flags if needed!"}]...
|
Title: yan music by @Nibbles | Stardance
Devlogs: Title: yan music by @Nibbles | Stardance
Devlogs:
i have never made anything in c++ before. this project might be a bit.. ambitious.. but i believe… i believe!! anywayy… i’ve set up the very very basics of this project, including: wxWidgets window setup a downloader class, which creates the directory that your music will be stored in, as well as running the yt-dlp command with an array of flags (which i’ll prob make configurable at some point) yes, it’s all hardcoded right now, it wont be like that forever obviously, its been 47 minutes… the first thing i plan to get done with this anyway is the syncing and downloading with youtube playlists, so my next thing will probably be creating a config file that contains links to playlists to sync with as well as any yt-dlp flags if needed!
im… sorta getting into the groove of c++! i’ve added a new class to handle a config file, which: creates config file in whatever directory it should go in (i think it’s kinda hardcoded to only function properly on linux right now… once i have things more finished i’ll definitely get windows support and maaaybe macos support!) serializes and deserializes the config file via the nlohmann json library, converting it into a struct so it can be easily read from other parts of the code next i’ll make it so downloads are fetched from the playlists in the config with the yt-dlp flags in the config!!
probably should’ve split this into 2 devlogs, but uhh.. first: playlists + yt-dlp flags are now loaded from the config file! obviously this will be editable with a ui at some point in the future i also added a config key for the directory that music will be downloaded! which is important… and second: the playlist now syncs when new things are added or deleted! this is done by storing a file with all the video ids of the playlist last time it was downloaded, and comparing it with whatever it is now, downloading individually what was added (to prevent potential ratelimits from youtube that would occur if i was just to run the command to download the entire playlist again), and deleting any songs that were removed from the playlist! (in the future, i want this to be a togglable setting as sometimes you might want to keep songs if they are removed from youtube or something) next i want to make sure multiple playlists work properly, as i don’t want it to delete song files if a song was only removed from one playlist, or download a song that is already present from another playlist
multiple playlists now work as intended! this means that… if a song is present in multiple playlists, it will only download the song once if a song is removed from one playlist, it will not remove it if it is present in another one if a song is removed from ALL playlists, it will be removed this meant i had to do a little bit of refactoring, before i was storing a map of the playlist id with a vector of strings, now its just a vector of video ids, which made this a lot easier to implement!...
|
1792741671.7200475
|
1793346471.7200475
|
|
71250
|
yaw by @watson | Stardance
|
watson
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yaw by @watson | Stardance
|
1792903630.3798769
|
1793508430.3798769
|
|
38219
|
yayy game by @marygoat | Stardance
|
marygoat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yayy game by @marygoat | Stardance
|
1792889410.0611386
|
1793753410.0611386
|
|
37724
|
yber Smart Clock Air Quality, Pomodoro Alarm by @T yber Smart Clock Air Quality, Pomodoro Alarm by @TRIX | Stardance...
|
TRIX
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yber Smart Clock Air Quality, Pomodoro Alar Title: yber Smart Clock Air Quality, Pomodoro Alarm by @TRIX | Stardance...
|
1792731038.9547327
|
1793335838.9547327
|
|
65781
|
yeaaa by @nihilpulipaka | Stardance
|
nihilpulipaka
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yeaaa by @nihilpulipaka | Stardance
|
1792457381.1138587
|
1793062181.1138587
|
|
59675
|
yeah lowkey dontknow by @ocynno | Stardance
|
ocynno
|
0
|
1.04
|
0
|
[]
|
[{"post_id": 68406, "ts": "202 [{"post_id": 68406, "ts": "2026-09-15T02:08:59Z", "hours": 1.0433, "text": "#1 Hackpad Pcb design had some problems with kicad being read only, fixed it, now moving on to designing the casing. wish me luck on my thinkpad t460 with a intergrated gpu. any reccomendations on software to design it? that my intel 6th gen i7 can handle…^_^"}]...
|
Title: yeah lowkey dontknow by @ocynno | Stardance Title: yeah lowkey dontknow by @ocynno | Stardance
Devlogs:
#1 Hackpad Pcb design had some problems with kicad being read only, fixed it, now moving on to designing the casing. wish me luck on my thinkpad t460 with a intergrated gpu. any reccomendations on software to design it? that my intel 6th gen i7 can handle…^_^...
|
1792810291.7482796
|
1793415091.7482796
|
|
38582
|
yeehaww by @rmnrew | Stardance
|
rmnrew
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yeehaww by @rmnrew | Stardance
|
1792597998.9805412
|
1793202798.9805412
|
|
63326
|
yes by @rosie123 | Stardance
|
rosie123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yes by @rosie123 | Stardance
|
1792442833.7859497
|
1793047633.7859497
|
|
63327
|
yes by @rosie123 | Stardance
|
rosie123
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-28T02:24:11Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "im a beginner so i dont know a lot but i tried my best(:", "repo": "https://github.com/1raselle/boba/commit/4ca04855baa39c12c16a645339e917af25965142#diff-0eb547304658805aad788d320f10bf1f292797b5e6d745a3bf617584da017051", "demo": "https://ideal-disco-p7w6gvr695573rqvg-5501.app.github.dev/"}]...
|
[{"post_id": 74724, "ts": "202 [{"post_id": 74724, "ts": "2026-09-28T02:19:40Z", "hours": 0.3281, "text": "a site abt how boba is made!!!"}, {"post_id": 74716, "ts": "2026-09-28T01:44:32Z", "hours": 1.1403, "text": "a site abt how boba is made!!!"}]...
|
Title: yes by @rosie123 | Stardance
Devlogs:
a si Title: yes by @rosie123 | Stardance
Devlogs:
a site abt how boba is made!!!
a site abt how boba is made!!!
Ships:
im a beginner so i dont know a lot but i tried my best(:...
|
1792964984.4778554
|
1793051384.4778554
|
|
55360
|
yesos by @itsaperson | Stardance
|
itsaperson
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-30T11:00:59Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Made my own webOS, named YesOS! Followed through the tutorial for getting to know the basics and setting up. Decided to add a feature where I could click a button to change the background image, which worked very well and was pretty effective, so I’m proud of that. Please don’t judge my css just yet, I’m kinda like experimenting and starting to try make my projects also look nice. Hopefully you like it!", "repo": "https://github.com/insertnewusername/yesOS", "demo": "https://insertnewusername.github.io/yesOS/"}]...
|
[{"post_id": 58011, "ts": "202 [{"post_id": 58011, "ts": "2026-08-30T10:59:53Z", "hours": 0.3217, "text": "Needed to add a new feature to my OS, so decided to have a background-swapper button. Put it in the bottom taskbar, as I thought that was the most appropriate place to put it, and gave it an icon. When you click on it, background loops between 4 images, thanks to javascript of course. Now it’s more customisable!"}, {"post_id": 57998, "ts": "2026-08-30T10:28:15Z", "hours": 1.5253, "text": "Kept following through the tutorials for the os, got through 4 and 5, creating my own icons on canva, which ended up looking pretty nice. Wanted my OS to look both simple, minimalistic, yet functional, which I think I achieved relatively, may work on the css and make everything look better during WebOS2. Javascript functions seemed pretty logical, like working through a list full of commands. This project was pretty fun, and I’m glad I got everything working"}, {"post_id": 56560, "ts": "2026-08-28T11:16:22Z", "hours": 0.9728, "text": "Saw my friend working on the webos mission, so I decided to join to! Names are always the hardest part, and I named this one YesOS. Really? Yes. Found the guide, followed it as best as I could, found it very easy to follow, and got up to finishing part 3. Had the timer, welcome with on/off button, just everything isn’t styled that great. But most of the raw code is there, and that’s good. I’ll call this progress a day for now."}]...
|
Title: yesos by @itsaperson | Stardance
Devlogs:
Title: yesos by @itsaperson | Stardance
Devlogs:
Saw my friend working on the webos mission, so I decided to join to! Names are always the hardest part, and I named this one YesOS. Really? Yes. Found the guide, followed it as best as I could, found it very easy to follow, and got up to finishing part 3. Had the timer, welcome with on/off button, just everything isn’t styled that great. But most of the raw code is there, and that’s good. I’ll call this progress a day for now.
Kept following through the tutorials for the os, got through 4 and 5, creating my own icons on canva, which ended up looking pretty nice. Wanted my OS to look both simple, minimalistic, yet functional, which I think I achieved relatively, may work on the css and make everything look better during WebOS2. Javascript functions seemed pretty logical, like working through a list full of commands. This project was pretty fun, and I’m glad I got everything working
Needed to add a new feature to my OS, so decided to have a background-swapper button. Put it in the bottom taskbar, as I thought that was the most appropriate place to put it, and gave it an icon. When you click on it, background loops between 4 images, thanks to javascript of course. Now it’s more customisable!
Ships:
Made my own webOS, named YesOS! Followed through the tutorial for getting to know the basics and setting up. Decided to add a feature where I could click a button to change the background image, which worked very well and was pretty effective, so I’m proud of that. Please don’t judge my css just yet, I’m kinda like experimenting and starting to try make my projects also look nice. Hopefully you like it!...
|
1792990396.8528395
|
1793076796.8528395
|
|
22246
|
yet another static site generator by @l8n8hype | S yet another static site generator by @l8n8hype | Stardance...
|
l8n8hype
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yet another static site generator by @l8n8h Title: yet another static site generator by @l8n8hype | Stardance...
|
1792723799.877266
|
1793328599.877266
|
|
66102
|
yet another website by @fortuna | Stardance
|
fortuna
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yet another website by @fortuna | Stardance
|
1792457598.9350686
|
1793062398.9350686
|
|
46537
|
ygdwuefh by @nurospicydaisy | Stardance
|
nurospicydaisy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: ygdwuefh by @nurospicydaisy | Stardance
|
1792669706.2785046
|
1793274506.2785046
|
|
47753
|
yildizzzzz by @phambinh10062011 | Stardance
|
phambinh10062011
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yildizzzzz by @phambinh10062011 | Stardance
|
1792529286.0429838
|
1793134086.0429838
|
|
47754
|
yildizzzzz by @phambinh10062011 | Stardance
|
phambinh10062011
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yildizzzzz by @phambinh10062011 | Stardance
|
1792529286.9124029
|
1793134086.9124029
|
|
67972
|
yippi by @sebimala | Stardance
|
sebimala
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yippi by @sebimala | Stardance
|
1792468415.6346385
|
1793073215.6346385
|
|
14146
|
yoggies by @10020882 | Stardance
|
10020882
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yoggies by @10020882 | Stardance
|
1792741651.3682988
|
1793346451.3682988
|
|
64676
|
yokai watch is goated by @Jynxed_Louis | Stardance
|
Jynxed_Louis
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yokai watch is goated by @Jynxed_Louis | St Title: yokai watch is goated by @Jynxed_Louis | Stardance...
|
1792450287.0708487
|
1793055087.0708487
|
|
68471
|
yoru by @yoru_ayan | Stardance
|
yoru_ayan
|
1
|
3.0
|
0
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-07T19:05:34Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally complete my personal website build and now it is live on vercel. This was a little bit of challenge to design and build a complete website in under 3 hr but still I build it so I Shipping the website. After this I will work on this by shifting this code to React so I will be able to add more feature an more interactive sections.", "repo": "https://github.com/aniway89/Yoru", "demo": "https://yoru-ayan.vercel.app/"}]...
|
[{"post_id": 77650, "ts": "202 [{"post_id": 77650, "ts": "2026-10-07T19:00:17Z", "hours": 1.38, "text": "Finally Complete my Personal Website, It is supper clean and minimal which I want I hope you guys also like this ."}, {"post_id": 77613, "ts": "2026-10-07T17:16:34Z", "hours": 1.2078, "text": "building my Portfolio website from scratch. Current Shema is to create the basis design Using the HTML, CSS later convert it into A react Website for performance and definitely some new features"}]...
|
Title: yoru by @yoru_ayan | Stardance
Devlogs:
bu Title: yoru by @yoru_ayan | Stardance
Devlogs:
building my Portfolio website from scratch. Current Shema is to create the basis design Using the HTML, CSS later convert it into A react Website for performance and definitely some new features
Finally Complete my Personal Website, It is supper clean and minimal which I want I hope you guys also like this .
Ships:
I finally complete my personal website build and now it is live on vercel. This was a little bit of challenge to design and build a complete website in under 3 hr but still I build it so I Shipping the website. After this I will work on this by shifting this code to React so I will be able to add more feature an more interactive sections....
|
1792968435.0302937
|
1793054835.0302937
|
|
52253
|
your path by @lunardaisy | Stardance
|
lunardaisy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: your path by @lunardaisy | Stardance
|
1792702347.3714688
|
1793307147.3714688
|
|
58481
|
yousnoozeyousolve by @nzx37 | Stardance
|
nzx37
|
0
|
8.38
|
0
|
[]
|
[{"post_id": 78226, "ts": "202 [{"post_id": 78226, "ts": "2026-10-10T01:11:35Z", "hours": 2.4003, "text": "#Soldering for YSYS! Today, my parts for YSYS finally arrived. So I soldered most of the parts together(except the diodes) so I hope to be able to upload firmware and ship soon!"}, {"post_id": 73117, "ts": "2026-09-24T12:57:45Z", "hours": 0.3167, "text": "PCBs Arrived! Finished: PCBs for YouSnoozeYouSolve have been delivered through JLCPCB! What I did I got my pcbs today! Stardance got extended by a month(thank goodness i was NOT going to ship in time BAHAHA). But anyway today I finally got the PCBs for ysys. Hopefully the BLARE kit and 3D prints come soon(The Stickers that you get for starting are still in US ;D). TODOStuff I Still have to Recieve BLARE kit Assembly Ship!"}, {"post_id": 70532, "ts": "2026-09-19T10:16:46Z", "hours": 0.4694, "text": "Ordering PCBs! Finished:PCBs for YouSnoozeYouSolve have been ordered through JLCPCB! *thank you hack club for money :D What I did I got my project funding! Since stardance ends soon i want to get this finished up and shipped! Today I ordered the PCBs for ysys. Hopefully the BLARE kit comes fast. TODOStuff I Still have to: Recieve BLARE kit Recieve PCBs Order prints Assembly Ship! ill send 3d print order tn kbye"}, {"post_id": 68548, "ts": "2026-09-15T09:28:41Z", "hours": 0.2911, "text": "#Fixing github files I recently tried funding but apparently some folders were structured wrong so i spent some time fixing it! Hopefully the request is accepted and we can move on to building :D"}, {"post_id": 65867, "ts": "2026-09-11T09:27:48Z", "hours": 0.3672, "text": "Final Preparation for Shipping! I updated the github and made the readme readable."}, {"post_id": 65805, "ts": "2026-09-11T05:56:30Z", "hours": 2.3472, "text": "Firmware plans + CAD Finished: Planning for UI of YSYS Added hooks for glasses and watch I first worked on firmware planning(ie. navigation etc.) this should allow me to code it out better! the diagram is messy but its how i think it out =P Afterwards I was going to move onto coding but i suddenly really wanted to add a glasses hook. This is a rare chance to make my own alarm clock i wanted it to be useful too! i ended up with a watch holder and glasses holder as they are normally on my table and end up on the floor or in the bin. going to work on coding now"}, {"post_id": 62235, "ts": "2026-09-05T14:37:50Z", "hours": 1.6917, "text": "Case CADing Part 1 The PCB has a cash register looking case now! The case has holes for keypad, port, screen and buzzer. Before the end of the day I CADed the case for yousnoozeyousolve. It comes in a top bottom screw case and features holes for the switches, screen, usb port and buzzer. Overall its ready to ship, will work on firmware soon! ;D"}, {"post_id": 62053, "ts": "2026-09-05T08:54:06Z", "hours": 0.4972, "text": "BLARE alarm clock DEVLOG 1 i started this with my old account but ive been locked out of that :(. so i have basically finished the pcb and gerber files! hopefully i can ship soon after the CAD is done!"}]...
|
Title: yousnoozeyousolve by @nzx37 | Stardance
De Title: yousnoozeyousolve by @nzx37 | Stardance
Devlogs:
BLARE alarm clock DEVLOG 1 i started this with my old account but ive been locked out of that :(. so i have basically finished the pcb and gerber files! hopefully i can ship soon after the CAD is done!
Case CADing Part 1 The PCB has a cash register looking case now! The case has holes for keypad, port, screen and buzzer. Before the end of the day I CADed the case for yousnoozeyousolve. It comes in a top bottom screw case and features holes for the switches, screen, usb port and buzzer. Overall its ready to ship, will work on firmware soon! ;D
Firmware plans + CAD Finished: Planning for UI of YSYS Added hooks for glasses and watch I first worked on firmware planning(ie. navigation etc.) this should allow me to code it out better! the diagram is messy but its how i think it out =P Afterwards I was going to move onto coding but i suddenly really wanted to add a glasses hook. This is a rare chance to make my own alarm clock i wanted it to be useful too! i ended up with a watch holder and glasses holder as they are normally on my table and end up on the floor or in the bin. going to work on coding now
Final Preparation for Shipping! I updated the github and made the readme readable.
#Fixing github files I recently tried funding but apparently some folders were structured wrong so i spent some time fixing it! Hopefully the request is accepted and we can move on to building :D
Ordering PCBs! Finished:PCBs for YouSnoozeYouSolve have been ordered through JLCPCB! *thank you hack club for money :D What I did I got my project funding! Since stardance ends soon i want to get this finished up and shipped! Today I ordered the PCBs for ysys. Hopefully the BLARE kit comes fast. TODOStuff I Still have to: Recieve BLARE kit Recieve PCBs Order prints Assembly Ship! ill send 3d print order tn kbye
PCBs Arrived! Finished: PCBs for YouSnoozeYouSolve have been delivered through JLCPCB! What I did I got my pcbs today! Stardance got extended by a month(thank goodness i was NOT going to ship in time BAHAHA). But anyway today I finally got the PCBs for ysys. Hopefully the BLARE kit and 3D prints come soon(The Stickers that you get for starting are still in US ;D). TODOStuff I Still have to Recieve BLARE kit Assembly Ship!
#Soldering for YSYS! Today, my parts for YSYS finally arrived. So I soldered most of the parts together(except the diodes) so I hope to be able to upload firmware and ship soon!...
|
1792752696.857952
|
1793357496.857952
|
|
26967
|
youtube clone by @ephemeral5109 | Stardance
|
ephemeral5109
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: youtube clone by @ephemeral5109 | Stardance
|
1792522506.4221404
|
1793127306.4221404
|
|
25157
|
youtubechromeextension by @wingnovel | Stardance
|
wingnovel
|
1
|
8.27
|
41
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-04T16:06:50Z", "hours": 8.0, "multiplier": 5.21, "payout": 41, "blessing": "neutral", "text": "My project is a chrome extension that permits its users to have a better YouTube notification system everything their favorite creators post something. My hardest challenge was to make the API key work and the notification system was not working since there was a problem with how my computer manages notifications from my browser. I am proud of the fact that the system works more consistently than what YouTube currently offers as the notifications from my extension every time a youtuber uploaded something would be faster than YouTube’s native notification system.", "repo": "https://github.com/raghav03102008/Youtubenotificationsystem", "demo": "https://github.com/raghav03102008/Youtubenotificationsystem/releases/tag/v1"}]...
|
[{"post_id": 26110, "ts": "202 [{"post_id": 26110, "ts": "2026-07-10T18:14:24Z", "hours": 0.2711, "text": "i have now updated the project to contain a default API that is made on a temp account for users who do not know how to generate their own API key or are not able to due to any constrains."}, {"post_id": 21625, "ts": "2026-07-03T17:44:02Z", "hours": 7.7775, "text": "This is a chrome extension that uses the google API for youtube to pull the information of youtube channels and sends a notification to my notification center everytime the selected youtubers post a video. Currently this extension checks every 15 min and I have tested it over two days and it successfully and reliably notifies the user when a new video is dropped. Youtube’s inbuilt notification sender is unreliable"}]...
|
Title: youtubechromeextension by @wingnovel | Star Title: youtubechromeextension by @wingnovel | Stardance
Devlogs:
This is a chrome extension that uses the google API for youtube to pull the information of youtube channels and sends a notification to my notification center everytime the selected youtubers post a video. Currently this extension checks every 15 min and I have tested it over two days and it successfully and reliably notifies the user when a new video is dropped. Youtube’s inbuilt notification sender is unreliable
i have now updated the project to contain a default API that is made on a temp account for users who do not know how to generate their own API key or are not able to due to any constrains.
Ships:
My project is a chrome extension that permits its users to have a better YouTube notification system everything their favorite creators post something. My hardest challenge was to make the API key work and the notification system was not working since there was a problem with how my computer manages notifications from my browser. I am proud of the fact that the system works more consistently than what YouTube currently offers as the notifications from my extension every time a youtuber uploaded something would be faster than YouTube’s native notification system....
|
1792972332.6138186
|
1793058732.6138186
|
|
51967
|
yoyoyoyo by @krishnaaa | Stardance
|
krishnaaa
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yoyoyoyo by @krishnaaa | Stardance
|
1792691468.8748922
|
1793296268.8748922
|
|
34051
|
ysws Simulator by @rangodamango | Stardance
|
rangodamango
|
1
|
8.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-16T11:59:16Z", "hours": 8.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I finally completed the game. Never using python again, the conversion to exe was a nightmare. Also, let me know if there’s any feedback. Thx!", "repo": "https://github.com/RangoDaMango/ysws-sim", "demo": "https://rangodamango.itch.io/ysws-simulator"}]...
|
[{"post_id": 29416, "ts": "202 [{"post_id": 29416, "ts": "2026-07-16T11:02:00Z", "hours": 0.7458, "text": "Finally finished enough for it to be a ship! Please try it out and lemme know how it goes. also, try not to break the game (pls)."}, {"post_id": 28876, "ts": "2026-07-15T13:28:40Z", "hours": 1.0683, "text": "Finally finished enough for it to be at the very least a C, and now, I’m going to be polishing everything up. for some reason, i’ve resorted to naming my variables woho, or choho, or mochoho, or prowo, or vopro, or some other variation of two or three syllables with a consonant phoneme followed by an o sound afterwards, which corresponds to the first 2 phonemes of each word (for example, woho being worked hours). Someone tell me how to make variables look normal, if i keep this up until i get into the workforce im not getting hired for anything involving teams."}, {"post_id": 28286, "ts": "2026-07-14T13:23:02Z", "hours": 1.2958, "text": "I finally added the ability to work on projects! also scoring. i unfortunately ditched the programs since all programs were essentially the same."}, {"post_id": 27677, "ts": "2026-07-13T13:38:07Z", "hours": 2.0839, "text": "Finally got to the skill system. Rng to determine result of study session. i also started on projects."}, {"post_id": 27535, "ts": "2026-07-13T05:31:06Z", "hours": 1.3033, "text": "added in 4 ysws programs you can be in: sunjig, tastecity, summer of production, and red publish. i also added in a skill system and started time progression. skill system also has training, where rng decides the effectiveness of your study. 213 lines in 2 hours isnt that bad. next devlog will probably finally be projects."}, {"post_id": 27201, "ts": "2026-07-12T15:24:41Z", "hours": 1.1983, "text": "I started on the initial screen, created the basics of the simulation system, and set up the project and program mechanism."}]...
|
Title: ysws Simulator by @rangodamango | Stardance Title: ysws Simulator by @rangodamango | Stardance
Devlogs:
I started on the initial screen, created the basics of the simulation system, and set up the project and program mechanism.
added in 4 ysws programs you can be in: sunjig, tastecity, summer of production, and red publish. i also added in a skill system and started time progression. skill system also has training, where rng decides the effectiveness of your study. 213 lines in 2 hours isnt that bad. next devlog will probably finally be projects.
Finally got to the skill system. Rng to determine result of study session. i also started on projects.
I finally added the ability to work on projects! also scoring. i unfortunately ditched the programs since all programs were essentially the same.
Finally finished enough for it to be at the very least a C, and now, I’m going to be polishing everything up. for some reason, i’ve resorted to naming my variables woho, or choho, or mochoho, or prowo, or vopro, or some other variation of two or three syllables with a consonant phoneme followed by an o sound afterwards, which corresponds to the first 2 phonemes of each word (for example, woho being worked hours). Someone tell me how to make variables look normal, if i keep this up until i get into the workforce im not getting hired for anything involving teams.
Finally finished enough for it to be a ship! Please try it out and lemme know how it goes. also, try not to break the game (pls).
Ships:
I finally completed the game. Never using python again, the conversion to exe was a nightmare. Also, let me know if there’s any feedback. Thx!...
|
1792850077.0875375
|
1792936477.0875375
|
|
6887
|
yswsagain by @cloudglides | Stardance
|
cloudglides
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yswsagain by @cloudglides | Stardance
|
1792756569.047382
|
1793361369.047382
|
|
3895
|
yt-down by @DunkelBit | Stardance
|
DunkelBit
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yt-down by @DunkelBit | Stardance
|
1792781292.9589195
|
1793386092.9589195
|
|
37011
|
yth-auth by @gideon | Stardance
|
gideon
|
0
|
59.11
|
0
|
[]
|
[{"post_id": 57007, "ts": "202 [{"post_id": 57007, "ts": "2026-08-29T02:30:34Z", "hours": 1.3494, "text": "added custom logo and background for apps!"}, {"post_id": 56976, "ts": "2026-08-29T00:53:20Z", "hours": 11.6725, "text": "added some profile changes - now you can set your last name to show first, and upload a profile picture. these changes also show in other apps too! (0:22) uploads were a little annoying to implement - you can’t send files over json so you have to use formdata, but you can’t encode booleans/integers in formdata so you have to use json I worked around this by set up a separate upload endpoint which stores images and sends back an id for use elsewhere. this makes uploading images elsewhere in the app much easier though! plus, I can set up a schedule to find and remove orphaned images (like if a user changes their profile picture, the old picture can be removed later) I also spent some time cleaning up the backend, which took some time, but is less exciting than changing your profile picture to a cat :3"}, {"post_id": 54858, "ts": "2026-08-26T01:18:32Z", "hours": 5.6311, "text": "added the ability to view and revoke sessions! each session shows the browser and OS you’re using, with icons, as well as your current session. on top of this, I’ve made a number of small ui changes. it doesn’t look super different, but if you compare 0:29 onwards to a previous devlog, the app feels less busy borders are slightly lighter corners are slightly more round forms have a horizontal layout and more spacing form inputs have a white background user/session/app tables have a new layout the save button is at the bottom of the screen, and only shows when you’ve made changes (with a little animation so you can find it) there’s a reset button too!"}, {"post_id": 54170, "ts": "2026-08-25T01:05:10Z", "hours": 9.3639, "text": "added consent! consent is always a good thing for each app a user logs in to, it stores which scopes were granted. the user can then open the app from their homepage, or revoke the app’s access (which deletes all access tokens). - as shown, once I revoke tokens, the test app can no longer read my profile :D"}, {"post_id": 49288, "ts": "2026-08-18T00:29:03Z", "hours": 1.2003, "text": "logging in to other apps now works! made a quick demo using better-auth (on a separate website) to test it. implemented OAuth2 code exchange and user info endpoints. I wrote them using orpc, so they have proper input validation, and as a bonus I can generate OpenAPI docs too ^-^ also added a ‘return_to’ query parameter so if you’re not logged in, it asks you to log in first, then redirects you back where you were."}, {"post_id": 48917, "ts": "2026-08-17T14:11:35Z", "hours": 8.9456, "text": "added creating external apps! this will allow other apps to log in through my system (similar to ‘sign in with google’), access users’ info like their name and email, and also add updates, like adding events they’ve attended to their logbook! turns out implementing OAuth2/OIDC from scratch is actually not super fun, who would have thought I’m partway though! in brief, when users want to log in to an app, they’re sent to your auth system first. if they’ve not already used the app before, they can give permission first. then they’re sent back, with a unique code that the app uses to talk to the auth system and find out who the user is. - at the moment, I’ve added a consent page, and am working on adding APIs to allow the app to exchange a code for user info. there’s a lot of hidden backend work still to do though, like making sure everything is standards-compliant (enough), proper input validation, only allowing specific scopes, detecting token reuse, etc."}, {"post_id": 39734, "ts": "2026-08-02T21:54:38Z", "hours": 2.2947, "text": "added the ‘console’ page! mostly just design for now, but you can update your name and date of birth ^-^"}, {"post_id": 39092, "ts": "2026-08-01T19:50:17Z", "hours": 1.1319, "text": "implemented the login flow! the app asks you to login if you already have an account, or to signup if you don’t. the one-time code field also now auto-focuses, so you can type in a code straight away."}, {"post_id": 31464, "ts": "2026-07-19T20:48:55Z", "hours": 3.3472, "text": "implemented the signup flow! now when you sign up, your account actually gets created and you’re logged in as well nice extra feature - when you enter your email and click ‘next’, the email input stays in the same place. plus, between each page, the title stays in the same place too!"}, {"post_id": 30876, "ts": "2026-07-18T20:36:59Z", "hours": 14.1728, "text": "a lot of this time was spent playing around with different frameworks and seeing what I preferred. I ended up picking TanStack Start just because I liked it, and it doesn’t feel like feature overload anyway, so I have something to show for 14h, I wrote the signup flow with proper validation, and it’s multi-step so it ‘guides’ a user through signing up. no accounts are created yet (that comes later), but it looks nice"}]...
|
Title: yth-auth by @gideon | Stardance
Devlogs:
a Title: yth-auth by @gideon | Stardance
Devlogs:
a lot of this time was spent playing around with different frameworks and seeing what I preferred. I ended up picking TanStack Start just because I liked it, and it doesn’t feel like feature overload anyway, so I have something to show for 14h, I wrote the signup flow with proper validation, and it’s multi-step so it ‘guides’ a user through signing up. no accounts are created yet (that comes later), but it looks nice
implemented the signup flow! now when you sign up, your account actually gets created and you’re logged in as well nice extra feature - when you enter your email and click ‘next’, the email input stays in the same place. plus, between each page, the title stays in the same place too!
implemented the login flow! the app asks you to login if you already have an account, or to signup if you don’t. the one-time code field also now auto-focuses, so you can type in a code straight away.
added the ‘console’ page! mostly just design for now, but you can update your name and date of birth ^-^
added creating external apps! this will allow other apps to log in through my system (similar to ‘sign in with google’), access users’ info like their name and email, and also add updates, like adding events they’ve attended to their logbook! turns out implementing OAuth2/OIDC from scratch is actually not super fun, who would have thought I’m partway though! in brief, when users want to log in to an app, they’re sent to your auth system first. if they’ve not already used the app before, they can give permission first. then they’re sent back, with a unique code that the app uses to talk to the auth system and find out who the user is. - at the moment, I’ve added a consent page, and am working on adding APIs to allow the app to exchange a code for user info. there’s a lot of hidden backend work still to do though, like making sure everything is standards-compliant (enough), proper input validation, only allowing specific scopes, detecting token reuse, etc.
logging in to other apps now works! made a quick demo using better-auth (on a separate website) to test it. implemented OAuth2 code exchange and user info endpoints. I wrote them using orpc, so they have proper input validation, and as a bonus I can generate OpenAPI docs too ^-^ also added a ‘return_to’ query parameter so if you’re not logged in, it asks you to log in first, then redirects you back where you were.
added consent! consent is always a good thing for each app a user logs in to, it stores which scopes were granted. the user can then open the app from their homepage, or revoke the app’s access (which deletes all access tokens). - as shown, once I revoke tokens, the test app can no longer read my profile :D
added the ability to view and revoke sessions! each session shows the browser and OS you’re using, with icons, as well as your current session. on top of this, I’ve made a number of small ui changes. it doesn’t look super different, but if you compare 0:29 onwards to a previous devlog, the app feels less busy borders are slightly lighter corners are slightly more round forms have a horizontal layout and more spacing form inputs have a white background user/session/app tables have a new layout the save button is at the bottom of the screen, and only shows when you’ve made changes (with a little animation so you can find it) there’s a reset button too!
added some profile changes - now you can set your last name to show first, and upload a profile picture. these changes also show in other apps too! (0:22) uploads were a little annoying to implement - you can’t send files over json so you have to use formdata, but you can’t encode booleans/integers in formdata so you have to use json I worked around this by set up a separate upload endpoint which stores images and sends back an id for use elsewhere. this makes uploading images elsewhere in the app much easier though! plus, I can set up a schedule to find and remove orphaned images (like if a user changes their profile picture, the old picture can be removed later) I also spent some time cleaning up the backend, which took some time, but is less exciting than changing your profile picture to a cat :3
added custom logo and background for apps!...
|
1792676923.5601451
|
1793281723.5601451
|
|
63302
|
yugen by @jahzeel | Stardance
|
jahzeel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yugen by @jahzeel | Stardance
|
1792439701.0294552
|
1793044501.0294552
|
|
52088
|
yugoslavian pocket lamb by @Denizhan | Stardance
|
Denizhan
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: yugoslavian pocket lamb by @Denizhan | Star Title: yugoslavian pocket lamb by @Denizhan | Stardance...
|
1792695072.5636296
|
1793299872.5636296
|
|
5836
|
zWork Browser Control by @zemu | Stardance
|
zemu
|
1
|
42.25
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-07-23T14:43:46Z", "hours": 24.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made zWork Everything was challenging, mainly harness engineering. The browser feature was relatively straightforward. I’m proud of the extensiveness or comprehensiveness of this project, and the scale at which it worked. To fully test my app, you should probably install the app, as well as the extension. There is a limited web demo at app.tryzwork.app which doesnt really have any features. More info is available in the readmes.", "repo": "https://github.com/Ryz3nPlayZ/zbctl", "demo": "https://github.com/Ryz3nPlayZ/zWork/releases"}]...
|
[{"post_id": 77432, "ts": "202 [{"post_id": 77432, "ts": "2026-10-06T23:48:07Z", "hours": 15.72, "text": "any click that changed DOM used to take about 3s now it takes about 200ms. I also added back the extension GUI because sometimes its confusing without it. also to save tokens from agent context windows, content.js no longer creates a brand new fat snapshot of the entire page."}, {"post_id": 52033, "ts": "2026-08-22T02:13:23Z", "hours": 2.5278, "text": "updated readme because i needed to"}, {"post_id": 33339, "ts": "2026-07-23T05:02:08Z", "hours": 5.2228, "text": "I benchmarked zWork (desktop ai agent made by me) using zbctl (extension) to test its new browser use abilities. ive used the prompt in the picture below. the model answered all but one correct. the google form used to “benchmark” the model was: https://docs.google.com/forms/d/e/1FAIpQLSfHyJDMoOuDENsrrTmFsGtoDfe-9RRhlB2SDkKgYQlAAXOvhg/viewform the form included a variety of answer types, including radio and dropdowns. this is by no means a final polished product, but is certainly a good proof of concept. I will continue working on zWork and improve the harness to also improve the models tool calling and accuracy. Thanks guys"}, {"post_id": 17862, "ts": "2026-06-28T20:02:34Z", "hours": 12.9517, "text": "i tested zbctl using zWork (the agent im working on) as well as using claude code. initially there wasnt an endpoint for claude code, but claude code made one by itself. to make things fair, both harnesses were wired up to use deepseek-v4-pro as the model, and after testing the same prompt and same task, claude code basically won. my harness zWork needs a lot of work, but thats a bit besides the point. The zbctl bridge extension works."}, {"post_id": 5930, "ts": "2026-06-09T22:11:43Z", "hours": 2.2767, "text": "i made a desktop agent (still in development) now im making a browser extension to let it attach onto browser sessions that users are already signed in on. Cool stuff: Push-based DOM snapshots (MutationObserver auto-detects page changes) Stable element IDs via WeakMap (same element always has same ID) Works with Gmail, Google Forms, real sessions Tab management: switch, open, close specific tabs File upload/download support Technical stuff: Python FastAPI daemon (port 8788) Manifest V3 Chrome extension Content script walks DOM → structured JSON 200ms debounce for settle detection, 3s hard cap Biggest limitation: Cross-origin iframes blocked by browser security. Can’t interact with YouTube embeds, payment forms, etc. But handles ~80% of normal browsing fine. right now it does work"}, {"post_id": 2549, "ts": "2026-06-05T02:52:17Z", "hours": 3.9786, "text": "magic"}]...
|
Title: zWork Browser Control by @zemu | Stardance
Title: zWork Browser Control by @zemu | Stardance
Devlogs:
magic
i made a desktop agent (still in development) now im making a browser extension to let it attach onto browser sessions that users are already signed in on. Cool stuff: Push-based DOM snapshots (MutationObserver auto-detects page changes) Stable element IDs via WeakMap (same element always has same ID) Works with Gmail, Google Forms, real sessions Tab management: switch, open, close specific tabs File upload/download support Technical stuff: Python FastAPI daemon (port 8788) Manifest V3 Chrome extension Content script walks DOM → structured JSON 200ms debounce for settle detection, 3s hard cap Biggest limitation: Cross-origin iframes blocked by browser security. Can’t interact with YouTube embeds, payment forms, etc. But handles ~80% of normal browsing fine. right now it does work
i tested zbctl using zWork (the agent im working on) as well as using claude code. initially there wasnt an endpoint for claude code, but claude code made one by itself. to make things fair, both harnesses were wired up to use deepseek-v4-pro as the model, and after testing the same prompt and same task, claude code basically won. my harness zWork needs a lot of work, but thats a bit besides the point. The zbctl bridge extension works.
I benchmarked zWork (desktop ai agent made by me) using zbctl (extension) to test its new browser use abilities. ive used the prompt in the picture below. the model answered all but one correct. the google form used to “benchmark” the model was: https://docs.google.com/forms/d/e/1FAIpQLSfHyJDMoOuDENsrrTmFsGtoDfe-9RRhlB2SDkKgYQlAAXOvhg/viewform the form included a variety of answer types, including radio and dropdowns. this is by no means a final polished product, but is certainly a good proof of concept. I will continue working on zWork and improve the harness to also improve the models tool calling and accuracy. Thanks guys
updated readme because i needed to
any click that changed DOM used to take about 3s now it takes about 200ms. I also added back the extension GUI because sometimes its confusing without it. also to save tokens from agent context windows, content.js no longer creates a brand new fat snapshot of the entire page.
Ships:
I made zWork Everything was challenging, mainly harness engineering. The browser feature was relatively straightforward. I’m proud of the extensiveness or comprehensiveness of this project, and the scale at which it worked. To fully test my app, you should probably install the app, as well as the extension. There is a limited web demo at app.tryzwork.app which doesnt really have any features. More info is available in the readmes....
|
1792972347.397626
|
1793058747.397626
|
|
46798
|
za 3d printer by @Nishy | Stardance
|
Nishy
|
0
|
3.39
|
0
|
[]
|
[{"post_id": 45317, "ts": "202 [{"post_id": 45317, "ts": "2026-08-11T18:09:22Z", "hours": 3.3864, "text": "so ive succesfully created a 3d printer cad using simple parts and materials on Onshape. These materials are all based off real world productsthe 3d printer is a bed slinger, so it may look a bit like the bambu a1. It uses a bed that goes forward and back, and the actual printing part goes side to side, with its support going up and down… the color scheme on it makes it look pretty good."}]...
|
Title: za 3d printer by @Nishy | Stardance
Devlog Title: za 3d printer by @Nishy | Stardance
Devlogs:
so ive succesfully created a 3d printer cad using simple parts and materials on Onshape. These materials are all based off real world productsthe 3d printer is a bed slinger, so it may look a bit like the bambu a1. It uses a bed that goes forward and back, and the actual printing part goes side to side, with its support going up and down… the color scheme on it makes it look pretty good....
|
1792885671.924261
|
1793749671.924261
|
|
186
|
zach latta latte cafe by @h | Stardance
|
h
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zach latta latte cafe by @h | Stardance
|
1792900341.6673632
|
1793764341.6673632
|
|
38496
|
zacharyOS by @zacharyl | Stardance
|
zacharyl
|
0
|
3.73
|
0
|
[]
|
[{"post_id": 33355, "ts": "202 [{"post_id": 33355, "ts": "2026-07-23T06:18:13Z", "hours": 0.57, "text": "I worked on the Messages app for the operating system, making it more interactive with JavaScript. I moved the conversation data into a separate messages.js file to keep the code organized and added group chats and DMs with different personalities. I also ran into a few bugs, including conversations is not defined, which turned out to be caused by an earlier error preventing messages.js from loading, and I accidentally used the wrong capitalization when calling a function. After fixing those, I got the app working with pre-generated conversations, message bubbles. The ability to send messages is coming soon!"}, {"post_id": 33342, "ts": "2026-07-23T05:13:08Z", "hours": 3.1572, "text": "This is the first, most basic part of the OS! After much deciding and mulling over the options, I chose a Windows-like setup with some interesting buttons. It took quite a bit of time to debug a lot of the errors that came with the Windows windowing system in HTML, CSS, & JS, but we (I) got there eventually! Next step is to build another app…"}]...
|
Title: zacharyOS by @zacharyl | Stardance
Devlogs Title: zacharyOS by @zacharyl | Stardance
Devlogs:
This is the first, most basic part of the OS! After much deciding and mulling over the options, I chose a Windows-like setup with some interesting buttons. It took quite a bit of time to debug a lot of the errors that came with the Windows windowing system in HTML, CSS, & JS, but we (I) got there eventually! Next step is to build another app…
I worked on the Messages app for the operating system, making it more interactive with JavaScript. I moved the conversation data into a separate messages.js file to keep the code organized and added group chats and DMs with different personalities. I also ran into a few bugs, including conversations is not defined, which turned out to be caused by an earlier error preventing messages.js from loading, and I accidentally used the wrong capitalization when calling a function. After fixing those, I got the app working with pre-generated conversations, message bubbles. The ability to send messages is coming soon!...
|
1792677204.5129492
|
1793282004.5129492
|
|
15446
|
zap by @bernardq | Stardance
|
bernardq
|
2
|
46.68
|
338
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-16T19:23:17Z", "hours": 24.0, "multiplier": 7.58, "payout": 182, "blessing": "neutral", "text": "So, I built a package manager in Python. The biggest challenge I experienced was organizing my code, debugging, and building complex features. I’m proud that it works, and I’m proud of all the time I spent coding it. My project documentation is on GitHub, which is the best place I have to write and maintain it. Zap can install, remove, and download packages without installing them, as well as update packages and perform other features. Try out my project, and if you want to add your projects to the Zap repository, contact me on Slack or GitHub. Thanks for Reading!", "repo": "https://github.com/Bkner3/zap", "demo": "https://github.com/Bkner3/zap/releases"}, {"ship_num": 2, "ts": "2026-07-11T21:53:33Z", "hours": 16.0, "multiplier": 9.85, "payout": 156, "blessing": "neutral", "text": "Hello everyone! My project is a package manager built entirely in Python. I challenged myself to create something simple for everyone—both for the people creating the repository and for those who will use it. I am really proud of myself for dedicating so much effort to this project. ⚠️ Project Status & Requirements Please note that this project is currently in Beta and some commands might not be fully functional or ready yet. System Requirements: Python 3.0 or higher is required. To run the project in script mode, you must install the following dependencies: requests, colorama, and tqdm. Current Limitations: The tools inside repo-tools (used for creating repositories) are currently disabled while they undergo updates. In the meantime, if you want to create a repository, you can use the example index provided in the GitHub README and simply replace the package and file names with your own. If you have any questions or run into issues, please feel free to open an issue or ask here on GitHub. I am more than happy to help!", "repo": "https://github.com/Bkner3/zap", "demo": "https://github.com/Bkner3/zap/releases"}]...
|
[{"post_id": 77160, "ts": "202 [{"post_id": 77160, "ts": "2026-10-05T20:41:48Z", "hours": 1.8519, "text": "Devlog #32 I’m tired of working on this, I try one thing and it doesn’t work I try another even worse but I’m working to launch the zap for linux I just don’t have test packages or packages to release if any wants to launch their package on the zap let me know."}, {"post_id": 76875, "ts": "2026-10-04T21:59:26Z", "hours": 1.7056, "text": "Devlog #31 After some time, I finally had time to work on ZAP again. Today I started fixing some bugs in ZAP, tested the installation script, and added the installation instructions to the README on the main page. ZAP is still in beta, and I know some things don’t work yet, but I want to sleep. I tested the installer on Debian-based systems, but I haven’t tested it on Arch, Alpine, or other obscure distros yet. My linux test PC specs are shown above, and the error is also shown above."}, {"post_id": 74178, "ts": "2026-09-26T21:04:57Z", "hours": 1.0075, "text": "#Devlog #30 Updating the zap web page for the new version."}, {"post_id": 73050, "ts": "2026-09-24T08:47:09Z", "hours": 0.6928, "text": "Devlog #29 Today I finally finished the Linux installation script!"}, {"post_id": 72864, "ts": "2026-09-23T21:50:36Z", "hours": 0.6369, "text": "Devlog #28 So today, I started writing the installation script for Linux. Sorry if I don’t give many updates school just started today!"}, {"post_id": 70055, "ts": "2026-09-18T11:18:17Z", "hours": 0.3489, "text": "Devlog #27 Today, I run zap on Linux and lost my sanity with the complexity of using Linux on an old PC and all the configuration. The hello test package will be available this afternoon. Thanks for reading!"}, {"post_id": 69672, "ts": "2026-09-17T15:29:16Z", "hours": 0.4408, "text": "Devlog #26 Today, I changed the code so that ZAP can have a Linux version. I spent an hour trying to install pip on my Linux PC, but I couldn’t get it to work. I switched to another PC, and now I’m going to test it."}, {"post_id": 69197, "ts": "2026-09-16T15:56:48Z", "hours": 3.8558, "text": "Devlog #25 Making small changes to the code in the past days to launch the version 0.7.0-beta."}, {"post_id": 66646, "ts": "2026-09-12T14:35:05Z", "hours": 0.7144, "text": "Devlog #24 Today, I made some small changes to the project. The next thing I’m going to add is a system to check whether the local index is outdated and update it if necessary."}, {"post_id": 66005, "ts": "2026-09-11T15:00:04Z", "hours": 0.9475, "text": "Devlog #23 Today, I correct a error in the launcher system code and I tried to create a 3 packages to show who it works but they don’t work."}, {"post_id": 65639, "ts": "2026-09-10T22:10:37Z", "hours": 3.4558, "text": "Devlog #22 Today, yesterday I added a function that checks if all packages / dependencies are in the list to be downloaded, also adding the author variable to the database, and some minor changes. Thanks for reading! 😊"}, {"post_id": 64327, "ts": "2026-09-08T16:48:39Z", "hours": 1.4808, "text": "Devlog #21 Updating the README so I can release version 0.7 tomorrow!"}, {"post_id": 63686, "ts": "2026-09-07T16:52:05Z", "hours": 1.5267, "text": "Devlog #20 Today, with the help of ChatGPT, I created the dependency system. The ZAP can now resolve package dependencies and find the correct versions required by each package. It can also handle multiple versions of the same dependency and create launchers with the required dependencies added to the PATH. This means different packages can use different versions of the same dependency without conflicts."}, {"post_id": 61833, "ts": "2026-09-04T22:52:52Z", "hours": 0.6039, "text": "Devlog #19 Today, with the help of ChatGPT, I created a system to check if a dependency’s version is compatible with the program. For example, if a dependency is specified as dependency@>=1.0.0 , the system will analyze the required version and check whether the available version is compatible."}, {"post_id": 58496, "ts": "2026-08-30T22:28:18Z", "hours": 1.8736, "text": "Devlog #18 Today, I added a new parameter to the database for dependencies, and I started working on the dependency system. I don’t know if I mentioned it in the previous devlog, but I also created the confirmation button. Thanks for reading! And if you want to launch your project on Zap, please contact me. Thanks for reading!"}, {"post_id": 54778, "ts": "2026-08-25T21:48:08Z", "hours": 1.4942, "text": "Devlog #17 Hello! Today I finally started working on the scary part of a package manager: dependencies ⛈️⛈️. Warning Today I only worked on the system that grabs the dependencies. The way dependencies will work is through the .cmd launchers stored in: C:/Users/Your_User/AppData/Local/Zap/sl Each package will have its own launcher, and that launcher will be responsible for setting up the environment required by that package. For example, imagine your program uses lib_a version 1.0 , while another program uses lib_a version 2.0 . Instead of putting everything in the same place and causing conflicts, each .cmd launcher will temporarily add the required dependencies to the PATH . This means that both versions can coexist without interfering with each other. Dependencies can also have their own dependencies. When one package depends on another package, its launcher can create its own environment with the dependencies it requires. This creates a kind of lightweight sandbox for each package. The goal is to keep dependencies isolated while keeping the system simple and transparent. This is definitely one of the more complicated parts of the package manager, but I’m finally starting to figure out the architecture. Warning This changes are not avaiable yet!"}, {"post_id": 51693, "ts": "2026-08-21T14:52:13Z", "hours": 2.9186, "text": "Devlog #16 Today, I changed the way you configure Zap. The example below shows how to hide the logo. Before: zap config hl Now: zap config set show_logo true Previously, you couldn’t view the configuration from the program. Now, zap config list shows the current configuration. Warning The configuration is currently only used to enable, disable, or change the logo and debug settings. I’m also finally using Python’s virtual environment to work on the project. These changes will be included in the next release. For now, they are available in the dev branch. And thank you to everyone who has checked out the project and given feedback. If anyone wants to publish their projects and make them available in the Zap repository, please leave a comment or try to contact me."}, {"post_id": 40270, "ts": "2026-08-03T18:11:13Z", "hours": 2.7706, "text": "Devlog #15 Today, I re-write the Readme, launch a release (v0.6.5-beta), I created a official repository and add a test package named hello."}, {"post_id": 32531, "ts": "2026-07-21T19:25:58Z", "hours": 0.7503, "text": "Devlog #14 Today I separated repo-tools from the Zap parser and started developing it in its own branch."}, {"post_id": 30730, "ts": "2026-07-18T15:33:21Z", "hours": 0.9061, "text": "Devlog #13 Adding the info commmad."}, {"post_id": 28369, "ts": "2026-07-14T16:15:58Z", "hours": 0.7253, "text": "adding a gitignore and deleting the repo-tools to start from zero."}, {"post_id": 26852, "ts": "2026-07-11T21:29:51Z", "hours": 1.3656, "text": "Devlog #11 - Now I added upgrades to the zap website but I down publish yet. Sorry for my robotic English."}, {"post_id": 26585, "ts": "2026-07-11T14:33:30Z", "hours": 2.1264, "text": "Devlog #10 Today I added the repo-remove command, which removes a repository URL from the index file. I also made some small improvements to the project’s directory structure."}, {"post_id": 24630, "ts": "2026-07-08T10:54:59Z", "hours": 1.2447, "text": "Devlog - 09 Today I added a base_url parameter to the index configuration, allowing the domain to be changed more easily without having to manually update all links. I also fixed issues in the Makefile that were causing broken executables with no output. Finally, I merged my work from the GitHub dev branch into the GitHub main branch."}, {"post_id": 22463, "ts": "2026-07-04T22:40:05Z", "hours": 1.1542, "text": "Devlog - 08 Starting to create an installation script and configure my VS Code for another computer."}, {"post_id": 17617, "ts": "2026-06-28T14:21:40Z", "hours": 1.2869, "text": "Devlog - 07 Today, I added an upgrade feature to update ZAP to the latest version. The code is untested because I have to return my school laptop and move everything over to my dad’s computer. I don’t know when I will be back to active development."}, {"post_id": 17010, "ts": "2026-06-27T16:37:05Z", "hours": 1.5008, "text": "Devlog - 06. Today I added a function to check if a package is compatible with the operating system where the program is running."}, {"post_id": 11987, "ts": "2026-06-19T15:47:52Z", "hours": 1.6478, "text": "Devlog - 05 Beginning of the creation of the repo-tools that will be used to create and edit an index."}, {"post_id": 11537, "ts": "2026-06-18T20:43:38Z", "hours": 0.5406, "text": "Devlog - 04 Today I added a SHA-256 integrity verification system. The package manager now generates and compares file hashes to validate downloaded files and prevent corrupted or modified packages from being installed."}, {"post_id": 9316, "ts": "2026-06-15T17:01:19Z", "hours": 1.1847, "text": "Devlog - 03 Today I created and finished the update command."}, {"post_id": 6876, "ts": "2026-06-11T15:04:47Z", "hours": 2.6628, "text": "Devlog - 02 Today I finished the logging system and started updating the README. What’s new: Complete activity logging README improvements and setup guide Next step: polishing the project documentation and create a better structure for the packages."}, {"post_id": 6340, "ts": "2026-06-10T17:51:33Z", "hours": 1.0964, "text": "Now I am implementing the log system."}]...
|
Title: zap by @bernardq | Stardance
Devlogs:
Now Title: zap by @bernardq | Stardance
Devlogs:
Now I am implementing the log system.
Devlog - 02 Today I finished the logging system and started updating the README. What’s new: Complete activity logging README improvements and setup guide Next step: polishing the project documentation and create a better structure for the packages.
Devlog - 03 Today I created and finished the update command.
Devlog - 04 Today I added a SHA-256 integrity verification system. The package manager now generates and compares file hashes to validate downloaded files and prevent corrupted or modified packages from being installed.
Devlog - 05 Beginning of the creation of the repo-tools that will be used to create and edit an index.
Devlog - 06. Today I added a function to check if a package is compatible with the operating system where the program is running.
Devlog - 07 Today, I added an upgrade feature to update ZAP to the latest version. The code is untested because I have to return my school laptop and move everything over to my dad’s computer. I don’t know when I will be back to active development.
Devlog - 08 Starting to create an installation script and configure my VS Code for another computer.
Devlog - 09 Today I added a base_url parameter to the index configuration, allowing the domain to be changed more easily without having to manually update all links. I also fixed issues in the Makefile that were causing broken executables with no output. Finally, I merged my work from the GitHub dev branch into the GitHub main branch.
Devlog #10 Today I added the repo-remove command, which removes a repository URL from the index file. I also made some small improvements to the project’s directory structure.
Devlog #11 - Now I added upgrades to the zap website but I down publish yet. Sorry for my robotic English.
adding a gitignore and deleting the repo-tools to start from zero.
Devlog #13 Adding the info commmad.
Devlog #14 Today I separated repo-tools from the Zap parser and started developing it in its own branch.
Devlog #15 Today, I re-write the Readme, launch a release (v0.6.5-beta), I created a official repository and add a test package named hello.
Devlog #16 Today, I changed the way you configure Zap. The example below shows how to hide the logo. Before: zap config hl Now: zap config set show_logo true Previously, you couldn’t view the configuration from the program. Now, zap config list shows the current configuration. Warning The configuration is currently only used to enable, disable, or change the logo and debug settings. I’m also finally using Python’s virtual environment to work on the project. These changes will be included in the next release. For now, they are available in the dev branch. And thank you to everyone who has checked out the project and given feedback. If anyone wants to publish their projects and make them available in the Zap repository, please leave a comment or try to contact me.
Devlog #17 Hello! Today I finally started working on the scary part of a package manager: dependencies ⛈️⛈️. Warning Today I only worked on the system that grabs the dependencies. The way dependencies will work is through the .cmd launchers stored in: C:/Users/Your_User/AppData/Local/Zap/sl Each package will have its own launcher, and that launcher will be responsible for setting up the environment required by that package. For example, imagine your program uses lib_a version 1.0 , while another program uses lib_a version 2.0 . Instead of putting everything in the same place and causing conflicts, each .cmd launcher will temporarily add the required dependencies to the PATH . This means that both versions can coexist without interfering with each other. Dependencies can also have their own dependencies. When one package depends on another package, its launcher can create its own environment with the dependencies it requires. This creates a kind of lightweight sandbox for each package. The goal is to keep dependencies isolated while keeping the system simple and transparent. This is definitely one of the more complicated parts of the package manager, but I’m finally starting to figure out the architecture. Warning This changes are not avaiable yet!
Devlog #18 Today, I added a new parameter to the database for dependencies, and I started working on the dependency system. I don’t know if I mentioned it in the previous devlog, but I also created the confirmation button. Thanks for reading! And if you want to launch your project on Zap, please contact me. Thanks for reading!
Devlog #19 Today, with the help of ChatGPT, I created a system to check if a dependency’s version is compatible with the program. For example, if a dependency is specified as dependency@>=1.0.0 , the system will analyze the required version and check whether the available version is compatible.
Devlog #20 Today, with the help of ChatGPT, I created the dependency system. The ZAP can now resolve package dependencies and find the correct versions required by each package. It can also handle multiple versions of the same dependency and create launchers with the required dependencies added to the PATH. This means different packages can use different versions of the same dependency without conflicts.
Devlog #21 Updating the README so I can release version 0.7 tomorrow!
Devlog #22 Today, yesterday I added a function that checks if all packages / dependencies are in the list to be downloaded, also adding the author variable to the database, and some minor changes. Thanks for reading! 😊
Devlog #23 Today, I correct a error in the launcher system code and I tried to create a 3 packages to show who it works but they don’t work.
Devlog #24 Today, I made some small changes to the project. The next thing I’m going to add is a system to check whether the local index is outdated and update it if necessary.
Devlog #25 Making small changes to the code in the past days to launch the version 0.7.0-beta.
Devlog #26 Today, I changed the code so that ZAP can have a Linux version. I spent an hour trying to install pip on my Linux PC, but I couldn’t get it to work. I switched to another PC, and now I’m going to test it.
Devlog #27 Today, I run zap on Linux and lost my sanity with the complexity of using Linux on an old PC and all the configuration. The hello test package will be available this afternoon. Thanks for reading!
Devlog #28 So today, I started writing the installation script for Linux. Sorry if I don’t give many updates school just started today!
Devlog #29 Today I finally finished the Linux installation script!
#Devlog #30 Updating the zap web page for the new version.
Devlog #31 After some time, I finally had time to work on ZAP again. Today I started fixing some bugs in ZAP, tested the installation script, and added the installation instructions to the README on the main page. ZAP is still in beta, and I know some things don’t work yet, but I want to sleep. I tested the installer on Debian-based systems, but I haven’t tested it on Arch, Alpine, or other obscure distros yet. My linux test PC specs are shown above, and the error is also shown above.
Devlog #32 I’m tired of working on this, I try one thing and it doesn’t work I try another even worse but I’m working to launch the zap for linux I just don’t have test packages or packages to release if any wants to launch their package on the zap let me know.
Ships:
Hello everyone! My project is a package manager built entirely in Python. I challenged myself to create something simple for everyone—both for the people creating the repository and for those who will use it. I am really proud of myself for dedicating so much effort to this project. ⚠️ Project Status & Requirements Please note that this project is currently in Beta and some commands might not be fully functional or ready yet. System Requirements: Python 3.0 or higher is required. To run the project in script mode, you must install the following dependencies: requests, colorama, and tqdm. Current Limitations: The tools inside repo-tools (used for creating repositories) are currently disabled while they undergo updates. In the meantime, if you want to create a repository, you can use the example index provided in the GitHub README and simply replace the package and file names with your own. If you have any questions or run into issues, please feel free to open an issue or ask here on GitHub. I am more than happy to help!
So, I built a package manager in Python. The biggest challenge I experienced was organizing my code, debugging, and building complex features. I’m proud that it works, and I’m proud of all the time I spent coding it. My project documentation is on GitHub, which is the best place I have to write and maintain it. Zap can install, remove, and download packages without installing them, as well as update packages and perform other features. Try out my project, and if you want to add your projects to the Zap repository, contact me on Slack or GitHub. Thanks for Reading!...
|
1792982989.2299278
|
1793069389.2299278
|
|
45856
|
zeboard by @ze-man | Stardance
|
ze-man
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeboard by @ze-man | Stardance
|
1792641112.722062
|
1793245912.722062
|
|
71396
|
zenith by @yeetle | Stardance
|
yeetle
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zenith by @yeetle | Stardance
|
1792972028.3295228
|
1793576828.3295228
|
|
28284
|
zenly by @andrewh | Stardance
|
andrewh
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zenly by @andrewh | Stardance
|
1792533250.2737534
|
1793138050.2737534
|
|
49341
|
zero-cable-hub by @Dakshu | Stardance
|
Dakshu
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zero-cable-hub by @Dakshu | Stardance
|
1792587134.5934489
|
1793191934.5934489
|
|
70171
|
zero-hour by @jakub-ginal | Stardance
|
jakub-ginal
|
0
|
119.43
|
0
|
[]
|
[{"post_id": 82659, "ts": "202 [{"post_id": 82659, "ts": "2026-10-25T15:16:16Z", "hours": 9.9333, "text": "v1.13.0 - Saved Launches and Subscribable Calendars Saved Launches - Added browser-based bookmarks, a saved-only filter, live count, and empty state. Full Launch Manifest - Added up to 100 upcoming missions, displayed 24 at a time with a Load More button. Calendar Feed - Added /api/calendar for subscribing to confirmed launches, excluding tentative dates until schedules become more certain. Calendar Setup Page - Added a copyable feed URL, .ics downloads, and subscription instructions. Mission Calendar Files - Added individual calendar events with launch details and links back to mission briefings. API Performance - Added ETags, 304 responses, gzip compression, and stale-cache fallback. Calendar Download Fix - Redirected browser visits to the setup page and fixed download handling. Interface Polish - Improved accessibility, bookmark controls, responsive layouts, and saved-launch indicators. Published - v1.13.0 is now available on GitHub."}, {"post_id": 82472, "ts": "2026-10-24T22:17:34Z", "hours": 8.1708, "text": "v1.12.0 - Honest Launch Dates and Shareable Mission Briefings Date Precision - Unconfirmed launch dates now display as NET Q4 2026 or NET May 2026 and appear under “Date to be confirmed”. Mission Briefing Redesign - Added status and live pills, image credits, country codes, launch windows, weather, webcast links, maps, and copy-link actions. Shareable Launch Links - Added #launch/<id> links that open the correct briefing on page load or when pasted, including launches outside the initially loaded page. Enhanced Launch Cards - Added orbit badges, success and failure colors, and a visual highlight for imminent launches. Visual Polish - Added muted country codes and added a hero word-reveal animation, scroll-aware navigation, and a subtle card spotlight effect. Smarter Calendar Files - Added shareable launch links to calendar files and warnings when launch dates are not final. Published - v1.12.0 is now available on GitHub."}, {"post_id": 82226, "ts": "2026-10-24T10:18:21Z", "hours": 10.1667, "text": "v1.11.0 - Sticky Navigation and Launch Manifest Sticky Navigation - Added a fixed top bar with a new logo mark, ZERO HOUR wordmark, Manifest and About links, live clock, and Local / UTC switch. Launch Manifest Section - Added a dedicated section header with a live launch count and status note. Lost Signal Panel - Added a dedicated error panel with a Retry button when the launch feed is unreachable. Hero Scroll Cue - Added a scroll indicator and smooth anchor scrolling with an offset for the sticky header. Active Navigation - Highlighted the section currently being viewed and hid section links on mobile. Branding and Credits - Updated the footer branding and data credits, and added the logo to the boot screen. Reduced Motion Support - Extended reduced-motion support to the new animations. Published - v1.11.0 is now available on GitHub."}, {"post_id": 82070, "ts": "2026-10-23T18:20:04Z", "hours": 10.0611, "text": "v1.10.0 - Live Clock and Enhanced Launch Dashboard Live Clock - Added a header clock with a pulsing status indicator that follows the selected Local or UTC time zone. Hero Metadata - Added provider, launch pad, and launch window details to the hero section. Launch Actions - Added Mission Briefing and Add to Calendar actions for the next launch. Calendar Confirmation - Added toast notifications to confirm successful calendar downloads. Radar Statistics - Added launch counts for the next 24 hours, the current week, and Go-status launches. About Section - Added information explaining the data source and launch status meanings. Search Shortcut - Added the / keyboard shortcut to jump directly to search. Hero Button Polish - Kept the primary hero button subtle to maintain visual balance. Published - v1.10.0 is now available on GitHub."}, {"post_id": 81893, "ts": "2026-10-22T21:34:09Z", "hours": 12.0217, "text": "v1.9.0 - Testing, Security, and UI Polish Automated Tests - Added a pytest suite covering the API, provider filtering, cache reuse, stale data fallback, and 503 responses. Secure Rendering - Escaped launch data before rendering and restricted links to HTTP and HTTPS. Focus Management - Restored keyboard focus to the launch card after closing the detail dialog. Accessibility Improvements - Added a skip link, live status region, aria-busy state, and an accessible dialog label. Error Handling - Added a Retry button and an Offline footer state when loading fails. Reduced Motion Support - Disabled radar, blip, and skeleton animations when reduced motion is enabled. Typography - Added Space Grotesk, Inter, and JetBrains Mono with system font fallbacks. Visual Polish - Added a gradient hero title, card hover lift and zoom effects, and accent-colored text selection. Favicon - Added favicon.svg Published - v1.9.0 is now available on GitHub."}, {"post_id": 81709, "ts": "2026-10-22T05:31:23Z", "hours": 12.3517, "text": "v1.8.0 - FastAPI Backend and Data Caching FastAPI Backend - Added API endpoints for listing launches, retrieving the next launch, fetching launch details, and checking service health. Normalized Launch Data - Converted Launch Library 2 records into a consistent launch model. 10-Minute Cache - Cached upstream data for 10 minutes to reduce API requests and extend free-tier usage. Single-Flight Refresh - Added a lock to prevent concurrent requests from triggering duplicate data refreshes. Stale Data Fallback - Kept serving the last successful data with a stale flag when the upstream API fails. Refresh Backoff - Added a 60-second cooldown after a failed refresh to avoid repeated requests. Frontend API Integration - Switched the frontend to fetch launches from /api/launches and use normalized fields. Local Development Mode - Added local run instructions and a development mode that serves the frontend directly from the API. Published - v1.8.0 is now available on GitHub."}, {"post_id": 81523, "ts": "2026-10-21T15:54:03Z", "hours": 8.9514, "text": "v1.7.0 - Live Launch Radar and Boot Sequence Launch Radar - Added a hero radar panel with rings, a crosshair, and a rotating sweep. Launch Pad Tracking - Plotted launch pads as pulsing blips based on their latitude and longitude. Hero Stats - Added live stats for tracked launches, providers, and the next lift-off time. Boot Sequence - Added an animated startup overlay with staged telemetry lines and a progress bar. Session-Based Startup - Made the boot sequence appear once per browser session and skip automatically when reduced motion is enabled. Responsive Hero Layout - Hid the radar on small screens and stacked the hero layout for better mobile support. Published - v1.7.0 is now available on GitHub."}, {"post_id": 81353, "ts": "2026-10-20T22:47:48Z", "hours": 7.0, "text": "v1.6.0 - Animated Starfield and Rocket Launch Animated Starfield - Added a full-page starfield with twinkling stars, depth layers, and mouse parallax. Warp Effects - Made stars streak into warp lines based on scroll speed. Rocket Launch Animation - Added a rocket lifting off from a glowing planetary horizon in the hero section. Realistic Flight Effects - Added a curved gravity turn with a rocket plume, smoke, and contrail. Motion Accessibility - Made animations respect reduced-motion settings and pause when the hero is offscreen. Persistent Animations - Kept hero canvases mounted across data refreshes to prevent animations from restarting. Published - v1.6.0 is now available on GitHub."}, {"post_id": 81172, "ts": "2026-10-20T05:46:02Z", "hours": 6.3839, "text": "v1.5.0 - Daily Launch Groups and Time Zones Daily Launch Groups - Grouped launches by day with sticky labels for Today, Tomorrow, weekdays, and dates. Loading Skeletons - Added placeholder cards while launch data loads. Time Zone Toggle - Added a Local / UTC toggle that remembers your preference. Live Time Zone Updates - Made the toggle update the hero, launch list, and currently open detail view. Sync Status - Added a footer indicator showing when the data was last updated. Automatic Refresh - Added automatic data refresh every 5 minutes. Unified Date Formatting - Routed date and time formatting through a single time zone-aware helper. Published - v1.5.0 is now available on GitHub."}, {"post_id": 81048, "ts": "2026-10-19T17:35:33Z", "hours": 9.6347, "text": "v1.4.0 - Launch Detail View Clickable Launch Cards - Made each launch card clickable to open a detailed view. Live Countdown and Facts - Added a large live countdown and a facts grid with liftoff time, launch window, rocket, provider, mission type, orbit, launch pad, and location. Mission Description - Added mission descriptions when available. Launch Pad Map - Embedded a map showing the launch pad location. Launch Actions - Added links for webcasts and live streams, .ics calendar downloads, Open in Maps, and mission information. Improved Dialog Controls - Added a close button, backdrop click, and Esc key support. Published - v1.4.0 is now available on GitHub."}, {"post_id": 80886, "ts": "2026-10-19T05:01:16Z", "hours": 7.9964, "text": "v1.3.0 - Launch Search and Filters Added a search box matching missions, rockets, providers, orbits, and launch pads. Added multi-word search with a short debounce delay to avoid filtering on every keystroke. Added status filter chips for All, Go, TBC, and TBD. Added a provider dropdown generated automatically from launch data, including launch counts. Added an empty state for unmatched searches with a Clear Filters button. Refactored the filtering logic around a shared filter state for cleaner list rendering. Published v1.3.0 on GitHub."}, {"post_id": 80634, "ts": "2026-10-18T11:03:32Z", "hours": 9.5139, "text": "v1.2.0 - Live Launch Countdowns Added a “Next Launch” hero section highlighting the soonest upcoming launch. Added a live countdown displaying days, hours, minutes, and seconds, updated every second. Automatically switched to T+ elapsed time once a launch time had passed. Added a compact live countdown to every launch card. Styled the hero section and countdown displays to fit the dark theme. Published v1.2.0 on GitHub."}, {"post_id": 80516, "ts": "2026-10-17T23:39:13Z", "hours": 5.7417, "text": "v1.1.0 - Launch Board Redesign Added a dark theme and structured page layout with a header, status section, and footer. Redesigned each launch as a card displaying an image, provider, mission, rocket, launch time, and launch pad. Added colored status indicators for Go, TBC, TBD, and Hold. Added a responsive card grid that adapts to mobile screens. Separated the styling into styles.css and moved the JavaScript into app.js . Published v1.1.0 on GitHub."}, {"post_id": 80444, "ts": "2026-10-17T17:19:55Z", "hours": 1.5028, "text": "v1.0.0 - zero-hour - Initial Release Zero Hour shows every upcoming orbital rocket launch with a live countdown. Added index.html to fetch upcoming launches from Launch Library 2 and display their names and dates. Added README.md with basic instructions for running the project. Added an MIT LICENSE . Initialized the local repository, pushed it to GitHub, and tagged the release as v1.0.0 . Published v1.0.0 on the GitHub project page."}]...
|
Title: zero-hour by @jakub-ginal | Stardance
Devl Title: zero-hour by @jakub-ginal | Stardance
Devlogs:
v1.0.0 - zero-hour - Initial Release Zero Hour shows every upcoming orbital rocket launch with a live countdown. Added index.html to fetch upcoming launches from Launch Library 2 and display their names and dates. Added README.md with basic instructions for running the project. Added an MIT LICENSE . Initialized the local repository, pushed it to GitHub, and tagged the release as v1.0.0 . Published v1.0.0 on the GitHub project page.
v1.1.0 - Launch Board Redesign Added a dark theme and structured page layout with a header, status section, and footer. Redesigned each launch as a card displaying an image, provider, mission, rocket, launch time, and launch pad. Added colored status indicators for Go, TBC, TBD, and Hold. Added a responsive card grid that adapts to mobile screens. Separated the styling into styles.css and moved the JavaScript into app.js . Published v1.1.0 on GitHub.
v1.2.0 - Live Launch Countdowns Added a “Next Launch” hero section highlighting the soonest upcoming launch. Added a live countdown displaying days, hours, minutes, and seconds, updated every second. Automatically switched to T+ elapsed time once a launch time had passed. Added a compact live countdown to every launch card. Styled the hero section and countdown displays to fit the dark theme. Published v1.2.0 on GitHub.
v1.3.0 - Launch Search and Filters Added a search box matching missions, rockets, providers, orbits, and launch pads. Added multi-word search with a short debounce delay to avoid filtering on every keystroke. Added status filter chips for All, Go, TBC, and TBD. Added a provider dropdown generated automatically from launch data, including launch counts. Added an empty state for unmatched searches with a Clear Filters button. Refactored the filtering logic around a shared filter state for cleaner list rendering. Published v1.3.0 on GitHub.
v1.4.0 - Launch Detail View Clickable Launch Cards - Made each launch card clickable to open a detailed view. Live Countdown and Facts - Added a large live countdown and a facts grid with liftoff time, launch window, rocket, provider, mission type, orbit, launch pad, and location. Mission Description - Added mission descriptions when available. Launch Pad Map - Embedded a map showing the launch pad location. Launch Actions - Added links for webcasts and live streams, .ics calendar downloads, Open in Maps, and mission information. Improved Dialog Controls - Added a close button, backdrop click, and Esc key support. Published - v1.4.0 is now available on GitHub.
v1.5.0 - Daily Launch Groups and Time Zones Daily Launch Groups - Grouped launches by day with sticky labels for Today, Tomorrow, weekdays, and dates. Loading Skeletons - Added placeholder cards while launch data loads. Time Zone Toggle - Added a Local / UTC toggle that remembers your preference. Live Time Zone Updates - Made the toggle update the hero, launch list, and currently open detail view. Sync Status - Added a footer indicator showing when the data was last updated. Automatic Refresh - Added automatic data refresh every 5 minutes. Unified Date Formatting - Routed date and time formatting through a single time zone-aware helper. Published - v1.5.0 is now available on GitHub.
v1.6.0 - Animated Starfield and Rocket Launch Animated Starfield - Added a full-page starfield with twinkling stars, depth layers, and mouse parallax. Warp Effects - Made stars streak into warp lines based on scroll speed. Rocket Launch Animation - Added a rocket lifting off from a glowing planetary horizon in the hero section. Realistic Flight Effects - Added a curved gravity turn with a rocket plume, smoke, and contrail. Motion Accessibility - Made animations respect reduced-motion settings and pause when the hero is offscreen. Persistent Animations - Kept hero canvases mounted across data refreshes to prevent animations from restarting. Published - v1.6.0 is now available on GitHub.
v1.7.0 - Live Launch Radar and Boot Sequence Launch Radar - Added a hero radar panel with rings, a crosshair, and a rotating sweep. Launch Pad Tracking - Plotted launch pads as pulsing blips based on their latitude and longitude. Hero Stats - Added live stats for tracked launches, providers, and the next lift-off time. Boot Sequence - Added an animated startup overlay with staged telemetry lines and a progress bar. Session-Based Startup - Made the boot sequence appear once per browser session and skip automatically when reduced motion is enabled. Responsive Hero Layout - Hid the radar on small screens and stacked the hero layout for better mobile support. Published - v1.7.0 is now available on GitHub.
v1.8.0 - FastAPI Backend and Data Caching FastAPI Backend - Added API endpoints for listing launches, retrieving the next launch, fetching launch details, and checking service health. Normalized Launch Data - Converted Launch Library 2 records into a consistent launch model. 10-Minute Cache - Cached upstream data for 10 minutes to reduce API requests and extend free-tier usage. Single-Flight Refresh - Added a lock to prevent concurrent requests from triggering duplicate data refreshes. Stale Data Fallback - Kept serving the last successful data with a stale flag when the upstream API fails. Refresh Backoff - Added a 60-second cooldown after a failed refresh to avoid repeated requests. Frontend API Integration - Switched the frontend to fetch launches from /api/launches and use normalized fields. Local Development Mode - Added local run instructions and a development mode that serves the frontend directly from the API. Published - v1.8.0 is now available on GitHub.
v1.9.0 - Testing, Security, and UI Polish Automated Tests - Added a pytest suite covering the API, provider filtering, cache reuse, stale data fallback, and 503 responses. Secure Rendering - Escaped launch data before rendering and restricted links to HTTP and HTTPS. Focus Management - Restored keyboard focus to the launch card after closing the detail dialog. Accessibility Improvements - Added a skip link, live status region, aria-busy state, and an accessible dialog label. Error Handling - Added a Retry button and an Offline footer state when loading fails. Reduced Motion Support - Disabled radar, blip, and skeleton animations when reduced motion is enabled. Typography - Added Space Grotesk, Inter, and JetBrains Mono with system font fallbacks. Visual Polish - Added a gradient hero title, card hover lift and zoom effects, and accent-colored text selection. Favicon - Added favicon.svg Published - v1.9.0 is now available on GitHub.
v1.10.0 - Live Clock and Enhanced Launch Dashboard Live Clock - Added a header clock with a pulsing status indicator that follows the selected Local or UTC time zone. Hero Metadata - Added provider, launch pad, and launch window details to the hero section. Launch Actions - Added Mission Briefing and Add to Calendar actions for the next launch. Calendar Confirmation - Added toast notifications to confirm successful calendar downloads. Radar Statistics - Added launch counts for the next 24 hours, the current week, and Go-status launches. About Section - Added information explaining the data source and launch status meanings. Search Shortcut - Added the / keyboard shortcut to jump directly to search. Hero Button Polish - Kept the primary hero button subtle to maintain visual balance. Published - v1.10.0 is now available on GitHub.
v1.11.0 - Sticky Navigation and Launch Manifest Sticky Navigation - Added a fixed top bar with a new logo mark, ZERO HOUR wordmark, Manifest and About links, live clock, and Local / UTC switch. Launch Manifest Section - Added a dedicated section header with a live launch count and status note. Lost Signal Panel - Added a dedicated error panel with a Retry button when the launch feed is unreachable. Hero Scroll Cue - Added a scroll indicator and smooth anchor scrolling with an offset for the sticky header. Active Navigation - Highlighted the section currently being viewed and hid section links on mobile. Branding and Credits - Updated the footer branding and data credits, and added the logo to the boot screen. Reduced Motion Support - Extended reduced-motion support to the new animations. Published - v1.11.0 is now available on GitHub.
v1.12.0 - Honest Launch Dates and Shareable Mission Briefings Date Precision - Unconfirmed launch dates now display as NET Q4 2026 or NET May 2026 and appear under “Date to be confirmed”. Mission Briefing Redesign - Added status and live pills, image credits, country codes, launch windows, weather, webcast links, maps, and copy-link actions. Shareable Launch Links - Added #launch/<id> links that open the correct briefing on page load or when pasted, including launches outside the initially loaded page. Enhanced Launch Cards - Added orbit badges, success and failure colors, and a visual highlight for imminent launches. Visual Polish - Added muted country codes and added a hero word-reveal animation, scroll-aware navigation, and a subtle card spotlight effect. Smarter Calendar Files - Added shareable launch links to calendar files and warnings when launch dates are not final. Published - v1.12.0 is now available on GitHub.
v1.13.0 - Saved Launches and Subscribable Calendars Saved Launches - Added browser-based bookmarks, a saved-only filter, live count, and empty state. Full Launch Manifest - Added up to 100 upcoming missions, displayed 24 at a time with a Load More button. Calendar Feed - Added /api/calendar for subscribing to confirmed launches, excluding tentative dates until schedules become more certain. Calendar Setup Page - Added a copyable feed URL, .ics downloads, and subscription instructions. Mission Calendar Files - Added individual calendar events with launch details and links back to mission briefings. API Performance - Added ETags, 304 responses, gzip compression, and stale-cache fallback. Calendar Download Fix - Redirected browser visits to the setup page and fixed download handling. Interface Polish - Improved accessibility, bookmark controls, responsive layouts, and saved-launch indicators. Published - v1.13.0 is now available on GitHub....
|
1792958138.2726412
|
1793562938.2726412
|
|
48994
|
zeroOS by @ZER0 | Stardance
|
ZER0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeroOS by @ZER0 | Stardance
|
1792572939.4434173
|
1793177739.4434173
|
|
48995
|
zeroOS by @ZER0 | Stardance
|
ZER0
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeroOS by @ZER0 | Stardance
|
1792572940.305897
|
1793177740.305897
|
|
57586
|
zeroknights by @koushithkr | Stardance
|
koushithkr
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeroknights by @koushithkr | Stardance
|
1792712910.3671074
|
1793317710.3671074
|
|
57582
|
zeroknights by @krk | Stardance
|
krk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeroknights by @krk | Stardance
|
1792712907.8831508
|
1793317707.8831508
|
|
57592
|
zeroknights by @krk | Stardance
|
krk
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zeroknights by @krk | Stardance
|
1792712918.0705488
|
1793317718.0705488
|
|
35497
|
zestyWin by @omeriadon | Stardance
|
omeriadon
|
0
|
7.29
|
0
|
[]
|
[{"post_id": 29384, "ts": "202 [{"post_id": 29384, "ts": "2026-07-16T09:38:07Z", "hours": 1.5203, "text": "I found some apps, such as this one, kept crashing when I opened them, which after some investigation revealed it was the tweak making the app crash. So I spent some more time debugging the tweak, and adding fallback options for when it really can’t remove the window background."}, {"post_id": 28880, "ts": "2026-07-15T13:40:05Z", "hours": 5.7744, "text": "I made this ammonia tweak that makes the background of most windows on your mac translucent, its a fork of an existing project, but when i tried it it was broken for macos 27, so i fixed it to run on the newer macos’s."}]...
|
Title: zestyWin by @omeriadon | Stardance
Devlogs Title: zestyWin by @omeriadon | Stardance
Devlogs:
I made this ammonia tweak that makes the background of most windows on your mac translucent, its a fork of an existing project, but when i tried it it was broken for macos 27, so i fixed it to run on the newer macos’s.
I found some apps, such as this one, kept crashing when I opened them, which after some investigation revealed it was the tweak making the app crash. So I spent some more time debugging the tweak, and adding fallback options for when it really can’t remove the window background....
|
1792918099.7704363
|
1793782099.7704363
|
|
17123
|
zetamac for android by @bvuong | Stardance
|
bvuong
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: zetamac for android by @bvuong | Stardance
|
1792712980.5232139
|
1793317780.5232139
|