Pin npm dependencies to specific versions for stability and update versions#174
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Pins frontend npm dependency versions in package.json to improve reproducibility and reduce surprise updates across installs/environments.
Changes:
- Replaced caret (
^) andlatestranges with exact version pins for runtime dependencies. - Pinned dev toolchain dependencies (Tailwind, TypeScript, ESLint, types) to exact versions.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comment on lines
+34
to
+35
| "cmdk": "1.1.1", | ||
| "embla-carousel-react": "8.6.0", |
Comment on lines
+38
to
+39
| "react-hook-form": "7.66.0", | ||
| "react-resizable-panels": "3.0.6", |
GalacticCodeGambit
added a commit
that referenced
this pull request
May 22, 2026
* Python Black Formatierung umgesetzt * Fix typo in findRecipes function parameter name * Add import statement for Database module in RecipeSUCUK.py * Upgrade actions/checkout from v4 to v5 in CI configuration files * Correct directory name in README and update email variable for clarity * Improve grammar and punctuation in README description * Refactor CSS class names for consistency and clarity (#171) * Refactor CSS class names for consistency and clarity * Refactor CSS variables for improved readability and consistency * Remove unnecessary stylelint directive for cleaner CSS * Refactor variable names for consistency in recipe filtering functions * Fix css * Upgrade CodeQL action versions from v3 to v4 in CI configuration * Pin npm dependencies to specific versions for stability and update versions (#174) * Pin npm dependencies to specific versions for stability * Remove duplicate npm dependencies for cleaner package management
GalacticCodeGambit
added a commit
that referenced
this pull request
May 27, 2026
* Python Black Formatierung umgesetzt * Fix typo in findRecipes function parameter name * Add import statement for Database module in RecipeSUCUK.py * Upgrade actions/checkout from v4 to v5 in CI configuration files * Correct directory name in README and update email variable for clarity * Improve grammar and punctuation in README description * Refactor CSS class names for consistency and clarity (#171) * Refactor CSS class names for consistency and clarity * Refactor CSS variables for improved readability and consistency * Remove unnecessary stylelint directive for cleaner CSS * Refactor variable names for consistency in recipe filtering functions * Fix css * Upgrade CodeQL action versions from v3 to v4 in CI configuration * Pin npm dependencies to specific versions for stability and update versions (#174) * Pin npm dependencies to specific versions for stability * Remove duplicate npm dependencies for cleaner package management * added the format Ingridients function to Ingridient.yp and removed it from RecipeSUCUK and RecipeNameFinder * fixed some additional error in naming * Pin bcrypt, python-jose, and python-multipart to specific versions for consistency * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Add popup class aliases for legacy profile dialogs --------- Co-authored-by: PrussianBaron <goebelsamuel@gmail.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
EdenBernhard
added a commit
that referenced
this pull request
Jun 10, 2026
* Added Algorithm, which returns a sorted list of recipes of an matching Ingridients List * Added Filtering * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Delete project/data/LazyCookDB.sqlite3 * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feat/ci cd add lint (#142) * Rename models.py to Models.py * Rename auth.py to Auth.py * Rename Routes.py to routes.py * Added Refactoring Summary * Refactor documentation for code naming conventions * Fix spelling errors in refactoring documentation Corrected spelling of 'Refaktorisierung' and 'Frontend'. * Delete project/data/LazyCookDB.sqlite3 * AI Agent md's changed * Passwort und Email Änderung zu Popups geändert. und neugeordnet untereinander * Update README.md to mark tasks as completed for account management features * Add CI/CD pipeline and Super Linter configuration * Test für lint * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter angepasst * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Update FILTER_REGEX_INCLUDE pattern in lint.yml * Update lint.yml * Enable validation for the entire codebase * Update lint.yml * Update lint.yml * Enable validation for all codebase in lint workflow * Remove Python Black and Markdown validation * Update lint workflow to include additional validations * Update FILTER_REGEX_INCLUDE to support YAML files * Update lint.yml * Update lint.yml * Refactor CI configuration to use Docker Compose v2 syntax and add GitHub Super Linter step * Test ci.yml * Update ci.yml * Enable Flake8 validation for Python files * Test ci.yml * Remove 'feat/*' branch from push trigger in CI configuration * Python black gelöst --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: Eden Tabea Bernhard <105359952+EdenBernhard@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> * update super-linter to version 8.6.0 in CI configuration * Test Linter * Test Linter * Feature: Email and Password change popup width changed * Separate linter configuration into its own workflow file (#149) * Separate linter configuration into its own workflow file Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update README.md to reflect linter workflow separation and installation instructions --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update Node.js version in Dockerfile-frontend to 24.1.0 * Tested the recipe algorithim * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * added SaveInDB Methods * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: forgot password functionality (#151) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * fix: make password visibility toggle keyboard focusable Agent-Logs-Url: https://github.com/GalacticCodeGambit/LazyCook/sessions/bf26f4ce-caa3-43fa-b940-13d7be23d7bf Co-authored-by: EdenBernhard <105359952+EdenBernhard@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Feat: show top 5 incredients as options (#152) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: Ingredients suggestions. Top 5 most typed shown in popup * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Feat: Ingredients suggestions. Top 5 most typed shown in popup --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Black used * Info: Standort von Impressum und Datenschutz * Added Review-Protokoll-01 * Clear participant roles in review protocol Removed participant names from the review protocol. * Update participants and review focus in documentation * Made the required RecipeSUCUK changes * Rename RecipeSucuk.py to RecipeSUCUK.py * rezepteanzeige für die rezepte * Python Black Formatierung umgesetzt * Fix typo in findRecipes function parameter name * Add import statement for Database module in RecipeSUCUK.py * Upgrade actions/checkout from v4 to v5 in CI configuration files * Correct directory name in README and update email variable for clarity * Improve grammar and punctuation in README description * Refactor CSS class names for consistency and clarity (#171) * Refactor CSS class names for consistency and clarity * Refactor CSS variables for improved readability and consistency * Remove unnecessary stylelint directive for cleaner CSS * Refactor variable names for consistency in recipe filtering functions * Fix css * Upgrade CodeQL action versions from v3 to v4 in CI configuration * Pin npm dependencies to specific versions for stability and update versions (#174) * Pin npm dependencies to specific versions for stability * Remove duplicate npm dependencies for cleaner package management * Rezeptanzeige ohne match. * Rezeptanzeige mit match aber auf english * Fix: Kein Plan * Add SonarCloud badge to README Added SonarCloud badge to README for quality metrics. * defined most of the overall Structure in ImportRecipe * rezepteanzeige für die rezepte * Fix: Kein Plan * suchleiste und direkte rezeptanzeige * Docs: Updaten des Status der Risiken * finished the ImportRecipes method (json still need to be read) + Change RecipeSUCUK return value to only return 12 * Refactor: Update class names for consistency in popup components * Refactor: Update class and CSS class names for consistency in change password popup * normalized the json data and fclompeted Import Recipes.py (there may be some issues adding Ingridients to recipes) * recipes_perfect added to project * Restrict SonarCloud workflow to main branch only * Restrict SonarCloud analysis to 'main' branch only * suchleiste und direkte rezeptanzeige mit allen changes von projektabschluss * rezepteanzeige mit popup für zubereitung * Docs: Upload ERM Diagramm * Docs: Delete old ERM Diagramm * Docs: Delete old ERM Diagramm * Test: New Backend Test for Database.py * Fix: Delete old RecipeSUCUK.py * Tests: New Test for RecipeSucuk.py * Fix: Sonarqube Warning * Fix: Security Hotspots * Fix: Some refactoring * Update of our famed Class Diagram * Oh sorry mate, here comes the fabulous Class Diagram * Docs: Klassendiagramm hinzugefügt * Docs: Klassendiagramm hinzugefügt * Rename "RecipeSucuk.py" to "RecipeSUCUK.py" * Remove placeholder text from Impressum page * Update: Upgrade @types/react to version 19.2.16 and react-markdown to version 10.1.0 * Update: Add default JWT_SECRET_KEY for local development in compose.yaml and README * Docs: Update UML-Diagramme * Fix UML diagram link in SRS document Updated UML diagram link for registration activity. * Fix UML activity diagram link in SRS Updated UML activity diagram image link in SRS document. * Docs: Update UML-Diagramme * Fix UML diagram links in SRS Updated UML diagram links in the SRS document. * Fix grammar and clarify impact on recipe suggestions Corrected grammatical errors and clarified the impact of ingredient and person count on recipe suggestions. * Fix: compose.yml * Revise recipe display decision and limits Updated the decision rationale for recipe display options and clarified the maximum number of recipes to be shown. * Update non-functional requirements in SRS Added priority for core functions and architectural principles. * Remove local development fallback comments from compose.yaml * Refactor: Update Datenschutz and Review-Protokoll documentation for clarity and consistency * Add Testbericht documenting testing scope and strategy for LazyCook * Update Testbericht with detailed code coverage metrics for backend tests * Update recipe display and API endpoints * Enhance documentation with new user scenarios Added scenarios for user logout and recipe search by title, including UML diagrams. * Update responsibilities and deadlines in review document * Update CodeReafktorisierungZusammenfassungen.md * Docs: CI/CD-Übersicht * Add Projekt-Retrospektive.png * Add Names * Update architectural decision to use SRP instead of LSP Changed architectural decision from Liskov Substitution Principle (LSP) to Single Responsibility Principle (SRP) for better separation of concerns and maintainability. * Update design principles from LSP to SRP * Update non-functional requirements to reflect design principles * Fix RecipeSUCUK test module references * Update JWT secret key default value in compose.yaml * Added missing space * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Added missing space * Rename screenshots * Rename screenshots * Lint Python Code * Added Star History * Add files via upload Bilder, die aus dem Projects für die Abschlusspräsi gemacht wurden * import of recipes should work fine, but why destroy our backend qwq? * Update ADR05.md * Update ADR05.md * Datenbank mit Rezepten adden * Update: Klassendiagramm * Update: Softwarearchitekturdokument.md an neue Backendstruktur angepasst * Update: Handout fertig & zusätzliche Dokumente * Update: Aufräumen * Update Handout_LazyCook.md * Fix * Update Handout_LazyCook.md * Update README.md * Linting Python Black * Fix * neue json datei eingebunden und neu gemacht * Change Name to "Lint Code Base" * Fix * Fix * Rename CodeReafktorisierungZusammenfassungen.md to CodeRefaktorisierungZusammenfassungen.md * Update README.md * Update README.md * Update README.md * Update README.md * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * Update Pictures * CI/CD Fix hopefully * es fucking funktioniert alles: wuhuuuuuuu * Update README.md * Update Pictures * Anpassung Klassendiagramm * Linter Python Black * Anpassung Tests --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: Eden Bernhard <etbernhard4@gmail.com> Co-authored-by: Eden Tabea Bernhard <105359952+EdenBernhard@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
EdenBernhard
added a commit
that referenced
this pull request
Jun 10, 2026
* Added Algorithm, which returns a sorted list of recipes of an matching Ingridients List * Added Filtering * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Delete project/data/LazyCookDB.sqlite3 * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feat/ci cd add lint (#142) * Rename models.py to Models.py * Rename auth.py to Auth.py * Rename Routes.py to routes.py * Added Refactoring Summary * Refactor documentation for code naming conventions * Fix spelling errors in refactoring documentation Corrected spelling of 'Refaktorisierung' and 'Frontend'. * Delete project/data/LazyCookDB.sqlite3 * AI Agent md's changed * Passwort und Email Änderung zu Popups geändert. und neugeordnet untereinander * Update README.md to mark tasks as completed for account management features * Add CI/CD pipeline and Super Linter configuration * Test für lint * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter angepasst * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Update FILTER_REGEX_INCLUDE pattern in lint.yml * Update lint.yml * Enable validation for the entire codebase * Update lint.yml * Update lint.yml * Enable validation for all codebase in lint workflow * Remove Python Black and Markdown validation * Update lint workflow to include additional validations * Update FILTER_REGEX_INCLUDE to support YAML files * Update lint.yml * Update lint.yml * Refactor CI configuration to use Docker Compose v2 syntax and add GitHub Super Linter step * Test ci.yml * Update ci.yml * Enable Flake8 validation for Python files * Test ci.yml * Remove 'feat/*' branch from push trigger in CI configuration * Python black gelöst --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: Eden Tabea Bernhard <105359952+EdenBernhard@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> * update super-linter to version 8.6.0 in CI configuration * Test Linter * Test Linter * Feature: Email and Password change popup width changed * Separate linter configuration into its own workflow file (#149) * Separate linter configuration into its own workflow file Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update README.md to reflect linter workflow separation and installation instructions --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update Node.js version in Dockerfile-frontend to 24.1.0 * Tested the recipe algorithim * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * added SaveInDB Methods * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: forgot password functionality (#151) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * fix: make password visibility toggle keyboard focusable Agent-Logs-Url: https://github.com/GalacticCodeGambit/LazyCook/sessions/bf26f4ce-caa3-43fa-b940-13d7be23d7bf Co-authored-by: EdenBernhard <105359952+EdenBernhard@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Feat: show top 5 incredients as options (#152) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: Ingredients suggestions. Top 5 most typed shown in popup * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Feat: Ingredients suggestions. Top 5 most typed shown in popup --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Black used * Info: Standort von Impressum und Datenschutz * Added Review-Protokoll-01 * Clear participant roles in review protocol Removed participant names from the review protocol. * Update participants and review focus in documentation * Made the required RecipeSUCUK changes * Rename RecipeSucuk.py to RecipeSUCUK.py * rezepteanzeige für die rezepte * Python Black Formatierung umgesetzt * Fix typo in findRecipes function parameter name * Add import statement for Database module in RecipeSUCUK.py * Upgrade actions/checkout from v4 to v5 in CI configuration files * Correct directory name in README and update email variable for clarity * Improve grammar and punctuation in README description * Refactor CSS class names for consistency and clarity (#171) * Refactor CSS class names for consistency and clarity * Refactor CSS variables for improved readability and consistency * Remove unnecessary stylelint directive for cleaner CSS * Refactor variable names for consistency in recipe filtering functions * Fix css * Upgrade CodeQL action versions from v3 to v4 in CI configuration * Pin npm dependencies to specific versions for stability and update versions (#174) * Pin npm dependencies to specific versions for stability * Remove duplicate npm dependencies for cleaner package management * Rezeptanzeige ohne match. * Rezeptanzeige mit match aber auf english * Fix: Kein Plan * Add SonarCloud badge to README Added SonarCloud badge to README for quality metrics. * defined most of the overall Structure in ImportRecipe * rezepteanzeige für die rezepte * Fix: Kein Plan * suchleiste und direkte rezeptanzeige * Docs: Updaten des Status der Risiken * finished the ImportRecipes method (json still need to be read) + Change RecipeSUCUK return value to only return 12 * Refactor: Update class names for consistency in popup components * Refactor: Update class and CSS class names for consistency in change password popup * normalized the json data and fclompeted Import Recipes.py (there may be some issues adding Ingridients to recipes) * recipes_perfect added to project * Restrict SonarCloud workflow to main branch only * Restrict SonarCloud analysis to 'main' branch only * suchleiste und direkte rezeptanzeige mit allen changes von projektabschluss * rezepteanzeige mit popup für zubereitung * Docs: Upload ERM Diagramm * Docs: Delete old ERM Diagramm * Docs: Delete old ERM Diagramm * Test: New Backend Test for Database.py * Fix: Delete old RecipeSUCUK.py * Tests: New Test for RecipeSucuk.py * Fix: Sonarqube Warning * Fix: Security Hotspots * Fix: Some refactoring * Update of our famed Class Diagram * Oh sorry mate, here comes the fabulous Class Diagram * Docs: Klassendiagramm hinzugefügt * Docs: Klassendiagramm hinzugefügt * Rename "RecipeSucuk.py" to "RecipeSUCUK.py" * Remove placeholder text from Impressum page * Update: Upgrade @types/react to version 19.2.16 and react-markdown to version 10.1.0 * Update: Add default JWT_SECRET_KEY for local development in compose.yaml and README * Docs: Update UML-Diagramme * Fix UML diagram link in SRS document Updated UML diagram link for registration activity. * Fix UML activity diagram link in SRS Updated UML activity diagram image link in SRS document. * Docs: Update UML-Diagramme * Fix UML diagram links in SRS Updated UML diagram links in the SRS document. * Fix grammar and clarify impact on recipe suggestions Corrected grammatical errors and clarified the impact of ingredient and person count on recipe suggestions. * Fix: compose.yml * Revise recipe display decision and limits Updated the decision rationale for recipe display options and clarified the maximum number of recipes to be shown. * Update non-functional requirements in SRS Added priority for core functions and architectural principles. * Remove local development fallback comments from compose.yaml * Refactor: Update Datenschutz and Review-Protokoll documentation for clarity and consistency * Add Testbericht documenting testing scope and strategy for LazyCook * Update Testbericht with detailed code coverage metrics for backend tests * Update recipe display and API endpoints * Enhance documentation with new user scenarios Added scenarios for user logout and recipe search by title, including UML diagrams. * Update responsibilities and deadlines in review document * Update CodeReafktorisierungZusammenfassungen.md * Docs: CI/CD-Übersicht * Add Projekt-Retrospektive.png * Add Names * Update architectural decision to use SRP instead of LSP Changed architectural decision from Liskov Substitution Principle (LSP) to Single Responsibility Principle (SRP) for better separation of concerns and maintainability. * Update design principles from LSP to SRP * Update non-functional requirements to reflect design principles * Fix RecipeSUCUK test module references * Update JWT secret key default value in compose.yaml * Added missing space * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Added missing space * Rename screenshots * Rename screenshots * Lint Python Code * Added Star History * Add files via upload Bilder, die aus dem Projects für die Abschlusspräsi gemacht wurden * import of recipes should work fine, but why destroy our backend qwq? * Update ADR05.md * Update ADR05.md * Datenbank mit Rezepten adden * Update: Klassendiagramm * Update: Softwarearchitekturdokument.md an neue Backendstruktur angepasst * Update: Handout fertig & zusätzliche Dokumente * Update: Aufräumen * Update Handout_LazyCook.md * Fix * Update Handout_LazyCook.md * Update README.md * Linting Python Black * Fix * neue json datei eingebunden und neu gemacht * Change Name to "Lint Code Base" * Fix * Fix * Rename CodeReafktorisierungZusammenfassungen.md to CodeRefaktorisierungZusammenfassungen.md * Update README.md * Update README.md * Update README.md * Update README.md * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * Update Pictures * CI/CD Fix hopefully * es fucking funktioniert alles: wuhuuuuuuu * Update README.md * Update Pictures * Anpassung Klassendiagramm * Linter Python Black * Anpassung Tests * SonarQube Full Metrics Report * SonarQube Full Metrics Report --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: F <150372421+GalacticCodeGambit@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
EdenBernhard
added a commit
that referenced
this pull request
Jun 10, 2026
* Added Algorithm, which returns a sorted list of recipes of an matching Ingridients List * Added Filtering * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Delete project/data/LazyCookDB.sqlite3 * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feat/ci cd add lint (#142) * Rename models.py to Models.py * Rename auth.py to Auth.py * Rename Routes.py to routes.py * Added Refactoring Summary * Refactor documentation for code naming conventions * Fix spelling errors in refactoring documentation Corrected spelling of 'Refaktorisierung' and 'Frontend'. * Delete project/data/LazyCookDB.sqlite3 * AI Agent md's changed * Passwort und Email Änderung zu Popups geändert. und neugeordnet untereinander * Update README.md to mark tasks as completed for account management features * Add CI/CD pipeline and Super Linter configuration * Test für lint * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter * Test ci/cd lint.yml * Test ci/cd lint.yml * Test ci/cd lint.yml regex Filter angepasst * Tests für Database, passwort überprüfung und email überürufung wurden geschrieben. Die dazugehörigen Abhängigkeiten in requirements.txt angepasst. Sie werden in test_main.py aufgerufen. Namens faktorisierung ist schwer bei den Klassennamen da bei tests der pycharm Debugger eher auf klassen mit test_ vorne guckt. Deswegen leider test_ * ci pipeline abhägigkeit mit rein gemacht * Feat bei Ci yml entfernt * Update FILTER_REGEX_INCLUDE pattern in lint.yml * Update lint.yml * Enable validation for the entire codebase * Update lint.yml * Update lint.yml * Enable validation for all codebase in lint workflow * Remove Python Black and Markdown validation * Update lint workflow to include additional validations * Update FILTER_REGEX_INCLUDE to support YAML files * Update lint.yml * Update lint.yml * Refactor CI configuration to use Docker Compose v2 syntax and add GitHub Super Linter step * Test ci.yml * Update ci.yml * Enable Flake8 validation for Python files * Test ci.yml * Remove 'feat/*' branch from push trigger in CI configuration * Python black gelöst --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: Eden Tabea Bernhard <105359952+EdenBernhard@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> * update super-linter to version 8.6.0 in CI configuration * Test Linter * Test Linter * Feature: Email and Password change popup width changed * Separate linter configuration into its own workflow file (#149) * Separate linter configuration into its own workflow file Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update README.md to reflect linter workflow separation and installation instructions --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Update Node.js version in Dockerfile-frontend to 24.1.0 * Tested the recipe algorithim * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * added SaveInDB Methods * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: forgot password functionality (#151) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * fix: make password visibility toggle keyboard focusable Agent-Logs-Url: https://github.com/GalacticCodeGambit/LazyCook/sessions/bf26f4ce-caa3-43fa-b940-13d7be23d7bf Co-authored-by: EdenBernhard <105359952+EdenBernhard@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Feat: show top 5 incredients as options (#152) * Feature: Forgot Password link in signin modal. Popup for Email Input. Konto deletion reactivation. * Feature: Email and Password change popup width changed * Feature: Fix problem with refresh token and include show Password * Feature: forgot password functionality works with redirection to homepage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Fix: Copilot review suggestion * Feat: Ingredients suggestions. Top 5 most typed shown in popup * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Feat: Ingredients suggestions. Top 5 most typed shown in popup --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Black used * Info: Standort von Impressum und Datenschutz * Added Review-Protokoll-01 * Clear participant roles in review protocol Removed participant names from the review protocol. * Update participants and review focus in documentation * Made the required RecipeSUCUK changes * Rename RecipeSucuk.py to RecipeSUCUK.py * rezepteanzeige für die rezepte * Python Black Formatierung umgesetzt * Fix typo in findRecipes function parameter name * Add import statement for Database module in RecipeSUCUK.py * Upgrade actions/checkout from v4 to v5 in CI configuration files * Correct directory name in README and update email variable for clarity * Improve grammar and punctuation in README description * Refactor CSS class names for consistency and clarity (#171) * Refactor CSS class names for consistency and clarity * Refactor CSS variables for improved readability and consistency * Remove unnecessary stylelint directive for cleaner CSS * Refactor variable names for consistency in recipe filtering functions * Fix css * Upgrade CodeQL action versions from v3 to v4 in CI configuration * Pin npm dependencies to specific versions for stability and update versions (#174) * Pin npm dependencies to specific versions for stability * Remove duplicate npm dependencies for cleaner package management * Rezeptanzeige ohne match. * Rezeptanzeige mit match aber auf english * Fix: Kein Plan * Add SonarCloud badge to README Added SonarCloud badge to README for quality metrics. * defined most of the overall Structure in ImportRecipe * rezepteanzeige für die rezepte * Fix: Kein Plan * suchleiste und direkte rezeptanzeige * Docs: Updaten des Status der Risiken * finished the ImportRecipes method (json still need to be read) + Change RecipeSUCUK return value to only return 12 * Refactor: Update class names for consistency in popup components * Refactor: Update class and CSS class names for consistency in change password popup * normalized the json data and fclompeted Import Recipes.py (there may be some issues adding Ingridients to recipes) * recipes_perfect added to project * Restrict SonarCloud workflow to main branch only * Restrict SonarCloud analysis to 'main' branch only * suchleiste und direkte rezeptanzeige mit allen changes von projektabschluss * rezepteanzeige mit popup für zubereitung * Docs: Upload ERM Diagramm * Docs: Delete old ERM Diagramm * Docs: Delete old ERM Diagramm * Test: New Backend Test for Database.py * Fix: Delete old RecipeSUCUK.py * Tests: New Test for RecipeSucuk.py * Fix: Sonarqube Warning * Fix: Security Hotspots * Fix: Some refactoring * Update of our famed Class Diagram * Oh sorry mate, here comes the fabulous Class Diagram * Docs: Klassendiagramm hinzugefügt * Docs: Klassendiagramm hinzugefügt * Rename "RecipeSucuk.py" to "RecipeSUCUK.py" * Remove placeholder text from Impressum page * Update: Upgrade @types/react to version 19.2.16 and react-markdown to version 10.1.0 * Update: Add default JWT_SECRET_KEY for local development in compose.yaml and README * Docs: Update UML-Diagramme * Fix UML diagram link in SRS document Updated UML diagram link for registration activity. * Fix UML activity diagram link in SRS Updated UML activity diagram image link in SRS document. * Docs: Update UML-Diagramme * Fix UML diagram links in SRS Updated UML diagram links in the SRS document. * Fix grammar and clarify impact on recipe suggestions Corrected grammatical errors and clarified the impact of ingredient and person count on recipe suggestions. * Fix: compose.yml * Revise recipe display decision and limits Updated the decision rationale for recipe display options and clarified the maximum number of recipes to be shown. * Update non-functional requirements in SRS Added priority for core functions and architectural principles. * Remove local development fallback comments from compose.yaml * Refactor: Update Datenschutz and Review-Protokoll documentation for clarity and consistency * Add Testbericht documenting testing scope and strategy for LazyCook * Update Testbericht with detailed code coverage metrics for backend tests * Update recipe display and API endpoints * Enhance documentation with new user scenarios Added scenarios for user logout and recipe search by title, including UML diagrams. * Update responsibilities and deadlines in review document * Update CodeReafktorisierungZusammenfassungen.md * Docs: CI/CD-Übersicht * Add Projekt-Retrospektive.png * Add Names * Update architectural decision to use SRP instead of LSP Changed architectural decision from Liskov Substitution Principle (LSP) to Single Responsibility Principle (SRP) for better separation of concerns and maintainability. * Update design principles from LSP to SRP * Update non-functional requirements to reflect design principles * Fix RecipeSUCUK test module references * Update JWT secret key default value in compose.yaml * Added missing space * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Refactor: Umstellen der Codebasis auf SRP * Added missing space * Rename screenshots * Rename screenshots * Lint Python Code * Added Star History * Add files via upload Bilder, die aus dem Projects für die Abschlusspräsi gemacht wurden * import of recipes should work fine, but why destroy our backend qwq? * Update ADR05.md * Update ADR05.md * Datenbank mit Rezepten adden * Update: Klassendiagramm * Update: Softwarearchitekturdokument.md an neue Backendstruktur angepasst * Update: Handout fertig & zusätzliche Dokumente * Update: Aufräumen * Update Handout_LazyCook.md * Fix * Update Handout_LazyCook.md * Update README.md * Linting Python Black * Fix * neue json datei eingebunden und neu gemacht * Change Name to "Lint Code Base" * Fix * Fix * Rename CodeReafktorisierungZusammenfassungen.md to CodeRefaktorisierungZusammenfassungen.md * Update README.md * Update README.md * Update README.md * Update README.md * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * CI/CD Fix hopefully * Update Pictures * CI/CD Fix hopefully * es fucking funktioniert alles: wuhuuuuuuu * Update README.md * Update Pictures * Anpassung Klassendiagramm * Linter Python Black * Anpassung Tests * SonarQube Full Metrics Report * SonarQube Full Metrics Report * fix --------- Co-authored-by: Samuel Goebel <goebelsamuel@gmail.com> Co-authored-by: nicla <niclas.matzke@gmail.com> Co-authored-by: F <150372421+GalacticCodeGambit@users.noreply.github.com> Co-authored-by: Nicoolaus <162422307+Nicoolaus@users.noreply.github.com> Co-authored-by: Hellocrafting <alexanderfgroer@gmail.com> Co-authored-by: Hellocrafting <75727565+Hellocrafting@users.noreply.github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.