Skip to content

Remove master from workflow filters#4

Merged
heidi-dang merged 1 commit intomainfrom
workflow-main-only
Jan 27, 2026
Merged

Remove master from workflow filters#4
heidi-dang merged 1 commit intomainfrom
workflow-main-only

Conversation

@heidi-dang
Copy link
Owner

This updates workflow branch filters to main only and simplifies the deploy fallback to avoid referencing master.

@gemini-code-assist
Copy link

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@heidi-dang heidi-dang merged commit 6d510a3 into main Jan 27, 2026
3 checks passed
@heidi-dang heidi-dang deleted the workflow-main-only branch January 27, 2026 10:00
heidi-dang pushed a commit that referenced this pull request Jan 30, 2026
Add the ability to reset a project to its initial state with two options:
- Quick Reset: Clears features.db, assistant.db, and settings files while
  preserving app spec and prompts
- Full Reset: Deletes everything including prompts directory, triggering
  the setup wizard for project reconfiguration

Backend changes:
- Add POST /{name}/reset endpoint to projects router with full_reset query param
- Validate agent lock file to prevent reset while agent is running (409 Conflict)
- Dispose database engines before deleting files to release Windows file locks
- Add engine caching to api/database.py for better connection management
- Add dispose_engine() functions to both database modules
- Delete WAL mode journal files (*.db-wal, *.db-shm) during reset

Frontend changes:
- Add ResetProjectModal component with toggle between Quick/Full reset modes
- Add ProjectSetupRequired component shown when has_spec is false
- Add resetProject API function and useResetProject React Query hook
- Integrate reset button in header (disabled when agent running)
- Add 'R' keyboard shortcut to open reset modal
- Show ProjectSetupRequired when project needs setup after full reset

This implements the feature from PR #4 directly on master to avoid merge
conflicts.

Co-Authored-By: Claude Opus 4.5 <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