Pinned Tweet
Seven weeks of posting how DROPVIBE got built — the bugs, the numbers, and one public correction — in one piece, organized by lesson instead of by date.
Habitual retweeted
STAKE MFERS, STAKE! @TMO_RH
portal.mallardorder.io
Habitual retweeted
Set a reminder for my upcoming Space! teapaw.org/i/spaces/1EmWMkooLZqPA…
Habitual retweeted
🎁 TANGEM GIVEAWAY! 🎁
⚠️ We’re LIVE ⚠️
Want to WIN a @Tangem wallet? 🔐💚
ENTRY REQUIREMENTS BELOW! 👇🏼
🎙️ Tune into Coffee & Crypto ☕️
❤️ LIKE
🔁 REPOST
💬 ANSWER THE RIDDLE
🧩 RIDDLE:
What’s the one thing you should NEVER share with anyone when protecting your crypto?
Only you should know me.
WHAT AM I? 👀
👇🏼 Drop your answer in the comments!
🍀 GOOD LUCK EVERYONE! 🍀
#Tangem #Giveaway #SelfCustody
Coffee & Crypto 🔗
teapaw.org/i/spaces/1LPXLEk…
DROPVIBE BUILD UPDATE
Not every creator has artwork. Now you can type it.
"Add text" sits in every artwork grid in the DROPVIBE builder: front, back, sleeves.
Nine fonts, from Bebas Neue and Archivo Black to Playfair Display and Permanent Marker, with colour, letter spacing, line spacing, alignment, and a preview on light and dark garments.
Every font is self-hosted and licensed for printed products.
A font that's free to use on a website isn't automatically free to print on something you sell.
The builder also reports how big the text will actually print, in points.
Under 10 pt is flagged red and 10–12 pt amber, because small text is where prints fail.
Two limits, both stated in the dialog: saved text can't be edited, so you make it again.
And characters a font doesn't include, emoji among them, fall back to a standard font.
DROPVIBE
From Vibe to Drop
DROPVIBE Build Update
DROPVIBE kept signing me out after the site sat idle. The answer was one error message on a phone.
Supabase's logs showed nothing. No rejected renewals. Nothing reaching it at all.
I wrote a fix, then ran the old and new code side by side against expired sessions and dropped connections.
Neither reproduced the problem.
A fix that can't be shown to change anything is a guess, so I removed it and shipped a recorder instead.
The answer came the same day: signing back in on my phone failed with "Legacy API keys are disabled."
I'd rotated every key on October 22. The public database key is compiled into the site's code, and phones keep tabs alive for days without reloading them.
Old tabs were still sending the key I'd switched off, and it was refused at the gateway, before the auth service saw anything.
That's why its logs were empty.
Now every build publishes an id. A tab coming back into view checks it, and an outdated one reloads itself.
In the dashboard, where someone might be mid-edit, it asks first.
A key compiled into a web page doesn't change when you rotate it.
It changes when every open copy of the page is replaced.
And the fix I removed would never have helped: the failing tab wasn't running the code I was debugging.
DROPVIBE
From Vibe to Drop
The bear smiles…
New merch below!
Ten years. A journey spanning a decade with the bear and you all. God bless you, my friends.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Accidentally deleted the first product page. Below is the new one!
dropvibe.co/store/habitual-l…
GMs
DROPVIBE Build Update
Background removal rejected a black-and-white illustration on a pure white background. Its edge scored 83.8%.
The check looks at the image's outer edge: if 85% of those pixels share a colour, the background is solid and can come off.
This one's top, left and right edges were 100% white.
The character's shirt ran off the bottom.
Every head-and-shoulders portrait cropped at the bottom fails the same way, and that's one of the most common compositions in merch.
Each edge is judged on its own now, and two clean edges are enough.
Removal also starts only from the clean edges.
Starting from the cropped one would have erased the white lettering and seams where they run off the shirt.
It works on logos and flat artwork, runs in the browser, and saves a new copy next to the original.
Photos aren't supported yet.
A threshold tuned on the obvious case, a logo centred on white, fails on the common one nobody tested.
DROPVIBE
From Vibe to Drop
Habitual retweeted
drop new collection with acharacter named "Dorky"
worker of sweetfactoryzz
5 editions
only for top holder of my work by amount
mint now before it ends
@14IDANO @Oceanmist66 @_justGunn @theGIFguy_ @habitualines
thank you for all the support
xrp.cafe/collection/dorky
Habitual retweeted
No tricks, just treats 🎃
We’re giving away XRP to five lucky followers to kick off Halloween weekend.
How to enter:
✔️ Follow @UpholdInc
✔️ Like this post
✔️ Leave a comment
5 winners will receive $100 in $XRP each. Good luck!
U.S. only. Terms apply. Ends in 24 hours.
Habitual retweeted
🎃 TANGEM WALLET GIVEAWAY 🎃
⚠️ LIVE ⚠️
We’re giving ONE lucky winner a Tangem cold wallet! 🔐
HOW TO ENTER:
❤️ LIKE
🔁 REPOST
💬 COMMENT YOUR ANSWER:
QUESTION:
What’s the ONE word that describes securing your crypto without a recovery phrase?
👇🏼Drop your answer below!👇🏼
🍀 GOOD LUCK EVERYONE! 🍀
#Tangem #Giveaway #SelfCustody #Crypto



















