Back
Ze Garden
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 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
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