Skip to content

Commit eb1f002

Browse files
EdenBernhardPrussianBaronNicoolausGalacticCodeGambitHellocrafting
authored
Projektabschluss (#208)
* 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>
1 parent abc0578 commit eb1f002

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

docs/Review-Protokoll-01.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ Walkthroughs und Code Review von `RecipeSUCUK.py`
2929
### **Ergebnisse**:
3030
- Umsetzung der Anzeigen der Rezepte
3131
Top 100 Matching Rezepte werden an Frontend geschickt von Algorithmus.
32-
Danach ist der Mehr-Button nicht mehr da. (Verantwortlicher: Niclas Matzke, Deadline:08.06.2026)
33-
- Müssen Test schreiben für die Datei `RecipeSUCUK.py`. (Verantwortlicher: Eden Bernhard, Deadline:03.06.2026)
32+
Danach ist der Mehr-Button nicht mehr da. (Verantwortlicher: Niclas Matzke, Deadline:08.06.2026, Bearbeitungsstand: beendet)
33+
- Müssen Test schreiben für die Datei `RecipeSUCUK.py`. (Verantwortlicher: Eden Bernhard, Deadline:03.06.2026, Bearbeitungsstand: beendet)
3434
- Akronyme für `RecipeSUCUK.py` wurde bestimmt (SUCUK - Search for Uncomplicated Cooking and User-friendly Kitchen recipes)

0 commit comments

Comments
 (0)