Activity

eth0

Shipped this project!

Hours: 5.53
Cookies: 🍪 162
Multiplier: 29.28 cookies/hr

I added some new UX/UI features to the platform! and also fixed some vulnerabilities sob-hole
Anyway, I didn’t really learn anything since this is within my comfort zone,

eth0

new stuff!

  • you can now send stream notifications to your personal channel![1][2]
  • now 24/7 and normal livestreams are separated in the ui[3]
  • a small fix to try and automatically recover stale video players, and a player redesign![4]
  • new favicon and logo![5][6]
  • profile dropdown has been redesigned! hopefully it looks a little better[7]. i’ll try to fix the unknown commit soon pf
  • fixed some onboarding stuff
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
eth0

redesigned the account settings page a bit more. looks good enough!

Attachment
0
eth0

added authentication! this is for a little stats page i’ll start making soon.

it was specially hard since i had in mind an account number system (like mullvad’s!) alongside the ability to add passkeys, while better-auth likes emails and passwords more.
we got it working though! it was fun working on the ui, though it genuinely sucks heavysob
i can’t use claude either because of the github copilot student plan thingy, so that’s also p sad.

it’ll stay like this for a bit, but i’ll definitely improve it in a bit. it’s not very good atm.

Attachment
0
eth0

added a docs page! i might make a youtube demo video and an image gallery of the distribution when i free up some memory pf

Attachment
0
eth0

fixed the button contrast! though it still looks a bit strange. i’m not exactly sure how to make it look better, but we’ll see

Attachment
0
eth0

added authentication with hca. this was rather annoying since i had to put the username on the web instead of the cli app. it’s also ugly as heck sob-pray

0
eth0

this devlog:

  • patches an issue where non-idv’ed people could log into and use hackclub.tv
  • improves the streaming guide (pr review, thanks!)
  • first platform ban pf
  • add ability for bots to upload profile pictures
Attachment
Attachment
Attachment
0
eth0

made an electron app with help from ai for audio screensharing, and made an expo app. i’ll now add a viewer to the mobile app!

Attachment
0
eth0

Initial devlog! I worked on this small project throughout the weekend. It’s basically a Nix config for my school!
It’s almost done, I have to fix some bugs with certain programs and look for a way for users to install apps without making it so declarative.

Attachment
0
eth0

Shipped this project!

Hours: 18.72
Cookies: 🍪 420
Multiplier: 22.45 cookies/hr

I rewrote the backend to use MediaMTX, migrated to HQ infrastructure, improved chat by adding moderation, supported multiple regions, wrote a Javascript SDK and added observability. Overall, features to make hctv production ready!
I’m not done with the project, just shipping a part of it.
I’m very proud of the reception that hctv has been having lately, and feel humbled to see so many people trying it out! They are the reason why i keep adding features to the platform.

eth0

this changelog adds prometheus and grafana to hctv! yay
with help of ai i made a really cool dashboard which is honestly a joy to use. it should hopefully improve the way i maintain the platform when it reaches prod pf
i’m also shipping to see how’s the payout, so please try out the project!

Attachment
0
eth0

this update is kinda huge, hctv is finally hq sponsored and i’ve also made some admin page improvements. i’ll copy the announcement from #hctv below since it sums it up pretty well:
[…]
this has also merged a huge feature update:
• added moderation (user restrictions and channel bans)
• multi region!!!! (for now there’s HQ A, more third party regions to come)
• ever wanted to create a bot without the annoyances of the api? npm i @hctv/sdk! (ai chatbot with hcai here: https://github.com/SrIzan10/hctv/blob/main/packages/sdk/examples/ai.ts)
• miscellaneous chat fixes
• improved development instructions (thanks @BnaJns for the pr blahaj-heart)
these things should improve devex and stability on the platform. note that some of the features written here were mostly generated by ai, as a small experiment pf (yes, i’ve code reviewed)
[…] we’ll also be using the platform on Flavortown Friday Feast, so stay tuned for more production-ready updates soon.
[…]

Attachment
0
eth0

implemented multiple ingest server regions, tailor made for overglade in singapore, but this feature is still not shipped so yeah pf
check out that selector! so cool!

0
eth0

Shipped this project!

Hours: 15.64
Cookies: 🍪 396
Multiplier: 25.33 cookies/hr

helium is a simple screensharing website powered by webrtc! it was originally made for my school, since some teachers want to share their computer screen wirelessly.

note that the service is modular, you must bring your own STUN and TURN servers. i found a few on the internet and made a preset that is on the /about page.

i’ve learned a lot about nuxt and vue. it’s janky sometimes, but it works really well. i also learnt how to work with AI agents (the architecture and base code is written my me, of course).
a very fun project overall!

eth0

Wrote a school-facing guide for Helium and fixed some stuff along the way. Might ship soon!

Attachment
0
eth0

finished everything (with a lot of ai help, i didn’t really have the time) and got to demo it at school today. it works!
i can’t wait to scale up to my school as a whole soon.
here’s a small demo of what i got:

0
eth0

created a /presets page. now will implement sharing.

Attachment
0
eth0

it’s been a while! i got sick and couldn’t code for a bit. now, with neovim, i figured i would implement the presets feature and learn a bit about the editor!
so i wrote one of the most overengineered forms i’ve made. it looks so good though 😭
nuxt has its quirks, but i get why it’s so loved. everything “””“JUST”””” “””“WORKS””””
this took a bit more than usual because i had to use the keyboard at all times.
now, i’ll do the rest of the presets feature, such as the main page, an edit page and a share page.

0
eth0

added authentication with clerk and a basic preset selector, though the creation of it is still not done.

Attachment
0
eth0

this adds moderation!
i consider it to be a small claude code test, which ended up pretty good, but of course i had to do my own edits and stuff.

0
eth0

the last devlog logged 4 hours, but apparently it has changed to only 20 minutes? so consider this the time logged for the previous devlog i guess (and also one hour of sdk development, a new update coming soon!)

Attachment
0
eth0

the third backend rewrite! now using mediamtx with low latency hls and srt.
this update also includes an improved color scheme, channel deletions and a complete sidebar rework!

Attachment
1

Comments

eth0
eth0 4 months ago

the carousel is tripping wow

eth0

idk this is the first devlog yay

Attachment
0