Source
[doneforyou-org] fix: keep existing GHL stages, add new ones alongside - Existing 5 stages untouched (Payment Received, DFY Form Submission,
GitFact
Apr 4, 02:34 AM
[doneforyou-org] feat: 7-stage pipeline API with email notifications per stage New files:
GitFact
Apr 4, 02:23 AM
[late-social-connect] chore: complete v1.0 milestone
GitFact
Apr 4, 02:23 AM
[late-social-connect] docs(phase-04): complete phase execution
GitFact
Apr 4, 02:11 AM
[late-social-connect] docs(04-02): complete notification hook wiring plan — SUMMARY, STATE, ROADMAP updated Phase 04 fully complete: all 5 email requirements delivered across 2 plans.
GitFact
Apr 4, 02:09 AM
[late-social-connect] feat(04-02): wire account disconnected email hook in accounts DELETE - Add waitUntil/sendEmail/AccountDisconnectedEmail imports
GitFact
Apr 4, 02:06 AM
[late-social-connect] feat(04-02): wire post published/failed email hooks in posts POST - Lazy-init Resend client in email.ts to prevent build-time throw on missing API key
GitFact
Apr 4, 02:06 AM
[late-social-connect] feat(04-02): wire welcome email hook in partner-users POST - Add waitUntil/sendEmail/WelcomeEmail imports
GitFact
Apr 4, 02:06 AM
[late-social-connect] feat(04-02): wire welcome email hook in client-users POST - Add waitUntil/sendEmail/WelcomeEmail imports
GitFact
Apr 4, 02:06 AM
[late-social-connect] chore(04-02): install @vercel/functions for waitUntil non-blocking email sends
GitFact
Apr 4, 02:03 AM
[late-social-connect] docs(04-01): complete email infrastructure plan — SUMMARY, STATE, ROADMAP updated - 01-SUMMARY.md created with full task commit hashes and decisions
GitFact
Apr 4, 02:01 AM
[late-social-connect] docs(04-01): add RESEND_API_KEY to environment variables in CLAUDE.md - Key name and comment only — no actual secret value
GitFact
Apr 4, 01:58 AM
[late-social-connect] feat(04-01): create AccountDisconnectedEmail template - AccountDisconnectedEmail with name, platform, accountHandle, disconnectedAt, agencyName, dashboardUrl props
GitFact
Apr 4, 01:58 AM
[late-social-connect] feat(04-01): create PostFailedEmail template - PostFailedEmail with name, postContent, platform, reason, agencyName, dashboardUrl props
GitFact
Apr 4, 01:58 AM
[late-social-connect] feat(04-01): create PostPublishedEmail template - PostPublishedEmail with name, postContent, platform, publishedAt, agencyName, optional postUrl
GitFact
Apr 4, 01:58 AM
[late-social-connect] feat(04-01): create WelcomeEmail template - WelcomeEmail component with name, email, agencyName, loginUrl props
GitFact
Apr 4, 01:57 AM
[late-social-connect] feat(04-01): create src/lib/email.ts shared sending wrapper - Resend SDK wrapper with sendEmail() function
GitFact
Apr 4, 01:57 AM
[late-social-connect] chore(04-01): install resend and @react-email/components - resend ^6.10.0 added for transactional email sending
GitFact
Apr 4, 01:56 AM
[late-social-connect] docs(phase-4): create execution plans
GitFact
Apr 4, 01:55 AM
[doneforyou-org] feat: DataForSEO top backlinks — auto-discovered in service pipeline - New lib/dataforseo.ts: fetchTopBacklinks() with summary + top 20 dofollow links
GitFact
Apr 4, 01:53 AM
[late-social-connect] docs(phase-03): complete phase execution
GitFact
Apr 4, 01:29 AM
[late-social-connect] docs(03-01): complete phase-03-plan-01 — client-side password policy UI summary + state update
GitFact
Apr 4, 01:26 AM
[late-social-connect] chore(03-01): Add supabase/.temp/ to .gitignore
GitFact
Apr 4, 01:24 AM
[late-social-connect] feat(03-01): Build verification — zero TypeScript errors, all password validations confirmed
GitFact
Apr 4, 01:24 AM
[late-social-connect] feat(03-01): Partner reset password inline — validation state + inline feedback + guard + cancel clear
GitFact
Apr 4, 01:23 AM
[late-social-connect] feat(03-01): Partner add-client form — password validation state + inline feedback + guard + cancel clear
GitFact
Apr 4, 01:23 AM
[late-social-connect] feat(03-01): Add PASSWORD_TOO_SHORT_ERROR import to partner/[partnerSlug]/page.tsx
GitFact
Apr 4, 01:22 AM
[late-social-connect] feat(03-01): Admin client reset password — validation state + inline feedback + guard + cancel clear
GitFact
Apr 4, 01:21 AM
[late-social-connect] feat(03-01): Admin client add form — password validation state + inline feedback + guard
GitFact
Apr 4, 01:21 AM
[late-social-connect] feat(03-01): Admin partner creation — password validation state + inline feedback + guard
GitFact
Apr 4, 01:20 AM
[late-social-connect] feat(03-01): Add PASSWORD_TOO_SHORT_ERROR import to admin/page.tsx
GitFact
Apr 4, 01:19 AM
[late-social-connect] docs(phase-3): create execution plan
GitFact
Apr 4, 01:17 AM
[late-social-connect] docs(phase-02): complete phase execution
GitFact
Apr 4, 12:40 AM
[late-social-connect] docs(02-01): complete phase 02 plan 01 — Upstash Redis rate limiting swap - 01-SUMMARY.md created with task commits, decisions, and user setup required
GitFact
Apr 4, 12:38 AM
[late-social-connect] docs(02-01): add Upstash Redis env vars to CLAUDE.md - UPSTASH_REDIS_REST_URL and UPSTASH_REDIS_REST_TOKEN documented
GitFact
Apr 4, 12:35 AM
[late-social-connect] feat(02-01): add await to checkRateLimit call sites - client-auth/route.ts: await checkRateLimit (async now)
GitFact
Apr 4, 12:35 AM
[late-social-connect] feat(02-01): rewrite rate-limit.ts to use Upstash Redis sliding-window - Replace in-memory Map store with @upstash/ratelimit + @upstash/redis
GitFact
Apr 4, 12:35 AM
[late-social-connect] chore(02-01): install @upstash/ratelimit and @upstash/redis - @upstash/ratelimit ^2.0.8
GitFact
Apr 4, 12:34 AM
[late-social-connect] docs(phase-2): create execution plan
GitFact
Apr 4, 12:33 AM
[doneforyou-org] wip: dfy-service-form paused at task 12/14 — power-ups + flow redesign done Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
GitFact
Apr 4, 12:30 AM
[doneforyou-org] feat: include power-up add-ons in GHL notes, email, and webhook - GHL notes show: Power-Ups line, price per keyword, updated total
GitFact
Apr 3, 09:46 PM
[late-social-connect] docs(phase-01): evolve PROJECT.md after phase completion
GitFact
Apr 3, 08:47 PM
[late-social-connect] docs(phase-01): complete phase execution
GitFact
Apr 3, 08:47 PM
[late-social-connect] docs(01-03): Complete plan 03 summary — style ratings Supabase migration - 03-SUMMARY.md: full execution record, 3 tasks, 2 deviations documented
GitFact
Apr 3, 08:44 PM
[late-social-connect] docs(01-02): complete password policy enforcement plan summary and state update - 02-SUMMARY.md created with all task commits, deviations, and readiness notes
GitFact
Apr 3, 08:42 PM
[late-social-connect] chore(01-03): Gitignore style-ratings.json filesystem artifact - style-ratings.json existed with data: {"test-style": "liked"}
GitFact
Apr 3, 08:42 PM
[late-social-connect] feat(01-03): Rewrite style-ratings route to use Supabase - Remove fs/path imports and RATINGS_FILE constant
GitFact
Apr 3, 08:42 PM
[late-social-connect] docs(01-01): complete analytics accountId ownership validation plan - Add 01-SUMMARY.md for phase 01 plan 01
GitFact
Apr 3, 08:41 PM
[late-social-connect] feat(01-03): Create style_ratings Supabase table - Add migration 20260403000000_create_style_ratings.sql
GitFact
Apr 3, 08:41 PM
[late-social-connect] fix(01-02): [Rule 2 - Missing Critical] align partners route with password policy - Found during final verification: src/app/api/partners/route.ts had inline
GitFact
Apr 3, 08:40 PM

Showing 351400 of 660