Back
Ze Garden

Ze Garden

#zegarden

Just my playground to build to test new tech, and to feed my curiousity.
Load previous page…
#Parviu #zegarden - Moved everything from the old tracktv name to parviu, Cloudflare Worker, TMDB proxy, D1 database - Migrated all users and their shows - Backfilled missing poster art for all shows via TMDB
Week 5: App Gaps (Day 23) #TinyClientDesk #zegarden - Sidebar active state polish - Dismissable Getting Started card - Moved fadeIn animation from inline to CSS
TrackTV2 is now #Parviu #zegarden - Profile page filter now matches dashboard (Type/Status/Rate dropdowns + search/sort) - "Add to my shelf" starts fresh (Next Up, no episode/rating copied) - Genre tags clickable on profile cards - Consistent layout across both pages
Hermes-Portable Fixes #zegarden - Fixed venv being wiped by macOS — moved to permanent location on internal SSD - Cloned source as git repo — hermes update now works - Updated v0.14.0 → v0.15.1
#TrackTV2 #zegarden - Rename Notes → Reviews - Fixed edit button (ReferenceError) + "Add to my shelf" API bug - Social labels: friend status/reviews on dashboard cards with profile links - Username onboarding prompt (new users choose their handle)
Week 5: Polish & Profile (Day 22) #TinyClientDesk #zegarden - Fixed empty states so new users see helpful messages - Select and bulk delete across all tables - Easier client/project pickers in modals - Upload and crop profile photo - Sidebar avatar now opens Settings
Week 5: Analytics & Polish (Day 21) #TinyClientDesk #zegarden - Run tests - Add PostHog
Fixed TMDB workers #TrackTV2 #zegarden
Fixed save-edits, sort #TrackTV2 #zegarden
Added social graph #TrackTV2 #zegarden
Setup email forwarding #TinyClientDesk #zegarden
Week 4: Stripe Setup (Day 20) #TinyClientDesk #zegarden - Stripe Payment Links live - Replaced "Coming Soon" buttons with "Buy Now" links - Setup tier pricing breakdown made clearer on the page - Create thank-you page, after payment
Prototyping v2 #TrackTV #zegarden
Week 4: Marketing Polish & Email Setup (Day 19) #TinyClientDesk #zegarden - Deployed social media icons to footer - Cleaned up copy - Wired EmailCapture form to Loops.so - Set up Loops sending domain
Week 4: Marketing site (Day 18) #TinyClientDesk #zegarden - Scaffold new Astro project based on planned skeletal design
Week 4: UI Polish (Day 17) #TinyClientDesk #zegarden - Dashboard empty state - Dashboard error handling - AI Features loading state - Activity modals now go full-screen on mobile
Week 4: Refine/Wired Settings (Day 16) #TinyClientDesk #zegarden - Profile changes (name, timezone) now persist to Clerk live - Full IANA timezone dropdown via Intl.supportedValuesOf() — no more 7-option limit - Preferences (theme, notifications) persist to localStorage
Week 3 - Adhoc: Prospects→Clients migration #TinyClientDesk #zegarden - DB + API rename, frontend + copy cleanup, seeds/build fixes; deploy pending (Cloudflare 503)
Week 3 - Buffer Overflow (Day 15.5) #TinyClientDesk #zegarden - Added ‎opencode-go as provider - Expanded AI models (DeepSeek, Qwen, Kimi, Mimo, MiniMax + free tiers) - Polished AI workspace UX
Week 3 - AI & DM flow (Day 15) #TinyClientDesk #zegarden - Added “DM” as a new activity type (for LinkedIn/Twitter/etc.) plus a dedicated DM tab on the AI page. - Made AI outputs auto-save
Home
Search
Messages
Notifications
More