|
21305
|
Hexus, E-Knowledge by @wuff | Stardance
|
wuff
|
0
|
21.43
|
0
|
[]
|
[{"post_id": 31966, "ts": "202 [{"post_id": 31966, "ts": "2026-07-20T19:47:57Z", "hours": 4.1469, "text": "Devlog 7 - Lists I fixed lists (hopefully) and added the add and remove commands. God, I’m so happy to finally be done with this. There was so much debugging… 😭 But on the bright side, I think this is the last major variable type, right? (Meanwhile: dictionaries.) Recently, I started thinking that I should probably finally create the website. That way, I won’t forget all of Hexus’ commands and features once the language grows bigger, so it’s getting closer and closer. My plans are to spend more time working on loops and errors. Right now, we don’t really know what kinds of errors can occur in the parser and interpreter, because there are only three of them so far XD I also want to work on list indexing, but we’ll see. PS. “Kot” is “Cat”. I’m too lazy to change that right now. XD Make programming easier again!!!"}, {"post_id": 31416, "ts": "2026-07-19T19:24:27Z", "hours": 4.3403, "text": "Devlog 6 - List Templates I just added list creation to Hexus. I was thinking about how to make it easier for beginners to immediately understand how to create lists, so I came up with the idea of adding a comma at the end whenever assigning elements to a list. I know people might hate me for this, but honestly, it’s something you can get used to XD. For creating an empty list, you can still use the classic [] . However, I also added the ability to perform mathematical operations directly while adding elements to a list by wrapping them in square brackets. My future plans are to add commands for adding and removing elements from lists. P.S. I still haven’t touched the website XD Make programming easier again!!!"}, {"post_id": 30104, "ts": "2026-07-17T12:47:38Z", "hours": 2.6403, "text": "Devlog 5 - If, Not If, e.t.c Today I added if, elif, and else to Hexus, which allowed me to run the first calculator written in Hexus!!! The most frustrating part was figuring out how to make elif blocks execute correctly, and then making sure that else would execute after them if none of the elif conditions were true. After two hours, I finally managed to get it working. My future plans include changing send so that instead of only accepting plain strings, you will be able to write something like “Hello {name}” — similar to Python’s f-strings, but built directly into the language without needing to add an f before the string. Next, I want to create an online playground along with a quick list of commands, so anyone can try out Hexus. After that, I plan to introduce official version numbering. Not something like 1.0 yet, but more like beta_0.1 until I’m satisfied with the result. Make programming easier again!!!"}, {"post_id": 29081, "ts": "2026-07-15T18:49:14Z", "hours": 1.8194, "text": "Devlog 4 - The First Hello World in Hexus History Today, a historic event happened — the first ever Hello World in Hexus!!! Unfortunately, I don’t have the exact time when it happened, but that’s life I guess… I also immediately added the read command, support for mathematical operations (+, -, *, /), variable assignment, and comparisons. There is so much that I added that it’s honestly surprising I managed to fit it all into just 2 hours (although, to be fair, Hackatime only measures the time when I’m actually writing code…). The next things on my list are adding comment skipping in the interpreter and finally working on if/elif/else. After that, I might start focusing more on the website, which is planned to include a tutorial and an online editor for my language. Although, to be fair, there is still a lot left to do with the language itself. See you in next devlog!!!"}, {"post_id": 28860, "ts": "2026-07-15T12:41:31Z", "hours": 2.9592, "text": "Devlog 3 - Nesting It took me a while to figure out how nesting should work (trust me, it’s easy to imagine in your head, but implementing it in code is a whole different story). Right now, I’ve added nesting support for the send and read commands. Since the last devlog, I also added comments. They work just like Python comments, although for now they’re only single-line comments. I’m hoping I’ll have more time to work on this project now, except for the week I’ll be away on vacation, since I’ll be spending that time working on my game for the Jame Gam. What’s next? I’m currently thinking about implementing the interpreter for the send and read commands. If everything goes well, another devlog might even appear later today once the interpreter is ready. See you in the next devlog!!!"}, {"post_id": 17942, "ts": "2026-06-28T21:58:43Z", "hours": 2.8372, "text": "Devlog 2 - Basic Parser Figuring out how all of this works took me some time (also because I was participating in a Jame Gam), especially since I honestly didn’t really understand Python classes until now. In the last devlog, I only had the lexer/tokenizer, but now I’ve added a parser. At the moment, it supports a few commands like send, read, basic math operations, and saving values into variables. Right now, my next goal is to work on nesting and if functions. Also, somewhere in between, I added something to the website… honestly, I don’t even remember what XD. See you in the next devlog!!!"}, {"post_id": 14665, "ts": "2026-06-23T21:03:27Z", "hours": 2.6831, "text": "Meet Hexus (E-Knowledge) As a beginner programmer (although I’m not even sure if I can still call myself a beginner when I’m writing my own programming language XD), I decided it was time to take on something more difficult. My first programming language was Skript (yes, I consider it a real language), and moving from it to Python and C made me realize how much I missed that descriptive style of coding. That’s why I decided to create my own language — a mix of Python, Skript, and a bit of C. At the moment, I’ve written a few example lines of code to figure out the syntax of the language, which also led to creating the first lexer. At the same time, in my free time, I’m also trying to build a website that will include a built-in IDE and a simple guide on how to use Hexus. In the future, I’m planning to create a newer version of Hexus written in C, but I have no idea when that will happen. See you in the next devlog!!!"}]...
|
Title: Hexus, E-Knowledge by @wuff | Stardance
De Title: Hexus, E-Knowledge by @wuff | Stardance
Devlogs:
Meet Hexus (E-Knowledge) As a beginner programmer (although I’m not even sure if I can still call myself a beginner when I’m writing my own programming language XD), I decided it was time to take on something more difficult. My first programming language was Skript (yes, I consider it a real language), and moving from it to Python and C made me realize how much I missed that descriptive style of coding. That’s why I decided to create my own language — a mix of Python, Skript, and a bit of C. At the moment, I’ve written a few example lines of code to figure out the syntax of the language, which also led to creating the first lexer. At the same time, in my free time, I’m also trying to build a website that will include a built-in IDE and a simple guide on how to use Hexus. In the future, I’m planning to create a newer version of Hexus written in C, but I have no idea when that will happen. See you in the next devlog!!!
Devlog 2 - Basic Parser Figuring out how all of this works took me some time (also because I was participating in a Jame Gam), especially since I honestly didn’t really understand Python classes until now. In the last devlog, I only had the lexer/tokenizer, but now I’ve added a parser. At the moment, it supports a few commands like send, read, basic math operations, and saving values into variables. Right now, my next goal is to work on nesting and if functions. Also, somewhere in between, I added something to the website… honestly, I don’t even remember what XD. See you in the next devlog!!!
Devlog 3 - Nesting It took me a while to figure out how nesting should work (trust me, it’s easy to imagine in your head, but implementing it in code is a whole different story). Right now, I’ve added nesting support for the send and read commands. Since the last devlog, I also added comments. They work just like Python comments, although for now they’re only single-line comments. I’m hoping I’ll have more time to work on this project now, except for the week I’ll be away on vacation, since I’ll be spending that time working on my game for the Jame Gam. What’s next? I’m currently thinking about implementing the interpreter for the send and read commands. If everything goes well, another devlog might even appear later today once the interpreter is ready. See you in the next devlog!!!
Devlog 4 - The First Hello World in Hexus History Today, a historic event happened — the first ever Hello World in Hexus!!! Unfortunately, I don’t have the exact time when it happened, but that’s life I guess… I also immediately added the read command, support for mathematical operations (+, -, *, /), variable assignment, and comparisons. There is so much that I added that it’s honestly surprising I managed to fit it all into just 2 hours (although, to be fair, Hackatime only measures the time when I’m actually writing code…). The next things on my list are adding comment skipping in the interpreter and finally working on if/elif/else. After that, I might start focusing more on the website, which is planned to include a tutorial and an online editor for my language. Although, to be fair, there is still a lot left to do with the language itself. See you in next devlog!!!
Devlog 5 - If, Not If, e.t.c Today I added if, elif, and else to Hexus, which allowed me to run the first calculator written in Hexus!!! The most frustrating part was figuring out how to make elif blocks execute correctly, and then making sure that else would execute after them if none of the elif conditions were true. After two hours, I finally managed to get it working. My future plans include changing send so that instead of only accepting plain strings, you will be able to write something like “Hello {name}” — similar to Python’s f-strings, but built directly into the language without needing to add an f before the string. Next, I want to create an online playground along with a quick list of commands, so anyone can try out Hexus. After that, I plan to introduce official version numbering. Not something like 1.0 yet, but more like beta_0.1 until I’m satisfied with the result. Make programming easier again!!!
Devlog 6 - List Templates I just added list creation to Hexus. I was thinking about how to make it easier for beginners to immediately understand how to create lists, so I came up with the idea of adding a comma at the end whenever assigning elements to a list. I know people might hate me for this, but honestly, it’s something you can get used to XD. For creating an empty list, you can still use the classic [] . However, I also added the ability to perform mathematical operations directly while adding elements to a list by wrapping them in square brackets. My future plans are to add commands for adding and removing elements from lists. P.S. I still haven’t touched the website XD Make programming easier again!!!
Devlog 7 - Lists I fixed lists (hopefully) and added the add and remove commands. God, I’m so happy to finally be done with this. There was so much debugging… 😭 But on the bright side, I think this is the last major variable type, right? (Meanwhile: dictionaries.) Recently, I started thinking that I should probably finally create the website. That way, I won’t forget all of Hexus’ commands and features once the language grows bigger, so it’s getting closer and closer. My plans are to spend more time working on loops and errors. Right now, we don’t really know what kinds of errors can occur in the parser and interpreter, because there are only three of them so far XD I also want to work on list indexing, but we’ll see. PS. “Kot” is “Cat”. I’m too lazy to change that right now. XD Make programming easier again!!!...
|
1793256496.5249116
|
1793861296.5249116
|
|
27030
|
Roblox Obby by @wuff | Stardance
|
wuff
|
0
|
1.6
|
0
|
[]
|
[{"post_id": 16953, "ts": "202 [{"post_id": 16953, "ts": "2026-06-27T14:59:17Z", "hours": 1.6003, "text": "Devlog 1 For a change, I started working in 3D today, and in Roblox Studio of all places XD. I decided to make an obby (I’ve always felt like Roblox is just packed with obbies, but this one won’t be anything super special, just like the rest). Since I’ve never used Lua or Luau before, I had to watch some tutorials first. After that, I made a few blocks and some red ones, and wrote a couple of scripts (for a checkpoint counter, dying when you touch a red block, and the checkpoints themselves). That’s all for today, see you in the next devlog!"}]...
|
Title: Roblox Obby by @wuff | Stardance
Devlogs:
Title: Roblox Obby by @wuff | Stardance
Devlogs:
Devlog 1 For a change, I started working in 3D today, and in Roblox Studio of all places XD. I decided to make an obby (I’ve always felt like Roblox is just packed with obbies, but this one won’t be anything super special, just like the rest). Since I’ve never used Lua or Luau before, I had to watch some tutorials first. After that, I made a few blocks and some red ones, and wrote a couple of scripts (for a checkpoint counter, dying when you touch a red block, and the checkpoints themselves). That’s all for today, see you in the next devlog!...
|
1793199085.9926598
|
1793803885.9926598
|
|
36830
|
Better-regions by @wuff | Stardance
|
wuff
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Better-regions by @wuff | Stardance
|
1792745490.0927792
|
1793350290.0927792
|
|
8906
|
My awesome macropad! by @wud | Stardance
|
wud
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wud | Stardance
|
1792655307.311054
|
1793260107.311054
|
|
71886
|
EthiolearnAI by @wubshetdestaw | Stardance
|
wubshetdestaw
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: EthiolearnAI by @wubshetdestaw | Stardance
|
1793274445.9955647
|
1793879245.9955647
|
|
4383
|
My awesome macropad! by @wubshet2028 | Stardance
|
wubshet2028
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wubshet2028 | Star Title: My awesome macropad! by @wubshet2028 | Stardance...
|
1792723744.456172
|
1793328544.456172
|
|
4384
|
My first slack bot! by @wubshet2028 | Stardance
|
wubshet2028
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @wubshet2028 | Stard Title: My first slack bot! by @wubshet2028 | Stardance...
|
1792803175.0068586
|
1793407975.0068586
|
|
36300
|
NovaSpark by @wthaarushi | Stardance
|
wthaarushi
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: NovaSpark by @wthaarushi | Stardance
|
1793177675.5873888
|
1793782475.5873888
|
|
36826
|
Whats Your IP Human ~ WYIPH by @wtfisquantum | Sta Whats Your IP Human ~ WYIPH by @wtfisquantum | Stardance...
|
wtfisquantum
|
3
|
29.0
|
353
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-27T16:29:52Z", "hours": 18.0, "multiplier": 11.58, "payout": 213, "blessing": "neutral", "text": "I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool that lets you inspect IPv4 and IPv6 addresses while also showing what happens behind the scenes. The project provides detailed information such as geolocation, ISP, ASN, proxy and hosting detection, network metadata and now a much more complete WHOIS lookup experience. One of the biggest updates in this version was expanding the WHOIS system. I researched different WHOIS APIs, worked through CORS and deployment issues, and eventually built and deployed my own API layer to reliably process the registry data. The application can now surface information such as IP ranges, network and organization details, registry information, abuse contacts, administrative and technical contacts, routes and origin AS information, while filtering and formatting the raw responses into something much easier to understand. I also spent a lot of time improving the overall experience around this data. The WHOIS results have been redesigned into structured sections instead of displaying raw registry responses, while the existing geolocation and network information continues to work alongside the interactive Leaflet map. I also worked on the backend and deployment setup to make the whole lookup pipeline more reliable. The project has also started moving beyond being just an educational IP lookup tool. I’m currently experimenting with turning it into a more practical service for location and website tracking, with several ideas planned for future versions. To test it, simply open the website and it will automatically look up your current public IP on your first visit. You can then search for any valid IPv4 or IPv6 address and explore its geolocation, network information and WHOIS data. The How it Works section is also available if you want to understand the networking concepts behind the information being displayed. The project is now live and ready to try! I’d really appreciate it if you could check it out, leave a rating and let me know what you think. ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. There are already quite a few more ideas in my head for where this can go next, so this definitely isn’t the final version. Thanks for checking it out and supporting the project! :)", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}, {"ship_num": 2, "ts": "2026-07-31T07:27:12Z", "hours": 7.0, "multiplier": 17.76, "payout": 129, "blessing": "neutral", "text": "I built What’s Your IP Human (WYIPH), an educational IP intelligence tool that not only lets you inspect IPv4 and IPv6 addresses, but also explains what’s happening behind the scenes. Alongside detailed lookup information like geolocation, ISP, ASN, proxy/hosting detection and network metadata, the project includes an interactive documentation experience that walks through concepts such as WHOIS, Regional Internet Registries, Autonomous Systems, BGP routing, coordinate generation, IP accuracy and much more. The biggest challenge was making complex networking concepts understandable without oversimplifying them. I spent a lot of time researching official documentation, verifying information, and designing the interface so users could learn how IP lookups actually work instead of treating the results as a black box. Keeping the documentation visually consistent with the lookup experience while integrating interactive elements like Leaflet maps was another fun challenge. I’m most proud of turning what started as a simple IP lookup tool into something educational. Instead of only displaying data, it explains where the data comes from, how reliable it is, and why different services return different results. Hopefully it helps people learn a little more about how the Internet actually works. To test it, simply open the website. On your first visit it automatically analyzes your current public IP address. You can then search for any valid IPv4 or IPv6 address, explore the interactive map, and switch to the How it Works section to dive into the networking concepts behind each piece of information displayed. Feedback is always welcome, and I already have a few more features planned for future updates! if you enjoyed exploring the project, i’d really appreciate a good rating! ❤️ my last project didn’t receive many ratings, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. there are already more updates planned, so if you like the project, consider following it and leaving a rating. every bit of feedback helps me make it even better. thank you! :)", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}, {"ship_num": 3, "ts": "2026-07-22T20:09:04Z", "hours": 4.0, "multiplier": 2.78, "payout": 11, "blessing": "neutral", "text": "I built What’s Your IP..?, a web application that lets users inspect any IPv4 or IPv6 address and view detailed information including geolocation, ISP, ASN, hosting/proxy detection, timezone and more, all alongside an interactive Leaflet map. The most challenging part was integrating multiple APIs while keeping the UI responsive and making sure the map, loading states and data components stayed in sync throughout the lookup process. I’m especially proud of the overall UI, the modular component architecture and the smooth search experience. To test the project, simply open the site. On your first visit it automatically analyzes your current public IP. After that, you can enter any valid IP address in the search bar to inspect its details and see its approximate location on the interactive map.", "repo": "https://github.com/wtfisquantum/whats-your-ip", "demo": "https://whats-your-ip-human.vercel.app"}]...
|
[{"post_id": 55629, "ts": "202 [{"post_id": 55629, "ts": "2026-08-27T16:20:45Z", "hours": 9.2442, "text": "Continued working on the existing lookup system and made a few more improvements to both the frontend and backend Expanded the WHOIS integration further and added more of the raw registry information into the processed response The WHOIS section can now surface details such as the inetnum/IP range, network name, organization, country, abuse contact, admin and technical contacts, ASN, route and origin AS , along with the relevant registry information For example, an APNIC response can now expose information like the 2.2.2.2 - 2.2.255.255 address range, organization details, abuse mailbox, AS55836 route information and the corresponding network contacts instead of showing only basic IP metadata Refined the WHOIS parsing and presentation so the large responses are filtered and displayed in a much more readable format Worked on the backend again to make the lookup pipeline more reliable and prepared the system for the bigger location and website-tracking direction i’m planning to take this project towards Ran into another unexpected issue with the map tile provider, which recently started requiring an API key for requests even though the same setup had been working without one before. since buying a key isn’t really an option for this project, i’m currently looking into alternative tile providers that can work reliably without introducing another paid dependency Also ran into a few deployment issues while putting the updated backend and frontend online, but tracked them down, fixed the server-side and frontend build issues and got the complete application deployed successfully Did a final pass over the lookup flow, WHOIS data rendering and the rest of the interface to make sure everything was working together properly and that’s basically it for this version. the WHOIS system is now fully integrated and the project is live again. i’m also working on turning this into something more useful than just an IP lookup tool, with a proper location and website tracking workflow planned for the next few updates. :)"}, {"post_id": 49927, "ts": "2026-08-18T21:54:17Z", "hours": 6.5375, "text": "Continued working on the WHOIS integration and completed the main lookup flow, with the returned data now being properly processed and rendered inside the application Fixed an issue where some WHOIS responses contained special characters and percentage-encoded values that were being rendered directly as text, causing formatting issues. Added filtering and cleanup so these values are handled properly before reaching the UI Improved the overall WHOIS presentation with better typography, spacing and visual hierarchy so the large amount of returned information feels easier to scan Added more useful WHOIS information, including relevant registration and contact details that could help when looking for the appropriate organization or ISP contact for reporting network-related issues Made a few improvements to the Leaflet map experience as well, particularly around map spanning and tile loading performance Switched the map tile delivery to a faster CDN to reduce loading delays and make the interactive map feel more responsive Started experimenting with a proper theme toggle for the application. The initial approach uses CSS filters to test the dark/light transition, although image and color inversion still causes a few visual issues that need to be cleaned up The next step is to replace the experimental theme approach with a more reliable implementation and polish the remaining edge cases also started thinking about the bigger direction of the project. instead of keeping it purely as an educational IP intelligence experience, i’m considering turning it into an actual service that people could use for real networking, IP intelligence or troubleshooting workflows. still exploring the possibilities, but i think there could be something much more useful to build on top of what is already here."}, {"post_id": 46850, "ts": "2026-08-14T11:44:44Z", "hours": 2.6056, "text": "Started expanding the lookup experience beyond the existing Geolocation, System Context and Network sections by working on a complete WHOIS lookup system Researched how WHOIS data is structured and what kind of information can be extracted from IP registration records Explored and tested multiple APIs for retrieving WHOIS information and worked through the deployment and integration requirements Ran into a few CORS-related issues while testing the external services, so I spent some time debugging the requests and figuring out a reliable way to access the data from the frontend Eventually deployed my own API layer to handle the WHOIS requests and integrated that service into the application Started successfully retrieving WHOIS information for the searched IP addresses, including registration and network-related details Began designing the new WHOIS section so the returned information can be presented in a clean and readable way instead of dumping the raw API response Added the initial UI structure and data components for organizing the different WHOIS fields and making the information easier to understand Tested the complete flow from IP lookup - WHOIS API - processed response - formatted UI and fixed a few issues along the way there’s still more i want to do with the WHOIS section, especially around organizing and explaining some of the returned fields, but the core lookup and integration are now working properly and the next step is mostly about polishing the experience."}, {"post_id": 38049, "ts": "2026-07-31T07:20:40Z", "hours": 0.4856, "text": "Wrapped up the final release and deployed the latest version to Vercel Updated the live deployment URL, README and project documentation to reflect all of the latest changes Added a few final educational sections explaining: How geographic coordinates are determined from an IP address Why IP lookups are usually so fast How integer IP conversion works behind the scenes The expected accuracy of different pieces of IP metadata Created a dedicated accuracy comparison table so users can easily understand which fields are highly reliable and which are only approximate Fixed a handful of deployment-related issues that appeared during the production build before successfully publishing the updated version Cleaned up the remaining codebase, pushed the final commits and verified the complete lookup flow one last time The project is now live with both the interactive lookup experience and the in-depth networking documentation working together in a single interface really happy with how this turned out! if you get a chance to try it out, i’d love to hear your thoughts and feedback. there are already a few more ideas planned for future updates, so this definitely won’t be the last release :)"}, {"post_id": 38039, "ts": "2026-07-31T06:35:05Z", "hours": 0.8158, "text": "Continued expanding the networking documentation by adding a dedicated section on Autonomous Systems (ASNs) and Border Gateway Protocol (BGP) Researched how internet routing actually works beyond simple IP ownership and documented the relationship between IP addresses, IP prefixes, ASNs and Internet Service Providers Added step-by-step explanations showing how routers determine the correct destination network instead of routing directly to individual IP addresses Built a visual flow diagram illustrating the complete lookup pipeline: IP Address IP Prefix Origin Autonomous System ISP / Organization Simplified several networking concepts into beginner-friendly explanations while keeping the technical details accurate Refined the typography, spacing and content hierarchy to improve readability across the documentation page Continued maintaining design consistency by reusing existing components and styling patterns throughout the blog Spent additional time validating routing examples and ASN information to ensure the documentation reflects real-world networking concepts as closely as possible This section now serves as the foundation for explaining how global internet traffic is routed before moving into more advanced networking topics"}, {"post_id": 37764, "ts": "2026-07-30T17:57:51Z", "hours": 1.2481, "text": "Continued expanding the What’s Your IP Human documentation with a few more in-depth networking concepts Researched Regional Internet Registries (RIRs) and added a dedicated section explaining how global IP address allocation works Collected the official names, logos and branding assets for each registry and integrated them into the page to make the content more visual and easier to follow Added another section covering WHOIS records , explaining what they are, what information they contain and how they’re commonly used during IP lookups Designed new information grids and data cards with consistent borders, icons and spacing to improve readability while maintaining the overall design language of the application Fixed the documentation flow so every section now references the currently searched IP address instead of placeholder values, making the explanations feel much more contextual and easier to understand Started documenting the fundamentals of Autonomous Systems (ASN) and BGP routing , laying the groundwork for explaining how IP traffic is routed across the internet Spent some time experimenting with different approaches for visualizing networking concepts, including Mermaid diagrams , React Flow , and pure CSS-based layouts before deciding on the final direction Continued refining the overall design consistency so the documentation feels like a natural extension of the main application rather than a separate page More interactive diagrams and networking sections are planned once the final visualization approach is finalized"}, {"post_id": 37522, "ts": "2026-07-30T10:25:10Z", "hours": 0.96, "text": "Continued building the What’s Your IP Human documentation experience with a focus on making the lookup process easier to understand Completed the first major section explaining how everything starts , including: How a user’s public IP address is fetched What happens when a lookup request is made The initial request flow before any data is processed Added a highlighted example of the actual request payload to make the explanation easier to follow Documented a few common misconceptions around IP lookups and clarified what information can (and cannot) be determined from an IP address Built another section explaining how IP address ranges are allocated to different organizations, ISPs and cloud providers Researched and collected branding assets for major providers, then organized them into a structured dataset alongside their corresponding IP ranges Created reusable data structures to power the provider showcase and present everything in a clean, consistent layout Focused on keeping the new documentation visually consistent with the rest of the application by maintaining the same spacing, typography, colors and component styling throughout The core structure is now in place, with more sections planned to cover geolocation, network metadata, accuracy and the complete lookup pipeline"}, {"post_id": 36413, "ts": "2026-07-28T14:58:33Z", "hours": 1.8931, "text": "Started working on What’s Your IP Human ~ WYIPH experience after receiving feedback that people were interested in understanding what happens behind the scenes during an IP lookup Began building a dedicated “How it Works” page to explain: How IP information is collected Which data is returned directly by lookup providers The expected accuracy of different fields How geolocation and network information are determined Added a new “How it Works” action that replaces the interactive map with a dedicated documentation-style page Designed the initial landing section with a proper hero layout while keeping the overall design language consistent with the rest of the application Reused the current Leaflet map as a dynamic background to create a smoother transition between the dashboard and documentation page Focused on maintaining visual consistency across typography, spacing, colors and component styling so the new page doesn’t feel disconnected from the main interface Built the foundation for future sections that will document the complete lookup pipeline, data sources and processing flow in a much more transparent way More content and diagrams will be added in the next development session"}, {"post_id": 35052, "ts": "2026-07-26T07:10:39Z", "hours": 2.0586, "text": "spent some time giving the project a final polish before calling it done. cleaned up a few remaining ui inconsistencies, refactored parts of the component structure and simplified some of the rendering logic to make the codebase a bit easier to maintain. also fixed a handful of small bugs around ip lookups, improved error handling for invalid inputs and polished loading and transition states throughout the application. made a few tweaks to spacing, typography and responsive layouts so everything feels more consistent across different screen sizes. finished by doing another full pass over the project, removing some leftover code, improving overall stability and verifying the complete lookup workflow one last time before shipping."}, {"post_id": 33155, "ts": "2026-07-22T20:02:18Z", "hours": 0.7417, "text": "Wrapped up the remaining implementation work and cleaned up the entire codebase Fixed the remaining UI and CSS issues across the application Finished integrating all remaining React components and connected them with the existing data flow Completed the Leaflet map implementation and finalized the interactive location view Polished the overall lookup workflow to ensure everything works smoothly from search to map rendering Deployed the project to Vercel Ran into a deployment issue during the first build, tracked it down and resolved it, then successfully deployed the application Experimented with a clean light theme after deployment, but it didn’t feel quite right for the overall design Designed and implemented a complete dark theme and decided to make it the final look of the project Added the final polish, tested the complete application and verified that everything works as expected finally calling this one done! hope you all enjoy using it, and if you get a chance to check it out, i’d love to hear what you think :)"}, {"post_id": 33103, "ts": "2026-07-22T18:38:16Z", "hours": 1.0717, "text": "Implemented a proper loading experience while IP and geolocation data are being fetched Added dedicated loading states to provide a smoother and more responsive user experience Built reusable components for displaying fetched network information in a clean and structured layout Refactored the details section into individual rows to improve readability and maintainability Formatted the IP address by splitting it into individual octets for a more distinctive visual presentation Displayed detailed information returned by the IP lookup service, including: Mobile / Cellular detection Proxy and VPN status Hosting provider detection Geolocation data Timezone ISP and ASN information Country, region and city details Improved the overall presentation of network metadata with a cleaner information hierarchy Added support for both default and manual lookups: On the first visit, the application automatically fetches the user’s current public IP Afterward, users can search and analyze any valid IP address through the search interface Polished the overall data flow to ensure smooth transitions between loading, fetching and rendering states Fixed minor UI inconsistencies and improved component synchronization throughout the lookup workflow"}, {"post_id": 32485, "ts": "2026-07-21T18:18:14Z", "hours": 2.1939, "text": "Implemented interactive map support using Leaflet with OpenStreetMap tile layers Built the initial mapping system to visualize the user’s approximate location based on IP geolocation data Integrated an external IP geolocation API to automatically retrieve: Public IP address Approximate location ISP / Network provider Timezone and additional network metadata Refactored the frontend into reusable React components for improved maintainability and cleaner project architecture Created dedicated components for: Formatted IP address rendering Data rows Status badges Interactive map container Improved the data flow between the API layer and UI, making updates more predictable and easier to extend Polished the overall dashboard layout with better spacing, organization and information hierarchy Resolved rendering and state synchronization issues while connecting API responses to the map and interface Verified the complete end-to-end workflow from IP lookup → API response → data processing → map rendering → real-time UI updates Added the foundation for future location-based features by keeping the mapping and data-fetching layers modular and scalable"}]...
|
Title: Whats Your IP Human ~ WYIPH by @wtfisquantu Title: Whats Your IP Human ~ WYIPH by @wtfisquantum | Stardance
Devlogs:
Implemented interactive map support using Leaflet with OpenStreetMap tile layers Built the initial mapping system to visualize the user’s approximate location based on IP geolocation data Integrated an external IP geolocation API to automatically retrieve: Public IP address Approximate location ISP / Network provider Timezone and additional network metadata Refactored the frontend into reusable React components for improved maintainability and cleaner project architecture Created dedicated components for: Formatted IP address rendering Data rows Status badges Interactive map container Improved the data flow between the API layer and UI, making updates more predictable and easier to extend Polished the overall dashboard layout with better spacing, organization and information hierarchy Resolved rendering and state synchronization issues while connecting API responses to the map and interface Verified the complete end-to-end workflow from IP lookup → API response → data processing → map rendering → real-time UI updates Added the foundation for future location-based features by keeping the mapping and data-fetching layers modular and scalable
Implemented a proper loading experience while IP and geolocation data are being fetched Added dedicated loading states to provide a smoother and more responsive user experience Built reusable components for displaying fetched network information in a clean and structured layout Refactored the details section into individual rows to improve readability and maintainability Formatted the IP address by splitting it into individual octets for a more distinctive visual presentation Displayed detailed information returned by the IP lookup service, including: Mobile / Cellular detection Proxy and VPN status Hosting provider detection Geolocation data Timezone ISP and ASN information Country, region and city details Improved the overall presentation of network metadata with a cleaner information hierarchy Added support for both default and manual lookups: On the first visit, the application automatically fetches the user’s current public IP Afterward, users can search and analyze any valid IP address through the search interface Polished the overall data flow to ensure smooth transitions between loading, fetching and rendering states Fixed minor UI inconsistencies and improved component synchronization throughout the lookup workflow
Wrapped up the remaining implementation work and cleaned up the entire codebase Fixed the remaining UI and CSS issues across the application Finished integrating all remaining React components and connected them with the existing data flow Completed the Leaflet map implementation and finalized the interactive location view Polished the overall lookup workflow to ensure everything works smoothly from search to map rendering Deployed the project to Vercel Ran into a deployment issue during the first build, tracked it down and resolved it, then successfully deployed the application Experimented with a clean light theme after deployment, but it didn’t feel quite right for the overall design Designed and implemented a complete dark theme and decided to make it the final look of the project Added the final polish, tested the complete application and verified that everything works as expected finally calling this one done! hope you all enjoy using it, and if you get a chance to check it out, i’d love to hear what you think :)
spent some time giving the project a final polish before calling it done. cleaned up a few remaining ui inconsistencies, refactored parts of the component structure and simplified some of the rendering logic to make the codebase a bit easier to maintain. also fixed a handful of small bugs around ip lookups, improved error handling for invalid inputs and polished loading and transition states throughout the application. made a few tweaks to spacing, typography and responsive layouts so everything feels more consistent across different screen sizes. finished by doing another full pass over the project, removing some leftover code, improving overall stability and verifying the complete lookup workflow one last time before shipping.
Started working on What’s Your IP Human ~ WYIPH experience after receiving feedback that people were interested in understanding what happens behind the scenes during an IP lookup Began building a dedicated “How it Works” page to explain: How IP information is collected Which data is returned directly by lookup providers The expected accuracy of different fields How geolocation and network information are determined Added a new “How it Works” action that replaces the interactive map with a dedicated documentation-style page Designed the initial landing section with a proper hero layout while keeping the overall design language consistent with the rest of the application Reused the current Leaflet map as a dynamic background to create a smoother transition between the dashboard and documentation page Focused on maintaining visual consistency across typography, spacing, colors and component styling so the new page doesn’t feel disconnected from the main interface Built the foundation for future sections that will document the complete lookup pipeline, data sources and processing flow in a much more transparent way More content and diagrams will be added in the next development session
Continued building the What’s Your IP Human documentation experience with a focus on making the lookup process easier to understand Completed the first major section explaining how everything starts , including: How a user’s public IP address is fetched What happens when a lookup request is made The initial request flow before any data is processed Added a highlighted example of the actual request payload to make the explanation easier to follow Documented a few common misconceptions around IP lookups and clarified what information can (and cannot) be determined from an IP address Built another section explaining how IP address ranges are allocated to different organizations, ISPs and cloud providers Researched and collected branding assets for major providers, then organized them into a structured dataset alongside their corresponding IP ranges Created reusable data structures to power the provider showcase and present everything in a clean, consistent layout Focused on keeping the new documentation visually consistent with the rest of the application by maintaining the same spacing, typography, colors and component styling throughout The core structure is now in place, with more sections planned to cover geolocation, network metadata, accuracy and the complete lookup pipeline
Continued expanding the What’s Your IP Human documentation with a few more in-depth networking concepts Researched Regional Internet Registries (RIRs) and added a dedicated section explaining how global IP address allocation works Collected the official names, logos and branding assets for each registry and integrated them into the page to make the content more visual and easier to follow Added another section covering WHOIS records , explaining what they are, what information they contain and how they’re commonly used during IP lookups Designed new information grids and data cards with consistent borders, icons and spacing to improve readability while maintaining the overall design language of the application Fixed the documentation flow so every section now references the currently searched IP address instead of placeholder values, making the explanations feel much more contextual and easier to understand Started documenting the fundamentals of Autonomous Systems (ASN) and BGP routing , laying the groundwork for explaining how IP traffic is routed across the internet Spent some time experimenting with different approaches for visualizing networking concepts, including Mermaid diagrams , React Flow , and pure CSS-based layouts before deciding on the final direction Continued refining the overall design consistency so the documentation feels like a natural extension of the main application rather than a separate page More interactive diagrams and networking sections are planned once the final visualization approach is finalized
Continued expanding the networking documentation by adding a dedicated section on Autonomous Systems (ASNs) and Border Gateway Protocol (BGP) Researched how internet routing actually works beyond simple IP ownership and documented the relationship between IP addresses, IP prefixes, ASNs and Internet Service Providers Added step-by-step explanations showing how routers determine the correct destination network instead of routing directly to individual IP addresses Built a visual flow diagram illustrating the complete lookup pipeline: IP Address IP Prefix Origin Autonomous System ISP / Organization Simplified several networking concepts into beginner-friendly explanations while keeping the technical details accurate Refined the typography, spacing and content hierarchy to improve readability across the documentation page Continued maintaining design consistency by reusing existing components and styling patterns throughout the blog Spent additional time validating routing examples and ASN information to ensure the documentation reflects real-world networking concepts as closely as possible This section now serves as the foundation for explaining how global internet traffic is routed before moving into more advanced networking topics
Wrapped up the final release and deployed the latest version to Vercel Updated the live deployment URL, README and project documentation to reflect all of the latest changes Added a few final educational sections explaining: How geographic coordinates are determined from an IP address Why IP lookups are usually so fast How integer IP conversion works behind the scenes The expected accuracy of different pieces of IP metadata Created a dedicated accuracy comparison table so users can easily understand which fields are highly reliable and which are only approximate Fixed a handful of deployment-related issues that appeared during the production build before successfully publishing the updated version Cleaned up the remaining codebase, pushed the final commits and verified the complete lookup flow one last time The project is now live with both the interactive lookup experience and the in-depth networking documentation working together in a single interface really happy with how this turned out! if you get a chance to try it out, i’d love to hear your thoughts and feedback. there are already a few more ideas planned for future updates, so this definitely won’t be the last release :)
Started expanding the lookup experience beyond the existing Geolocation, System Context and Network sections by working on a complete WHOIS lookup system Researched how WHOIS data is structured and what kind of information can be extracted from IP registration records Explored and tested multiple APIs for retrieving WHOIS information and worked through the deployment and integration requirements Ran into a few CORS-related issues while testing the external services, so I spent some time debugging the requests and figuring out a reliable way to access the data from the frontend Eventually deployed my own API layer to handle the WHOIS requests and integrated that service into the application Started successfully retrieving WHOIS information for the searched IP addresses, including registration and network-related details Began designing the new WHOIS section so the returned information can be presented in a clean and readable way instead of dumping the raw API response Added the initial UI structure and data components for organizing the different WHOIS fields and making the information easier to understand Tested the complete flow from IP lookup - WHOIS API - processed response - formatted UI and fixed a few issues along the way there’s still more i want to do with the WHOIS section, especially around organizing and explaining some of the returned fields, but the core lookup and integration are now working properly and the next step is mostly about polishing the experience.
Continued working on the WHOIS integration and completed the main lookup flow, with the returned data now being properly processed and rendered inside the application Fixed an issue where some WHOIS responses contained special characters and percentage-encoded values that were being rendered directly as text, causing formatting issues. Added filtering and cleanup so these values are handled properly before reaching the UI Improved the overall WHOIS presentation with better typography, spacing and visual hierarchy so the large amount of returned information feels easier to scan Added more useful WHOIS information, including relevant registration and contact details that could help when looking for the appropriate organization or ISP contact for reporting network-related issues Made a few improvements to the Leaflet map experience as well, particularly around map spanning and tile loading performance Switched the map tile delivery to a faster CDN to reduce loading delays and make the interactive map feel more responsive Started experimenting with a proper theme toggle for the application. The initial approach uses CSS filters to test the dark/light transition, although image and color inversion still causes a few visual issues that need to be cleaned up The next step is to replace the experimental theme approach with a more reliable implementation and polish the remaining edge cases also started thinking about the bigger direction of the project. instead of keeping it purely as an educational IP intelligence experience, i’m considering turning it into an actual service that people could use for real networking, IP intelligence or troubleshooting workflows. still exploring the possibilities, but i think there could be something much more useful to build on top of what is already here.
Continued working on the existing lookup system and made a few more improvements to both the frontend and backend Expanded the WHOIS integration further and added more of the raw registry information into the processed response The WHOIS section can now surface details such as the inetnum/IP range, network name, organization, country, abuse contact, admin and technical contacts, ASN, route and origin AS , along with the relevant registry information For example, an APNIC response can now expose information like the 2.2.2.2 - 2.2.255.255 address range, organization details, abuse mailbox, AS55836 route information and the corresponding network contacts instead of showing only basic IP metadata Refined the WHOIS parsing and presentation so the large responses are filtered and displayed in a much more readable format Worked on the backend again to make the lookup pipeline more reliable and prepared the system for the bigger location and website-tracking direction i’m planning to take this project towards Ran into another unexpected issue with the map tile provider, which recently started requiring an API key for requests even though the same setup had been working without one before. since buying a key isn’t really an option for this project, i’m currently looking into alternative tile providers that can work reliably without introducing another paid dependency Also ran into a few deployment issues while putting the updated backend and frontend online, but tracked them down, fixed the server-side and frontend build issues and got the complete application deployed successfully Did a final pass over the lookup flow, WHOIS data rendering and the rest of the interface to make sure everything was working together properly and that’s basically it for this version. the WHOIS system is now fully integrated and the project is live again. i’m also working on turning this into something more useful than just an IP lookup tool, with a proper location and website tracking workflow planned for the next few updates. :)
Ships:
I built What’s Your IP..?, a web application that lets users inspect any IPv4 or IPv6 address and view detailed information including geolocation, ISP, ASN, hosting/proxy detection, timezone and more, all alongside an interactive Leaflet map. The most challenging part was integrating multiple APIs while keeping the UI responsive and making sure the map, loading states and data components stayed in sync throughout the lookup process. I’m especially proud of the overall UI, the modular component architecture and the smooth search experience. To test the project, simply open the site. On your first visit it automatically analyzes your current public IP. After that, you can enter any valid IP address in the search bar to inspect its details and see its approximate location on the interactive map.
I built What’s Your IP Human (WYIPH), an educational IP intelligence tool that not only lets you inspect IPv4 and IPv6 addresses, but also explains what’s happening behind the scenes. Alongside detailed lookup information like geolocation, ISP, ASN, proxy/hosting detection and network metadata, the project includes an interactive documentation experience that walks through concepts such as WHOIS, Regional Internet Registries, Autonomous Systems, BGP routing, coordinate generation, IP accuracy and much more. The biggest challenge was making complex networking concepts understandable without oversimplifying them. I spent a lot of time researching official documentation, verifying information, and designing the interface so users could learn how IP lookups actually work instead of treating the results as a black box. Keeping the documentation visually consistent with the lookup experience while integrating interactive elements like Leaflet maps was another fun challenge. I’m most proud of turning what started as a simple IP lookup tool into something educational. Instead of only displaying data, it explains where the data comes from, how reliable it is, and why different services return different results. Hopefully it helps people learn a little more about how the Internet actually works. To test it, simply open the website. On your first visit it automatically analyzes your current public IP address. You can then search for any valid IPv4 or IPv6 address, explore the interactive map, and switch to the How it Works section to dive into the networking concepts behind each piece of information displayed. Feedback is always welcome, and I already have a few more features planned for future updates! if you enjoyed exploring the project, i’d really appreciate a good rating! ❤️ my last project didn’t receive many ratings, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. there are already more updates planned, so if you like the project, consider following it and leaving a rating. every bit of feedback helps me make it even better. thank you! :)
I built What’s Your IP Human (WYIPH) , an IP intelligence and networking exploration tool that lets you inspect IPv4 and IPv6 addresses while also showing what happens behind the scenes. The project provides detailed information such as geolocation, ISP, ASN, proxy and hosting detection, network metadata and now a much more complete WHOIS lookup experience. One of the biggest updates in this version was expanding the WHOIS system. I researched different WHOIS APIs, worked through CORS and deployment issues, and eventually built and deployed my own API layer to reliably process the registry data. The application can now surface information such as IP ranges, network and organization details, registry information, abuse contacts, administrative and technical contacts, routes and origin AS information, while filtering and formatting the raw responses into something much easier to understand. I also spent a lot of time improving the overall experience around this data. The WHOIS results have been redesigned into structured sections instead of displaying raw registry responses, while the existing geolocation and network information continues to work alongside the interactive Leaflet map. I also worked on the backend and deployment setup to make the whole lookup pipeline more reliable. The project has also started moving beyond being just an educational IP lookup tool. I’m currently experimenting with turning it into a more practical service for location and website tracking, with several ideas planned for future versions. To test it, simply open the website and it will automatically look up your current public IP on your first visit. You can then search for any valid IPv4 or IPv6 address and explore its geolocation, network information and WHOIS data. The How it Works section is also available if you want to understand the networking concepts behind the information being displayed. The project is now live and ready to try! I’d really appreciate it if you could check it out, leave a rating and let me know what you think. ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building technical and educational projects that explain how things work under the hood, and i hope that comes across in this one. There are already quite a few more ideas in my head for where this can go next, so this definitely isn’t the final version. Thanks for checking it out and supporting the project! :)...
|
1793292967.394524
|
1793379367.394524
|
|
39296
|
MNT ~ Minimal New Tab by @wtfisquantum | Stardance
|
wtfisquantum
|
4
|
91.28
|
706
|
[{"ship_num": 1, "ts": "2026-1 [{"ship_num": 1, "ts": "2026-10-09T16:55:29Z", "hours": 58.0, "multiplier": 15.51, "payout": 589, "blessing": "neutral", "text": "I built MNT ~ Minimal New Tab , a customizable browser dashboard that has grown into something much bigger than a simple new tab page. It brings together multi-search engine support, todos, website shortcuts, technology news, a dynamic Leaflet map background, laptop battery information, RGB mode, custom backgrounds and now a built-in music player, all in one place. The biggest challenge was getting all these features to work together without making the interface feel cluttered or slow. I spent a lot of time building reusable components, handling local storage, integrating APIs, fixing map issues and refining the overall UI. One of my favourite parts was designing the music player with a glassmorphism-inspired interface, rotating album artwork and animated equalizer. I also converted the project into a standalone PWA, so you can install it and use it more like a lightweight desktop app instead of opening it through the browser every time. I’m most proud of how customizable the whole experience has become. You can personalize your background, enable RGB effects, organize your tasks and shortcuts, check your battery status and listen to music without constantly switching between different applications. I’ve put a lot of time into this project, and seeing all these separate ideas finally come together feels genuinely rewarding. To try it out: open the website and explore the dashboard. Switch between search engines, add some todos and shortcuts, experiment with RGB mode, upload your own background and try the built-in music player. You can also install it as a PWA for a more app-like experience. Your saved preferences and customizations are stored locally in your browser. I’d genuinely appreciate it if you gave the project a try and left an honest rating and some feedback! ❤️ Last time, I received some decent feedback, but I’m hoping this version reaches a few more people. If you enjoy using it, a good rating and a follow would mean a lot and help me figure out what to improve next. I’ve still got plenty of ideas for future updates, but for now, I’m really happy with how MNT has turned out. Thanks for checking it out! :)", "repo": "https://github.com/wtfisquantum/minimal-new-tab", "demo": "https://minimal-new-tab.vercel.app/"}, {"ship_num": 2, "ts": "2026-08-28T04:14:07Z", "hours": 6.0, "multiplier": 11.58, "payout": 69, "blessing": "neutral", "text": "I built MNT ~ Minimal New Tab , a clean and customizable browser new tab experience designed to turn the default blank page into a useful everyday dashboard. It combines multi-search engine support, a Todo Manager, customizable website shortcuts, a latest news feed and a dynamic location-aware Leaflet background into a single minimal interface. The biggest challenge was bringing all these independent features together without making the interface feel cluttered. I spent a lot of time working on reusable components, persistent local storage, search engine switching, API integrations and the dynamic map background while keeping the overall design minimal and responsive. I’m most proud of how the project evolved from a simple new tab concept into something that I can actually see myself using every day. The dashboard remembers your tasks, shortcuts and preferences locally, lets you quickly switch between search engines, keeps you updated with recent technology news and adds a dynamic map background based on your location. To test it, simply open the website and start using it as a new tab. Try switching between the different search engines, add a few todos and shortcuts, check out the latest news and reload the page to see how your saved data persists. The map background will also adapt to your approximate location. I’ve really enjoyed building this one and there are still a bunch of ideas I want to experiment with in future updates. If you get a chance to try it out, I’d really appreciate some feedback and a good rating! ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building projects that are actually useful in everyday workflows, and i hope that comes across in this one. if you like the project, consider following it and leaving a rating. every bit of feedback helps me figure out what to improve next. thank you! :)", "repo": "https://github.com/wtfisquantum/minimal-new-tab", "demo": "https://minimal-new-tab.vercel.app/"}, {"ship_num": 3, "ts": "2026-08-02T14:23:18Z", "hours": 4.0, "multiplier": 11.23, "payout": 48, "blessing": "neutral", "text": "I built Minimal New Tab , a modern and customizable browser start page that combines productivity, quick search and useful everyday tools into a single clean dashboard. Instead of opening a blank new tab, users get a personalized workspace where they can search the web using multiple search engines, manage todos, save their favorite websites as quick-access shortcuts, read the latest news and enjoy a dynamic location-aware background powered by Leaflet. One of the biggest challenges was keeping all of these independent features connected while maintaining a clean and consistent user experience. I spent a lot of time designing reusable components, refining the UI, handling local persistence for todos and shortcuts, integrating multiple APIs and making sure everything worked smoothly together. Another fun challenge was rendering a dynamic Leaflet map in the background based on the user’s current IP location without taking away from the minimal design. I’m most proud of how the project evolved from a simple browser homepage into something that feels genuinely useful every day. It isn’t just another new tab page—it becomes a small personal dashboard that remembers your preferences, helps you stay organized and keeps commonly used information just one click away. To test the project, simply install or open it as your new tab page. Try searching with different search engines, create a few todos, add and edit homepage shortcuts, browse the latest news and explore how the background automatically adapts using your current location. Everything is stored locally, so your tasks and shortcuts will still be there the next time you open your browser. I hope you enjoy using it as much as I enjoyed building it. Feedback and suggestions are always welcome, and I already have plenty of ideas planned for future updates!", "repo": "https://github.com/wtfisquantum/minimal-new-tab", "demo": "https://minimal-new-tab.vercel.app/"}, {"ship_num": 4, "ts": "2026-07-27T18:44:14Z", "hours": 3.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Wrapped up a number of remaining fixes and gave the overall interface another round of polishing Refined the search bar with a cleaner layout and improved interactions to make searching feel more natural Finalized the cyclic search engine toggle and ensured switching between providers works reliably Improved parts of the backend logic and cleaned up the codebase to make future development easier Continued implementing a few upcoming features, including the taskbar workflow and additional new tab interactions Expanded the search functionality inside the new tab experience and polished the overall user flow Switched the project typography to Rubik and made several CSS refinements for a cleaner, more modern appearance Updated and reorganized the project README with setup instructions, features and screenshots Finished another complete testing pass, fixed a handful of minor bugs and cleaned up leftover code Finally reached a point where the project is ready to publish 🚀 really happy with how this version turned out. i’ve still got a bunch of ideas i want to experiment with, but for now it’s time to ship and start collecting feedback before working on the next set of features :)", "repo": "https://github.com/wtfisquantum/minimal-new-tab", "demo": "https://minimal-new-tab.vercel.app/"}]...
|
[{"post_id": 81838, "ts": "202 [{"post_id": 81838, "ts": "2026-10-22T17:59:11Z", "hours": 9.1289, "text": "working on it will write after finishing"}, {"post_id": 80198, "ts": "2026-10-16T17:40:17Z", "hours": 11.1494, "text": "will edit it"}, {"post_id": 78114, "ts": "2026-10-09T16:27:01Z", "hours": 20.5025, "text": "finally got the built-in music player working, and honestly, this might be my favourite addition to MNT so far. the idea is simple: you shouldn’t need to open spotify or another music app just to find and play the music you want. search for a track directly inside your dashboard and enjoy your music without leaving your workspace spent quite a bit of time researching music APIs, figuring out the integration and building the entire player experience from scratch. getting the search, track information and playback flow to work together properly took more effort than i initially expected designed a dedicated music player interface that fits naturally into the existing MNT aesthetic instead of looking like an external widget pasted into the dashboard implemented a glassmorphism-inspired UI with translucent surfaces, subtle blur effects and layered elements to give the player a more polished, modern appearance added a rotating circular album-art design that gives the player that classic spinning CD vibe while music is playing also implemented an animated audio equalizer to make the interface feel more alive and provide visual feedback during playback refined the component layout, spacing, typography and animations to make everything feel cohesive with the rest of the dashboard fixed a few remaining issues across the PWA, polished some existing interactions and made sure the new music player fits properly into the standalone app experience did another round of testing and cleanup to make the overall application feel more complete, with search, productivity tools, customization, RGB mode and music all accessible from one place ngl, this took a lot longer than i expected, and i’ve now spent around 20 hours on this project, but trust me, this feature was worth it :’) MNT started as a minimal new tab page, but it’s slowly turning into my own little personal workspace. no need to keep opening different apps for every little thing when i can bring the useful stuff together in one place. finally wrapped up this update, fixed the remaining bugs and got everything ready in the standalone PWA. hope you enjoy using it as much as i enjoyed building it! if you get a chance to try it out, i’d really appreciate a rating and some feedback. ❤️"}, {"post_id": 73713, "ts": "2026-09-25T19:28:42Z", "hours": 11.1631, "text": "continued working on the customization system and finished the custom background flow properly, so users can now add their own images and use them directly as the dashboard background also made sure the custom background works nicely with the existing rgb mode , so the background can still have the rgb lighting effects on top of it without breaking the overall look after getting the customization side working, i converted the whole project into a proper standalone PWA this means MNT can now be installed and used more like an actual lightweight desktop app instead of having to keep opening it through the browser every time added the necessary PWA setup and made sure the application can run independently while still keeping all the existing local data, preferences and customizations intact honestly this makes the whole idea of MNT make much more sense to me now. instead of opening a browser just to start doing everything, you can just open MNT directly and have your search, todos, shortcuts, news, map, battery info and custom dashboard all sitting there in one lightweight app i’m still working on a few more ideas to push this further. one of the things i’m experimenting with is adding a proper music player directly into MNT so you can play your own songs from the same dashboard instead of having to open another service every time basically trying to slowly turn this from a new tab page into a small personal desktop workspace :D there’s still a lot more i want to add, but the standalone PWA setup feels like a pretty big step for the project. more features coming soon :)"}, {"post_id": 68606, "ts": "2026-09-15T11:55:52Z", "hours": 6.6394, "text": "Started working on a new godmode feature for the dashboard, basically taking the customization side of the new tab a step further and giving users much more control over how everything looks also went back to the existing rgb mode and improved it with smoother transitions and better color handling so it feels more like an actual ambient rgb setup instead of just a simple color effect the biggest thing i worked on this time was a custom background uploader . built the uploader from scratch so users can pick their own image and use it directly as the new tab background instead of relying on a server or uploading the image somewhere externally, the selected image is converted to base64 and stored locally in the browser , which means the background stays available even after closing and reopening the new tab spent quite a bit of time making the loading process efficient so larger background images don’t make the whole dashboard feel slow or unusable. the image is loaded directly from local storage and rendered back into the background whenever the page starts added the required state handling around uploading, replacing and restoring the custom background so switching between the default background and a personal image doesn’t break the rest of the dashboard honestly this was probably the most fun feature i’ve built for MNT so far. seeing the entire dashboard transform just by dropping in a custom image makes it feel much more like an actual personal workspace rather than just another new tab page :) i’m also working on another part of the godmode system where users will be able to customize individual cards, backgrounds and other visual parts of the dashboard through a dedicated sidebar the sidebar customization system is still in progress, but the basic structure is already being worked on and i’m hoping to make the whole dashboard feel almost completely customizable in the next few updates there’s still a lot more to build around this, but honestly MNT is starting to become way more interesting than what i originally planned it to be :D"}, {"post_id": 66383, "ts": "2026-09-12T05:59:42Z", "hours": 1.3456, "text": "added a fun little rgb mode to the new tab because why not :) the idea is to make the dashboard blend in with your rgb setup, so if you have rgb lights on your keyboard, mouse or pc, you can match the new tab’s colors with them and get that full rgb setup vibe kept it as a purely visual feature with some subtle color effects so it still feels like the same minimal dashboard underneath honestly added this mostly because it looked cool and i wanted to have a little fun with the project :D"}, {"post_id": 66088, "ts": "2026-09-11T17:44:11Z", "hours": 17.8528, "text": "went a little overboard with this one and spent quite a lot of time improving the project after getting feedback that it could use a bit more depth and functionality expanded the news section so it no longer shows just a single article. added a proper news carousel with navigation controls, indicators and multiple stories that can be browsed directly from the dashboard getting the carousel to fit naturally into the existing minimal design was actually more annoying than expected. had to rework the layout, add the bottom indicators and build separate previous/next controls without making the section feel too heavy added subtle fade-in animations while switching between news stories so the content transitions feel smoother instead of changing instantly replaced the old Leaflet background tile layer after the previous provider’s API access stopped working due to an expired key. switched the project over to a different tile source and reconfigured the map so the location-aware background keeps working spent some time testing the map again after the tile provider change and made sure the new layer still works properly with the existing location detection and background setup added one of the more personal features to the dashboard too: a small laptop battery status panel in the top section that shows the current battery percentage, charging state and other available battery information the idea was pretty simple because my laptop’s battery is absolutely cooked and drains way too quickly 😭 so now i can just glance at the new tab and immediately see how much battery i have left and whether it’s charging also polished a bunch of smaller UI details around these features, cleaned up some component logic and made sure the new additions still fit the original minimal design instead of turning the dashboard into a completely overloaded interface spent the remaining time testing the updated dashboard and fixing small rendering and animation issues that came up while putting everything together there’s actually another feature i’m working on right now which i’m pretty excited about, but i’ll save that one for the next devlog. hopefully i can get it finished soon and add it to the project properly :) and yes, the ultimate goal is still getting that macbook somehow, so apparently even my new tab page is now part of the grind :)"}, {"post_id": 56385, "ts": "2026-08-28T04:12:55Z", "hours": 5.9658, "text": "Continued polishing the dashboard and worked on making the dynamic background experience more reliable Improved the Leaflet map integration and fixed the issue where map state and configuration were not being persisted properly between sessions Added local persistence for the relevant map and user preferences so the new tab experience can retain its previous state instead of resetting everything on every reload Refined several existing components and cleaned up their internal logic to make them easier to reuse across the dashboard Improved the styling of the search section, shortcuts and other dashboard elements with better spacing, typography and alignment Made a few adjustments to the background map so it stays visually subtle while still providing the location-aware effect behind the interface Fixed some small state and rendering issues that appeared when switching between different sections and reopening the new tab Added a few minor interaction improvements across the dashboard and cleaned up some leftover CSS and component logic Spent some time testing the complete flow with fresh sessions and existing local data to make sure the application behaves consistently in both cases Overall, focused this session on making the existing features feel more polished, persistent and reliable rather than adding another major feature"}, {"post_id": 39496, "ts": "2026-08-02T14:16:38Z", "hours": 4.2475, "text": "Expanded the project by introducing a personal productivity layer , making it more than just an IP intelligence dashboard. Started building features that users can actually interact with every day instead of only performing IP lookups. Implemented a complete Todo Manager where users can: Create new tasks Edit existing tasks Mark tasks as completed with visual feedback Delete completed or unnecessary tasks Persist everything locally so tasks remain available even after refreshing or reopening the application Designed the todo interface to blend naturally with the rest of the application, keeping the same cards, spacing, typography and interaction patterns so it feels like a native part of the dashboard rather than an additional widget. Added a customizable Homescreen Shortcuts section that allows users to save frequently visited websites directly inside the dashboard. The feature supports: Adding custom shortcuts Editing existing shortcuts Removing shortcuts Local persistence using browser storage so every user’s personalized workspace is restored automatically Refined the component architecture behind these new modules to keep the codebase modular and easier to extend with additional dashboard widgets in future updates. Improved the visual consistency across the entire application by revisiting spacing, typography, borders, hover effects and component alignment. Focused on making every section feel like part of one cohesive experience instead of multiple independent pages. Reworked the dashboard background by replacing static visuals with a dynamic location-aware experience . The application now automatically fetches the user’s current public IP, determines the approximate location and renders the corresponding Leaflet map directly in the background. Fine-tuned the map presentation so it acts as a subtle visual element rather than distracting from the main interface, creating a cleaner and more immersive experience while still giving each user a unique background based on their own location. Performed another round of UI polish, bug fixes and responsiveness improvements to ensure the newly added dashboard features work smoothly across different screen sizes and integrate seamlessly with the existing lookup workflow. This update mainly focused on transforming the project from a simple networking utility into a more customizable and interactive dashboard while preserving the educational and technical foundation of the original idea."}, {"post_id": 35949, "ts": "2026-07-27T18:40:34Z", "hours": 0.7731, "text": "Wrapped up a number of remaining fixes and gave the overall interface another round of polishing Refined the search bar with a cleaner layout and improved interactions to make searching feel more natural Finalized the cyclic search engine toggle and ensured switching between providers works reliably Improved parts of the backend logic and cleaned up the codebase to make future development easier Continued implementing a few upcoming features, including the taskbar workflow and additional new tab interactions Expanded the search functionality inside the new tab experience and polished the overall user flow Switched the project typography to Rubik and made several CSS refinements for a cleaner, more modern appearance Updated and reorganized the project README with setup instructions, features and screenshots Finished another complete testing pass, fixed a handful of minor bugs and cleaned up leftover code Finally reached a point where the project is ready to publish 🚀 really happy with how this version turned out. i’ve still got a bunch of ideas i want to experiment with, but for now it’s time to ship and start collecting feedback before working on the next set of features :)"}, {"post_id": 35767, "ts": "2026-07-27T12:28:19Z", "hours": 0.7803, "text": "Integrated the news fetching system using the Inshorts API to retrieve the latest technology news dynamically Connected the frontend with the API layer and implemented the initial data fetching workflow for displaying fresh headlines Refined the overall interface with several UI improvements, tweaking the layout and styling to give it a cleaner, more “new tab” inspired appearance Polished the CSS across multiple sections to improve spacing, visual consistency and readability Added persistent search engine preferences using localStorage , allowing the selected search provider to remain the default even after reopening the application Improved state initialization so previously saved preferences are restored automatically on page load Performed another round of cleanup and minor refinements while preparing the remaining features for the next development session"}, {"post_id": 35348, "ts": "2026-07-26T17:53:46Z", "hours": 0.5492, "text": "Continued building the projects reusable UI foundation by implementing a few additional shared components and polishing their styling for a more consistent look and feel Built the primary search section that will act as the core interaction point of the application Implemented support for multiple search engines, including: Google DuckDuckGo Bing Added the corresponding search URL generation logic for each provider so queries are routed correctly Developed a cyclic search engine selector that loops through the available providers with each click instead of relying on a traditional dropdown Refined the component state management to ensure the active search engine updates seamlessly throughout the interface Started integrating the external API that powers the application’s backend workflow and completed the initial implementation along with part of the request handling logic Cleaned up the surrounding code while preparing the remaining API integration for the next development session"}, {"post_id": 35277, "ts": "2026-07-26T16:11:44Z", "hours": 0.6456, "text": "started setting up the project from scratch today using the latest version of vite and cleaned out all the default boilerplate to keep the codebase lightweight. configured tailwindcss and organized the initial project structure so everything is ready for building the actual application. after getting the foundation in place, i started designing and implementing a few reusable ui components that will be used throughout the project. built things like a digital clock component, pill badges, section headers and a few other shared elements while focusing on keeping the design clean, consistent and easy to extend. this should make building the rest of the interface much faster as the project grows."}]...
|
Title: MNT ~ Minimal New Tab by @wtfisquantum | St Title: MNT ~ Minimal New Tab by @wtfisquantum | Stardance
Devlogs:
started setting up the project from scratch today using the latest version of vite and cleaned out all the default boilerplate to keep the codebase lightweight. configured tailwindcss and organized the initial project structure so everything is ready for building the actual application. after getting the foundation in place, i started designing and implementing a few reusable ui components that will be used throughout the project. built things like a digital clock component, pill badges, section headers and a few other shared elements while focusing on keeping the design clean, consistent and easy to extend. this should make building the rest of the interface much faster as the project grows.
Continued building the projects reusable UI foundation by implementing a few additional shared components and polishing their styling for a more consistent look and feel Built the primary search section that will act as the core interaction point of the application Implemented support for multiple search engines, including: Google DuckDuckGo Bing Added the corresponding search URL generation logic for each provider so queries are routed correctly Developed a cyclic search engine selector that loops through the available providers with each click instead of relying on a traditional dropdown Refined the component state management to ensure the active search engine updates seamlessly throughout the interface Started integrating the external API that powers the application’s backend workflow and completed the initial implementation along with part of the request handling logic Cleaned up the surrounding code while preparing the remaining API integration for the next development session
Integrated the news fetching system using the Inshorts API to retrieve the latest technology news dynamically Connected the frontend with the API layer and implemented the initial data fetching workflow for displaying fresh headlines Refined the overall interface with several UI improvements, tweaking the layout and styling to give it a cleaner, more “new tab” inspired appearance Polished the CSS across multiple sections to improve spacing, visual consistency and readability Added persistent search engine preferences using localStorage , allowing the selected search provider to remain the default even after reopening the application Improved state initialization so previously saved preferences are restored automatically on page load Performed another round of cleanup and minor refinements while preparing the remaining features for the next development session
Wrapped up a number of remaining fixes and gave the overall interface another round of polishing Refined the search bar with a cleaner layout and improved interactions to make searching feel more natural Finalized the cyclic search engine toggle and ensured switching between providers works reliably Improved parts of the backend logic and cleaned up the codebase to make future development easier Continued implementing a few upcoming features, including the taskbar workflow and additional new tab interactions Expanded the search functionality inside the new tab experience and polished the overall user flow Switched the project typography to Rubik and made several CSS refinements for a cleaner, more modern appearance Updated and reorganized the project README with setup instructions, features and screenshots Finished another complete testing pass, fixed a handful of minor bugs and cleaned up leftover code Finally reached a point where the project is ready to publish 🚀 really happy with how this version turned out. i’ve still got a bunch of ideas i want to experiment with, but for now it’s time to ship and start collecting feedback before working on the next set of features :)
Expanded the project by introducing a personal productivity layer , making it more than just an IP intelligence dashboard. Started building features that users can actually interact with every day instead of only performing IP lookups. Implemented a complete Todo Manager where users can: Create new tasks Edit existing tasks Mark tasks as completed with visual feedback Delete completed or unnecessary tasks Persist everything locally so tasks remain available even after refreshing or reopening the application Designed the todo interface to blend naturally with the rest of the application, keeping the same cards, spacing, typography and interaction patterns so it feels like a native part of the dashboard rather than an additional widget. Added a customizable Homescreen Shortcuts section that allows users to save frequently visited websites directly inside the dashboard. The feature supports: Adding custom shortcuts Editing existing shortcuts Removing shortcuts Local persistence using browser storage so every user’s personalized workspace is restored automatically Refined the component architecture behind these new modules to keep the codebase modular and easier to extend with additional dashboard widgets in future updates. Improved the visual consistency across the entire application by revisiting spacing, typography, borders, hover effects and component alignment. Focused on making every section feel like part of one cohesive experience instead of multiple independent pages. Reworked the dashboard background by replacing static visuals with a dynamic location-aware experience . The application now automatically fetches the user’s current public IP, determines the approximate location and renders the corresponding Leaflet map directly in the background. Fine-tuned the map presentation so it acts as a subtle visual element rather than distracting from the main interface, creating a cleaner and more immersive experience while still giving each user a unique background based on their own location. Performed another round of UI polish, bug fixes and responsiveness improvements to ensure the newly added dashboard features work smoothly across different screen sizes and integrate seamlessly with the existing lookup workflow. This update mainly focused on transforming the project from a simple networking utility into a more customizable and interactive dashboard while preserving the educational and technical foundation of the original idea.
Continued polishing the dashboard and worked on making the dynamic background experience more reliable Improved the Leaflet map integration and fixed the issue where map state and configuration were not being persisted properly between sessions Added local persistence for the relevant map and user preferences so the new tab experience can retain its previous state instead of resetting everything on every reload Refined several existing components and cleaned up their internal logic to make them easier to reuse across the dashboard Improved the styling of the search section, shortcuts and other dashboard elements with better spacing, typography and alignment Made a few adjustments to the background map so it stays visually subtle while still providing the location-aware effect behind the interface Fixed some small state and rendering issues that appeared when switching between different sections and reopening the new tab Added a few minor interaction improvements across the dashboard and cleaned up some leftover CSS and component logic Spent some time testing the complete flow with fresh sessions and existing local data to make sure the application behaves consistently in both cases Overall, focused this session on making the existing features feel more polished, persistent and reliable rather than adding another major feature
went a little overboard with this one and spent quite a lot of time improving the project after getting feedback that it could use a bit more depth and functionality expanded the news section so it no longer shows just a single article. added a proper news carousel with navigation controls, indicators and multiple stories that can be browsed directly from the dashboard getting the carousel to fit naturally into the existing minimal design was actually more annoying than expected. had to rework the layout, add the bottom indicators and build separate previous/next controls without making the section feel too heavy added subtle fade-in animations while switching between news stories so the content transitions feel smoother instead of changing instantly replaced the old Leaflet background tile layer after the previous provider’s API access stopped working due to an expired key. switched the project over to a different tile source and reconfigured the map so the location-aware background keeps working spent some time testing the map again after the tile provider change and made sure the new layer still works properly with the existing location detection and background setup added one of the more personal features to the dashboard too: a small laptop battery status panel in the top section that shows the current battery percentage, charging state and other available battery information the idea was pretty simple because my laptop’s battery is absolutely cooked and drains way too quickly 😭 so now i can just glance at the new tab and immediately see how much battery i have left and whether it’s charging also polished a bunch of smaller UI details around these features, cleaned up some component logic and made sure the new additions still fit the original minimal design instead of turning the dashboard into a completely overloaded interface spent the remaining time testing the updated dashboard and fixing small rendering and animation issues that came up while putting everything together there’s actually another feature i’m working on right now which i’m pretty excited about, but i’ll save that one for the next devlog. hopefully i can get it finished soon and add it to the project properly :) and yes, the ultimate goal is still getting that macbook somehow, so apparently even my new tab page is now part of the grind :)
added a fun little rgb mode to the new tab because why not :) the idea is to make the dashboard blend in with your rgb setup, so if you have rgb lights on your keyboard, mouse or pc, you can match the new tab’s colors with them and get that full rgb setup vibe kept it as a purely visual feature with some subtle color effects so it still feels like the same minimal dashboard underneath honestly added this mostly because it looked cool and i wanted to have a little fun with the project :D
Started working on a new godmode feature for the dashboard, basically taking the customization side of the new tab a step further and giving users much more control over how everything looks also went back to the existing rgb mode and improved it with smoother transitions and better color handling so it feels more like an actual ambient rgb setup instead of just a simple color effect the biggest thing i worked on this time was a custom background uploader . built the uploader from scratch so users can pick their own image and use it directly as the new tab background instead of relying on a server or uploading the image somewhere externally, the selected image is converted to base64 and stored locally in the browser , which means the background stays available even after closing and reopening the new tab spent quite a bit of time making the loading process efficient so larger background images don’t make the whole dashboard feel slow or unusable. the image is loaded directly from local storage and rendered back into the background whenever the page starts added the required state handling around uploading, replacing and restoring the custom background so switching between the default background and a personal image doesn’t break the rest of the dashboard honestly this was probably the most fun feature i’ve built for MNT so far. seeing the entire dashboard transform just by dropping in a custom image makes it feel much more like an actual personal workspace rather than just another new tab page :) i’m also working on another part of the godmode system where users will be able to customize individual cards, backgrounds and other visual parts of the dashboard through a dedicated sidebar the sidebar customization system is still in progress, but the basic structure is already being worked on and i’m hoping to make the whole dashboard feel almost completely customizable in the next few updates there’s still a lot more to build around this, but honestly MNT is starting to become way more interesting than what i originally planned it to be :D
continued working on the customization system and finished the custom background flow properly, so users can now add their own images and use them directly as the dashboard background also made sure the custom background works nicely with the existing rgb mode , so the background can still have the rgb lighting effects on top of it without breaking the overall look after getting the customization side working, i converted the whole project into a proper standalone PWA this means MNT can now be installed and used more like an actual lightweight desktop app instead of having to keep opening it through the browser every time added the necessary PWA setup and made sure the application can run independently while still keeping all the existing local data, preferences and customizations intact honestly this makes the whole idea of MNT make much more sense to me now. instead of opening a browser just to start doing everything, you can just open MNT directly and have your search, todos, shortcuts, news, map, battery info and custom dashboard all sitting there in one lightweight app i’m still working on a few more ideas to push this further. one of the things i’m experimenting with is adding a proper music player directly into MNT so you can play your own songs from the same dashboard instead of having to open another service every time basically trying to slowly turn this from a new tab page into a small personal desktop workspace :D there’s still a lot more i want to add, but the standalone PWA setup feels like a pretty big step for the project. more features coming soon :)
finally got the built-in music player working, and honestly, this might be my favourite addition to MNT so far. the idea is simple: you shouldn’t need to open spotify or another music app just to find and play the music you want. search for a track directly inside your dashboard and enjoy your music without leaving your workspace spent quite a bit of time researching music APIs, figuring out the integration and building the entire player experience from scratch. getting the search, track information and playback flow to work together properly took more effort than i initially expected designed a dedicated music player interface that fits naturally into the existing MNT aesthetic instead of looking like an external widget pasted into the dashboard implemented a glassmorphism-inspired UI with translucent surfaces, subtle blur effects and layered elements to give the player a more polished, modern appearance added a rotating circular album-art design that gives the player that classic spinning CD vibe while music is playing also implemented an animated audio equalizer to make the interface feel more alive and provide visual feedback during playback refined the component layout, spacing, typography and animations to make everything feel cohesive with the rest of the dashboard fixed a few remaining issues across the PWA, polished some existing interactions and made sure the new music player fits properly into the standalone app experience did another round of testing and cleanup to make the overall application feel more complete, with search, productivity tools, customization, RGB mode and music all accessible from one place ngl, this took a lot longer than i expected, and i’ve now spent around 20 hours on this project, but trust me, this feature was worth it :’) MNT started as a minimal new tab page, but it’s slowly turning into my own little personal workspace. no need to keep opening different apps for every little thing when i can bring the useful stuff together in one place. finally wrapped up this update, fixed the remaining bugs and got everything ready in the standalone PWA. hope you enjoy using it as much as i enjoyed building it! if you get a chance to try it out, i’d really appreciate a rating and some feedback. ❤️
will edit it
working on it will write after finishing
Ships:
Wrapped up a number of remaining fixes and gave the overall interface another round of polishing Refined the search bar with a cleaner layout and improved interactions to make searching feel more natural Finalized the cyclic search engine toggle and ensured switching between providers works reliably Improved parts of the backend logic and cleaned up the codebase to make future development easier Continued implementing a few upcoming features, including the taskbar workflow and additional new tab interactions Expanded the search functionality inside the new tab experience and polished the overall user flow Switched the project typography to Rubik and made several CSS refinements for a cleaner, more modern appearance Updated and reorganized the project README with setup instructions, features and screenshots Finished another complete testing pass, fixed a handful of minor bugs and cleaned up leftover code Finally reached a point where the project is ready to publish 🚀 really happy with how this version turned out. i’ve still got a bunch of ideas i want to experiment with, but for now it’s time to ship and start collecting feedback before working on the next set of features :)
I built Minimal New Tab , a modern and customizable browser start page that combines productivity, quick search and useful everyday tools into a single clean dashboard. Instead of opening a blank new tab, users get a personalized workspace where they can search the web using multiple search engines, manage todos, save their favorite websites as quick-access shortcuts, read the latest news and enjoy a dynamic location-aware background powered by Leaflet. One of the biggest challenges was keeping all of these independent features connected while maintaining a clean and consistent user experience. I spent a lot of time designing reusable components, refining the UI, handling local persistence for todos and shortcuts, integrating multiple APIs and making sure everything worked smoothly together. Another fun challenge was rendering a dynamic Leaflet map in the background based on the user’s current IP location without taking away from the minimal design. I’m most proud of how the project evolved from a simple browser homepage into something that feels genuinely useful every day. It isn’t just another new tab page—it becomes a small personal dashboard that remembers your preferences, helps you stay organized and keeps commonly used information just one click away. To test the project, simply install or open it as your new tab page. Try searching with different search engines, create a few todos, add and edit homepage shortcuts, browse the latest news and explore how the background automatically adapts using your current location. Everything is stored locally, so your tasks and shortcuts will still be there the next time you open your browser. I hope you enjoy using it as much as I enjoyed building it. Feedback and suggestions are always welcome, and I already have plenty of ideas planned for future updates!
I built MNT ~ Minimal New Tab , a clean and customizable browser new tab experience designed to turn the default blank page into a useful everyday dashboard. It combines multi-search engine support, a Todo Manager, customizable website shortcuts, a latest news feed and a dynamic location-aware Leaflet background into a single minimal interface. The biggest challenge was bringing all these independent features together without making the interface feel cluttered. I spent a lot of time working on reusable components, persistent local storage, search engine switching, API integrations and the dynamic map background while keeping the overall design minimal and responsive. I’m most proud of how the project evolved from a simple new tab concept into something that I can actually see myself using every day. The dashboard remembers your tasks, shortcuts and preferences locally, lets you quickly switch between search engines, keeps you updated with recent technology news and adds a dynamic map background based on your location. To test it, simply open the website and start using it as a new tab. Try switching between the different search engines, add a few todos and shortcuts, check out the latest news and reload the page to see how your saved data persists. The map background will also adapt to your approximate location. I’ve really enjoyed building this one and there are still a bunch of ideas I want to experiment with in future updates. If you get a chance to try it out, I’d really appreciate some feedback and a good rating! ❤️ last time i got some decent feedback on my project, but it was still pretty limited, so i’m hoping this one reaches a few more people. i genuinely enjoy building projects that are actually useful in everyday workflows, and i hope that comes across in this one. if you like the project, consider following it and leaving a rating. every bit of feedback helps me figure out what to improve next. thank you! :)
I built MNT ~ Minimal New Tab , a customizable browser dashboard that has grown into something much bigger than a simple new tab page. It brings together multi-search engine support, todos, website shortcuts, technology news, a dynamic Leaflet map background, laptop battery information, RGB mode, custom backgrounds and now a built-in music player, all in one place. The biggest challenge was getting all these features to work together without making the interface feel cluttered or slow. I spent a lot of time building reusable components, handling local storage, integrating APIs, fixing map issues and refining the overall UI. One of my favourite parts was designing the music player with a glassmorphism-inspired interface, rotating album artwork and animated equalizer. I also converted the project into a standalone PWA, so you can install it and use it more like a lightweight desktop app instead of opening it through the browser every time. I’m most proud of how customizable the whole experience has become. You can personalize your background, enable RGB effects, organize your tasks and shortcuts, check your battery status and listen to music without constantly switching between different applications. I’ve put a lot of time into this project, and seeing all these separate ideas finally come together feels genuinely rewarding. To try it out: open the website and explore the dashboard. Switch between search engines, add some todos and shortcuts, experiment with RGB mode, upload your own background and try the built-in music player. You can also install it as a PWA for a more app-like experience. Your saved preferences and customizations are stored locally in your browser. I’d genuinely appreciate it if you gave the project a try and left an honest rating and some feedback! ❤️ Last time, I received some decent feedback, but I’m hoping this version reaches a few more people. If you enjoy using it, a good rating and a follow would mean a lot and help me figure out what to improve next. I’ve still got plenty of ideas for future updates, but for now, I’m really happy with how MNT has turned out. Thanks for checking it out! :)...
|
1793202810.803005
|
1793289210.803005
|
|
39998
|
Underedge by @wtfisquantum | Stardance
|
wtfisquantum
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Underedge by @wtfisquantum | Stardance
|
1792882392.8447812
|
1793746392.8447812
|
|
40091
|
Nodesynx by @wtfisquantum | Stardance
|
wtfisquantum
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Nodesynx by @wtfisquantum | Stardance
|
1792882145.3298929
|
1793746145.3298929
|
|
40093
|
LOBZig ~ HFT Orderbook by @wtfisquantum | Stardanc LOBZig ~ HFT Orderbook by @wtfisquantum | Stardance...
|
wtfisquantum
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: LOBZig ~ HFT Orderbook by @wtfisquantum | S Title: LOBZig ~ HFT Orderbook by @wtfisquantum | Stardance...
|
1793339238.405914
|
1793944038.405914
|
|
35781
|
My own site! by @wsqfgo | Stardance
|
wsqfgo
|
0
|
3.08
|
0
|
[]
|
[{"post_id": 29966, "ts": "202 [{"post_id": 29966, "ts": "2026-07-17T05:45:14Z", "hours": 1.5825, "text": "HEEY! I have a upload, I add a another page into my index that guide you to the mision and vision of my social project, I spended 8 HRS on this, because I have a error on my code but finally I can fixed it 🥳. I have the same photos lol but im gonna change it when I have more of theme, that photos are beta rn. TIP: Always use Claude to code 😪"}, {"post_id": 29356, "ts": "2026-07-16T07:47:14Z", "hours": 1.5014, "text": "HEEY THERE!!! Im working on my website, its not about me but its about a social project that I made by myself, its call blue changes, I teach kids and teenagers basic concepts about the STEAM areas, im working on it but this is my advance :) 💙"}]...
|
Title: My own site! by @wsqfgo | Stardance
Devlog Title: My own site! by @wsqfgo | Stardance
Devlogs:
HEEY THERE!!! Im working on my website, its not about me but its about a social project that I made by myself, its call blue changes, I teach kids and teenagers basic concepts about the STEAM areas, im working on it but this is my advance :) 💙
HEEY! I have a upload, I add a another page into my index that guide you to the mision and vision of my social project, I spended 8 HRS on this, because I have a error on my code but finally I can fixed it 🥳. I have the same photos lol but im gonna change it when I have more of theme, that photos are beta rn. TIP: Always use Claude to code 😪...
|
1793191775.6088443
|
1793796575.6088443
|
|
35804
|
My very own WebOS by @wsqfgo | Stardance
|
wsqfgo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @wsqfgo | Stardance
|
1793321257.8467212
|
1793926057.8467212
|
|
35919
|
WarioWare Game by @wsqfgo | Stardance
|
wsqfgo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioWare Game by @wsqfgo | Stardance
|
1793281932.509265
|
1793886732.509265
|
|
36313
|
My first slack bot! by @wsqfgo | Stardance
|
wsqfgo
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @wsqfgo | Stardance
|
1792803253.262373
|
1793408053.262373
|
|
33574
|
A Neural ODE to Model the Dynamics of Planes in St A Neural ODE to Model the Dynamics of Planes in Stiff Environments by @wshao36 | Stardance...
|
wshao36
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: A Neural ODE to Model the Dynamics of Plane Title: A Neural ODE to Model the Dynamics of Planes in Stiff Environments by @wshao36 | Stardance...
|
1792810174.4146347
|
1793414974.4146347
|
|
51665
|
My very own WebOS by @wsg | Stardance
|
wsg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @wsg | Stardance
|
1792680649.1740007
|
1793285449.1740007
|
|
51667
|
website by @wsg | Stardance
|
wsg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: website by @wsg | Stardance
|
1792680650.0225549
|
1793285450.0225549
|
|
2647
|
Duck game by @wrogers1616 | Stardance
|
wrogers1616
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Duck game by @wrogers1616 | Stardance
|
1792781604.7911682
|
1793386404.7911682
|
|
18050
|
Game Website by @wrogers1616 | Stardance
|
wrogers1616
|
1
|
65.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-15T02:15:13Z", "hours": 65.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I made a website that contains the games I made over the summer. This version isn’t fully functional without using external sites as I had trouble with conflicting variables.", "repo": "https://github.com/wrogers1616-byte/button-games", "demo": "https://onecompiler.com/html/44pfq4e8p"}]...
|
[{"post_id": 47254, "ts": "202 [{"post_id": 47254, "ts": "2026-08-15T01:51:39Z", "hours": 64.9825, "text": "I created a website with multiple games on it"}]...
|
Title: Game Website by @wrogers1616 | Stardance
D Title: Game Website by @wrogers1616 | Stardance
Devlogs:
I created a website with multiple games on it
Ships:
I made a website that contains the games I made over the summer. This version isn’t fully functional without using external sites as I had trouble with conflicting variables....
|
1793300168.1175215
|
1793386568.1175215
|
|
23747
|
Frictionless by @writekaustubhgupta1 | Stardance
|
writekaustubhgupta1
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @writekaustubhgupta1 | Star Title: Frictionless by @writekaustubhgupta1 | Stardance...
|
1792648354.0142026
|
1793253154.0142026
|
|
1885
|
Fone by @wrighttriangle | Stardance
|
wrighttriangle
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Fone by @wrighttriangle | Stardance
|
1792734617.2932925
|
1793339417.2932925
|
|
51209
|
My own site! by @wraithreddy | Stardance
|
wraithreddy
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @wraithreddy | Stardance
|
1792662597.317298
|
1793267397.317298
|
|
61202
|
My very own WebOS by @wraithcode | Stardance
|
wraithcode
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @wraithcode | Stardanc Title: My very own WebOS by @wraithcode | Stardance...
|
1793040454.8678584
|
1793645254.8678584
|
|
61204
|
heckpad by @wraithcode | Stardance
|
wraithcode
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: heckpad by @wraithcode | Stardance
|
1793040455.7559135
|
1793645255.7559135
|
|
34405
|
My own site! by @woyd | Stardance
|
woyd
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @woyd | Stardance
|
1793267384.0585444
|
1793872184.0585444
|
|
44720
|
Wheel of uck by @wowzie | Stardance
|
wowzie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Wheel of uck by @wowzie | Stardance
|
1792903815.7956145
|
1793767815.7956145
|
|
50001
|
fortune wheel by @wowzie | Stardance
|
wowzie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: fortune wheel by @wowzie | Stardance
|
1792947271.530859
|
1793811271.530859
|
|
55224
|
3d raycasting engine by @wowzie | Stardance
|
wowzie
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3d raycasting engine by @wowzie | Stardance
|
1793152362.6572485
|
1793757162.6572485
|
|
9091
|
My awesome macropad! by @wow505 | Stardance
|
wow505
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wow505 | Stardance
|
1792724009.01596
|
1793328809.01596
|
|
30392
|
My awesome macropad! by @wouter_koopmans | Stardan My awesome macropad! by @wouter_koopmans | Stardance...
|
wouter_koopmans
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wouter_koopmans | Title: My awesome macropad! by @wouter_koopmans | Stardance...
|
1792756640.801632
|
1793361440.801632
|
|
66660
|
Xeno A10-D3 (AI Accelerator) by @worldsbestusernam Xeno A10-D3 (AI Accelerator) by @worldsbestusername123 | Stardance...
|
worldsbestusername123
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Xeno A10-D3 (AI Accelerator) by @worldsbest Title: Xeno A10-D3 (AI Accelerator) by @worldsbestusername123 | Stardance...
|
1793101810.4547875
|
1793706610.4547875
|
|
31635
|
Height scanner by @worldemperor | Stardance
|
worldemperor
|
0
|
5.41
|
0
|
[]
|
[{"post_id": 55491, "ts": "202 [{"post_id": 55491, "ts": "2026-08-27T11:39:37Z", "hours": 4.9306, "text": "Wiring design I’ve been working on the design for my height scanner system. This isn’t the first version because I initially planned to use a Raspberry Pi Zero 2w alongside a regular ESP32, but the Pi Zero is out of stock everywhere T-T. I finally decided to go with an ESP32-S3, which should be good enough for my project. I haven’t decided yet whether to use a 1-bit or 4-bit bus for my SDMMC, so I’ll have to look into that."}, {"post_id": 24350, "ts": "2026-07-07T21:12:25Z", "hours": 0.4764, "text": "I wrote the first version of the project’s README and learned how to use github desktop."}]...
|
Title: Height scanner by @worldemperor | Stardance Title: Height scanner by @worldemperor | Stardance
Devlogs:
I wrote the first version of the project’s README and learned how to use github desktop.
Wiring design I’ve been working on the design for my height scanner system. This isn’t the first version because I initially planned to use a Raspberry Pi Zero 2w alongside a regular ESP32, but the Pi Zero is out of stock everywhere T-T. I finally decided to go with an ESP32-S3, which should be good enough for my project. I haven’t decided yet whether to use a 1-bit or 4-bit bus for my SDMMC, so I’ll have to look into that....
|
1793188383.608977
|
1793793183.608977
|
|
59996
|
BOM by @worldemperor | Stardance
|
worldemperor
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: BOM by @worldemperor | Stardance
|
1793030042.1291935
|
1793634842.1291935
|
|
1220
|
Cobble by @world | Stardance
|
world
|
0
|
85.79
|
0
|
[]
|
[{"post_id": 81702, "ts": "202 [{"post_id": 81702, "ts": "2026-10-22T04:37:51Z", "hours": 10.7958, "text": "v0.10.0 - for Minecraft Java Edition 26.3 And lots of bug fix, irl usage case examples!"}, {"post_id": 45628, "ts": "2026-08-12T07:44:56Z", "hours": 44.2856, "text": "v0.9.0 - for Minecraft Java Edition 26.1.2! Some stdlib improvement Many experimental features I’m working on the real use case-side at now"}, {"post_id": 2166, "ts": "2026-06-04T14:45:00Z", "hours": 6.0519, "text": "v0.7.0 Release! Lots of QA Almost-fully stabilized version! See cobble language spec: https://github.com/deveworld/cobble/blob/main/docs/language.md"}, {"post_id": 1551, "ts": "2026-06-03T17:17:46Z", "hours": 11.1644, "text": "Been a while. We have new release candidate of v0.7.0 Lots of fixeas, and features Enjoy!"}, {"post_id": 881, "ts": "2026-06-02T16:35:33Z", "hours": 3.8467, "text": "Cobble v0.6.3 release 0.6.3: Stabilization And Test Depth Improve regression coverage around generated output. Convert recent release QA procedures into repeatable tests where practical. Harden command-tree cache behavior and diagnostics. New CLI command: cobble doctor, cobble inspect … etc We have nice real-time demo compile site!"}, {"post_id": 761, "ts": "2026-06-02T12:24:43Z", "hours": 7.5256, "text": "https://deveworld.github.io/cobble/ Online Demo Website!"}, {"post_id": 611, "ts": "2026-06-02T03:30:02Z", "hours": 2.1153, "text": "Devlog: Cobble v0.6.1 Cobble v0.6.1 is focused on making Minecraft data pack development more reliable, more current, and easier to validate. This release targets Minecraft Java Edition 26.1.2 and pack format 101.1, giving the compiler a clear modern baseline instead of trying to support older command formats. The biggest improvement is validation. Cobble can now automatically generate the default data/commands.json by downloading the Minecraft server through Mojang’s version manifest and running the server reports generator. It also supports fallback URLs, custom server jars, and SHA1 checks for more controlled environments. This makes command validation much easier to run consistently. We also improved diagnostics, source-map validation, and generated pack cleanup, especially around safer resource paths and stale generated functions. Standard library helpers were expanded, namespaced data pack resources are better supported, and the example projects now cover more real features. Finally, v0.6.1 adds a repeatable Purpur server QA workflow, so generated packs can be tested beyond static validation. Overall, this release is about confidence: clearer errors, stronger checks, and a better foundation for future Cobble releases."}]...
|
Title: Cobble by @world | Stardance
Devlogs:
Devl Title: Cobble by @world | Stardance
Devlogs:
Devlog: Cobble v0.6.1 Cobble v0.6.1 is focused on making Minecraft data pack development more reliable, more current, and easier to validate. This release targets Minecraft Java Edition 26.1.2 and pack format 101.1, giving the compiler a clear modern baseline instead of trying to support older command formats. The biggest improvement is validation. Cobble can now automatically generate the default data/commands.json by downloading the Minecraft server through Mojang’s version manifest and running the server reports generator. It also supports fallback URLs, custom server jars, and SHA1 checks for more controlled environments. This makes command validation much easier to run consistently. We also improved diagnostics, source-map validation, and generated pack cleanup, especially around safer resource paths and stale generated functions. Standard library helpers were expanded, namespaced data pack resources are better supported, and the example projects now cover more real features. Finally, v0.6.1 adds a repeatable Purpur server QA workflow, so generated packs can be tested beyond static validation. Overall, this release is about confidence: clearer errors, stronger checks, and a better foundation for future Cobble releases.
https://deveworld.github.io/cobble/ Online Demo Website!
Cobble v0.6.3 release 0.6.3: Stabilization And Test Depth Improve regression coverage around generated output. Convert recent release QA procedures into repeatable tests where practical. Harden command-tree cache behavior and diagnostics. New CLI command: cobble doctor, cobble inspect … etc We have nice real-time demo compile site!
Been a while. We have new release candidate of v0.7.0 Lots of fixeas, and features Enjoy!
v0.7.0 Release! Lots of QA Almost-fully stabilized version! See cobble language spec: https://github.com/deveworld/cobble/blob/main/docs/language.md
v0.9.0 - for Minecraft Java Edition 26.1.2! Some stdlib improvement Many experimental features I’m working on the real use case-side at now
v0.10.0 - for Minecraft Java Edition 26.3 And lots of bug fix, irl usage case examples!...
|
1792677259.6408203
|
1793282059.6408203
|
|
4774
|
YPT Pc Client by @world | Stardance
|
world
|
1
|
14.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-03T13:32:19Z", "hours": 14.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I reverse-engineered an existing Android app called YPT using mitmproxy and developed an unofficial PC client using Flutter. It is currently available for web, Windows, Linux, and macOS.", "repo": "https://github.com/deveworld/ypt_client/", "demo": "https://deveworld.github.io/ypt_client/"}]...
|
[{"post_id": 1417, "ts": "2026 [{"post_id": 1417, "ts": "2026-06-03T13:26:26Z", "hours": 12.3597, "text": "We supports social logins in Windows, Linux, MacOS with Pre-Built executable program! Use YPT in your PC"}, {"post_id": 896, "ts": "2026-06-02T16:55:56Z", "hours": 0.4028, "text": "Fully Working YPT Flutter App!"}, {"post_id": 872, "ts": "2026-06-02T16:23:02Z", "hours": 1.2361, "text": "API Spec Reverse Engineering via WayDroid And I made Flutter App for PC!"}]...
|
Title: YPT Pc Client by @world | Stardance
Devlog Title: YPT Pc Client by @world | Stardance
Devlogs:
API Spec Reverse Engineering via WayDroid And I made Flutter App for PC!
Fully Working YPT Flutter App!
We supports social logins in Windows, Linux, MacOS with Pre-Built executable program! Use YPT in your PC
Ships:
I reverse-engineered an existing Android app called YPT using mitmproxy and developed an unofficial PC client using Flutter. It is currently available for web, Windows, Linux, and macOS....
|
1793267546.4110384
|
1793353946.4110384
|
|
7118
|
Starboard! by @world | Stardance
|
world
|
1
|
47.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-06-16T01:43:23Z", "hours": 47.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "Starboard! I made this macro keyboard from scratch. This was my first time using KiCad and Fusion for a project! (And it took forever…) But it was a really fun project. Checkout the demo website using Three.js! I really can’t wait to see my keyboard irl", "repo": "https://github.com/deveworld/starboard", "demo": ""}]...
|
[{"post_id": 8138, "ts": "2026 [{"post_id": 8138, "ts": "2026-06-13T16:09:32Z", "hours": 10.5117, "text": "Starboard! Starboard is a compact 63×63 mm Hackpad macropad built entirely from kit parts with QMK firmware and a fully 3D-printed sandwich case. I designed the 2-layer PCB in KiCad and wrote a custom-matrix QMK keymap (six keys plus encoder press, encoder volume control, OLED status readout, and RGB underglow), then cross-checked the firmware pin map against the board netlist from three independent sources. Along the way I caught and fixed a stale prebuilt UF2 (a leftover 10 ms vs 30 ms bootmagic delay) by rebuilding deterministically from source, and confirmed every checklist dimension. Finally I packaged the repo to the required structure and pushed it public!"}, {"post_id": 5702, "ts": "2026-06-09T16:26:54Z", "hours": 5.8964, "text": "Full 3D Modeling It was way harder than my first thought… Many PCB correction… etc."}, {"post_id": 5509, "ts": "2026-06-09T09:49:13Z", "hours": 12.2217, "text": "I’m working on Fusion! But I think I need to fix some collision and clearance a bit. Does it look good?"}, {"post_id": 3420, "ts": "2026-06-06T11:04:16Z", "hours": 3.4808, "text": "PCB also done!!!"}, {"post_id": 3353, "ts": "2026-06-06T07:34:15Z", "hours": 14.6039, "text": "Schematic Done!"}]...
|
Title: Starboard! by @world | Stardance
Devlogs:
Title: Starboard! by @world | Stardance
Devlogs:
Schematic Done!
PCB also done!!!
I’m working on Fusion! But I think I need to fix some collision and clearance a bit. Does it look good?
Full 3D Modeling It was way harder than my first thought… Many PCB correction… etc.
Starboard! Starboard is a compact 63×63 mm Hackpad macropad built entirely from kit parts with QMK firmware and a fully 3D-printed sandwich case. I designed the 2-layer PCB in KiCad and wrote a custom-matrix QMK keymap (six keys plus encoder press, encoder volume control, OLED status readout, and RGB underglow), then cross-checked the firmware pin map against the board netlist from three independent sources. Along the way I caught and fixed a stale prebuilt UF2 (a leftover 10 ms vs 30 ms bootmagic delay) by rebuilding deterministically from source, and confirmed every checklist dimension. Finally I packaged the repo to the required structure and pushed it public!
Ships:
Starboard! I made this macro keyboard from scratch. This was my first time using KiCad and Fusion for a project! (And it took forever…) But it was a really fun project. Checkout the demo website using Three.js! I really can’t wait to see my keyboard irl...
|
1793321407.4486477
|
1793407807.4486477
|
|
13660
|
WorldPlane by @world | Stardance
|
world
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WorldPlane by @world | Stardance
|
1792716432.148657
|
1793321232.148657
|
|
13328
|
My awesome macropad! by @workwithceres_devorg | St My awesome macropad! by @workwithceres_devorg | Stardance...
|
workwithceres_devorg
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @workwithceres_devo Title: My awesome macropad! by @workwithceres_devorg | Stardance...
|
1793267291.5759726
|
1793872091.5759726
|
|
54129
|
My own site! by @workmail1409 | Stardance
|
workmail1409
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @workmail1409 | Stardance
|
1792777733.4001534
|
1793382533.4001534
|
|
8161
|
My first slack bot! by @workdndsza_6119 | Stardanc My first slack bot! by @workdndsza_6119 | Stardance...
|
workdndsza_6119
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @workdndsza_6119 | S Title: My first slack bot! by @workdndsza_6119 | Stardance...
|
1793271155.3257804
|
1793875955.3257804
|
|
71726
|
website by @work_with_marshal | Stardance
|
work_with_marshal
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: website by @work_with_marshal | Stardance
|
1793180848.3255394
|
1793785648.3255394
|
|
20620
|
App by @work | Stardance
|
work
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: App by @work | Stardance
|
1793195391.657836
|
1793800191.657836
|
|
4474
|
personal-site by @woozy | Stardance
|
woozy
|
0
|
1.29
|
0
|
[]
|
[{"post_id": 727, "ts": "2026- [{"post_id": 727, "ts": "2026-06-02T10:14:16Z", "hours": 1.2875, "text": "finished up the konamii easter egg and the microwave effects (brand new sentence?)"}]...
|
Title: personal-site by @woozy | Stardance
Devlog Title: personal-site by @woozy | Stardance
Devlogs:
finished up the konamii easter egg and the microwave effects (brand new sentence?)...
|
1792648241.7303205
|
1793253041.7303205
|
|
61479
|
My awesome macropad! by @woohoonico | Stardance
|
woohoonico
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @woohoonico | Stard Title: My awesome macropad! by @woohoonico | Stardance...
|
1793040633.9389594
|
1793645433.9389594
|
|
68300
|
FNF Appropriate by @woodburn_john30 | Stardance
|
woodburn_john30
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: FNF Appropriate by @woodburn_john30 | Stard Title: FNF Appropriate by @woodburn_john30 | Stardance...
|
1793119934.5457716
|
1793724734.5457716
|
|
16910
|
My awesome macropad! by @wolfzech | Stardance
|
wolfzech
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @wolfzech | Stardan Title: My awesome macropad! by @wolfzech | Stardance...
|
1793188263.2517707
|
1793793063.2517707
|
|
48602
|
My first slack bot! by @wolfnazari | Stardance
|
wolfnazari
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My first slack bot! by @wolfnazari | Starda Title: My first slack bot! by @wolfnazari | Stardance...
|
1793235316.1961675
|
1793840116.1961675
|