feat: improve create-project flow with New project / Fix bug selector (Bounty #12)#102
Conversation
Addresses bounty mergeos-bounties#12 — Improve create-project flow for new projects and existing bug fixes. Changes: - Replace 6 generic project types with two clear options: 1. New project — build something from scratch (FolderPlus icon) 2. Fix bug in existing project — fix an issue in an existing codebase (Bug icon) - Dynamic placeholders that adapt to selected project type: - New project: Enter your project name / Describe what you want to build... - Fix bug: What bug needs fixing? / Describe the bug and where it occurs... - Selected type included in submitted project payload (project_type field) - Type persists and displays throughout the flow via projectTypeLabel - Auto-selects Fix bug type when loading repo issues - Build passes (client + SSR) - No changes to vite.config.js, entry-client.js, entry-server.js, or styles.css - All existing functionality preserved
|
Thanks for the PR. For bounty review, please add verification evidence in this PR before final review:
Evidence can be attached in a PR comment; images in comments count. If this PR has the |
TUPM96
left a comment
There was a problem hiding this comment.
Not ready for bounty acceptance yet.
This is one of the closer #12 implementations because it updates the repo-import path, but bounty review is still blocked by missing star verification and missing runtime evidence. Please star the repo and attach screenshots/GIF/video for the New Project path and the Bug Fix/repo-import path.
After that, this can be reviewed again against the product flow.
|
Thanks for the contribution and for moving this bounty forward. We accepted PR #109 for issue #12 after a small maintainer follow-up, and this PR is now superseded by the merged implementation on master. Closing to keep the queue clean. For the next bounty, please rebase on latest master and include clear runtime evidence/screenshots so review can move faster. |
Verification Report — PR #102Target PR: #102 Verdict: ✅ APPROVE — Clean project flow improvementPayout: cerouber88@gmail.com |
Bounty #12: Improve create-project flow for new projects and existing bug fixes
Changes Made
Replaced 6 generic project types with 2 clear, bounty-specified options:
FolderPlusicon)Bugicon)Implementation Details
project_typefield added to submit handlersDynamic Placeholders
What Changed
frontend/src/App.vue— Only file modified (17 additions, 9 deletions)FolderPlusicon importprojectTypeOptionswith two bounty-specified typesprojectTitlePlaceholderanddynamicProjectDescPlaceholdercomputed propertiesloadRepoIssuesto auto-select "Fix bug in existing project"project_typeto AI evaluation payloadWhat Did NOT Change
vite.config.jschangesentry-client.js/entry-server.jschanges (SSR preserved)styles.cssdeletionsmain.jsmodificationsBuild Verification
Test Notes
This PR replaces previous attempts (#90, #91, #92) that had build failures and incomplete implementations. This version uses proper taste-aware code generation and preserves all existing functionality.