Fix Vercel build: force-dynamic on all API routes #3991
Fix Vercel build: force-dynamic on all API routes
Fix Vercel build — Stripe lazy initialization
Merge pull request #43 from ccantynz-alt/claude/tech-strategy-docs-yGTXg
Add advanced feature roadmap — what puts AlecRae Voice 80-90% ahead
Rebrand from 48co to AlecRae Voice across CLAUDE.md
Add Stripe payment integration — checkout, webhooks, billing portal
Merge pull request #42 from ccantynz-alt/claude/tech-strategy-docs-yGTXg
Update package-lock.json
Rewrite CLAUDE.md with deep scan results and 80-90% ahead doctrine
Custom hotkeys — mouse wheel click, side buttons, keyboard
Phase 4+5: iOS + Android keyboards — all 5 platforms complete
Fix 7 critical/major Tauri issues from crawl audit
Phase 3: Local grammar correction — offline, free, instant
Phase 2: On-device Whisper — no API key, no internet, no cost
Built by Claude — autonomous protocol + Tauri capabilities
Tauri 2.0 rebuild — 5MB app, pure Rust backend, no Electron
Desktop app: API key check + robust typing fallback
Vercel-only: website + API on one platform, no separate server
Automated crawl hook + staging/production + critical fixes
Merge pull request #31 from ccantynz-alt/claude/unified-design
Unified website design + desktop overlay/typing fixes
Fix desktop app: hide overlay by default, fix typing into apps
Unified design system — all 6 pages match perfectly
Unified design system — all 6 pages now match perfectly
Merge pull request #28 from ccantynz-alt/claude/pricing-update
Remove lifetime deal, add Business tier ($29/mo for 10 users)
Remove lifetime deal, add Business tier ($29/mo for 10 users)
Preserve My Voice feature + Grammarly battle plan
Layout fix + API proxy + Google Sign-In + managed grammar API
10 Mandatory Rules + streaming voice rewrite
Pricing/compare light theme + mobile architecture + pricing model
Add AI grammar checker to Chrome extension
Merge pull request #21 from ccantynz-alt/claude/light-theme-grammar
Light theme redesign + AI grammar positioning
Light theme redesign + reposition as AI grammar tool
Merge pull request #19 from ccantynz-alt/claude/seo-pricing-pages
Homepage redesign + pricing + comparison pages
Redesign homepage and CSS — modern SaaS aesthetic, not retro
Add pricing, comparison, and updated download pages
Add pricing page, comparison page, update download page
AI Rewrite Mode + Context Detection + Strategy doc
Merge pull request #15 from ccantynz-alt/claude/typing-practice-app-0CvXP
Fix CI/CD: remove cache dependency on missing lock file, add PR trigger
Merge pull request #14 from ccantynz-alt/claude/typing-practice-app-0CvXP
Full audit and rewrite of extension — 22 bugs fixed
Merge pull request #13 from ccantynz-alt/claude/typing-practice-app-0CvXP
Fix middle-click: use auxclick event instead of mousedown
Merge pull request #12 from ccantynz-alt/claude/typing-practice-app-0CvXP
Fix popup hanging on Transcribing — add state tracking and force-reset
Fix three critical bugs: scroll-trigger, text insertion, and hang/freeze
Merge pull request #11 from ccantynz-alt/claude/typing-practice-app-0CvXP
Remove all on-page DOM from extension content script
Merge pull request #10 from ccantynz-alt/claude/typing-practice-app-0CvXP
Remove floating widget from bookmarklet — toast only
Merge pull request #9 from ccantynz-alt/claude/typing-practice-app-0CvXP
Remove floating widget — move controls to toolbar icon
Merge pull request #8 from ccantynz-alt/claude/typing-practice-app-0CvXP
Replace scroll-wheel trigger with middle-click toggle
Merge pull request #7 from ccantynz-alt/claude/typing-practice-app-0CvXP
Redesign homepage — premium visual experience
Merge pull request #6 from ccantynz-alt/claude/typing-practice-app-0CvXP
Add CI/CD pipeline to auto-build desktop installers
Clean download page for consumers — no dev jargon, no beta warnings
Merge pull request #5 from ccantynz-alt/claude/typing-practice-app-0CvXP
Complete product audit: fix all dishonest claims, dead features, and gaps
Fix 8 ESLint unescaped entity errors in JSX
Add ESLint config for Next.js
Fix error field dropped in background.js message relay
Fix 7 bugs found in codebase audit
Add desktop app, web bookmarklet, and multi-delivery architecture
Merge pull request #4 from ccantynz-alt/claude/fix-whispertyping-parity-meN58
Add WhisperTyping feature parity: multi-language, punctuation, push-to-talk, any-site support
Merge pull request #3 from ccantynz-alt/claude/general-dev-session-SsCNb
Add download flow: zip, install guide, onboarding welcome page
Merge pull request #2 from ccantynz-alt/claude/general-dev-session-SsCNb
Add Chrome extension + convert Next.js to landing page
Merge pull request #1 from ccantynz-alt/claude/general-dev-session-SsCNb
Build 48co voice assistant HUD with proper Next.js 14 file structure
Add Waveform component for recording visualization
Create Mictoggle
Add HUD component for voice command functionality
Add global styles and animations for UI components
Create RootLayout component for application layout
Add PostCSS configuration with Tailwind CSS and Autoprefixer
Add Tailwind CSS configuration file
Add Next.js configuration with strict mode enabled
Create package.json with initial configuration
Enhance README with project details and instructions
Initial commit
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts