Best Products
Launches
Launch archive
Most-loved launches by the community
Launch Guide
Checklists and pro tips for launching
News
Newsletter
The best of Product Hunt, every day
Stories
Tech news, interviews, and tips from makers
Changelog
New Product Hunt features and releases
Forums
Forums
Ask questions, find support, and connect
Kitty Points Leaderboard
The highest scoring community members
Streaks
The most active community members
Events
Meet others online and in-person
Advertise
Subscribe
Sign in
Clear text
recent
p/room-service-2
by
Arda Can Kırkoç
•
7d ago
What I’ve been working on for Room Service 3.0
... this update for a while, and I wanted to share what s new in 3.0. Git Sweep is probably my favorite addition. It shows the work that hasn t left your Mac, including uncommitted changes, unpushed branches, and
stashes
across your projects. Everything is read-only. It s there to help you notice things, and you decide what needs attention. Process Reaper looks for dev servers and watchers you might have forgotten about. It never stops anything automatically ...
0
6
p/self-promotion
by
Roberto
•
3mo ago
Just shipped 2FA to Uppale.com! 🔒
... Secrets are stored AES-256-GCM encrypted in our Postgres DB, alongside HMAC-hashed, single-use recovery codes. Next.js 16 Stack: The feature is fully built on Next.js 16 (App Router) and React 18. It utilizes temporary session IDs
stashed
in Redis during the 2FA challenge window to completely withhold Supabase auth tokens until the user is verified. We wanted a production-ready system that is robust, accessible, and lightweight without paying a single cent for third-party API networks ...
1
1
p/self-promotion
by
Jiaqi Lu
•
4mo ago
Building a Chrome extension to stop me from sending "BAD" prompts to AI
... missing information. It's too much information. If a prompt contains multiple tasks, the extension can suggest splitting it into steps. If you accept, only the first part will stay in the text box, while later steps are
stashed
and automatically brought back into the input box when you're ready. I'm still figuring out the right positioning. Does this feel more like: A) a way to get better AI answers B) a way to reduce retries ...
0
1
Subscribe
Sign in