Tom Siwik
banner
tomhacks.com
Tom Siwik
@tomhacks.com
Indie Hacker, Vibe Coder, AI Agent Dev

http://github.com/tomsiwik
http://0xapps.com
http://papercat.app


🫴 always blue!!! 🔵
Web3 crypto apps directory progress update (probably one of the last ones):

✅ Content display & search
✅ Content growing mode started
✳️ Bugfixes & tweaks ongoing
➡️ User submit form next
➡️ (optional) scraper next
⬛️ Unlock website & release - after Xmas

#buildinpublic #web3 #crypto #indiehacking
December 21, 2024 at 10:25 PM
Experimenting with a new look & reduced functionality to meet the deadline. What do you think? Roast me (mocked content - don't get distracted with the details view)

#buildinpublic #indiehacking
December 17, 2024 at 1:05 AM
Achievement unlocked to use this meme now: "I'm an architect"
December 14, 2024 at 1:31 PM
Cheers
December 12, 2024 at 9:54 AM
This works even better without forms. Just a useEffect listening to nuqs route changes and calling the server action directly. Trick: revalidatePath('/') in server action and router.refresh() in the useEffect is all it needs. Smoooooth...
December 10, 2024 at 11:09 PM
Little heart attack today:
github.com/vercel/next....

Needed nextjs experimental progressive loading, qs and server rendering to work.

But I managed to hack this together with the form approach (thanks to leerob). Looks buggy - but prototype works now.

#buildinpublic #indiehacking
December 9, 2024 at 9:44 PM
Progressive loading of images in action. Learnings:

✴️ AVIF images = best (compat, small & crisp)
✴️ Sharp.js is amazing (for pixel buffers & AVIF conversion)
✴️ SVG & SMIL for the pixelate effect
✅ No more playing games with progressive loading, let's ship the rest

#buildinpublic #indiehacking
December 7, 2024 at 2:47 PM
Is this a bad joke or something?! Now I'm hitting 80k rate limits (up from 40k) - is zed secretly sharing my anthropic quota?!
November 30, 2024 at 11:04 PM
Web3 apps directory with advanced filters/search behind a headless cms (tags & apps mgmt) in nextjs
November 30, 2024 at 9:55 PM
AI is actually stopping me from coding/refactoring. So... next => I dev without AI until I have a problem to solve where I need a pairing buddy or refactoring hands
November 30, 2024 at 7:57 PM
It looks 90% empty now... not 90% full
November 29, 2024 at 1:45 PM
Hmm... yes. But what do you bring to the table?
November 27, 2024 at 11:54 PM
HeadlessUI, Fuse.js, Nextjs Unstable Cache working together for some nice autocomplete...

✎ᝰ 𝚍໐ຖꬲ

#buildinpublic #indiehackers
November 26, 2024 at 11:14 PM
This gives me +11hrs per week (meal prepping). It's Chicken Teriyaki
November 24, 2024 at 10:47 PM
I think it's coming along. Current state: results & highlights on one page. I'm ready to start with this experimental layout first. Super distracted this week - focusing again on autocomplete and tagging (this is harder as you might think)

#buildinpublic #indiehacking
November 24, 2024 at 9:25 PM
Late-nighter + Laptop is all it takes.
November 22, 2024 at 11:33 PM
Not OK (>1MB of nothing). I'm trying to make a minimal "new tab" page work - and the bundle is huge. No bueno Nextjs - considering switching to Svelte because of this.

Probably release first - Svelte "new tab" page, simple extension. Then switch main to Svelte as well. Sounds like a plan...
November 22, 2024 at 11:23 PM
A little fun distracted with the logo - added some text around it (preparing SEO card header images) ~ I like it now. Considering adding a 1-liner description. Maybe some more fancy background
November 19, 2024 at 5:15 PM
✅ Filter tags patterns done (note url & pattern changes)
✳️ Next: Tag autocompletion (postponed pagination)
➡️ Next: Tags in focus

These search pattern are harder than they look - incl. wildcard, removal, replacement and animation goodies
#buildinpublic
November 17, 2024 at 5:17 PM
Road to release - landing page ✅
November 11, 2024 at 9:19 PM