|
56652
|
Frictionless by @ramitbuilds | Stardance
|
ramitbuilds
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Frictionless by @ramitbuilds | Stardance
|
1793393697.355736
|
1793998497.355736
|
|
56653
|
warioware game by @Avizat | Stardance
|
Avizat
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: warioware game by @Avizat | Stardance
|
1793393698.286238
|
1793998498.286238
|
|
56654
|
turnt by @shailesh | Stardance
|
|
0
|
4.15
|
0
|
[]
|
[{"post_id": 58943, "ts": "202 [{"post_id": 58943, "ts": "2026-08-31T14:43:26Z", "hours": 0.8656, "text": "worked on the readme, bom and wiring"}, {"post_id": 58829, "ts": "2026-08-31T12:34:56Z", "hours": 1.2833, "text": "finished the arm design"}, {"post_id": 58779, "ts": "2026-08-31T11:02:45Z", "hours": 0.7003, "text": "arm parts are done, only the gripper mechanism Is to be built, I’ve also added a bearing balls for smoother movement between base mount and the base top parts"}, {"post_id": 58759, "ts": "2026-08-31T10:07:45Z", "hours": 1.3003, "text": "made the base of the turntable mechanism and made the arm mount where the arm Is attached to a servo, and rotates while resting the load on the top part of the base"}]...
|
Title: turnt by @shailesh | Stardance
Devlogs:
ma Title: turnt by @shailesh | Stardance
Devlogs:
made the base of the turntable mechanism and made the arm mount where the arm Is attached to a servo, and rotates while resting the load on the top part of the base
arm parts are done, only the gripper mechanism Is to be built, I’ve also added a bearing balls for smoother movement between base mount and the base top parts
finished the arm design
worked on the readme, bom and wiring...
|
1793876142.853794
|
1794740142.853794
|
|
56655
|
hack pad by @smollcoin | Stardance
|
smollcoin
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: hack pad by @smollcoin | Stardance
|
1793393701.033067
|
1793998501.033067
|
|
56656
|
Skill TUI by @pratham | Stardance
|
pratham
|
0
|
3.51
|
0
|
[]
|
[{"post_id": 58723, "ts": "202 [{"post_id": 58723, "ts": "2026-08-31T08:28:14Z", "hours": 3.5092, "text": "I finally got ratatui to work on the project after experimenting a bit with it on different examples and tweaking aroudn with it a bit. Here is the initial idea. The typing in the search field is really slow because it runs the skill find everytime I want to search for something."}]...
|
Title: Skill TUI by @pratham | Stardance
Devlogs: Title: Skill TUI by @pratham | Stardance
Devlogs:
I finally got ratatui to work on the project after experimenting a bit with it on different examples and tweaking aroudn with it a bit. Here is the initial idea. The typing in the search field is really slow because it runs the skill find everytime I want to search for something....
|
1793393702.850678
|
1793998502.850678
|
|
56657
|
Fleeting Isle by @AjoSubarjo | Stardance
|
AjoSubarjo
|
0
|
0.77
|
0
|
[]
|
[{"post_id": 58735, "ts": "202 [{"post_id": 58735, "ts": "2026-08-31T09:07:37Z", "hours": 0.7739, "text": "male character"}]...
|
Title: Fleeting Isle by @AjoSubarjo | Stardance
D Title: Fleeting Isle by @AjoSubarjo | Stardance
Devlogs:
male character...
|
1793393703.7607117
|
1793998503.7607117
|
|
56658
|
Radio control for diy budget friendly r.c plane us Radio control for diy budget friendly r.c plane using esp 32 with now protocol and long range protocol by @SHUBHDHANANI | Stardance...
|
SHUBHDHANANI
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Radio control for diy budget friendly r.c p Title: Radio control for diy budget friendly r.c plane using esp 32 with now protocol and long range protocol by @SHUBHDHANANI | Stardance...
|
1793393704.6486201
|
1793998504.6486201
|
|
56659
|
PokeBird by @saidcim | Stardance
|
saidcim
|
1
|
23.17
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-04T14:37:44Z", "hours": 18.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "A fully offline, portable device that identifies bird songs on the spot.", "repo": "https://github.com/saidcim/pokebird", "demo": ""}]...
|
[{"post_id": 63072, "ts": "202 [{"post_id": 63072, "ts": "2026-09-06T17:44:40Z", "hours": 5.1692, "text": "I addressed the omissions in the README, translated the entire codebase into English (from Turkish), and added my first release."}, {"post_id": 61538, "ts": "2026-09-04T14:34:49Z", "hours": 0.5419, "text": "Final touches on the readme and its ready to ship !"}, {"post_id": 61514, "ts": "2026-09-04T13:55:03Z", "hours": 0.7044, "text": "There were some issues related to the device turning on and off such as shutting down on its own and touchscreen malfunctions and I fixed them."}, {"post_id": 59034, "ts": "2026-08-31T16:51:53Z", "hours": 0.3867, "text": "As planned, I conducted field testing in Belgrade and it was quite successful in bird sound recognition. I attached my field test report"}, {"post_id": 58973, "ts": "2026-08-31T15:25:03Z", "hours": 15.9783, "text": "I built a handheld device that identifies birds by their song, run entirely offline on a Waveshare RP2350-Touch-LCD-3. 49. No phone, no internet, no cloud!"}]...
|
Title: PokeBird by @saidcim | Stardance
Devlogs:
Title: PokeBird by @saidcim | Stardance
Devlogs:
I built a handheld device that identifies birds by their song, run entirely offline on a Waveshare RP2350-Touch-LCD-3. 49. No phone, no internet, no cloud!
As planned, I conducted field testing in Belgrade and it was quite successful in bird sound recognition. I attached my field test report
There were some issues related to the device turning on and off such as shutting down on its own and touchscreen malfunctions and I fixed them.
Final touches on the readme and its ready to ship !
I addressed the omissions in the README, translated the entire codebase into English (from Turkish), and added my first release.
Ships:
A fully offline, portable device that identifies bird songs on the spot....
|
1793775040.8812113
|
1794639040.8812113
|
|
56660
|
soccer bot by @abrarhasin533 | Stardance
|
abrarhasin533
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: soccer bot by @abrarhasin533 | Stardance
|
1793393705.5928586
|
1793998505.5928586
|
|
56661
|
My very own WebOS by @HARSHITSAVANI | Stardance
|
HARSHITSAVANI
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My very own WebOS by @HARSHITSAVANI | Stard Title: My very own WebOS by @HARSHITSAVANI | Stardance...
|
1793393707.4335756
|
1793998507.4335756
|
|
56662
|
Balqueen Innovation by @Balqueen | Stardance
|
Balqueen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Balqueen Innovation by @Balqueen | Stardanc Title: Balqueen Innovation by @Balqueen | Stardance...
|
1793393708.325873
|
1793998508.325873
|
|
56663
|
Balqueen Innovation by @Balqueen | Stardance
|
Balqueen
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Balqueen Innovation by @Balqueen | Stardanc Title: Balqueen Innovation by @Balqueen | Stardance...
|
1793393709.2101767
|
1793998509.2101767
|
|
56664
|
My own site! by @nilajith | Stardance
|
nilajith
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @nilajith | Stardance
|
1793393711.039645
|
1793998511.039645
|
|
56665
|
Papug Bot by @birbuh | Stardance
|
birbuh
|
0
|
12.81
|
0
|
[]
|
[{"post_id": 83781, "ts": "202 [{"post_id": 83781, "ts": "2026-10-28T16:10:08Z", "hours": 1.4364, "text": "im so freaking tired but the stairdance’s ending so i must lock in I added reaction logs, user join/leave logs and message edit logs. That’s all. lessgo gambling ig"}, {"post_id": 83193, "ts": "2026-10-27T08:14:04Z", "hours": 0.4389, "text": "I got sidetracked and added basic logs I think that’s good though I’ll also add on_member_join() , on_message_edit() and some more. And you know what happens next… GAMBLING Stay hydrated"}, {"post_id": 82957, "ts": "2026-10-26T11:36:43Z", "hours": 0.7039, "text": "I just fixed permissions, nothing much. I hate basedpyright AAAAAAAARGH"}, {"post_id": 82165, "ts": "2026-10-24T04:45:07Z", "hours": 1.9244, "text": "The warns are done! Now only help command and misc work are left! Stay hydrated!"}, {"post_id": 82025, "ts": "2026-10-23T14:20:57Z", "hours": 1.2911, "text": "I added mute and unmute, and that’s all. Now only warns, help and descriptions; then the moderating part will be ready for a ship. …I guess…"}, {"post_id": 81936, "ts": "2026-10-23T03:31:46Z", "hours": 2.2725, "text": "I made turn-off lock unlock both on prefix and slash commands. Left to make in the moderation stage: mute unmute warn list-warns help Everything except banning will be available on my test server, as my alt will be the target. For obvious reason."}, {"post_id": 60872, "ts": "2026-09-03T14:55:44Z", "hours": 1.0575, "text": "I ported the prefix commands onto slash ones! Prefix still work, I basically added slash commands. However, I couldn’t get the ID on unban to work, so I made it a string… I’ll be working on another, big (I hope at least) project, for a while…"}, {"post_id": 59704, "ts": "2026-09-01T17:02:39Z", "hours": 0.6158, "text": "Ok so I’ve added an unban command, and fixed ban. I also added reasons. That’s all ig. Testing it on my alt in the screenshot:"}, {"post_id": 59538, "ts": "2026-09-01T12:43:40Z", "hours": 1.6417, "text": "So I made the ban handling. It supports either an user ID, a mention, or (confirmation required) username! No reasons yet. The hardest part? Typing. I hate typing in Python. I even had to turn pyright off because it was throwing 5 warnings per 10 LOC and it just made me very angry. For those who don’t know the meaning of the screenshot: I forgor to make the Fstring. I made a normal string instead… Too much Rust lmao"}, {"post_id": 59373, "ts": "2026-09-01T04:14:04Z", "hours": 1.4272, "text": "I’m making a(n another) discord bot! (I made like 4 of these already) This time, it’s only the docs and me. No AI, no Stack Overflow. And I’m going to make it better than my previous bots. We can think of it as a challenge. I write in discord.py to remind myself of Python. I haven’t used it in what feels like years and is around 4 months. I’m soooo used to Rust For now I have the base, !!purge <amount> and !!sendmsg <channel> <message> . I want to make at least 3in1: Moderation, Utility and Economy (yes, gambling included). It will be hosted on my game’s server after the ship. Stay tuned or sth idk"}]...
|
Title: Papug Bot by @birbuh | Stardance
Devlogs:
Title: Papug Bot by @birbuh | Stardance
Devlogs:
I’m making a(n another) discord bot! (I made like 4 of these already) This time, it’s only the docs and me. No AI, no Stack Overflow. And I’m going to make it better than my previous bots. We can think of it as a challenge. I write in discord.py to remind myself of Python. I haven’t used it in what feels like years and is around 4 months. I’m soooo used to Rust For now I have the base, !!purge <amount> and !!sendmsg <channel> <message> . I want to make at least 3in1: Moderation, Utility and Economy (yes, gambling included). It will be hosted on my game’s server after the ship. Stay tuned or sth idk
So I made the ban handling. It supports either an user ID, a mention, or (confirmation required) username! No reasons yet. The hardest part? Typing. I hate typing in Python. I even had to turn pyright off because it was throwing 5 warnings per 10 LOC and it just made me very angry. For those who don’t know the meaning of the screenshot: I forgor to make the Fstring. I made a normal string instead… Too much Rust lmao
Ok so I’ve added an unban command, and fixed ban. I also added reasons. That’s all ig. Testing it on my alt in the screenshot:
I ported the prefix commands onto slash ones! Prefix still work, I basically added slash commands. However, I couldn’t get the ID on unban to work, so I made it a string… I’ll be working on another, big (I hope at least) project, for a while…
I made turn-off lock unlock both on prefix and slash commands. Left to make in the moderation stage: mute unmute warn list-warns help Everything except banning will be available on my test server, as my alt will be the target. For obvious reason.
I added mute and unmute, and that’s all. Now only warns, help and descriptions; then the moderating part will be ready for a ship. …I guess…
The warns are done! Now only help command and misc work are left! Stay hydrated!
I just fixed permissions, nothing much. I hate basedpyright AAAAAAAARGH
I got sidetracked and added basic logs I think that’s good though I’ll also add on_member_join() , on_message_edit() and some more. And you know what happens next… GAMBLING Stay hydrated
im so freaking tired but the stairdance’s ending so i must lock in I added reaction logs, user join/leave logs and message edit logs. That’s all. lessgo gambling ig...
|
1793393712.8490622
|
1793998512.8490622
|
|
56666
|
Polaris by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
6.63
|
0
|
[]
|
[{"post_id": 76848, "ts": "202 [{"post_id": 76848, "ts": "2026-10-04T20:12:57Z", "hours": 6.6325, "text": "Rush hour #1 Okk, ıts been a long time since I posted anything. I got a loooot of work to do and I think this project is a good place to start. I worked on it alot on my personal time but just opened a project here. anyway, I want to make a robot arm that could do more than just pinch stuff that I can mount to my backpack and just take it places (sort of like the odarek from death stranding or the tech marines from warhammer or even the launcher of the doom slayer) to add different feutures to the build I wanted to change the head somehow and keep the mobility of the arm, and I made this plan It consists of two main parts, the capsule and the arm itself. Capsule will be mounted at the bottom and would contain the head mini capsules, they sit on planetary gears, they lock with the arm yada yada I’ll explain further on later devlogs. the second part is the arm, I mean its just a basic servo robotic arm other than the head locking mechanism, that parts intresting. I plan on using a bayonet locking system (bcs its cool as hell) and run the main power data and other lines through the middle via seperate cables and I need to find a way to power and get/send data from different head types (lidar,camera hand etc.) I worked on a few fine-tuned models so out while using the arm can listen to my commands and do stuff, I worked on mostly vosk models 32M en i think and some other model for testing but I’ll talk further again in a later devlog. I hope I can get funding for this!"}]...
|
Title: Polaris by @Boyra_Zeren | Stardance
Devlog Title: Polaris by @Boyra_Zeren | Stardance
Devlogs:
Rush hour #1 Okk, ıts been a long time since I posted anything. I got a loooot of work to do and I think this project is a good place to start. I worked on it alot on my personal time but just opened a project here. anyway, I want to make a robot arm that could do more than just pinch stuff that I can mount to my backpack and just take it places (sort of like the odarek from death stranding or the tech marines from warhammer or even the launcher of the doom slayer) to add different feutures to the build I wanted to change the head somehow and keep the mobility of the arm, and I made this plan It consists of two main parts, the capsule and the arm itself. Capsule will be mounted at the bottom and would contain the head mini capsules, they sit on planetary gears, they lock with the arm yada yada I’ll explain further on later devlogs. the second part is the arm, I mean its just a basic servo robotic arm other than the head locking mechanism, that parts intresting. I plan on using a bayonet locking system (bcs its cool as hell) and run the main power data and other lines through the middle via seperate cables and I need to find a way to power and get/send data from different head types (lidar,camera hand etc.) I worked on a few fine-tuned models so out while using the arm can listen to my commands and do stuff, I worked on mostly vosk models 32M en i think and some other model for testing but I’ll talk further again in a later devlog. I hope I can get funding for this!...
|
1793393714.0614023
|
1793998514.0614023
|
|
56667
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764139.172568
|
1794628139.172568
|
|
56668
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764140.0274906
|
1794628140.0274906
|
|
56669
|
Void-OS-Merger by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Void-OS-Merger by @Boyra_Zeren | Stardance
|
1793393715.8508713
|
1793998515.8508713
|
|
56670
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764141.7680976
|
1794628141.7680976
|
|
56671
|
Cyber-B.O.Y by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
10.91
|
0
|
[]
|
[{"post_id": 76856, "ts": "202 [{"post_id": 76856, "ts": "2026-10-04T20:29:13Z", "hours": 10.9097, "text": "rush hour #2 Okk, I wanted to do a pip-boy style cyberdeck for a longg time. I’ve been working on it for a while and the photo attached is one of my first sketches of what I wanted it to look like. For hardware stuff, I want it to be powerful yet fit around my wrist without looking like Im smuggling a railgun. I still didnt choose specific parts but I want to use a haptic motor (bcs I think ıt would be cool as hell and much more responsive) after that I want to use prb 3 keys to manage everything alongside maybe a touch sensitive screen (based on how the project goes and wheter I can get funding bcs Im broke) For software, well Im writing my own storage handler, system architecture and everything using reference from already existing libs and other cyberdecks. I want to implement stuff abt cybersecurity but I need to first implement a linux-type layer on top to handle app data and digest it. But the bottom layer logic needs to be my own. After I handle some of these architecture problems and fix my old broken code I will prb post again, if anyones intrested look up my github page it mostly covers everything I dont write here abt. I really hope I can get funding."}]...
|
Title: Cyber-B.O.Y by @Boyra_Zeren | Stardance
De Title: Cyber-B.O.Y by @Boyra_Zeren | Stardance
Devlogs:
rush hour #2 Okk, I wanted to do a pip-boy style cyberdeck for a longg time. I’ve been working on it for a while and the photo attached is one of my first sketches of what I wanted it to look like. For hardware stuff, I want it to be powerful yet fit around my wrist without looking like Im smuggling a railgun. I still didnt choose specific parts but I want to use a haptic motor (bcs I think ıt would be cool as hell and much more responsive) after that I want to use prb 3 keys to manage everything alongside maybe a touch sensitive screen (based on how the project goes and wheter I can get funding bcs Im broke) For software, well Im writing my own storage handler, system architecture and everything using reference from already existing libs and other cyberdecks. I want to implement stuff abt cybersecurity but I need to first implement a linux-type layer on top to handle app data and digest it. But the bottom layer logic needs to be my own. After I handle some of these architecture problems and fix my old broken code I will prb post again, if anyones intrested look up my github page it mostly covers everything I dont write here abt. I really hope I can get funding....
|
1793393718.8863626
|
1793998518.8863626
|
|
56672
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764142.6229224
|
1794628142.6229224
|
|
56673
|
G.O.M guitar pedal by @Boyra_Zeren | Stardance
|
Boyra_Zeren
|
0
|
2.02
|
0
|
[]
|
[{"post_id": 82752, "ts": "202 [{"post_id": 82752, "ts": "2026-10-25T18:57:23Z", "hours": 2.0189, "text": "Rush hour So I made a pitch shift guitar pedal based on some porjects I saw online (I listed them in the github) and this is the basic schematic. It uses teensy 4.0 and has leds to indicate modes. I will make a demo on the teensy site about the software and a basic case then ship it for funding."}]...
|
Title: G.O.M guitar pedal by @Boyra_Zeren | Starda Title: G.O.M guitar pedal by @Boyra_Zeren | Stardance
Devlogs:
Rush hour So I made a pitch shift guitar pedal based on some porjects I saw online (I listed them in the github) and this is the basic schematic. It uses teensy 4.0 and has leds to indicate modes. I will make a demo on the teensy site about the software and a basic case then ship it for funding....
|
1793393720.9850175
|
1793998520.9850175
|
|
56674
|
nexus by @mdys91104 | Stardance
|
mdys91104
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: nexus by @mdys91104 | Stardance
|
1793393725.4247391
|
1793998525.4247391
|
|
56675
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764143.4710968
|
1794628143.4710968
|
|
56676
|
Mob Chains: A Minecraft Mod by @erenay | Stardance
|
erenay
|
1
|
8.0
|
85
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-03T11:08:12Z", "hours": 8.0, "multiplier": 10.23, "payout": 85, "blessing": "neutral", "text": "I finished the first version of my Minecraft mod This mod adds a new item, the Mob Chain. With this item you can leash all kinds of mobs including hostile ones. Something the vanilla lead item can’t do. Also because that it’s a chain it doesn’t snap or break like the lead. I uploaded the mod to Modrinth but it’s still under review. In the meantime you can download the mod file from Github releases.", "repo": "https://github.com/erenaywastaken/mobchains", "demo": "https://www.curseforge.com/minecraft/mc-mods/mob-chains"}]...
|
[{"post_id": 60244, "ts": "202 [{"post_id": 60244, "ts": "2026-09-02T14:21:09Z", "hours": 1.0431, "text": "I made chains work in my Minecraft mod I had tackled with chain rendering in my previous post, after that I focused my efforts on making the chains work, actually drag the chained mobs to you. I did this by applying a correction velocity to all chained mobs which is calculated by the difference between the mob and the player’s position. In the attached picture you can see a chained chicken suspended in the air by me."}, {"post_id": 60161, "ts": "2026-09-02T11:10:35Z", "hours": 6.1783, "text": "I implemented the chain rendering in my Minecraft mod. Originally I thought I would focus on the chain behavior but rendering seemed more interesting to do. I referenced the vanilla chain model and leash rendering code and came up with this. It might need some tweaks later (like reducing the scale) but it’s good enough now. It took me a lot of time to correctly calculate the UVs and vertex positions. Also internally I opted on using Fabric’s Data Attachment API instead of trying to mixin into vanilla leash classes and it turned out to be a lot easier than I thought. It even handles client sync and saving!"}, {"post_id": 58762, "ts": "2026-08-31T10:19:30Z", "hours": 1.0769, "text": "Lead alternative for all mobs Minecraft mod I successfully added the item in my Minecraft mod. Hopefully this mod will be the first one that I ship on Modrinth. The next step is to implement the special chain leash mechanics. Then I will work on chain rendering."}]...
|
Title: Mob Chains: A Minecraft Mod by @erenay | St Title: Mob Chains: A Minecraft Mod by @erenay | Stardance
Devlogs:
Lead alternative for all mobs Minecraft mod I successfully added the item in my Minecraft mod. Hopefully this mod will be the first one that I ship on Modrinth. The next step is to implement the special chain leash mechanics. Then I will work on chain rendering.
I implemented the chain rendering in my Minecraft mod. Originally I thought I would focus on the chain behavior but rendering seemed more interesting to do. I referenced the vanilla chain model and leash rendering code and came up with this. It might need some tweaks later (like reducing the scale) but it’s good enough now. It took me a lot of time to correctly calculate the UVs and vertex positions. Also internally I opted on using Fabric’s Data Attachment API instead of trying to mixin into vanilla leash classes and it turned out to be a lot easier than I thought. It even handles client sync and saving!
I made chains work in my Minecraft mod I had tackled with chain rendering in my previous post, after that I focused my efforts on making the chains work, actually drag the chained mobs to you. I did this by applying a correction velocity to all chained mobs which is calculated by the difference between the mob and the player’s position. In the attached picture you can see a chained chicken suspended in the air by me.
Ships:
I finished the first version of my Minecraft mod This mod adds a new item, the Mob Chain. With this item you can leash all kinds of mobs including hostile ones. Something the vanilla lead item can’t do. Also because that it’s a chain it doesn’t snap or break like the lead. I uploaded the mod to Modrinth but it’s still under review. In the meantime you can download the mod file from Github releases....
|
1794005536.6548278
|
1794091936.6548278
|
|
56677
|
My awesome macropad! by @arshansiddiqui001122 | St My awesome macropad! by @arshansiddiqui001122 | Stardance...
|
arshansiddiqui001122
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @arshansiddiqui0011 Title: My awesome macropad! by @arshansiddiqui001122 | Stardance...
|
1793393733.6305509
|
1793998533.6305509
|
|
56678
|
portfolio! by @arnavdhyani21 | Stardance
|
arnavdhyani21
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: portfolio! by @arnavdhyani21 | Stardance
|
1793393734.528945
|
1793998534.528945
|
|
56679
|
Deep learning course progress by @Hemanath | Stard Deep learning course progress by @Hemanath | Stardance...
|
Hemanath
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Deep learning course progress by @Hemanath Title: Deep learning course progress by @Hemanath | Stardance...
|
1793393735.4531581
|
1793998535.4531581
|
|
56680
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764144.3095396
|
1794628144.3095396
|
|
56681
|
Pi shortener by @Hemanath | Stardance
|
Hemanath
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Pi shortener by @Hemanath | Stardance
|
1793393736.3460135
|
1793998536.3460135
|
|
56682
|
My own site! by @nimz | Stardance
|
nimz
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My own site! by @nimz | Stardance
|
1793393737.2264745
|
1793998537.2264745
|
|
56683
|
test by @Abohisham | Stardance
|
Abohisham
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: test by @Abohisham | Stardance
|
1793393738.151846
|
1793998538.151846
|
|
56684
|
lol white is here!!!! by @whitedeathkl | Stardance
|
whitedeathkl
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: lol white is here!!!! by @whitedeathkl | St Title: lol white is here!!!! by @whitedeathkl | Stardance...
|
1793393739.0626907
|
1793998539.0626907
|
|
56685
|
My awesome macropad! by @n911oting | Stardance
|
n911oting
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: My awesome macropad! by @n911oting | Starda Title: My awesome macropad! by @n911oting | Stardance...
|
1793393739.9445386
|
1793998539.9445386
|
|
56686
|
3D Printed RC Car by @MeggerBuilder | Stardance
|
MeggerBuilder
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: 3D Printed RC Car by @MeggerBuilder | Stard Title: 3D Printed RC Car by @MeggerBuilder | Stardance...
|
1793879230.5275328
|
1794743230.5275328
|
|
56687
|
Learn C++ by @rocky59487 | Stardance
|
rocky59487
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Learn C++ by @rocky59487 | Stardance
|
1793393740.9134483
|
1793998540.9134483
|
|
56688
|
WarioGame by @Anushkaoff17 | Stardance
|
Anushkaoff17
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: WarioGame by @Anushkaoff17 | Stardance
|
1793393741.833966
|
1793998541.833966
|
|
56689
|
Personality Quiz by @sakatestimony17 | Stardance
|
sakatestimony17
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Personality Quiz by @sakatestimony17 | Star Title: Personality Quiz by @sakatestimony17 | Stardance...
|
1793393742.7272165
|
1793998542.7272165
|
|
56690
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764146.06111
|
1794628146.06111
|
|
56691
|
Graph-buddy! by @Samaha | Stardance
|
Samaha
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Graph-buddy! by @Samaha | Stardance
|
1793393743.6432147
|
1793998543.6432147
|
|
56692
|
Signal Radius by @abhijeetmore | Stardance
|
abhijeetmore
|
0
|
61.26
|
0
|
[]
|
[{"post_id": 64417, "ts": "202 [{"post_id": 64417, "ts": "2026-09-08T19:43:22Z", "hours": 10.5389, "text": "Improved the graphics of the game a lot, somewhat 2.5D! fixed bugs simultaneously."}, {"post_id": 63919, "ts": "2026-09-07T23:24:06Z", "hours": 10.0331, "text": "added a lot of new features, finishing up the game design. Fixed a lot of bugs."}, {"post_id": 63289, "ts": "2026-09-07T01:07:42Z", "hours": 10.0167, "text": "Its a 20-level path game now. Start on the west. Follow the brown path. Finish at the cyan gate. Levels 1–3: walkers/rushers, bushes hide shades that pop when you get close. Level 4+: a Giant (stone colossus, own skin). The gate stays sealed until it falls. Later roads: faster, tankier, more bushes, then two Giants. Beat a road → pick a gift → next road. Beat 20 → The last gate opened. Upgraded the Main Menu with a better design."}, {"post_id": 62930, "ts": "2026-09-06T13:57:53Z", "hours": 9.4075, "text": "added 4 new guns and its mechanics, added new feature called Endless overworld terrain streams around you as you walk so No wall. also added Shift dash. added Echo wells added Brute drops added Static storms Lots of new features have been added."}, {"post_id": 62351, "ts": "2026-09-05T17:53:19Z", "hours": 8.6717, "text": "Improved the game design a lot. WASD move, mouse aim, hold click Space to fire the gun. 8-kill combo charges Signal. F or B-slot dumps a 7-second kill cone. Walkers, rushers, flankers, brutes. Waves get harder."}, {"post_id": 61703, "ts": "2026-09-04T19:00:43Z", "hours": 10.5753, "text": "Added new Mechanisms to the game (after each wave you can upgrade), added health bar, added wave counts. Next is distinctive UI/art design of the game. Updated the GitHub."}, {"post_id": 59260, "ts": "2026-08-31T23:06:47Z", "hours": 2.0153, "text": "Signal Radius is a top-down survival game — you defend a signal outpost with nothing but a beam of light you aim independently of movement, so anything outside it stays invisible until it’s already close. Got the core loop running today: movement, the vision-cone math, a chaser enemy that only takes damage while lit up, and a wave spawner. Still all placeholder shapes, no art yet, but the mechanic actually works — cone tracks the mouse, enemies spawn and close in, combat only lands on what’s inside the beam. Next: HUD, upgrade picks between waves, then art. You can try the game mechanic here : https://abhijeetmore.itch.io/signal-radius Concept sketch attached."}]...
|
Title: Signal Radius by @abhijeetmore | Stardance
Title: Signal Radius by @abhijeetmore | Stardance
Devlogs:
Signal Radius is a top-down survival game — you defend a signal outpost with nothing but a beam of light you aim independently of movement, so anything outside it stays invisible until it’s already close. Got the core loop running today: movement, the vision-cone math, a chaser enemy that only takes damage while lit up, and a wave spawner. Still all placeholder shapes, no art yet, but the mechanic actually works — cone tracks the mouse, enemies spawn and close in, combat only lands on what’s inside the beam. Next: HUD, upgrade picks between waves, then art. You can try the game mechanic here : https://abhijeetmore.itch.io/signal-radius Concept sketch attached.
Added new Mechanisms to the game (after each wave you can upgrade), added health bar, added wave counts. Next is distinctive UI/art design of the game. Updated the GitHub.
Improved the game design a lot. WASD move, mouse aim, hold click Space to fire the gun. 8-kill combo charges Signal. F or B-slot dumps a 7-second kill cone. Walkers, rushers, flankers, brutes. Waves get harder.
added 4 new guns and its mechanics, added new feature called Endless overworld terrain streams around you as you walk so No wall. also added Shift dash. added Echo wells added Brute drops added Static storms Lots of new features have been added.
Its a 20-level path game now. Start on the west. Follow the brown path. Finish at the cyan gate. Levels 1–3: walkers/rushers, bushes hide shades that pop when you get close. Level 4+: a Giant (stone colossus, own skin). The gate stays sealed until it falls. Later roads: faster, tankier, more bushes, then two Giants. Beat a road → pick a gift → next road. Beat 20 → The last gate opened. Upgraded the Main Menu with a better design.
added a lot of new features, finishing up the game design. Fixed a lot of bugs.
Improved the graphics of the game a lot, somewhat 2.5D! fixed bugs simultaneously....
|
1793879235.47893
|
1794743235.47893
|
|
56693
|
Sally The Slack Bot by @erenay | Stardance
|
erenay
|
1
|
1.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-08-31T13:18:12Z", "hours": 1.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I’m shipping my first slack bot, Sally, it’s little bot with 3 commands which you can try right now at #bot-spam @ Hack Club Slack. I deployed the bot to Nest so it works 24/7 and should always respond to your requests", "repo": "https://github.com/erenaywastaken/sallybot", "demo": "https://hackclub.enterprise.slack.com/archives/C0P5NE354"}]...
|
[{"post_id": 58847, "ts": "202 [{"post_id": 58847, "ts": "2026-08-31T13:00:23Z", "hours": 1.0419, "text": "I just finished my first silly Slack bot “Sally”! Maybe I will add more features to it in the future.. Art source: https://www.instagram.com/quartzstash/"}]...
|
Title: Sally The Slack Bot by @erenay | Stardance
Title: Sally The Slack Bot by @erenay | Stardance
Devlogs:
I just finished my first silly Slack bot “Sally”! Maybe I will add more features to it in the future.. Art source: https://www.instagram.com/quartzstash/
Ships:
I’m shipping my first slack bot, Sally, it’s little bot with 3 commands which you can try right now at #bot-spam @ Hack Club Slack. I deployed the bot to Nest so it works 24/7 and should always respond to your requests...
|
1794005579.749785
|
1794091979.749785
|
|
56694
|
[MOVED] Discord User Apps Bot by @stefdp | Stardan [MOVED] Discord User Apps Bot by @stefdp | Stardance...
|
stefdp
|
1
|
85.0
|
0
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-24T13:33:42Z", "hours": 85.0, "multiplier": null, "payout": 0, "blessing": "neutral", "text": "I rewrote my userApps Discord bot from TypeScript to Kotlin just because I prefer kotlin now that i’ve been using it for about a while, and in the meanwhile i also added new commands to it", "repo": "https://git.stefdp.com/Stef/userApps", "demo": "https://discord.com/oauth2/authorize?client_id=1223221223685886032"}]...
|
[{"post_id": 72794, "ts": "202 [{"post_id": 72794, "ts": "2026-09-23T19:06:22Z", "hours": 0.3492, "text": "Added environment check in the API endpoint like /status enable command Emoji envs are now correctly formatted in the error message Marked /status command as owner only"}, {"post_id": 72707, "ts": "2026-09-23T15:29:45Z", "hours": 3.7897, "text": "Rewrote the web dashboard to look better (by orangc) Added the API endpoints to manage commands on the dash side Added support for docker compose"}, {"post_id": 70873, "ts": "2026-09-19T22:10:42Z", "hours": 5.3797, "text": "Created the /help command: list all the commands of get info about a specific one Temporarily took the old dashboard and adapted it to the new framework (the html side is gonna get remade by a friend, orangc) Removed some unused envs Added TailwindCSS compiling at startup soit can be used in the dashboard"}, {"post_id": 70257, "ts": "2026-09-18T20:20:48Z", "hours": 5.9111, "text": "Created the /uptime command: display how long the bot has been online for Created the /lyrics command: get the lyrics of a song (uses lrclib.net, lrcmux and lyricsOVH as sources) Fixed /define command failing when there were too many definitions (was going over the 40 components limit) Created the main README file Added ownerOnly property to commands, so when they’re first added to the db, it sets the list of owners in the OWNERS env as allowed users Added attachment options to the /embed command (for some reasons they’re added correctly but image and thumbnail don’t display while footer and author do)"}, {"post_id": 69649, "ts": "2026-09-17T14:30:09Z", "hours": 4.295, "text": "Created the /ubdict command: get the definition of a term from the urban dictionary Created the /wikipedia command: get an article from wikipedia Created the /fact command: get a random fact Created the /joke command: get a random joke Added a util function to split strings in group of approximately X character, but instead of cutting the text at exactly X characters, it cuts at the next end of a sentence after X characters, this way a sentence is never cut in half during pagination (currently only place where it’s used, aka /wikipedia command) Added the User-Agent header to all the HTTP requests Updated HttpLoggingInterceptor to use the correct logger class"}, {"post_id": 68211, "ts": "2026-09-14T18:17:54Z", "hours": 2.95, "text": "Created the /define command: get the definition of a word Updated the /steam game command to use components v2, and also a button to show the full game description if the detailed mode is too long to fit Switched some places from if (xxx) { ... } else { null } to xxx?.let { ... }"}, {"post_id": 67479, "ts": "2026-09-13T16:26:49Z", "hours": 7.7817, "text": "Created the Get User Banner command (user): …what the name says Created the /github command (slash): get info about a GH user, repo or issue/PR Created the /weather command (slash): get the current weather of a specific place /steam game now uses buildString {} instead of adding to a array, then joining and merging it with another string"}, {"post_id": 66516, "ts": "2026-09-12T11:06:55Z", "hours": 6.5256, "text": "Created the /steam command (slash): get info about a Steam game (optional detailed mode) or user Created the /translate command (slash): convert any text from a language to another (about 131 languages available) Installed the MS Azure SDK for the /translate (slash) & Translate Message (message) commands Updated file layout for the dashboard so it looks better Updated API services file layout too Updated Kotlin from 2.4.10 to 2.4.20 and other libs"}, {"post_id": 65657, "ts": "2026-09-10T22:56:19Z", "hours": 4.5164, "text": "Running a command now increases its uses value is the anonymous analytics table Added new env variables and improved the system used to throw errors so it always kills all the processes when calling require Created the dashboard ratelimits, sessions, auth middlewares/systems Created the Discord OAuth2 login Moved kord into a Bot object so it can be used in the dashboard too if needed Created a listener for the discord webhook (stuff like bot authorized, bot deauthorized etc.) [UNTESTED] Created a util function to get the bot’s invite url Created API services for the discord OAuth2 token requesting and apprise API There’s not much frontend / UI change so ima show a pic of the dash module code ig"}, {"post_id": 65422, "ts": "2026-09-10T15:31:24Z", "hours": 5.8289, "text": "Created the /export command (slash): send the file path and export it (as well as give the file’s github url (owner only) Created the Save as Tag command (message): save a message as tag, both embeds & content Created the Convert to QR Code command (message): convert a message’s content to a QR code (either as image or text) Created the Download Voice Message command (message): as the name says, download as MP3 a user’s voice message Created the Set as Reminder command (message): set a user’s message (either content or URL) as a reminder Created the Get Message JSON command (message): get the JSON object of the message Created the Get Member Avatar command (user): get the server specific avatar of the user Created the Get User Avatar command (user): get the global avatar of the user Created the Get User Avatar Decoration command (user): get the avatar decoration of the user Created the Get Member JSON command (user): get the JSON object of the member Created the Get User JSON command (user): get the JSON object of the user Environment variables are now loaded at startup via a gradle task Added a LOG_LEVEL env to choose the level of the console output to show Created a util function for plurals Set tag name limit to 255 chars"}, {"post_id": 64121, "ts": "2026-09-08T10:02:03Z", "hours": 7.1333, "text": "Added the /tag command: save preset messages that you can then send later (they can also contain embeds) it has the following subcommands: content : set or remove the content of a tag embed : add or remove an embed from a tag delete : delete a tag export : export all your tags as a JSON file import : import the JSON file obtained from the export subcommand (in case of conflicts, the old and new tag will be previeable in the bot dashboard if enabled) list : Display all your subcommands get : Get the content & embeds of a specific subcommand Fixed/Impoved the /embed command button & modal handlers & added an ID to buttons & modals to avoid 2 diff commands handling the same interaction"}, {"post_id": 62806, "ts": "2026-09-06T10:14:43Z", "hours": 5.5831, "text": "Created the /gary command: get random images of 4 cats: Gary, Goober, Gulliber (Gully) and Garfield Created the /ping command: get the bot’s ping (pic has high ping cuz it’s running on my laptop, in Italy) Created the /botavatar command: change the bot avatar, either from a file, URL, copy from an user or copy from the bot owner Created the /colorpicker command: give an HEX, RGB or HSL color and it displays it as well as showing its HEX, RGB and HSL variants Added the /reminders command: set a reminder and the bot will send you a DM, reminder can either be single-run, multi-run and inifinitely run (the user defines an interval such as 30m , 2d15h etc., then the bot will send a DM with the reminder after this interval and will repeat it how many times the user defined it to, so if an user defines a reminder with 2h interval and 3 repeats, it will send the same reminder in 2h, 4h and 6h) (hope i explained well ) Switched database initialization from SchemaUtils to MigrationUtils this way if i edit a scheme, it’s also applied at startup instead of just creating new tables and never modifying them Made the dashboard disableable"}, {"post_id": 61179, "ts": "2026-09-03T23:53:05Z", "hours": 6.5219, "text": "Created the /minecraft command: allows to fetch Java and Bedrock edition server data (with mcstatus.io API ) Player info (with Starlight API by lunareclipse.studio ) Player skin rendered as a 3D model in different poses (with Starlight API) Created the /embed command: send anything as an embed Created the /qr command: encode some text into a QR Code (output can be an image or an ASCII text) Updated the dashboard to add a static resource /skinModels which is used for the /minecraft skin sub command to fetch custom made models Added a regex for HEX colors (matches #ffffff , #fff , ffffff and fff ) created a Minecraft object to collect all minecraft related functions Created the starlight and mcstatus.io API services & added them in the API client Update main handleRequest function to add an optional error handler"}, {"post_id": 60524, "ts": "2026-09-02T22:26:55Z", "hours": 3.5928, "text": "Added the /8ball command: ask a question and get a random answer Added topic command: get a random topic to start a conversation Added /qalc command: execute calculation using libqalculate Added /console command: run any shell command Added /animal command: get a random animal (cat, dog, fox, duck) Added /ip command: get info about an IPv4 or IPv6 address Installed the retrofit libs required to make HTTP requests Added a regex to check if a IPv4 or IPv6 is valid (took from networkingtoolbox.net ) Created util function to get the country flag & name from its code (took from my Hackatime android app)"}, {"post_id": 60238, "ts": "2026-09-02T14:13:38Z", "hours": 5.9553, "text": "Added /http command: get a HTTP status with the picture of an animal like cat, dog, goat, duck etc. Added /perms command: add/remove/list the users allowed to use a specific command Added /status command: enable/disable specific commands Added /dig : perform a dig query on a domain Added /whois : perform a WHOIS query on a domain/IP/ASN Fixed database upsert function erroring because no column was being passed as keys (primary) Moved command registration to the onReady event Installed a lib for DNS queries and a lib to check other libs updates Added a utility Domain object that contains the function to perform dig and whois queries Added utility functions to convert a ISO string, epoch seconds or Instant to discord time format"}, {"post_id": 59784, "ts": "2026-09-01T18:32:38Z", "hours": 3.5347, "text": "Created the /eval command Added the registration & handling of the commands (also checks if the user can run the command and if the command is enabled, by checking the enabled status and allowedUsers list in the command_permissions table) Installed some libs to run code at runtime (JavaScript, Python and Kotlin (used in /eval )"}, {"post_id": 59212, "ts": "2026-08-31T21:38:20Z", "hours": 4.8561, "text": "Created the base skeleton with the bot (w/ events), web dashboard (rn just shows “WIP” text) and database with the schemes & some helper functions For the Discord bot i’m using the Kord library For the web dashboard i’m using the Ktor library This is the first time i use either of those 2 libs so my usage may not be the best"}]...
|
Title: [MOVED] Discord User Apps Bot by @stefdp | Title: [MOVED] Discord User Apps Bot by @stefdp | Stardance
Devlogs:
Created the base skeleton with the bot (w/ events), web dashboard (rn just shows “WIP” text) and database with the schemes & some helper functions For the Discord bot i’m using the Kord library For the web dashboard i’m using the Ktor library This is the first time i use either of those 2 libs so my usage may not be the best
Created the /eval command Added the registration & handling of the commands (also checks if the user can run the command and if the command is enabled, by checking the enabled status and allowedUsers list in the command_permissions table) Installed some libs to run code at runtime (JavaScript, Python and Kotlin (used in /eval )
Added /http command: get a HTTP status with the picture of an animal like cat, dog, goat, duck etc. Added /perms command: add/remove/list the users allowed to use a specific command Added /status command: enable/disable specific commands Added /dig : perform a dig query on a domain Added /whois : perform a WHOIS query on a domain/IP/ASN Fixed database upsert function erroring because no column was being passed as keys (primary) Moved command registration to the onReady event Installed a lib for DNS queries and a lib to check other libs updates Added a utility Domain object that contains the function to perform dig and whois queries Added utility functions to convert a ISO string, epoch seconds or Instant to discord time format
Added the /8ball command: ask a question and get a random answer Added topic command: get a random topic to start a conversation Added /qalc command: execute calculation using libqalculate Added /console command: run any shell command Added /animal command: get a random animal (cat, dog, fox, duck) Added /ip command: get info about an IPv4 or IPv6 address Installed the retrofit libs required to make HTTP requests Added a regex to check if a IPv4 or IPv6 is valid (took from networkingtoolbox.net ) Created util function to get the country flag & name from its code (took from my Hackatime android app)
Created the /minecraft command: allows to fetch Java and Bedrock edition server data (with mcstatus.io API ) Player info (with Starlight API by lunareclipse.studio ) Player skin rendered as a 3D model in different poses (with Starlight API) Created the /embed command: send anything as an embed Created the /qr command: encode some text into a QR Code (output can be an image or an ASCII text) Updated the dashboard to add a static resource /skinModels which is used for the /minecraft skin sub command to fetch custom made models Added a regex for HEX colors (matches #ffffff , #fff , ffffff and fff ) created a Minecraft object to collect all minecraft related functions Created the starlight and mcstatus.io API services & added them in the API client Update main handleRequest function to add an optional error handler
Created the /gary command: get random images of 4 cats: Gary, Goober, Gulliber (Gully) and Garfield Created the /ping command: get the bot’s ping (pic has high ping cuz it’s running on my laptop, in Italy) Created the /botavatar command: change the bot avatar, either from a file, URL, copy from an user or copy from the bot owner Created the /colorpicker command: give an HEX, RGB or HSL color and it displays it as well as showing its HEX, RGB and HSL variants Added the /reminders command: set a reminder and the bot will send you a DM, reminder can either be single-run, multi-run and inifinitely run (the user defines an interval such as 30m , 2d15h etc., then the bot will send a DM with the reminder after this interval and will repeat it how many times the user defined it to, so if an user defines a reminder with 2h interval and 3 repeats, it will send the same reminder in 2h, 4h and 6h) (hope i explained well ) Switched database initialization from SchemaUtils to MigrationUtils this way if i edit a scheme, it’s also applied at startup instead of just creating new tables and never modifying them Made the dashboard disableable
Added the /tag command: save preset messages that you can then send later (they can also contain embeds) it has the following subcommands: content : set or remove the content of a tag embed : add or remove an embed from a tag delete : delete a tag export : export all your tags as a JSON file import : import the JSON file obtained from the export subcommand (in case of conflicts, the old and new tag will be previeable in the bot dashboard if enabled) list : Display all your subcommands get : Get the content & embeds of a specific subcommand Fixed/Impoved the /embed command button & modal handlers & added an ID to buttons & modals to avoid 2 diff commands handling the same interaction
Created the /export command (slash): send the file path and export it (as well as give the file’s github url (owner only) Created the Save as Tag command (message): save a message as tag, both embeds & content Created the Convert to QR Code command (message): convert a message’s content to a QR code (either as image or text) Created the Download Voice Message command (message): as the name says, download as MP3 a user’s voice message Created the Set as Reminder command (message): set a user’s message (either content or URL) as a reminder Created the Get Message JSON command (message): get the JSON object of the message Created the Get Member Avatar command (user): get the server specific avatar of the user Created the Get User Avatar command (user): get the global avatar of the user Created the Get User Avatar Decoration command (user): get the avatar decoration of the user Created the Get Member JSON command (user): get the JSON object of the member Created the Get User JSON command (user): get the JSON object of the user Environment variables are now loaded at startup via a gradle task Added a LOG_LEVEL env to choose the level of the console output to show Created a util function for plurals Set tag name limit to 255 chars
Running a command now increases its uses value is the anonymous analytics table Added new env variables and improved the system used to throw errors so it always kills all the processes when calling require Created the dashboard ratelimits, sessions, auth middlewares/systems Created the Discord OAuth2 login Moved kord into a Bot object so it can be used in the dashboard too if needed Created a listener for the discord webhook (stuff like bot authorized, bot deauthorized etc.) [UNTESTED] Created a util function to get the bot’s invite url Created API services for the discord OAuth2 token requesting and apprise API There’s not much frontend / UI change so ima show a pic of the dash module code ig
Created the /steam command (slash): get info about a Steam game (optional detailed mode) or user Created the /translate command (slash): convert any text from a language to another (about 131 languages available) Installed the MS Azure SDK for the /translate (slash) & Translate Message (message) commands Updated file layout for the dashboard so it looks better Updated API services file layout too Updated Kotlin from 2.4.10 to 2.4.20 and other libs
Created the Get User Banner command (user): …what the name says Created the /github command (slash): get info about a GH user, repo or issue/PR Created the /weather command (slash): get the current weather of a specific place /steam game now uses buildString {} instead of adding to a array, then joining and merging it with another string
Created the /define command: get the definition of a word Updated the /steam game command to use components v2, and also a button to show the full game description if the detailed mode is too long to fit Switched some places from if (xxx) { ... } else { null } to xxx?.let { ... }
Created the /ubdict command: get the definition of a term from the urban dictionary Created the /wikipedia command: get an article from wikipedia Created the /fact command: get a random fact Created the /joke command: get a random joke Added a util function to split strings in group of approximately X character, but instead of cutting the text at exactly X characters, it cuts at the next end of a sentence after X characters, this way a sentence is never cut in half during pagination (currently only place where it’s used, aka /wikipedia command) Added the User-Agent header to all the HTTP requests Updated HttpLoggingInterceptor to use the correct logger class
Created the /uptime command: display how long the bot has been online for Created the /lyrics command: get the lyrics of a song (uses lrclib.net, lrcmux and lyricsOVH as sources) Fixed /define command failing when there were too many definitions (was going over the 40 components limit) Created the main README file Added ownerOnly property to commands, so when they’re first added to the db, it sets the list of owners in the OWNERS env as allowed users Added attachment options to the /embed command (for some reasons they’re added correctly but image and thumbnail don’t display while footer and author do)
Created the /help command: list all the commands of get info about a specific one Temporarily took the old dashboard and adapted it to the new framework (the html side is gonna get remade by a friend, orangc) Removed some unused envs Added TailwindCSS compiling at startup soit can be used in the dashboard
Rewrote the web dashboard to look better (by orangc) Added the API endpoints to manage commands on the dash side Added support for docker compose
Added environment check in the API endpoint like /status enable command Emoji envs are now correctly formatted in the error message Marked /status command as owner only
Ships:
I rewrote my userApps Discord bot from TypeScript to Kotlin just because I prefer kotlin now that i’ve been using it for about a while, and in the meanwhile i also added new commands to it...
|
1794023250.2390642
|
1794109650.2390642
|
|
56695
|
my clockk by @rush | Stardance
|
rush
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my clockk by @rush | Stardance
|
1793393744.598002
|
1793998544.598002
|
|
56696
|
Erebus by @NightCoding | Stardance
|
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Erebus by @NightCoding | Stardance
|
1793393765.6672254
|
1793998565.6672254
|
|
56697
|
Zeno by @rishith12 | Stardance
|
rishith12
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: Zeno by @rishith12 | Stardance
|
1793393766.667156
|
1793998566.667156
|
|
56698
|
my clockk by @rush | Stardance
|
rush
|
0
|
0.0
|
0
|
[]
|
[]
|
Title: my clockk by @rush | Stardance
|
1793396874.4775505
|
1794001674.4775505
|
|
56699
|
NULL
|
NULL
|
0
|
0.0
|
0
|
[]
|
[]
|
|
1793764154.724836
|
1794628154.724836
|
|
56700
|
keygen.mp3 by @guille | Stardance
|
guille
|
0
|
9.09
|
0
|
[]
|
[{"post_id": 72700, "ts": "202 [{"post_id": 72700, "ts": "2026-09-23T15:07:39Z", "hours": 3.7197, "text": "devlog #2 finally, some good work on the redesign! instead of being on top of the original base again, this is a rewrite AND a redesign, so, uh, yeah! Working now : play/pause, volume, and song selection. The song list comes from scrapping the tracker files in the repo to use https://keygenmusic.tk/kgm/lib.txt instead. Still to do : shuffle, loop, next/previous, seeking, and live volume changes (right now it only applies once you let go of the slider, probably because its a bit sloppily made to be fairly honest). yeah yeah ill get some work done…. jeez….. idrk how to write devlogs good day"}, {"post_id": 63274, "ts": "2026-09-07T00:47:08Z", "hours": 5.3669, "text": "first devlog on this project! kinda nervous….. i got this project moved over from macondo to here!!!! i havent really done too much good progress here, but ive done some experimentation with 7.css for a possible redesign plus some revisions to the base UI! 7.css port is a bit sloppily made tbf (reliance on ai……………… sorry……………) - will be rewriting everything again because everything SUCKS!!!!!!!!!!! thanks"}]...
|
Title: keygen.mp3 by @guille | Stardance
Devlogs: Title: keygen.mp3 by @guille | Stardance
Devlogs:
first devlog on this project! kinda nervous….. i got this project moved over from macondo to here!!!! i havent really done too much good progress here, but ive done some experimentation with 7.css for a possible redesign plus some revisions to the base UI! 7.css port is a bit sloppily made tbf (reliance on ai……………… sorry……………) - will be rewriting everything again because everything SUCKS!!!!!!!!!!! thanks
devlog #2 finally, some good work on the redesign! instead of being on top of the original base again, this is a rewrite AND a redesign, so, uh, yeah! Working now : play/pause, volume, and song selection. The song list comes from scrapping the tracker files in the repo to use https://keygenmusic.tk/kgm/lib.txt instead. Still to do : shuffle, loop, next/previous, seeking, and live volume changes (right now it only applies once you let go of the slider, probably because its a bit sloppily made to be fairly honest). yeah yeah ill get some work done…. jeez….. idrk how to write devlogs good day...
|
1793397076.670822
|
1794001876.670822
|
|
56701
|
MIDL by @ibrahim- | Stardance
|
ibrahim-
|
2
|
14.0
|
228
|
[{"ship_num": 1, "ts": "2026-0 [{"ship_num": 1, "ts": "2026-09-08T15:22:22Z", "hours": 7.0, "multiplier": 16.78, "payout": 119, "blessing": "neutral", "text": "I present MIDL. I’ve always wanted to play old flash games from my childhood, but since 99% websites do not allow you to export save files, I would always lose my progress. MIDL aims to solve that. . All games were taken from InternetArchive, effort was made to ensure no site locked games were included (no site locks were bypassed). . Almost all of the features that the reviewers mentioned in the last ship have been implemented! . Features Flash emulation via Ruffle Downloading and loading of game save files Search function ANIMATIONS! Cloud save file storage (YOU CAN SAVE YOUR SAVE FILES IN THE CLOUD) Accounts system LEADERBOARD!! (with custom MIDL points, although not all games support our leaderboard) Player controls (play, pause fullscreen) Security (popup blocking) You can now upload your own SWF file! . Planned Features Game snapshot as a save file Emulators!", "repo": "https://github.com/ibfactor/midl", "demo": "https://midl.ibfr.org/"}, {"ship_num": 2, "ts": "2026-09-04T06:33:19Z", "hours": 7.0, "multiplier": 14.95, "payout": 109, "blessing": "neutral", "text": "I present MIDL. I’ve always wanted to play old flash games from my childhood, but since 99% websites do not allow you to export save files, I would always lose my progress. MIDL aims to solve that. . All games were taken from InternetArchive, effort was made to ensure no site locked games were included (no site locks were bypassed). . Features Flash emulation via Ruffle Downloading and loading of game save files Search function ANIMATIONS! Planned Features Saving game state (as it is) Cloud storage functionality Retro console emulators!", "repo": "https://github.com/ibfactor/midl", "demo": "https://midl.ibfr.org/"}]...
|
[{"post_id": 64264, "ts": "202 [{"post_id": 64264, "ts": "2026-09-08T15:19:16Z", "hours": 0.7286, "text": "Devlog #15 Added finishing touches, and more importantly (something I forgot to mention earlier), you can now upload and play your own .SWF files!"}, {"post_id": 64202, "ts": "2026-09-08T12:58:56Z", "hours": 0.4606, "text": "Devlog #14 Finally fixed the extra space issue and squashed a few visual bugs"}, {"post_id": 64107, "ts": "2026-09-08T09:34:56Z", "hours": 0.2803, "text": "Devlog #13 Need your advice I do not know what do to with this extra space. Experimented for like 15 minutes but idk atp, nothing looked good. or or or I could leave it as it is."}, {"post_id": 64061, "ts": "2026-09-08T06:07:13Z", "hours": 0.7936, "text": "Devlog #12 Leaderboards are here Fixed a bug that was introduced in the previous log (save feature was not working as expected)."}, {"post_id": 63710, "ts": "2026-09-07T17:24:51Z", "hours": 0.9033, "text": "Devlog #11 The my account page is finally complete. I also implemented max (high) score calculation, just need to make the leaderboard now. MP (MIDL points) are different from in-game points, and use a special algorithm for their calculation. (multiplying all high scores in all levels, by the number of levels, and multiplying that by the number of stars gained, all of these values depend on the game of course)"}, {"post_id": 63581, "ts": "2026-09-07T14:34:19Z", "hours": 0.2656, "text": "Devlog #10 I’ve added the following games (on the request of @NC and @Definitly-Not-Me ): Dragon Ball Z vs Naruto One Piece vs Naruto Learn to Fly"}, {"post_id": 63551, "ts": "2026-09-07T13:56:37Z", "hours": 1.4186, "text": "Devlog #9 Finally completed the cloud save feature! Used Express and LowDB in the backend. Next Up: add requested games, squash bugs, and most importantly, add a leaderboard!"}, {"post_id": 62212, "ts": "2026-09-05T14:01:31Z", "hours": 2.2394, "text": "Devlog #8 Finally created the authentication system using Express & LowDB, not committing to GitHub yet since I still have to set up the server. I’ve seen all the reviews and will implement them. Also added the close buttons to modals. The requested games will be added in the next devlog. :)"}, {"post_id": 60891, "ts": "2026-09-03T15:17:26Z", "hours": 0.3594, "text": "Devlog #7 Finally implemented the save manager"}, {"post_id": 60853, "ts": "2026-09-03T14:11:47Z", "hours": 2.2514, "text": "Devlog #6 I fixed a few bugs, added a few animations, and most importantly… Wasted 2 whole hours trying to get ruffle player state to restore after reloads…… which failed So plan B, we use the actual save files."}, {"post_id": 60299, "ts": "2026-09-02T16:00:31Z", "hours": 0.8422, "text": "Devlog #5 Done with the Ruffle player, added play/pause controls, fullscreen, and developed a custom solution for saving ruffle state (this is really exciting ), so now we can have flash games with cloud state saves :3"}, {"post_id": 60187, "ts": "2026-09-02T12:43:37Z", "hours": 1.2194, "text": "Devlog #4 Done with the game page and some animations <3 I need your help now, comment ANY obscure flash games you used to play so that they can be archived"}, {"post_id": 59766, "ts": "2026-09-01T18:13:57Z", "hours": 1.0086, "text": "Devlog #3 Finally done with some animations and the search bar"}, {"post_id": 59598, "ts": "2026-09-01T14:43:41Z", "hours": 1.3175, "text": "Devlog #2 Done with adding the games, the images, and styled the main home page. now I need your help, comment any obscure flash game you used to play so that it can be added and archived"}, {"post_id": 58977, "ts": "2026-08-31T15:32:12Z", "hours": 0.2656, "text": "I need YOUR help Do you know of any obscure flash games you used to play? Comment it so it can be added Done with the base styles and structure + created and filled the games database partially"}]...
|
Title: MIDL by @ibrahim- | Stardance
Devlogs:
I n Title: MIDL by @ibrahim- | Stardance
Devlogs:
I need YOUR help Do you know of any obscure flash games you used to play? Comment it so it can be added Done with the base styles and structure + created and filled the games database partially
Devlog #2 Done with adding the games, the images, and styled the main home page. now I need your help, comment any obscure flash game you used to play so that it can be added and archived
Devlog #3 Finally done with some animations and the search bar
Devlog #4 Done with the game page and some animations <3 I need your help now, comment ANY obscure flash games you used to play so that they can be archived
Devlog #5 Done with the Ruffle player, added play/pause controls, fullscreen, and developed a custom solution for saving ruffle state (this is really exciting ), so now we can have flash games with cloud state saves :3
Devlog #6 I fixed a few bugs, added a few animations, and most importantly… Wasted 2 whole hours trying to get ruffle player state to restore after reloads…… which failed So plan B, we use the actual save files.
Devlog #7 Finally implemented the save manager
Devlog #8 Finally created the authentication system using Express & LowDB, not committing to GitHub yet since I still have to set up the server. I’ve seen all the reviews and will implement them. Also added the close buttons to modals. The requested games will be added in the next devlog. :)
Devlog #9 Finally completed the cloud save feature! Used Express and LowDB in the backend. Next Up: add requested games, squash bugs, and most importantly, add a leaderboard!
Devlog #10 I’ve added the following games (on the request of @NC and @Definitly-Not-Me ): Dragon Ball Z vs Naruto One Piece vs Naruto Learn to Fly
Devlog #11 The my account page is finally complete. I also implemented max (high) score calculation, just need to make the leaderboard now. MP (MIDL points) are different from in-game points, and use a special algorithm for their calculation. (multiplying all high scores in all levels, by the number of levels, and multiplying that by the number of stars gained, all of these values depend on the game of course)
Devlog #12 Leaderboards are here Fixed a bug that was introduced in the previous log (save feature was not working as expected).
Devlog #13 Need your advice I do not know what do to with this extra space. Experimented for like 15 minutes but idk atp, nothing looked good. or or or I could leave it as it is.
Devlog #14 Finally fixed the extra space issue and squashed a few visual bugs
Devlog #15 Added finishing touches, and more importantly (something I forgot to mention earlier), you can now upload and play your own .SWF files!
Ships:
I present MIDL. I’ve always wanted to play old flash games from my childhood, but since 99% websites do not allow you to export save files, I would always lose my progress. MIDL aims to solve that. . All games were taken from InternetArchive, effort was made to ensure no site locked games were included (no site locks were bypassed). . Features Flash emulation via Ruffle Downloading and loading of game save files Search function ANIMATIONS! Planned Features Saving game state (as it is) Cloud storage functionality Retro console emulators!
I present MIDL. I’ve always wanted to play old flash games from my childhood, but since 99% websites do not allow you to export save files, I would always lose my progress. MIDL aims to solve that. . All games were taken from InternetArchive, effort was made to ensure no site locked games were included (no site locks were bypassed). . Almost all of the features that the reviewers mentioned in the last ship have been implemented! . Features Flash emulation via Ruffle Downloading and loading of game save files Search function ANIMATIONS! Cloud save file storage (YOU CAN SAVE YOUR SAVE FILES IN THE CLOUD) Accounts system LEADERBOARD!! (with custom MIDL points, although not all games support our leaderboard) Player controls (play, pause fullscreen) Security (popup blocking) You can now upload your own SWF file! . Planned Features Game snapshot as a save file Emulators!...
|
1794009073.0616965
|
1794095473.0616965
|