This pull request adds sorting and grouping functionality to the Patch Builder feature in the user area. It includes changes to the user-modules.component.html, user-modules.component.spec.ts, user-modules.component.ts, and module-util.service.ts files.
Summary
Added sorting functionality to the user-modules.component.html file
Added grouping functionality to the user-modules.component.html file
Added unit tests for sorting and grouping in the user-modules.component.spec.ts file
Updated the user-modules.component.ts file to handle sorting and grouping
Added a new module-util.service.ts file to provide utility functions for sorting and grouping modules
Fixes #100.
🎉 Latest improvements to Sweep:
Sweep uses OpenAI's latest Assistant API to plan code changes and modify code! This is 3x faster and significantly more reliable as it allows Sweep to edit code and validate the changes in tight iterations, the same way as a human would.
👇 Click on the image for a new way to code review
####
[![Review these changes using an interactive CodeSee Map](https://s3.us-east-2.amazonaws.com/maps.codesee.io/images/github/Polyterative/Patcher/102/a863c64a/c67d1d88eab61f9c64a4ab1274050cec3f35516d.svg)](https://app.codesee.io/r/reviews?pr=102&src=https%3A%2F%2Fgithub.com%2FPolyterative%2FPatcher)
#### Legend
PR Feedback (click)
Description
This pull request adds sorting and grouping functionality to the Patch Builder feature in the user area. It includes changes to the user-modules.component.html, user-modules.component.spec.ts, user-modules.component.ts, and module-util.service.ts files.
Summary
Fixes #100.
🎉 Latest improvements to Sweep:
rope
library to refactor Python! Check out Large Language Models are Bad at Refactoring Code. To have Sweep refactor your code, trysweep: Refactor <your_file>.py
!💡 To get Sweep to edit this pull request, you can: