Skip to content

feat: Update paywall UI with Detailed Report terminology and pricing#1

Merged
sungmanch merged 11 commits intomainfrom
nextjs-migration
Jan 16, 2026
Merged

feat: Update paywall UI with Detailed Report terminology and pricing#1
sungmanch merged 11 commits intomainfrom
nextjs-migration

Conversation

@sungmanch
Copy link
Copy Markdown
Collaborator

@sungmanch sungmanch commented Jan 16, 2026

Summary

Complete Next.js migration with paywall UI updates, CLI enhancements, and test improvements.

Commits (9 total)

Commit Description
feat(cli) Rename 'Full Report' to 'Detailed Report'
feat(web) Update paywall UI - $4.99 one-time, $6.99/mo Pro
docs Update project documentation and architecture
fix(api) Improve error handling in API routes
feat(cli) Add caching and cost estimation
feat(ui) Enhance components and add ShareButton
test Remove obsolete API route tests
test Add dimension analyzer tests
test Update existing test suites

Key Changes

Paywall Flow

  • CLI: Detailed Report: (was Full Report:)
  • Web: Unlock Detailed Report button
  • Pricing: $4.99 one-time, $6.99/month Pro
  • Dashboard URL: www.nomoreaislop.xyz

CLI Enhancements

  • Session caching for faster repeated analyses
  • Cost estimation for API usage tracking

Tests

  • Removed 6 obsolete API route tests
  • Added 4 new dimension analyzer tests
  • Updated 25 existing test files

Test plan

  • npm run typecheck passes
  • npm run dev - check /r/{resultId} page
  • Verify pricing: $4.99 one-time, $6.99/month

🤖 Generated with Claude Code

sungmanch and others added 2 commits January 16, 2026 14:08
Update CLI output terminology for consistency with web UI paywall flow.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename 'Unlock Full Report' to 'Unlock Detailed Report'
- Update pricing: $4.99 one-time, $6.99/month Pro
- Change default dashboardBaseUrl to production URL

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Jan 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
no-more-ai-slop Ready Ready Preview, Comment Jan 16, 2026 6:03am

sungmanch and others added 7 commits January 16, 2026 14:10
- Update CLAUDE.md with latest commands
- Refresh README with current features
- Revise ARCHITECTURE.md for Next.js migration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Enhance analysis/remote route error messages
- Add better validation in knowledge route
- Improve youtube route error handling

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add session cache for faster repeated analyses
- Add cost estimator for API usage tracking
- Improve CLI index with better flow control
- Update scanner with minor fixes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Improve DimensionSection layout
- Add Badge and Button component enhancements
- Update Supabase client configuration
- Add ShareButton component for report sharing

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Remove tests for deprecated API routes that no longer exist
after Next.js App Router migration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add unit tests for dimension analyzers:
- AI collaboration dimension
- Burnout risk dimension
- Prompt score dimension
- Tool mastery dimension

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Update test files for compatibility with Next.js migration:
- Fix import paths
- Update mock configurations
- Align with new API structure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Exclude Claude Code local settings from version control.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sungmanch
Copy link
Copy Markdown
Collaborator Author

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

- If this code review was useful, please react with 👍. Otherwise, react with 👎.

- Fix error messages in client.ts to reference NEXT_PUBLIC_ prefixed vars
- Add Supabase env vars to CLAUDE.md Environment Variables section
- Update README.md with correct NEXT_PUBLIC_ env var names

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@sungmanch sungmanch merged commit 15a298c into main Jan 16, 2026
2 checks passed
sungmanch added a commit that referenced this pull request Feb 6, 2026
- Add topProjectSessions (top 3 sessions from #1 project by duration)
- Fix week boundary alignment to calendar days (activeDays <= 7)
- Add weeklyInsights field to TranslatorOutput schema
- Wire weeklyInsights translation through orchestrator and assembler
- Add translation length guard (reject < 65% of English length)
- Strengthen translator prompts for length preservation (85% minimum)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant