|
10694
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932479.3493276
|
1793796479.3493276
|
|
11538
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932478.4988236
|
1793796478.4988236
|
|
46362
|
Pixel High by @Xevs | Stardance
|
Xevs
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pixel High by @Xevs | Stardance
|
1792932477.6450377
|
1793796477.6450377
|
|
57996
|
Custom RP2040 Devboard by @shlok_ | Stardance
|
shlok_
|
0
|
5.74
|
0
|
[]
|
[{"post_id": 61200, "ts": "202 [{"post_id": 61200, "ts": "2026-09-04T00:43:40Z", "hours": 5.7419, "text": "Total- 20 hrs, cannot teanfer journa time over here: https://macondo.hackclub.com/projects/6156 Continued Wiring Date: Jun 10, 2026, 7:14 PM Author: shlok Continued wiring the PCB, routed everything except for the pins, which are halfway done. Fixed resistor and capacitor values in schematic Date: Jun 7, 2026, 5:28 PM Author: shlok | Logged: 0.7h Fixed resistor and capacitor values in schematic. Some of the resistors just said “R” So, I researched and attached the proer value to them. Worked on devboard Date: Jun 2, 2026, 6:01 PM Author: shlok | Logged: 0.5h Added some stuff and routed some stuff to the devboard, it was confusing on where to put come on the resistors and capacitors but I figured it out. Started on the PCB Date: Jun 1, 2026, 4:33 PM Author: shlok | Logged: 1.0h Got some basic things in there, spent some time trying to iclude he connector but realized that there will not be enough space for it so I had to let go of it. Added power LED and Programabble LED Date: May 31, 2026, 8:35 AM Author: shlok | Logged: 1.4h I added a power LED to test the board and make sure thst it is on, I did this by using the +3v3 power line to power it. Since there was an unused pin in the tutorial, I added a programabble LED to it so I could test my board and use the pin. I also researched footprints from the JLCPCB library and decided to use a slightly larger 0603 LED size to make them easier to see. I kept the resistors small though to save board space, From what I researched this is OK but I am not completely sure. Relized I might have to plug in some sensors to this devboard so I added a Qwiic / Stemma QT connector which allows to plug in sensors, I used GPIO 2 and 3 for this. Fixed Footprints Date: May 30, 2026, 8:36 AM Author: shlok | Logged: 0.3h I was wondering why my footprints loooked off in the PCB editor but then i realized that I had the wronng foot rpints, so I fixed them and now all the footprints look correct. Fixed Schematic Errors Date: May 29, 2026, 8:53 PM Author: shlok | Logged: 0.5h When I ran the ERC on my schematic, a few errors appeared such as GPIO 25 having no connection and a resistor having an open end. I fixed everything and polished the schematic. Finnished Schematic and added Footprints Date: May 28, 2026, 6:22 PM Author: shlok | Logged: 1.6h Kept on working on the tutorial, finnished up the schematic by adding I/O Headers and cleaning and organizing everything I organized everything into different sections by using text boxes. I also assigned footprints by doing a little bit of reasearch and taking inspiration from the tutorial. After this, I am ready to get started on acctually making the PCB. Adding Flash storage Date: May 27, 2026, 1:32 PM Author: shlok | Logged: 0.8h Kept on working on the tutorial and added the flash storage. While doing this I tried to understand which pins do what But I would still need to see a little buit more to fully understand. Added the Crystal Oscilator Date: May 27, 2026, 1:05 PM Author: shlok | Logged: 0.5h Kept on following the tutorial, added the crystal oscilator so that the signals are recieved properly and data comes at the right time for the chip. Added USB-C connection Date: May 26, 2026, 10:31 PM Author: shlok | Logged: 1.0h Kept on working on the tutorial and finished the USB_C Connection part, Was a bit confused on what LDO to use but eventually settled on the MCP1700x-330xxTT. Started on the Tutorial and Added Decoupling Date: May 25, 2026, 8:48 PM Author: shlok | Logged: 1.0h Started on the tutorial, got everything set up and finished decoupling and adding all of the capacitors. I an planning for this devboard to have everything included in the tutorial as well ad many new additions that I still have to think of."}]...
|
Title: Custom RP2040 Devboard by @shlok_ | Stardan Title: Custom RP2040 Devboard by @shlok_ | Stardance
Devlogs:
Total- 20 hrs, cannot teanfer journa time over here: https://macondo.hackclub.com/projects/6156 Continued Wiring Date: Jun 10, 2026, 7:14 PM Author: shlok Continued wiring the PCB, routed everything except for the pins, which are halfway done. Fixed resistor and capacitor values in schematic Date: Jun 7, 2026, 5:28 PM Author: shlok | Logged: 0.7h Fixed resistor and capacitor values in schematic. Some of the resistors just said “R” So, I researched and attached the proer value to them. Worked on devboard Date: Jun 2, 2026, 6:01 PM Author: shlok | Logged: 0.5h Added some stuff and routed some stuff to the devboard, it was confusing on where to put come on the resistors and capacitors but I figured it out. Started on the PCB Date: Jun 1, 2026, 4:33 PM Author: shlok | Logged: 1.0h Got some basic things in there, spent some time trying to iclude he connector but realized that there will not be enough space for it so I had to let go of it. Added power LED and Programabble LED Date: May 31, 2026, 8:35 AM Author: shlok | Logged: 1.4h I added a power LED to test the board and make sure thst it is on, I did this by using the +3v3 power line to power it. Since there was an unused pin in the tutorial, I added a programabble LED to it so I could test my board and use the pin. I also researched footprints from the JLCPCB library and decided to use a slightly larger 0603 LED size to make them easier to see. I kept the resistors small though to save board space, From what I researched this is OK but I am not completely sure. Relized I might have to plug in some sensors to this devboard so I added a Qwiic / Stemma QT connector which allows to plug in sensors, I used GPIO 2 and 3 for this. Fixed Footprints Date: May 30, 2026, 8:36 AM Author: shlok | Logged: 0.3h I was wondering why my footprints loooked off in the PCB editor but then i realized that I had the wronng foot rpints, so I fixed them and now all the footprints look correct. Fixed Schematic Errors Date: May 29, 2026, 8:53 PM Author: shlok | Logged: 0.5h When I ran the ERC on my schematic, a few errors appeared such as GPIO 25 having no connection and a resistor having an open end. I fixed everything and polished the schematic. Finnished Schematic and added Footprints Date: May 28, 2026, 6:22 PM Author: shlok | Logged: 1.6h Kept on working on the tutorial, finnished up the schematic by adding I/O Headers and cleaning and organizing everything I organized everything into different sections by using text boxes. I also assigned footprints by doing a little bit of reasearch and taking inspiration from the tutorial. After this, I am ready to get started on acctually making the PCB. Adding Flash storage Date: May 27, 2026, 1:32 PM Author: shlok | Logged: 0.8h Kept on working on the tutorial and added the flash storage. While doing this I tried to understand which pins do what But I would still need to see a little buit more to fully understand. Added the Crystal Oscilator Date: May 27, 2026, 1:05 PM Author: shlok | Logged: 0.5h Kept on following the tutorial, added the crystal oscilator so that the signals are recieved properly and data comes at the right time for the chip. Added USB-C connection Date: May 26, 2026, 10:31 PM Author: shlok | Logged: 1.0h Kept on working on the tutorial and finished the USB_C Connection part, Was a bit confused on what LDO to use but eventually settled on the MCP1700x-330xxTT. Started on the Tutorial and Added Decoupling Date: May 25, 2026, 8:48 PM Author: shlok | Logged: 1.0h Started on the tutorial, got everything set up and finished decoupling and adding all of the capacitors. I an planning for this devboard to have everything included in the tutorial as well ad many new additions that I still have to think of....
|
1792932476.8172805
|
1793796476.8172805
|
|
57991
|
howdy by @Evangel | Stardance
|
Evangel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: howdy by @Evangel | Stardance
|
1792932475.3481982
|
1793796475.3481982
|
|
57972
|
ImtPlayer by @Imtiaz | Stardance
|
Imtiaz
|
0
|
1.75
|
0
|
[]
|
[{"post_id": 61146, "ts": "202 [{"post_id": 61146, "ts": "2026-09-03T22:16:13Z", "hours": 1.7503, "text": "Did a lot of work, eventually found nothing. So, what im gonna do, I’m gonna create a schematics for ImtPlayer, write the firmware, ask for a grant, build it with items, then make the PCB, and then make it."}]...
|
Title: ImtPlayer by @Imtiaz | Stardance
Devlogs:
Title: ImtPlayer by @Imtiaz | Stardance
Devlogs:
Did a lot of work, eventually found nothing. So, what im gonna do, I’m gonna create a schematics for ImtPlayer, write the firmware, ask for a grant, build it with items, then make the PCB, and then make it....
|
1792932474.5059686
|
1793796474.5059686
|
|
57951
|
simple-css by @COYG_KNGPLCJMS | Stardance
|
COYG_KNGPLCJMS
|
0
|
3.46
|
0
|
[]
|
[{"post_id": 65160, "ts": "202 [{"post_id": 65160, "ts": "2026-09-10T03:21:02Z", "hours": 3.4556, "text": "Simple-CSS Why I’m Making this: So recently while making my maze game, I had to style some buttons and a title. Instead of just styling it, I wanted to make a simple tool to make styling easier. I thought of a simple website where you can style sample elements and view it in real time> What I built so far So far, I had built a basic sample page and a control page. I tried to get as much stuff into the the sample page page. I decided to put both pages onto the same html file and just hide them with a toggle."}]...
|
Title: simple-css by @COYG_KNGPLCJMS | Stardance
Title: simple-css by @COYG_KNGPLCJMS | Stardance
Devlogs:
Simple-CSS Why I’m Making this: So recently while making my maze game, I had to style some buttons and a title. Instead of just styling it, I wanted to make a simple tool to make styling easier. I thought of a simple website where you can style sample elements and view it in real time> What I built so far So far, I had built a basic sample page and a control page. I tried to get as much stuff into the the sample page page. I decided to put both pages onto the same html file and just hide them with a toggle....
|
1792932473.6751547
|
1793796473.6751547
|
|
42799
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932472.5292747
|
1793796472.5292747
|
|
42784
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932468.335937
|
1793796468.335937
|
|
42781
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932467.1782029
|
1793796467.1782029
|
|
42776
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932466.3634188
|
1793796466.3634188
|
|
42773
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932465.5268075
|
1793796465.5268075
|
|
42766
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932464.66626
|
1793796464.66626
|
|
42765
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932463.826406
|
1793796463.826406
|
|
42757
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932462.9985602
|
1793796462.9985602
|
|
33328
|
Ghost Mode by @chaitanya57313 | Stardance
|
chaitanya57313
|
0
|
4.0
|
0
|
[]
|
[{"post_id": 26536, "ts": "202 [{"post_id": 26536, "ts": "2026-07-11T12:29:17Z", "hours": 4.0, "text": "Devlog: Ghost Mode — Phase 1 (Base UI & Core Detection)📅 Date: July 11, 2026🏁 Status: CompletedAfter spending the past few days building the groundwork, Phase 1 of Ghost Mode is officially done. The goal wasn’t to build flashy features yet—it was to create a solid foundation that won’t become a headache later.What got builtI restructured the project into a clean, modular architecture with separate layers for models, face detection, background services, and the UI. Keeping everything decoupled now should make future features much easier to add.On the performance side, I built a multithreaded camera pipeline using Qt’s QThread. Camera capture, MediaPipe face detection, and frame processing all happen off the main UI thread, so the interface stays smooth while processing frames at around 30 FPS. The UI is heavily inspired by Raycast’s clean aesthetic—a dark theme, rounded corners, subtle borders, sidebar navigation, and custom controls.The camera preview is also custom-built. It preserves the camera’s aspect ratio, clips everything into a modern rounded container, and draws animated glowing face boxes with futuristic corner accents whenever a face is detected. To make the app feel more alive, I also added a state-based status indicator that switches between Offline, Scanning, and Face Detected, complete with pulsing status dots.Interesting problems I ran intoOne issue was PySide6’s QImage. Since it references raw NumPy memory, sending frames directly between threads can easily lead to crashes if that memory gets freed before the UI finishes rendering.The fix was simple but important: create a deep copy of the image before emitting it from the worker thread. It costs a tiny bit of memory but makes the pipeline completely thread-safe.Another challenge was mapping MediaPipe’s normalized face coordinates onto a resized camera preview. Instead of stretching the video, the preview scales while maintaining aspect ratio, so I had to convert normalized coordinates into the preview’s actual pixel space to keep the detection boxes perfectly aligned. I also spent some time dealing with camera switching and macOS camera permissions. Adding mutex guards around runtime camera changes eliminated the small freezes I was seeing when swapping devices.TestingI wrote unit tests for the core data models and mocked the MediaPipe detector to verify face coordinate parsing. Results: ✅ 5 tests passed (with 2 warnings).I also did a full smoke test to make sure the application starts correctly and every module hooks together as expected. What’s next? With the camera pipeline, UI, and real-time face detection working, the groundwork is finally in place. Phase 2 is where Ghost Mode starts getting interesting: Owner Enrollment. The app will learn who the device owner is and begin distinguishing them from everyone else."}]...
|
Title: Ghost Mode by @chaitanya57313 | Stardance
Title: Ghost Mode by @chaitanya57313 | Stardance
Devlogs:
Devlog: Ghost Mode — Phase 1 (Base UI & Core Detection)📅 Date: July 11, 2026🏁 Status: CompletedAfter spending the past few days building the groundwork, Phase 1 of Ghost Mode is officially done. The goal wasn’t to build flashy features yet—it was to create a solid foundation that won’t become a headache later.What got builtI restructured the project into a clean, modular architecture with separate layers for models, face detection, background services, and the UI. Keeping everything decoupled now should make future features much easier to add.On the performance side, I built a multithreaded camera pipeline using Qt’s QThread. Camera capture, MediaPipe face detection, and frame processing all happen off the main UI thread, so the interface stays smooth while processing frames at around 30 FPS. The UI is heavily inspired by Raycast’s clean aesthetic—a dark theme, rounded corners, subtle borders, sidebar navigation, and custom controls.The camera preview is also custom-built. It preserves the camera’s aspect ratio, clips everything into a modern rounded container, and draws animated glowing face boxes with futuristic corner accents whenever a face is detected. To make the app feel more alive, I also added a state-based status indicator that switches between Offline, Scanning, and Face Detected, complete with pulsing status dots.Interesting problems I ran intoOne issue was PySide6’s QImage. Since it references raw NumPy memory, sending frames directly between threads can easily lead to crashes if that memory gets freed before the UI finishes rendering.The fix was simple but important: create a deep copy of the image before emitting it from the worker thread. It costs a tiny bit of memory but makes the pipeline completely thread-safe.Another challenge was mapping MediaPipe’s normalized face coordinates onto a resized camera preview. Instead of stretching the video, the preview scales while maintaining aspect ratio, so I had to convert normalized coordinates into the preview’s actual pixel space to keep the detection boxes perfectly aligned. I also spent some time dealing with camera switching and macOS camera permissions. Adding mutex guards around runtime camera changes eliminated the small freezes I was seeing when swapping devices.TestingI wrote unit tests for the core data models and mocked the MediaPipe detector to verify face coordinate parsing. Results: ✅ 5 tests passed (with 2 warnings).I also did a full smoke test to make sure the application starts correctly and every module hooks together as expected. What’s next? With the camera pipeline, UI, and real-time face detection working, the groundwork is finally in place. Phase 2 is where Ghost Mode starts getting interesting: Owner Enrollment. The app will learn who the device owner is and begin distinguishing them from everyone else....
|
1792932462.1332097
|
1793796462.1332097
|
|
5021
|
My awesome macropad! by @GreatJoel | Stardance
|
GreatJoel
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @GreatJoel | Starda Title: My awesome macropad! by @GreatJoel | Stardance...
|
1792932461.294516
|
1793796461.294516
|
|
18325
|
E-Reader by @Hugo-brisebois | Stardance
|
Hugo-brisebois
|
0
|
2.0
|
0
|
[]
|
[{"post_id": 10662, "ts": "202 [{"post_id": 10662, "ts": "2026-06-17T15:01:55Z", "hours": 2.0, "text": "Starting the base of the project"}]...
|
Title: E-Reader by @Hugo-brisebois | Stardance
De Title: E-Reader by @Hugo-brisebois | Stardance
Devlogs:
Starting the base of the project...
|
1792932460.46824
|
1793796460.46824
|
|
11522
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932459.6211648
|
1793796459.6211648
|
|
9646
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932458.8026493
|
1793796458.8026493
|
|
36046
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932457.9568448
|
1793796457.9568448
|
|
12868
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932457.1330974
|
1793796457.1330974
|
|
13350
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932456.2989905
|
1793796456.2989905
|
|
39778
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932455.4724352
|
1793796455.4724352
|
|
11740
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932454.6196294
|
1793796454.6196294
|
|
9874
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932453.7892957
|
1793796453.7892957
|
|
11814
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932452.9565039
|
1793796452.9565039
|
|
11226
|
My first slack bot! by @TejalK | Stardance
|
TejalK
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @TejalK | Stardance
|
1792932452.1445224
|
1793796452.1445224
|
|
2451
|
Anti CCTV glasses by @jupeme6 | Stardance
|
jupeme6
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Anti CCTV glasses by @jupeme6 | Stardance
|
1792932451.278425
|
1793796451.278425
|
|
40473
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932450.455943
|
1793796450.455943
|
|
10810
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932449.6342177
|
1793796449.6342177
|
|
11793
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932448.783241
|
1793796448.783241
|
|
52928
|
A automatic timetable creator by @wearestupidcoder A automatic timetable creator by @wearestupidcoders | Stardance...
|
wearestupidcoders
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A automatic timetable creator by @wearestup Title: A automatic timetable creator by @wearestupidcoders | Stardance...
|
1792932447.9600382
|
1793796447.9600382
|
|
52910
|
saurabh by @Saurabhnarale | Stardance
|
Saurabhnarale
|
0
|
2.34
|
0
|
[]
|
[{"post_id": 59593, "ts": "202 [{"post_id": 59593, "ts": "2026-09-01T14:35:54Z", "hours": 2.3447, "text": "Hi, I am Saurabh. I built this game named ‘Word’. In this you have 6 attempts to guess a hidden 5-letter word. After each guess, the game checks the letter and gives the feedback – green for the correct letter in the correct position, yellow for a correct letter in the wrong position, and grey when the letter isn’t in the word. The goal is to figure out the word in as few attempts as possible (play link: https://dobidashinde-bit.github.io/wordle/ ). github ( https://github.com/dobidashinde-bit/wordle )"}]...
|
Title: saurabh by @Saurabhnarale | Stardance
Devl Title: saurabh by @Saurabhnarale | Stardance
Devlogs:
Hi, I am Saurabh. I built this game named ‘Word’. In this you have 6 attempts to guess a hidden 5-letter word. After each guess, the game checks the letter and gives the feedback – green for the correct letter in the correct position, yellow for a correct letter in the wrong position, and grey when the letter isn’t in the word. The goal is to figure out the word in as few attempts as possible (play link: https://dobidashinde-bit.github.io/wordle/ ). github ( https://github.com/dobidashinde-bit/wordle )...
|
1792932447.1365771
|
1793796447.1365771
|
|
52909
|
saurabh by @Saurabhnarale | Stardance
|
Saurabhnarale
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: saurabh by @Saurabhnarale | Stardance
|
1792932446.3073246
|
1793796446.3073246
|
|
57930
|
a game by @daniyathecoder | Stardance
|
daniyathecoder
|
0
|
1.2
|
0
|
[]
|
[{"post_id": 61078, "ts": "202 [{"post_id": 61078, "ts": "2026-09-03T19:54:53Z", "hours": 1.2025, "text": "I’m trying to make a game using canvas from js. I made this flower pattern using a circle and I’ll use this along with other stuff to make a cool game at the end."}]...
|
Title: a game by @daniyathecoder | Stardance
Devl Title: a game by @daniyathecoder | Stardance
Devlogs:
I’m trying to make a game using canvas from js. I made this flower pattern using a circle and I’ll use this along with other stuff to make a cool game at the end....
|
1792932445.4739037
|
1793796445.4739037
|
|
57926
|
LED cube by @abhineet881 | Stardance
|
abhineet881
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: LED cube by @abhineet881 | Stardance
|
1792932444.6453283
|
1793796444.6453283
|
|
57920
|
2D-Game by @GabeO | Stardance
|
GabeO
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 2D-Game by @GabeO | Stardance
|
1792932443.8147123
|
1793796443.8147123
|
|
42748
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932442.9702835
|
1793796442.9702835
|
|
42715
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932442.1471524
|
1793796442.1471524
|
|
42714
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932441.325012
|
1793796441.325012
|
|
42704
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932440.474506
|
1793796440.474506
|
|
42703
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792932439.6039326
|
1793796439.6039326
|
|
42700
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792929297.9216514
|
1793793297.9216514
|
|
37503
|
CS50x Problem Set Portfolio by @sunjasper123 | Sta CS50x Problem Set Portfolio by @sunjasper123 | Stardance...
|
sunjasper123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: CS50x Problem Set Portfolio by @sunjasper12 Title: CS50x Problem Set Portfolio by @sunjasper123 | Stardance...
|
1792929297.100244
|
1793793297.100244
|
|
32595
|
LifeSphere by @ice__fizz | Stardance
|
ice__fizz
|
0
|
113.0
|
0
|
[]
|
[{"post_id": 25860, "ts": "202 [{"post_id": 25860, "ts": "2026-07-10T10:42:46Z", "hours": 113.0, "text": "hi guys, i made a cool thing so this is devlog 1 new here but uhh yea so this is a cool project- rn i finished the main thing that allows it to really work and communicate- the app made it in flutter, i like it tbh. firebase also in this- it does medicine reminder creation, automation for home appliances, check ur health and etc"}]...
|
Title: LifeSphere by @ice__fizz | Stardance
Devlo Title: LifeSphere by @ice__fizz | Stardance
Devlogs:
hi guys, i made a cool thing so this is devlog 1 new here but uhh yea so this is a cool project- rn i finished the main thing that allows it to really work and communicate- the app made it in flutter, i like it tbh. firebase also in this- it does medicine reminder creation, automation for home appliances, check ur health and etc...
|
1792929296.2697332
|
1793793296.2697332
|
|
12337
|
Untitled by @Divij | Stardance
|
Divij
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Untitled by @Divij | Stardance
|
1792929295.4377072
|
1793793295.4377072
|
|
25596
|
StellarMesh Controller by @Rounakpro | Stardance
|
Rounakpro
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: StellarMesh Controller by @Rounakpro | Star Title: StellarMesh Controller by @Rounakpro | Stardance...
|
1792929294.6271741
|
1793793294.6271741
|
|
32368
|
Custom New Tab Extension by @kingjamesh | Stardanc Custom New Tab Extension by @kingjamesh | Stardance...
|
kingjamesh
|
0
|
5.53
|
0
|
[]
|
[{"post_id": 27926, "ts": "202 [{"post_id": 27926, "ts": "2026-07-13T21:06:35Z", "hours": 1.9703, "text": "Devlog #3: Extension UI I finally got to the css styling. I decided on a pretty simple and minimal UI design. I also added a dark mode and a light mode to my extension. It works by toggling a button in the top right. UI is all done! I also improved my URL handling, so now I don’t have to type in https:// every time. Almost done."}, {"post_id": 25411, "ts": "2026-07-09T17:48:31Z", "hours": 2.3525, "text": "Devlog #2: iFrame + Redirect I was working on the redirect js and i realized redirect is kinda slow for a new tab page. I did a little research and decided to pivot towards using iFrames. Once I finished this, i realized that some sites like github don’t load inside an iframe. They send an X-Frame-Options or CSP frame-ancestors header and then the browser blocks the embed. However, I found iFrame to be way faster for the websites that it worked on so i decided to implement both. Detecting blocked sites in iframe With a little testing, i found that blocked iframes load almost instantly (and throw this in the console: Framing 'https://github.com/' violates the following Content Security Policy directive: \"frame-ancestors 'none'\". The request has been blocked. ). Normal (unblocked) iframes take way longer because they actually have to load the page. I decided to choose which feature to implement based on time. If the site’s loaded under 125 ms, i treat it as a fail and redirect instead of using iframe. If it goes past 800 ms, i also redirect. iFrame works between 125 ms and 800 ms. Blocked Sites Storage Once a site fails, I save the url to a blocked list in localStorage and sync it to chrome.storage.local . On the next visit, this list is checked. If the url is already known to fail, i just skip the iFrame attempt completely and just go straight for the redirect ui looks the same so code ss today other ss is blocked iframe example"}, {"post_id": 25028, "ts": "2026-07-08T23:28:56Z", "hours": 1.2031, "text": "Devlog #1: Setup I haven’t built a chrome extension since last summer so I’m a bit rusty. Set up all of my html stuff with the popup and the actual redirect part. Coming back to styling at another later time. I also started my redirect js"}]...
|
Title: Custom New Tab Extension by @kingjamesh | S Title: Custom New Tab Extension by @kingjamesh | Stardance
Devlogs:
Devlog #1: Setup I haven’t built a chrome extension since last summer so I’m a bit rusty. Set up all of my html stuff with the popup and the actual redirect part. Coming back to styling at another later time. I also started my redirect js
Devlog #2: iFrame + Redirect I was working on the redirect js and i realized redirect is kinda slow for a new tab page. I did a little research and decided to pivot towards using iFrames. Once I finished this, i realized that some sites like github don’t load inside an iframe. They send an X-Frame-Options or CSP frame-ancestors header and then the browser blocks the embed. However, I found iFrame to be way faster for the websites that it worked on so i decided to implement both. Detecting blocked sites in iframe With a little testing, i found that blocked iframes load almost instantly (and throw this in the console: Framing 'https://github.com/' violates the following Content Security Policy directive: "frame-ancestors 'none'". The request has been blocked. ). Normal (unblocked) iframes take way longer because they actually have to load the page. I decided to choose which feature to implement based on time. If the site’s loaded under 125 ms, i treat it as a fail and redirect instead of using iframe. If it goes past 800 ms, i also redirect. iFrame works between 125 ms and 800 ms. Blocked Sites Storage Once a site fails, I save the url to a blocked list in localStorage and sync it to chrome.storage.local . On the next visit, this list is checked. If the url is already known to fail, i just skip the iFrame attempt completely and just go straight for the redirect ui looks the same so code ss today other ss is blocked iframe example
Devlog #3: Extension UI I finally got to the css styling. I decided on a pretty simple and minimal UI design. I also added a dark mode and a light mode to my extension. It works by toggling a button in the top right. UI is all done! I also improved my URL handling, so now I don’t have to type in https:// every time. Almost done....
|
1792929293.3993814
|
1793793293.3993814
|
|
11574
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1792929292.5682862
|
1793793292.5682862
|