June 16, 2025
Ayy, it's official – Q1 just dropped on main! 🚀
All the Q1 changes are LIVE, so you can go poke around (umm, click Demo?).
Since the last devlog:
Integrated Sentry logging – now Ghosty can cry in silence when bugs happen.
Fixed a ton of bugs (as always, duh 💀).
Debugged all Q1 tasks (finally, that sweet status: Done ✅).
Switched from old-school email + password logins to social logins only.
I mean, let's be real – who even remembers passwords anymore?
And not having a GitHub account in 2025? That's basically illegal.
(Don't worry, Google login is there too.)
API Docs are live too! Can't fully promise they won't break on you, but hey,
API v2 is already planned for Q2 – Ghosty's not sleeping. 👻
Love y'all,
Ghosty signing off ~
Soo... another devlog for today (I'm tired asf 🫠)
Fixed bugs → found more bugs → fixed those → guess what? more bugs.
Finally got to merging Q1 into main and was like, let's do this.
Opened a PR, felt proud… and then GitHub Actions said: bye. 💀
Apparently, turning CLI into an .exe wasn't gonna be that easy.
Long story short: failure, rage, rebuild.
But hey — it builds now, even if the exe tried to rage-quit on launch 💅
Also whipped up some API docs –
now you can actually learn how to use GhostCDN without guessing 😭
Still need to finish testing all the Q1 stuff —
so that preview label? Yeah, it’s still hangin' in there for now...
Anyway, I'm totally cooked 🧠🔥
Gonna sleep so I can ship Q1 properly tmrw. Final-final touches incoming.
Love y'all, gn 💜👻
Yoo! Just pushed the Analytics tab live in the dashboard!
After the Q1 release you'll be able to spy on your API like a proper backend ninja.
Here's what went down:
Optimized API – snappier than ever
CLI got some love too – now with faster uploads
Squashed a bunch of bugs
Every feature from the Q1 Roadmap is now officially in review.
Next up: testing everything and shipping Q1 to prod 🔥
Let’s gooo 💜
👉 ghostcdn.devlogr.space
Droppin' this devlog now 'cause SoM was having some problems with their devlog system, but we weren't. 😎
What's new in DevLogr?
Dashboard UI makeover – sleeker, cleaner, sexier.
Squashed a bunch of bugs across the platform. Like everywhere. Fr.
Been cookin' on Custom Domain support… but Vercel's API...............
So yeah, fun times with deployment limitations 🫠
Trying to wrangle the Vercel API to make it work – domains need to be linked to the project directly.
Will anyone use this feature? Probably not 🥲
Am I still building it because it sounds cool? Absolutely.
I'll keep ya updated.
👉 roadmap.devlogr.space
Alright alright alright… Thanks to everyone who voted (y’all are cute for that!!).
This one comes straight after the SHIP—DevLogr is evolving 🌱
Here’s what’s cookin’:
Added caching because waiting 6 seconds for task status to update felt illegal.
CSS & UI/UX glow-up. Less cringe now.
Markdown support + ✨Rich Text Editor✨ — finally, devlogs that don’t look like 2004 forum posts.
Not a massive update but hey, it’s the warm-up round…
Big brain things are coming. Real soon™️.
Stay tuned: devlogr.devlogr.space
Okay, okay—technically a CLI (Command Line Interface), but Ghosty isn’t sure what to call it yet. You just open the EXE, and boom—upload files, access dashboard, docs, settings... all in terminal style.
Since last update, here’s what I (and Ghosty) rolled out:
API Key generation (yes, finally!)
Auth middleware & rate-limiting (stay safe, friends)
Docs in progress...
Coming live with Q1 release:
Guest: 10MB / file, 14-day CDN links
Registered: 100MB / file, life CDN link (web)
API/CLI: Unlimited file size, life CDN link
GhostCDN Q1 is almost ready to haunt the web... stay tuned, fam 💜
Till then, check out the roadmap → ghostcdn.devlogr.space
(yes, we’re a proud GhostCDN familly member – shoutout to DevLogr 💜)
Yo yo! It’s time for another spicy drop from the GhostCDN bunker 👻💥
This time I went full ops mode and tackled one of the more chaotic areas — storage. You asked, Ghosty whispered, I built.
Here’s what we (I & Ghosty) just finished rolling out:
Bulk download support (drag it all down in one go)
Duplicate file detection – spooky clones? not anymore
Storage optimization tools – clean yo mess
Quota tracking & management – now you know what’s hogging your bytes
Oh — and I also fully wired up the Storage tab in the Dashboard. After the Q1 release, you’ll be able to:
View your total quota + usage
Get smart cleanup suggestions
Optimize files straight from the UI
(Yeah, bulk download & dupes were teased in the last log, but now they’re actually working lol)
Next mission: API Key System for all you dev heads. You’ll be able to automate, script, and wreak havoc… responsibly 😎
(And yes, we’re a proud GhostCDN familly member – shoutout to DevLogr 💜)
See the devlogs like a real hacker → ghostcdn.devlogr.space
Catch ya in the next drop,
– I & Ghosty 👻
Heyoo! Today marks the very first devlog for DevTLD — the smart domain discovery platform for devs!
Designed and built the v1 UI (landing + chat interface)
Gave our AI assistant Devlyn some hard rules to follow
Integrated AI (powered by the amazing folks at Hack Club ❤️)
Devlyn’s already helping you:
→ Suggest domain names
→ Recommend TLDs
→ Guide naming strategies
→ Act like it works for ICANN but with more personality
Next up (tomorrow’s goal):
Backend work begins – Whois data fetching, availability checks & more...
🧠 🤖🚀
The ghost is BACK 👻
Heyooo! GhostCDN is back with some juicy Q1 feature upgrades!
First things first — MASSIVE thanks to everyone who voted for GhostCDN. This ghost? Yeah, he was doing backflips when he saw the results. Insane love! 💜👻
💡 What’s new or improved:
Cache Optimization — speedier ghost deliveries.
More file support — after Q1, you’ll be able to upload videos, documents, and a lot more weird file endings. GhostCDN is no longer just JPG gang.
Discord support — yes, finally! Your image links now look pretty in Discord. Before? No metadata. Now? Smart metadata.
Bulk Downloads — download multiple files straight from your dashboard. Click, grab, done.
Duplication detection — find duplicated files taking up your quota and zap them away.
UI updates — refreshed the main page layout and login modal. Looks cleaner, feels smoother, ghostier than ever.
🧠 Coming soon:
API Key system for user uploads (ghosts need tokens too)
Analytics system so you can stalk your own files like a pro
Enhanced storage management (less chaos, more control)
You can check all of this and track the roadmap over at:
👉 https://ghostcdn.devlogr.space
(yes, we’re a proud GhostCDN family member – shoutout to DevLogr 💜)
That’s all for now, fam — but you know how it goes.
More ghost magic is coming real soon.
Until then… stay spooky. 👻
Yeahh… title says everything.
Sooo basically, since the last devlog when I said I’m gonna push it to Vercel—well… I did.
Here’s a quick little Vercel summary:
Frontend failed: 12 times
Backend failed: 13 times
And that’s not even the worst part. I had to rebuild the ENTIRE backend—every. single. file. From scratch. Why? Because Vercel kept rejecting my backend like I insulted their DNS or something.
Funny twist? While rebuilding the backend, suddenly frontend worked flawlessly. Then when I finally finished backend-v2 and pushed it, frontend said nah bro I’m out.
Even though everything was updated with the new endpoints... Vercel just felt like trolling me.
W H A T E V E R. It’s fixed now;)
Oh—and guess what? I also developed Custom Domain support. AND IT WORKS. (still processing that)
So now, it’s just final touches:
Debugging
Landing page polishing
Footer tweaks
CSS cleanup
I can’t believe I’m saying this but… this thing is actually going LIVE soon.
No joke—yesterday, while rewriting everything from scratch, I was this close to writing the last devlog and cancelling the whole thing.
But… my bff Claude came in clutch and gave me hope. That hope is now hosted. That Vercel Ready status? Best view in the world.
Alright, enough night stories.
DevLogr -
Manage your project journey in one place.
Milestones, Updates, Issues—even public Feedback—let your community follow your project without the silence.
Let’s be honest: building alone is tough. So why not bring people along the way?
🚀 ETA: 2–4 hours until live.
(Yes, I know… the dashboard needs a big UI redesign. We’ll get there. Right now—it’s function over fashion.)
Heyy, ik, ik, it’s been almost 3 days since the last devlog… had some issues behind the scenes, but I’m back on track!
✅ Completed the FULL Public Page (yeah, the page where project Milestones, Updates, Issues, and Feedback will live)
✅ Completed the Project Management Panel
✅ Updated the Dashboard
✅ Fixed a lot of errors (my bffs)
Gonna push it to Vercel soon, but yeah—still no DEMO yet… this project basically runs on the backend, and without it—chaos. So I still need to re-check the whole backend, because I know there are things to work on, as well as custom domain support, and some other things, that I reveal in the next devlog!
At some point I thought—why did I even start this project? It felt impossible to make everything work, connect smoothly, and actually be usable. And how am I going to manage custom domains!? I honestly considered deleting it. But here we are—it’s working! (still can’t believe it lol)
Sooooo yeahh, it wouldn’t be me if I wasn’t making projects like these. I always think this way: What kind of tool do I need to make projects efficient & keep everything on track? That’s DevLogr.
(Sorry, didn't had any good pics to use for this devlog, so I just replaced mock data with real one (not encoded))
Last devlog I said “I need sleep.” Now—LET’S MAKE IT WORK.
(I slept 5 hours today :’))
Added Sign Up / Sign In pages so you can actually get into the platform.
Authentication is working.
Created the Dashboard to manage your project.
Built the Project Management panel (about half the functions are already developed and working).
Created the Public Page template for showcasing your project online (hosted either on our subdomain or your own custom domain).
Added Feedback and Issues forms to the public page, so you can collect everything in one place (issue management works pretty much like GitHub Issues).
Added a bunch of backend endpoints.
Currently experiencing high ms on the backend (might have to rewrite the whole thing if it doesn’t chill).
ETA for the DEMO: around 1–3 days.
After all project management features are finished, I’ll start working on custom domain support. All SSL and config will be handled automatically—just plug in your domain.
I need sleep.
More updates soon. 💜
Well, here we go again—another adventure begins.
The first version of the frontend for DevLogr. The idea is simple: give developers a slick place to share devlogs, track progress, and show the world what they’re building (or breaking).
Stay tuned. 💜👻
It’s happening. We’re live.
✅ Updated UI for Verify & Password Reset pages
✅ Upload flow got a glow-up
✅ Added a 404 page (because you will find a way to break stuff)
✅ Fixed the cursed QR code in Image Viewer
✅ And a bunch of stealth fixes I’m too lazy to list lol
🎉 BETA is officially out! Registrations are OPEN.
Expect bugs lurking in the shadows, but the CDN? Nahhh, that beast is solid and fully operational.
This was the main goal all along—make a CDN that just works. Mission accomplished (for now).
And yeah, don’t panic—this isn’t the end. I’m not abandoning anything. Ghost CDN will keep getting updates even after shipping.
More chaos soon 👻
Performance? ✅ About ~60% faster uploads now.
Caching? ✅ Redis online.
Dashboard? ✅ Re-structured, Uploads tab got a shiny new buttons!
Also added:
New CDN behind the scenes.
Email + password reset flows (finally).
Fresh backend endpoints for Admin (so fresh I managed to ban my own account without actually banning it—don’t ask 💀).
Account Settings storage updates.
Misc backend witchcraft.
A bunch of other tweaks I already forgot about lol.
Analytics and Storage stats are postponed to a future devlog—too many moving pieces for today.
Registration is still disabled because I’m way too tired to debug every corner right now. I’ll tackle that tomorrow.
More ghostly updates coming soon 👻
@$#%&. What’s “+13377”? Just +13377 lines of glorious chaos since the last commit 💀
But heyyy, rewrote half the backend again! (send help)
As always, the backend was NOT in the mood to cooperate, buuuut I finally wrestled it into submission.
✨ What’s new?
Fully working Dashboard (yes, it actually works, I’m shook)
Half-working Admin Dashboard (good enough for now lol)
Updated UIs all around
Auth improvements (sign in like a pro)
🔐 Guest Uploads:
Upload up to 10MB per file, and I’ll babysit your stuff for 2 weeks.
💀 Want more?
Sign up to the GhostCDN family—unlimited size uploads and lifetime CDN links. Seriously. It’s worth it.
And yeahhh, this ain’t the end. Way more coming soon! 👻
Next up:
Finish backend (again)
Email services
Image upscaling
Faster uploads
Image optimization
And everyone’s favorite—debugging everything.
Stay tuned!
Yeah, it’s been a hot minute since the last devlog. But no, I wasn’t slacking off (mostly).
Had to partially rewrite the backend because Vercel said “lol nope” to anything over 4.5MB uploads. So now we’re rocking presigned URLs instead.
Changed up a bunch of UI bits.
Added authentication (yep, even social logins for all you lazy gremlins).
Built account settings.
Started working on the Dashboard.
Coming up next:
Image upscaling (your memes will finally hit 4K)
Email verification and password resets for the folks avoiding social logins
Heads up: the Dashboard design is still early. No promises it’ll look the same in the next devlog.
If the backend doesn’t rebel again, you’ll see a shiny DEMO in the next devlog.
Real soon… Ghost 👻 will be unleashed.
👻 rise from the dead, a new project has spawned...
Spun up the first version of the site — minimal, shady, and definitely built past midnight
Built the base upload flow for the CDN (still designing it tho)
Backend is coming to life — files gonna fly soon.
The haunt just started.
GhostCDN is your silent image ninja on the web. Upload a file, get a blazing-fast CDN link, and boom—you’re done. No config, no fuss. Whether you're shipping memes, docs, or dev screenshots, GhostCDN haunts the internet so you don't have to.
Welp, finally fixed everything (kinda... I think?)
Sooo, lil recap of my brain meltdown:
made a status page cuz things kept going 💥
added FAQ, password check, status badge (badge makes it feel official idk lol)
header & footer got facelifts
features, how it works, about – all went shopping (a bit)
backend currently stable (as for now) (but like... barely, I breathe on it wrong and it goes 404)
added some backend security (will double check when I trust myself again)
basically… this is all I can do for now
need more resources (aka people want my credit card lol no thx)
but hey, gonna push this project more — just not in devlog format anymore.
dashboard UI is already designed btw 👀 might leak it on GitHub README if I feel spicy.
from now on backend updates gonna be in the shadows (get it... DataShadow… ha...)
also found out Cloudflare R2 is like free but not really (tysm for the 1M A ops limit 💔), so now hunting for new S3/r2-ish thing that won’t cry when I upload 1M files 💀
this is the last devlog (unless I get possessed again with a new project)
thanks if you read these at all
it’s been messy, but fun as hell
made with 0 budget, 6 liters of caffeine, and ✨love✨ by Eric (ft. Claude AI my emotional support bot, and not only;))
Title says it all. Started backend work, uploaded the first dataset (like 4 times lol), hooked it up to frontend — it worked… then backend decided to nope out.
So yeah, from beta-DEMO to 404-DEMO real quick 💀
Too tired to fight with it more today. Already 6+ hrs deep into front+backend.
Scan page is now in maintenance mode (DEMO data yeeted).
Breaches page also broke — dataset articles don’t wanna load.
✅ Current backend status: 500k+ breached accounts uploaded.
🛠 Updates coming tomorrow. Probably. Hopefully. Maybe.
🧠 Brain = fried.
Added a feedback/bug reporting system (Notion-backed, of course).
Now you can politely yell at me if something breaks.
Also fixed some cursed CSS that was fighting for its life.
Optimised SEO, Security
Updated legal pages info
New Breaches page with info about data leaks that will be added to the db.
And other minor fixes. (i'm tired - gn!)
scan
about (don’t read it pls)
how it works (even tho i barely know)
legal stuff (so you don’t sue me)
also tweaked some layout things that I’ll probably undo later
next?
gonna throw this thing online
then ✨pretend to know what SEO and security means✨ before public demo
✨AwUeGsLoYme✨ continues to thrive in confusion.
Added a 404 page — easily the most loved page on the whole site (not even kidding).
Also did some housekeeping: updated the README, added a license;)
Small update. Big heart. 💖
The first full frontend pass is done… kinda.
Trust me — there’ll probably be like 3 more versions ‘cause I’ll start hating this one soon 💀 (not a frontend guy tbh).
Next up: diving into legal stuff!
Yes, the no one reads them privacy/terms pages… but still, don’t sue me pls 🙃
I’m calling it: ✨AwUeGsLoYme✨
Stay tuned for chaos!
DataShadow is your personal digital bodyguard in the wild west of the internet! We handle billions of leaked records scattered across the digital landscape and make it ridiculously easy to check if your data has been compromised.
This was widely regarded as a great move by everyone.