Skip to content

Projektabschluss#208

Merged
EdenBernhard merged 195 commits into
mainfrom
Projektabschluss
Jun 10, 2026
Merged

Projektabschluss#208
EdenBernhard merged 195 commits into
mainfrom
Projektabschluss

Conversation

@EdenBernhard

Copy link
Copy Markdown
Collaborator

No description provided.

PrussianBaron and others added 30 commits May 4, 2026 15:11
… 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_
* 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>
# Conflicts:
#	project/data/LazyCookDB.sqlite3
# Conflicts:
#	.github/workflows/ci.yml
#	project/backend/tests/test_database.py
#	project/backend/tests/test_email.py
#	project/backend/tests/test_main.py
#	project/backend/tests/test_password.py
* 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>
# Conflicts:
#	project/backend/Database.py
#	project/backend/EmailService.py
#	project/backend/Routes.py
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 Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* 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>
Copilot AI review requested due to automatic review settings June 10, 2026 13:02
@EdenBernhard EdenBernhard merged commit eb1f002 into main Jun 10, 2026
6 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR finalizes project documentation for the “Projektabschluss” milestone by updating the review protocol status and refreshing the project handout with updated metrics and UI screenshots.

Changes:

  • Marked action items in the review protocol as completed (“Bearbeitungsstand: beendet”).
  • Updated the handout’s effort/coverage figures and adjusted milestone phase breakdown.
  • Added a “Screenshots der Webanwendung” section to the handout.

Reviewed changes

Copilot reviewed 2 out of 14 changed files in this pull request and generated 3 comments.

File Description
docs/Review-Protokoll-01.md Updates review results to reflect completed follow-up tasks (incl. completion status).
docs/Handout_LazyCook.md Refreshes project stats/coverage, tweaks milestone table, and adds UI screenshots for the final handout.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/Handout_LazyCook.md
| 1. Anforderungsdefinition | Sprint 1–2 |
| 2. Planung & Entwurf | Sprint 1–9 |
| 3. Implementierung | Sprint 4–6 (3 Monate Pause) Sprint 10-20 |
| 4. Testing & Qualitätssicherung | Sprint 13 |
Comment thread docs/Handout_LazyCook.md
4. **Mehr laden** – Über „Mehr anzeigen" können bis zu 96 Rezepte nachgeladen werden (ADR03)
5. **Rezeptsuche nach Name** – Freitextsuche im Suchfeld findet Rezepte mit ähnlichem Titel
6. **Profilverwaltung** – E-Mail ändern, Passwort ändern, Konto löschen
6. **Profilverwaltung** – E-Mail ändern, Passwort ändern, Konto löschen mit ausgehender Bestätigungsemail
Comment on lines +32 to +33
Danach ist der Mehr-Button nicht mehr da. (Verantwortlicher: Niclas Matzke, Deadline:08.06.2026, Bearbeitungsstand: beendet)
- Müssen Test schreiben für die Datei `RecipeSUCUK.py`. (Verantwortlicher: Eden Bernhard, Deadline:03.06.2026, Bearbeitungsstand: beendet)
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.

6 participants