feat: AI-powered BYOK features, hero redesign & feedback button#33
Closed
anurag629 wants to merge 11 commits intocodercops:devfrom
Closed
feat: AI-powered BYOK features, hero redesign & feedback button#33anurag629 wants to merge 11 commits intocodercops:devfrom
anurag629 wants to merge 11 commits intocodercops:devfrom
Conversation
…w pages - Redesign API docs page with mobile-first layout: div-based params instead of tables, horizontal sticky tab nav, contained code blocks - Fix hamburger menu broken after View Transitions by removing transition:persist from Header and moving mobile menu inside <header> - Improve editor mobile layout: single scroll column, proper touch targets, auto-switch to customize tab on template select - Add safe-area and viewport-fit handling for notched devices - Improve preview page mobile: stacked URL input, larger buttons - Adjust responsive nav-height and global spacing for small screens Made-with: Cursor
- Fix editor-right panel not stretching full width on mobile by adding flex-direction: column (mobile-show forced display:flex without it) - Enlarge touch targets for toggles, sliders, color swatches, and buttons - Make customize header sticky with backdrop blur on mobile - Add icons to export copy buttons for better visual clarity - Increase export button sizes with proper tap feedback (scale on active) - Add safe-area-inset-bottom padding for notched phones - Full-width upload buttons and select dropdowns on small screens - Responsive breakpoints for 768px, 480px, and 380px (very narrow) Made-with: Cursor
…ails - Added introductory guidance for using Claude Code. - Updated project description to include deployment URL and GitHub link. - Expanded commands section with additional commands for testing and linting. - Revised architecture section to reflect the current state of templates and API. - Introduced a new section for pages and API endpoints with detailed descriptions. - Enhanced template contribution guidelines and conventions for clarity. - Added CI/CD process overview and environment variable details.
Add Buy Me a Coffee and PayPal buttons in the Open Source banner section to allow users to support the project financially. Closes codercops#7
…inks - Split hero layout: text+CTAs on left, floating OG card stack on right (desktop) - Three fanned mockup cards showcasing different template styles (blog, launch, portfolio) - Floating platform pills (Twitter, LinkedIn, Discord) with bobbing animation - Subtle support line below CTAs with Buy Me a Coffee and PayPal links - Branded support buttons (BMC yellow, PayPal blue) in OSS banner section - Mobile: centered text-only layout, cards hidden Closes codercops#7
- AI integration with 5 providers (OpenAI, Anthropic, Google, Groq, OpenRouter) - AI copy generator, smart autofill, template recommender, meta analyzer - Settings modal with provider/key/model management stored in localStorage - Server-side stateless proxy endpoints (keys never stored) - Hero cards now render real template thumbnails instead of CSS mockups - Feedback button on every page linking to GitHub issue templates - Fix resvg-wasm concurrent rendering crash with explicit WASM object cleanup - API docs updated with AI endpoints documentation - 145 tests passing across 15 test files
|
@anurag629 is attempting to deploy a commit to the CODERCOPS Team on Vercel. A member of the Team first needs to authorize it. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Member
Author
|
Recreating PR from dev to dev. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
AI Features (Issues #19–#31, Epic #32)
src/lib/ai/— Types, providers, storage, validation, prompts, generate, autofill, recommendersrc/pages/api/ai/— POST endpoints: generate, validate, autofillsrc/components/editor/AI*.tsx— Settings modal, copy generator, autofill, template searchsrc/components/preview/AIAnalyzer.tsx— AI-powered meta tag analysissrc/styles/ai.css— All AI component stylesUI Improvements
src/pages/index.astro— Hero cards with real template thumbnailssrc/components/FeedbackButton.astro— Global feedback buttonsrc/pages/api-docs.astro— AI endpoint documentation with POST badgessrc/styles/api-docs.css— POST method badge stylesBug Fix
src/lib/og-engine.ts— ExplicitpngData.free()/resvg.free()to prevent WASM GC finalizer crashTest plan
npm run test)npm run build)npx tsc --noEmit)Closes #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32