Commit abc0578
Projektabschluss (#207)
* 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>1 parent 8bd8ba3 commit abc0578
13 files changed
Lines changed: 51 additions & 28 deletions
File tree
- docs
- Images
- project/data
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| |||
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
78 | | - | |
| 79 | + | |
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| |||
261 | 262 | | |
262 | 263 | | |
263 | 264 | | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
271 | 272 | | |
272 | 273 | | |
273 | 274 | | |
| |||
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
282 | | - | |
283 | | - | |
| 283 | + | |
| 284 | + | |
284 | 285 | | |
285 | 286 | | |
286 | 287 | | |
287 | | - | |
| 288 | + | |
288 | 289 | | |
289 | 290 | | |
290 | 291 | | |
| |||
299 | 300 | | |
300 | 301 | | |
301 | 302 | | |
302 | | - | |
303 | | - | |
| 303 | + | |
| 304 | + | |
304 | 305 | | |
305 | 306 | | |
306 | 307 | | |
| |||
337 | 338 | | |
338 | 339 | | |
339 | 340 | | |
340 | | - | |
| 341 | + | |
341 | 342 | | |
342 | 343 | | |
343 | 344 | | |
| |||
515 | 516 | | |
516 | 517 | | |
517 | 518 | | |
518 | | - | |
| 519 | + | |
519 | 520 | | |
520 | 521 | | |
521 | 522 | | |
| |||
530 | 531 | | |
531 | 532 | | |
532 | 533 | | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
533 | 556 | | |
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
0 commit comments