Skip to content

Integrate KNEAUX EDU Patch Suite into Awesome Code Editor#2317

Closed
Divinedevops87 wants to merge 4 commits into
phcode-dev:mainfrom
Divinedevops87:feature/kneaux-patch-suite-integration
Closed

Integrate KNEAUX EDU Patch Suite into Awesome Code Editor#2317
Divinedevops87 wants to merge 4 commits into
phcode-dev:mainfrom
Divinedevops87:feature/kneaux-patch-suite-integration

Conversation

@Divinedevops87

Copy link
Copy Markdown
  • Added main.py with AwesomeCodeEditor class providing basic text editing.
  • Created patch_suite_integration.py with KNEAUXPatchSuiteIntegration class.
  • Integrated the patch suite into the editor via a 'Tools' menu.
  • The patch suite can handle ZIP/CRX archives, folders, and single text files.
  • Patching logic uses regular expressions to modify code.
  • UI for the patch suite is presented as a Toplevel dialog within the editor.

What kind of change does this PR introduce?

  • Bugfix - fixes issues- give issue github url/details here.
  • Feature
  • Docs
  • Code style update
  • Refactor
  • Build-related changes
  • Other, please describe:

Screenshots or Gifs of the change

  1. Any visual or workflow changes must come with a gif or screenshot.
  2. Gif screen recordings help more if present. You can use one of the below free screen recorders:
    1. windows gif recorder- https://www.screentogif.com/
    2. mac gif recorder- https://apps.apple.com/au/app/giphy-capture-the-gif-maker/id668208984?mt=12
    3. linux gif recorder- https://github.com/phw/peek

Does this PR introduce a breaking change?

  • Yes, and the changes were approved in issue #___
  • No

Tests done

  • Describe unit tests done
  • Describe integration tests done
  • Describe manual tests done

Checklist

  • When resolving issues, reference those issue URLs in description.
  • Propose a changelog if this pull request has any customer facing impact.
  • I have added a convincing reason for adding this feature, if necessary.

Other information

pull request guidelines:

  • It's OK to have multiple small commits as you work on the PR - we will let GitHub automatically squash it before merging.
  • If adding new feature:, Provide convincing reason to add this feature. Ideally you should open a suggestion issue first and have it greenlighted before working on it.
  • If fixing a bug:Provide detailed description of the bug in the PR, or link to an issue that does.
  • Provide screenshots or gifs of the changes whenever possible.

- Added main.py with AwesomeCodeEditor class providing basic text editing.
- Created patch_suite_integration.py with KNEAUXPatchSuiteIntegration class.
- Integrated the patch suite into the editor via a 'Tools' menu.
- The patch suite can handle ZIP/CRX archives, folders, and single text files.
- Patching logic uses regular expressions to modify code.
- UI for the patch suite is presented as a Toplevel dialog within the editor.
@Divinedevops87

Copy link
Copy Markdown
Author

i

google-labs-jules Bot and others added 3 commits July 4, 2025 21:45
- Added VanillaAiChatController to handle chat requests via Laravel backend.
- Integrated OpenAI PHP client for AI responses, with fallback to canned responses if API key is not configured.
- Defined an API route /api/vanilla-ai-chat.
- Created public/ai_chat.html for the chat interface.
- Implemented public/ai_chat.js for frontend logic using Vanilla JavaScript to communicate with the backend.
@sonarqubecloud

sonarqubecloud Bot commented Jul 4, 2025

Copy link
Copy Markdown

@abose abose closed this Jul 5, 2025
@abose

abose commented Jul 5, 2025

Copy link
Copy Markdown
Member

Closing as the PR looks sus.

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.

2 participants