Skip to content

Merge 15+ PRs: Security, Windows fixes, Knowledge files, Chat persistence, and more#117

Open
getworken wants to merge 166 commits intoAutoForgeAI:masterfrom
getworken:master
Open

Merge 15+ PRs: Security, Windows fixes, Knowledge files, Chat persistence, and more#117
getworken wants to merge 166 commits intoAutoForgeAI:masterfrom
getworken:master

Conversation

@getworken
Copy link

@getworken getworken commented Jan 27, 2026

Summary

This PR consolidates and merges 15+ open PRs from the community, resolving conflicts and ensuring compatibility with the current codebase.

PRs Included:

Security & Stability:

New Features:

Infrastructure:

Skipped (Already in HEAD):

Additional Fixes:

  • Fixed TypeScript build error in ProjectSetupRequired.tsx
  • Fixed all ruff linting errors (17 errors resolved, all ruff checks now pass)
  • Converted UTF-16 encoded files to UTF-8
  • Removed duplicate function definitions

Testing:

  • npm run build passes (2245 modules)
  • ruff check passes (0 errors)
  • UI server starts and runs correctly

Note: This PR includes everything manageable and best working changes up until PR #123. PR #123 has NOT been added to this merge.

Summary by CodeRabbit

  • New Features

    • Project registry/import, per-project assistant chat, knowledge files, templates, "Open in IDE" + IDE preference, design tokens, visual regression, auto-generated docs, CI/workflow generation, security scanner, code review agent, structured logging, project reset/export, health/readiness endpoints, Gemini provider support.
  • Improvements

    • Mandatory infrastructure checks included in feature counts, quality-gate enforcement, HTTP Basic Auth and rate limiting, safer Windows/process handling, improved persistence verification.
  • Bug Fixes

    • Robust lock/process cleanup, stuck-feature recovery, DB concurrency and retry resilience.
  • Tests

    • Expanded test suites and pytest configuration.

✏️ Tip: You can customize this high-level summary in your review settings.

Loading
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.

9 participants